/*-----------------------------------------------------------------------------
Ecological Society of America Stylesheet
Colors and Header Image: Style

Screen Import CSS
Copyright 2006 ESA Incorporated.

author:    Zaw Aung 
email:     webmaster@esa.org / zawaungiu@yahoo.com
website:   http://www.esa.org/

-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

body #wrapper {font-size:default;}

/* Remove padding and margin */
* {
  	margin: 0;
	padding: 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0px none;
}

/* center the layout and provide background color for body of page */
body {
padding: 0;
margin: 0;
height: auto;
}

#wrapper {
	width: 780px;
	margin: 0 auto;
	text-align: left;
}

#wrapper_mgt {
	width: 780px;
	margin: 0 auto;
	text-align: left;
}

/* =Typography
-----------------------------------------------------------------------------*/

body {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-size:11px;
	background:url('/pittsburgh/images/siteBg2.gif') fixed repeat-x;
	/*background-image:url('/images/am2010_heading.jpg') fixed repeat-x;*/

}


table{font-size:inherit;font:100%;}
select, input, textarea{font:99% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
pre, code{font:115% monospace;*font-size:100%;}

body *{line-height:1.3em;}

p {
	font-size: 1.2em;
	padding-bottom: 5px;
	line-height: 1.4em;
	font-family: sans-serif;
	color: Black;
	font-style:normal;
}

em, i {
	font-style:italic;

}


/* Content Style */

#content li{	
	font-size: 1.2em;
	padding-bottom: 5px;
	line-height: 1.1em;
	font-family: sans-serif;
	color: Black;
	}

#content ol {
	margin-left:30px;
	}
	

#content .nocolumn p{
	margin:10px 5px;
	padding:10px;
	}


#content strong {
	line-height:1.5em;
	}
	
/* =Headings
-----------------------------------------------------------------------------*/
h1, h2, h3, h4, h5 {
	font-weight: normal;
	font-family:'Arial', sans-serif;
}

h1 {
	font-size: 2em;
	margin-bottom: -5px;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1em;
}

h4 {
	font-size: .8em;
}

.heading{
	color:#ffffff;
	background-color:#0099dc;
	padding:2px;margin:0px;
	border:1px outset #999999;
}


h5 {
	font-size: 1em;
}

	
/* =Branding
-----------------------------------------------------------------------------*/

#branding {
	height: 177px;
	padding-top:1px;
}

#branding h1 {
	text-indent: -5000px;
}

#branding2 {
	height: 170px;
	padding-top:1px;
}

#branding2 h1 {
	text-indent: -5000px;
}

#branding3 {
	height: 170px;
	padding-top:1px;
}

#branding3 h1 {
	text-indent: -5000px;
}

#branding4 {
	height: 170px;
	padding-top:1px;
}

#branding4 h1 {
	text-indent: -5000px;
}

#branding_mc2009 {
	height: 200px;
	padding-top:1px;
}

#branding_mc2009 h1 {
	text-indent: -5000px;
}

#branding5 {
	height: 178px;
	padding-top:1px;
}

#branding5 h1 {
	text-indent: -5000px;
}

#branding6 {
	height: 178px;
	padding-top:1px;
}

#branding6 h1 {
	text-indent: -5000px;
}
#branding00 {
	height: 178px;
	padding-top:1px;
}

#branding00 h1 {
	text-indent: -5000px;
}

#branding_today h1 {
	text-indent: -5000px;
}


#branding_2010 h1 {
	text-indent: -5000px;
}

#branding_eiconf h1 {
	text-indent: -5000px;
}

#branding_gulf h1 {
	text-indent: -5000px;
}
/* =UI Nav Bar
-----------------------------------------------------------------------------*/

#uiNav {
	margin: 0;
	padding: 2px 0;
	list-style: none;
	width: 780px;
	float: right;
}

#uiNav li {
	float: right;
}

#uiNav a {
	display: block;
	padding:1px 3px 1px 3px;
	border-right: 1px solid #DDE0EF;
	text-decoration: none;
	position: relative;
}

#uiNav a:hover {
	text-decoration: underline;
}

#uiNav form {
	margin: 0;
	padding: 0;
}

/* =Main and Secondary Nav Bars
-----------------------------------------------------------------------------*/

#mainNavBar, #secondaryNavBar {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 780px;
	float: left;
}

#mainNavBar li, #secondaryNavBar li {
	font-size: 12px;
	float: left;
}

#mainNavBar a {
	display: block;
	float: left;
	padding: 0 0.3em;
	padding:0 3.0px;
	line-height: 1.7em;
	text-decoration: none;
	font-weight:bold;
}

#secondaryNavBar a {
	display: block;
	float: left;
	padding: 0 0.3em;
	padding:2px 5px;
	line-height: 1.6em;
	text-decoration: none;
	font-weight:normal;
}

#secondaryNavBar {
	clear:both;
	margin-bottom:15px;
	}
	

/* =Main Content
-----------------------------------------------------------------------------*/
#content {
	float: right;
	width: 570px;
	background: url('/web/20100825201943im_/http://www.esa.org/images/wdots.gif') repeat-y top left;; padding-left:10px; padding-right:20px; padding-top:20px; padding-bottom:10px
}

#content #featureleft {
	margin-top: 10px;
	float: left;
	width: 270px;
	padding-bottom:10px;
}

#content #featureright {
	margin-top: 10px;
	float: right;
	width: 270px;
	padding-bottom:10px;
}

#content  #featureleft #featureright p {
	font-size: 1.2em;
	line-height: 1.3em;	
}


#content #featureright img {
	float: right;
	margin: 0 0 0 5px;
}

#content #featureleft img {
	float: left;
	margin: 0 0 5px 0;
}

.featurebox {
	border:1px solid #fbfbfb;
	width:260px;
	height:200px;
	padding:5px; 
	margin-bottom:15px;
}

.featurebox2 {
	border:1px solid #fbfbfb;
	width:260px;
	padding:5px; 
	margin-bottom:15px;
}

/* Feature 2
-----------------------------------------------------------------------------*/
#content #featureleft2 {
	margin-top: 5px;
	margin-left:10px;
	float: left;
	width:300px;
	padding:4px;
	
	}

#content #featureright2 {
	margin-top: 30px;
	float: right;
	width:200px;

}

#featureleft2 #featureright2 p {
	font-size: 1.2em;
}

.homepage #content {
	float: left;
	padding-left: 20px;
	padding-right: 0;
	width: 570px;
}

/* Award/Issues Box Column Section
----------------------------------------------------------------------------*/
#content #featureleft_Awards {
	margin-top: 10px;
	float: left;
	width: 210px;
}

#content #featureright_Awards {
	margin-top: 10px;
	float: right;
	width: 350px;
}

#content  #featureleft_Awards #featureright_Awards p {
	font-size: 1.2em;
	line-height: 1.3em;	
}

/* Issues Box Column Section
----------------------------------------------------------------------------*/
#content #featureleft_issues{
	margin-top: 10px;
	float: left;
	width: 280px;
}

#content #featureright_issues {
	margin-top: 10px;
	float: right;
	width: 280px;
}

#content  #featureleft_issues p {
	font-size: 1.2em;
	line-height: 1.3em;	
}



/* No Column
---------------------------------------------------------------------------*/
#content.nocolumn {
	float: none;
	padding: 20px;
	width: 740px;
	background:none;
}

.homepage #content {
	float: left;
	padding-left: 20px;
	padding-right: 0;
	width: 570px;
}

.blog #content p.commentlink {
	font-size: .9em;
}

#content ul {
	padding-left: 30px;
}

#content ul ol li a {
	font-size: 1.2em;
	
}

#content ol li, .nocolumn ol li {
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
}

#content a {
	color:#2F0AE7;
}

/* =Column
-----------------------------------------------------------------------------*/

#column {
	width: 160px;
	margin: 0;
	padding: 30px 20px 0 10px;
	padding-right: 0;
	float: left;
	list-style: none;
	margin-left:5px;
	
}

#column p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.5em;	
}

#column p a {
	font-weight: bold;
}

#navcontainer
{
width: 160px;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Geneva, Helvetica, Arial, Verdana, Lucida, sans-serif;
background-color: #c6e6d3;
color: #00f;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #acdfc0;
border-right: 10px solid #c9d6ce;
background-color: #d7f1e1;
color: #00f;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #c9d6ce;
border-right: 10px solid #acdfc0;
background-color: #bde5eb;
color: #f00;
}


#column2 p {
	margin: 0px 2px 0px 2px;

}

#column2 em {
	font-size:11.5px;
	font-style: italic;
	color:#000;
	padding:0;
	line-height:140%;
	
}

/* =Column Blog
-----------------------------------------------------------------------------*/
#columnblog {
	width: 160px;
	margin: 0;
	padding: 30px 20px 0 10px;
	padding-right: 0;
	float: left;
	list-style: none;
	margin-left:5px;

}

#columnblog p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.0em;
	line-height: 1.2em;	
}

#columnblog em {
	font-size:11px;
	color:#000;
}

#columnblog a {
	text-decoration:none;
	color:#310AF3;
}


.homepage #column {
	float: right;
	padding: 10px;
}

.blog #column ul li {
	padding-left: 8px;
	list-style: none;
}

/* = Meeting Board
-----------------------------------------------------------------------------*/

#genMgt {
	border:1px solid #06e6e9;
	padding:2px 5px 10px 5px;margin:4px;
	border-color:#06e6e9 #06d669 #06d669 #06e6e9; 
	}


/* =Footer
-----------------------------------------------------------------------------*/

#footer p {
	font-size: 1.2em;
	margin: 5px 0;
	padding: 0;
	text-align: center;
	line-height: 1.8em;
}

/* hack to get green band to show below the footer text */
#belowfooter {
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	font-size: 1.2em;
	text-align: center;
}

/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

#noborder table td {
border:1px hidden transparent;


}

td {
  text-align: left;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.3em;	
}



/* =ESAPeople Pics
-----------------------------------------------------------------------------*/

img.esapeople {
	border: 1px #fbf2e1 solid;
	padding: 6px;
	margin-left: -4px;
	margin-right: 6px;
	display:inline;
	
}


img.esaedu {
	border: 1px #fff solid;
	padding: 10px;
	margin-left: -4px;
	margin-right: 7px;
	
}

/* =Box
-----------------------------------------------------------------------------*/
#boxStyle #issueBox {
	border:1px solid #91a7b4;
	border-color:#dee6e9 #586b7a #586b7a #dee6e9; 
	background-color: #dde6eb;
	padding: 5px;
	margin-top:10px;
	margin-left: -4px;
	margin-right: 7px;

	
}

/* = Table
------------------------------------------------------------------------------*/
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: white white white white;
	border-collapse: separate;
	background-color: #B9EAF6;
	empty-cells:hide important!;
}
table.sample tr {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color:#B9EAF6;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: #B9EAF6;
	-moz-border-radius: 6px 6px 6px 6px;
}

/* = Table 2
------------------------------------------------------------------------------*/
table.sample2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: white white white white;
	border-collapse: separate;
	background-color: #98bae0;
	empty-cells:hide important!;
}
table.sample2 tr {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color:#98bae0;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.sample2 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: #98bae0;
	-moz-border-radius: 6px 6px 6px 6px;
}

/* = Box
------------------------------------------------------------------------------ */
#messageBox {
	font-size:1.0em;
	color:#000000;
	width:280px;
	padding: 2px 4px 5px 4px;
	line-height:normal;
	margin: 2px 5px 3px 5px;
	border:1px solid #dee6e9; 
	border-color:#99c6c6 #586b7a #586b7a #99c6c6;
	background-color:#ddd;
	float:right;
}

#messageBox p a li {
	font-weight: normal;
	font-size: 1.2em;
}

/* = Issue Box
------------------------------------------------------------------------------ */
#issueBox {
	font-size:1.0em;
	color:#000000;
	width:220px;
	height: 240px;
	padding: 2px 4px 2px 4px;
	line-height:normal;
	margin: 2px 5px 2px 5px;
	border:1px solid #dee6e9;
	border-color:#99c6c6 #586b7a #586b7a #99c6c6
}

#messageBox p a li {
	font-weight: normal;
	font-size: 1.2em;
}

/* = Contact Box
------------------------------------------------------------------------------- */
#contact {
	font-size:1.0em;
	line-height:1.5em;
	color:#663399;
	width:130px;
	margin-left:5px;
	padding:5px;
	border:2px #3FC solid;
/* border-color:#99c6c6 #336699 #336699 #99c6c6; */
}

/* = left column box 
------------------------------------------------------------------------------*/
#lcolumnBox {
	border: 1px solid #9bC8d0; 
	border-bottom-style:outset;
	border-color:#b0bdc6 #91a7b4 #b0bdc6 #90bdc6;
	padding:4px;margin-top:1px;margin-bottom:3px;
	background:#f9f6f3;	
	line-height: 1.8em;
}

/* = page decoration 
------------------------------------------------------------------------------*/
#pageBorder {
	border: 1px dotted #9bC8d0; padding:5px;margin-top:3px;margin-bottom:3px;
}

#noteBox {
	border:1px solid #91a7b4;
  	border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
  	padding: 5px 2px 5px 2px;
  	}
  	
sup {
	font-size:smaller;
	elevation:above;
	}
	
	
/* = Comments Box
------------------------------------------------------------------------------ */

.comment
{

	  border-left:1px solid #999966; border-right:1px solid #999966; border-top:1px solid #999966; background:#F3F3C1 url('/web/20100825201943im_/http://www.esa.org/images/comment_bg.gif') repeat-x; margin:0; padding:10px; border-bottom:medium none; font-weight: normal;
	  width: auto;
 	  min-width: 720px


}

#comments .comment p {
	margin: 0 0 4px 0;
	padding: 0;
	color: #000;
	font-weight: normal;
}

.comment-footer
{
	  background: url('/web/20100825201943im_/http://www.esa.org/images/comment_footer.gif') no-repeat;
	  margin-left:0; margin-right:0; margin-top:-15px; margin-bottom:20px
}

.comment-footer p
{
	  font-weight: normal;
	  color: #000;
	  margin: 15px 0 0 43px;
	  padding: 10px 0 0 5px;
	  line-height: 200%;
}

/* = stylebox (blue)
--------------------------------------------------------*/
.rcornr_box {
   background: #bdf4fb;
}
.rcornr_top div {
   background: url(/web/20100825201943im_/http://www.esa.org/images/box_imgs/rcornr_tl.png) no-repeat top left;
}
.rcornr_top {
   background: url(/web/20100825201943im_/http://www.esa.org/images/box_imgs/rcornr_tr.png) no-repeat top right;
}
.rcornr_bottom div {
   background: url(/web/20100825201943im_/http://www.esa.org/images/box_imgs/rcornr_bl.png) no-repeat bottom left;
}
.rcornr_bottom {
   background: url(/web/20100825201943im_/http://www.esa.org/images/box_imgs/rcornr_br.png) no-repeat bottom right;
}

.rcornr_top div, .rcornr_top, 
.rcornr_bottom div, .rcornr_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.rcornr_content { margin: 0 15px; }
/*
     FILE ARCHIVED ON 20:19:43 Aug 25, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:26:10 Apr 04, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.439
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.048
  cdx.remote: 0.041
  esindex: 0.005
  LoadShardBlock: 60.281 (3)
  PetaboxLoader3.datanode: 138.219 (4)
  load_resource: 230.218
  PetaboxLoader3.resolve: 47.449
*/