/*-- 	Style sheet for Planetary Science Research Discoveries web site. 
	                 Use for all section pages.
			     Validated as CSS level 2.1
*/


/*---------------------- structure.css starts -------------------*/

body {
	padding:0;
	background-image:url("../WebImg/bg2.gif");
	background-repeat:repeat;
      height:100%; 
      text-align:center;
      font-family:arial, helvetica, sans-serif;
	font-size:12px;

}


img  {border:0px;
}

#Core {
	 width:90%;
       margin:0px auto 0 auto; 
       padding:6px;
       border:1px solid #b3b3b3;
       background-color:#ffffff;
       text-align:left;
}



#Intro {
       background-color:#ffffff;
       text-align:left;
}



#psrd_banner {
	width:495px;
	margin:0px auto 0 auto;
	padding:0 0 0 0px;
	display:block;
	border:0px;
	float:none;
}


#psrd_banner img {
	top:0px;
	margin:0px;
	border:0px;
}







#psrd_searchbox {
	top: 0px;
	border:0
	margin:0px auto 0 auto;
	float:right;
}







	
#psrd_nav {
	background:#ffffff;
	max-width:520px;
	max-height:27px;
      margin:0px auto 0 auto; 
	padding:0 0 0 0px;
	float:none;
}


#TabledContent {
      font-family:arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left; 
	position:relative;
      margin:0px auto 0 auto; 
	padding:0px 0px 0px 0px;
	width:100%;
	height:auto;
	background-color:#ffffff;
	vertical-align:top;
}

td.left {
	background-color:#ffffff;
	vertical-align:top;
	width:49%;
}


td.right {
	background-color:#ffffff;
	vertical-align:top;
	width:50%;
}


td.centerstripe {
	background-color:#efd7aa;
	vertical-align:top;
	width:1%;
}
 

td {
	background-color:#ffffff;
	vertical-align:top;
}


#TabledContent img a {border:0px;}


#TabledContent2 {
      font-family:arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	position:relative;
      margin:0px auto 0 auto; 
	padding:0px 0px 0px 0px;
	height:auto;
	background-color:#ffffff;
	border-top: 6px solid #efd7aa;
	vertical-align:top;

}

td {
	background-color:#ffffff;
	vertical-align:top;
}

#TabledContent2 img a {border:0px;}

#TabledContent3 {
      font-family:arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	position:relative;
      margin:0px auto 0 auto; 
	padding:0px 0px 0px 0px;
	width:100%;
	height:auto;
	background-color:#ffffff;
	vertical-align:top;
}

td {
	background-color:#ffffff;
	vertical-align:top;
}

#TabledContent3 img a {border:0px;}



table.archivelinks tr td {
	text-align:center;
      margin:0px 0 0 0px; 
	padding:0px 0px 0px 0px;
	height:auto;
	background-color:#ffffff;
	vertical-align:top;


}


table.archivelinks img {
	top:0px;
	margin:0px;
	border:0px;
}


table.archivelinks img a {border:0px;}


table.archive tr td  {
      font-family:arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	position:relative;
      margin:0px auto 0 auto; 
	padding:0px 0px 0px 0px;
	height:auto;
	background-color:#ffffff;
	vertical-align:top;
}



#huedarkblue {
	background-color:#2b72a5;
	text-align:center;
}

#huegray {
	background-color:#d7dadd;
	padding:2px 2px 2px 2px;

}

#hueblue {
	background-color:#ced8dc;
	padding:2px 2px 2px 2px;
	text-align:center;

}


#makecentered {
	text-align:center;
}





/* ----{ Float Clearing }---- */

#psrd_nav:after,
#psrd_banner:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }


/*---------------- structure.css ends -------------------*/


/*---------------- typography.css starts -------------------*/

p {
	font-size:12px;
	line-height:15px;
      font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin:4px 0px 0px 4px;
	padding:0px;
}



a {
	color:#155281;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-size:13px;
}

a:link {color:#054b81; font-style:italic;}
a:visited {color:#054b81; font-style:italic;}
a:hover {color:#000000; font-style:italic; text-decoration:underline;}
a:active {color:#000000; font-style:italic; text-decoration:underline;}


.line_below {
	border-bottom: 1px solid #efd7aa;
	margin:2px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}



p.blurb {
	font-size:12px;
	line-height:15px;
	text-align:justify; 
	padding:0px 10px 4px 1px;
}

p.tagline {
	font-size:16px;
	line-height:34px;
	font-style:normal;
	font-weight:bold;
      font-family:"times new roman", times, serif;
	color:#ffffff;
	letter-spacing:0.1em;
	word-spacing:5px;
}


p.tagline-cs {
	font-size:16px;
	line-height:30px;
	font-style:normal;
	font-weight:bold;
      font-family:"times new roman", times, serif;
	color:#2b72a5;
	letter-spacing:0.1em;
}

p.small {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
}

p.small a {
	color:#012d4f;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
}


p.title {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}

p.title-color {
	font-size:16px;
	line-height:36px;
	font-style:normal;
	font-weight:bold;
      font-family:arial, helvetica, sans-serif;
	color:#2b72a5;
}

p.glossary { 	
	font-size:12px;
	line-height:22px;
      font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}



p.glossary a {
	color:#000000;
}



h1, h2, h3 {
	font-family:"times new roman", times, serif;
	color:#000000;
	padding:0px;
}


h1 {
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	margin:0px 0 0 0;
}

h2 {
	font-size:18px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	margin:0px 0 0 0;
}

h3 {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	margin:0px 0 0 0;
}


ul li {
	font-size:12px;
	line-height:15px;
      font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin:4px 0px 0px 4px;
	padding:0px;
}


.line_above {
	border-top: 2px solid #2b72a5;
	margin:10px 6px 10px 6px;
	padding:2px 0px 2px 0px;
}


.expand {letter-spacing:0.2em;}


p.intro:first-letter { 
       font-size: 24px; 
       font-weight: bold 
}


/*---------------- typography.css ends -----------------*/

/*---------------  Last update 21 June 2010 ---------------------*/






