
/* General */
html{padding:0px;margin:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3{
	color:#8F8F8F;
	background-color:transparent;
	text-align:center;
	font-family:georgia,trebuchet,verdana;}
h1{font-size:150%;}
h2{font-size:135%;}
h3{font-size:120%;}
pre{font:100% arial,verdana,helvetica,tahoma,sans-serif;}
img{border:none;}
hr{color:#003300;background-color:#00C;height:1px;}
a.b span,.footnotes,#printHeader,#printFooter,#ahem{display:none;}
acronym{border-bottom:1px dotted #00C;cursor:help;}
acronym:after{content:" (" attr(title) ")";}
.clear{clear:both;}

/* Body (Okay for NS 4.0) */
body {	margin:1% 2%;padding:0px;background-color:#EEEEEE;color:#000;
	font:1.0em georgia; }
/* Sets the base font and size */

#contents{
	border:1px solid #C8C3BD;
	padding:5px;
	background-color:#FFFFFF;
	}
#contents a{font-weight:bold;}

#front,#bodyText{width:67%;text-align:justify;}
#sidebar{width:120px;border:1px solid #000;padding:0px 0px 0px 0px;margin:0px 0px 2px 0px;}
.newslink{margin:10px 5px 25px;text-align:right;}
.more{text-align:right;}
.caption {width:12em;padding:2px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;background-color:#EEE;text-align:center;color:#000;font:10px ariel, verdana, helvetica, sans-serif;}

/* Forms */
form{display:inline;}
input,textarea,select{background-color:#D0E0E0;border:1px solid #000;color:#00C;font:x-small verdana,helvetica,arial,sans-serif;}
#footerRight form+input{border:none;}
.form{background-color:#09C;width:425px;border:2px solid #000;padding:10px;color:#D0E0F0;font-weight:bold;}
div.row{clear:both;padding:3px;margin:10px 5px;}
span.label{float:left;width:90px;line-height:100%;text-align:right;font-size:smaller;}
span.forminput{float:right;width:300px;text-align:left;} 
span.instructions {float:right;width:150px;text-align:left;font:10px arial, verdana, helvetica, sans-serif;}
.cb,.button{border:0;color:#00C;background:transparent} /* Turns off borders around checkboxes and buttons */

/* Header */
#ull{position:absolute;top:0;left:0;z-index:5;border-right:2px solid #000;border-bottom:2px solid #000;background-color:#D0E0F0;color:inherit;}
#banner{position:absolute;top:2px;right:2px;width:486px;text-align:right;}
#logo{position:relative;z-index:2;margin-left:0px;width:800px;}
#banner a,#logo a{color:transparent;background-color:transparent;}

#news{border:1px solid #000;padding:10px 5px 5px 10px;background-color:#FFFFFF;margin:5px 5px 5px 5px;}

td.textruta	  {	padding-top: 3px; padding-bottom: 3px; padding-right: 8px; padding-left: 8px; }

.navigation	  {	width:100%;
			padding:0px;
			margin:0px;
			border:none;
			border-collapse:collapse;
			border-spacing:0;
 }

.header		  {	text-align:center;background-color:#FFFF00;padding-top:3px;padding-bottom:3px;font: 13px Arial, Helvetica, sans-serif;border-bottom:1px solid #000000;font-weight:bold;color:#000000; }
.first_row	  {	background-color:#FFFFAA; }
.second_row	  {	background-color:#FFFF66; }
.first_row, .second_row	{
			font: 12px Georgia;
			font-weight:bold;
			padding: 2px 6px 2px 8px; border-bottom:1px solid #999999;	display: block; line-height:120%; text-decoration: none;
 }

.selected	  {	background-color:#3366CC;line-height:120%;padding:2px 6px 2px 8px;
			font:12px Georgia, Arial, Helvetica, sans-serif; color: #FFFFFF;
			text-decoration: none;
			border-bottom:1px solid #999999; }


#td a:hover{text-decoration:underline;}

#nav{z-index:1;text-align:right;border-top:2px solid #000;margin-top:-13px;background-color:#FFFFAA;color:inherit;border-bottom:2px solid #000;}
#statusold,#widgets,#moreInfo{border-bottom:2px solid #000;}
#status{position:absolute;text-align:left;margin-top:-40px;margin-left:310px;}
#widgets{padding:0px 5px;background-color:#00C;color:#FFF;font-weight:bold;font-size:.85em;}
#date{color:#999;background-color:transparent;}
#fontSize a{color:#FFF;background-color:transparent;}
#fontSize a:hover{color:#00C;background-color:#FFF;}
#smallest{font-size:x-small;}
#small{font-size:small;font-weight:600;}
#large{font-size:large;font-weight:700;}
#largest{font-size:x-large;font-weight:800;}
#search{position:absolute;margin-top:-22px;background-color:#FFA;border-left:2px solid #000;border-top:2px solid #000;border-right:2px solid #000;padding:2px 2px 0px 2px;}
#moreInfo{z-index:1;text-align:right;background-color:#FFA;color:inherit;}
#stats{text-align:left;margin-left:5px;}
#extras{float:right;}

/* Articles */
#article,#biography{text-align:justify;margin-left:1%;margin-right:1%;padding:0px;}
.aroundArticleImage{float:center;}
.articleImage{float:left;}

.coverImage {float:left;margin-right:25px;}
.coverImage img  { border:solid 1px rgb(130,130,130); padding:2px; }
.coverImage img:hover { border:solid 1px black; padding:2px; }

#imagetext{
	border:1px solid #C8C3BD;
	padding:10px;
	margin-top:5px;line-height:125%;font-family:georgia,verdana,arial,tahoma,helvetica,sans-serif;background-color:#EEE;
	}

p.initial:first-letter{float:left;color:#030;background-color:transparent;font:bold 200% serif,georgia,"times new roman",times,serif;}     
p.initial:first-line{font-weight:bold;text-transform:uppercase;}
p.updated {
	text-align:center;
	font:12px Georgia;
	padding:5px;
	margin:0px;
	color:#333333;
	font-style:italic;
	}
.articlebar{border:2px solid #000;float:right;width:25%;color:#00C;background-color:#EEE;padding:.5em .5em 3em .5em;margin:2% 0% 2% 2%;}
.articlebarTitle{text-align:left;font-weight:bold;margin:.5em;}
.inline{background-color:#FFD;border:1px dotted #960;margin:1% 5%;padding:5px 10px;color:inherit;}
.char{float:left;display:compact;clear:both;}       
.dialogue{margin-left:5.5em;}
.headline,.subject{border-bottom:solid 1px #000;padding:2px;margin-right:5px;text-align:left;color:#0000C0;background-color:inherit;font-weight:bold;}
.newsdate,.talkbackdate{color:#003300;background-color:inherit;font-style:italic;margin:2px 0px;}
.credit {color:#333;background-color:inherit;margin:2px 0px;text-align:center;}
.newsbody,.talkback{padding:2px 0px;}
.bibliography{margin-left:2em;text-indent:-2em;}


/* Columns */
.columns{border:2px solid #000;}
.numberCol,.leftCol,.centerCol,.rightCol{padding:2px;}
.numberCol{float:left;width:20px;}
.leftCol{float:left;width:200px;}
.centerCol{margin-left:201px;margin-right:51px;}
.rightCol{float:right;width:50px;}
.row1{background-color:#d0e0f0;color:inherit;}
.row2{background-color:#b0c0d4;color:inherit;}

/* Footer */
// #footer{margin:5px 0px;padding:5px 15px;border-top:2px solid #000;background-color:#FFF;color:inherit;font:x-small verdana,helvetica,arial,sans-serif;}
#footer{
	margin:5px 0px;
	padding:5px 15px;
	border-top:1px dotted #C8C3BD;
	background-color:transparent;
	font:x-small verdana,helvetica,arial,sans-serif;
	}
#footerRight{float:right;text-align:center;}
#donate span,#maillist span{font-weight:bold;}
#footerLeft{float:left;text-align:left;}

/* Top Menu */
.TopMenu
{
	background-color : #E8E3DD;
	color : White;	
	color:#C8C3BD;
	border:1px solid #C8C3BD;
	padding-bottom:3px;
	margin-bottom:3px;
}
.TopMenu-MenuItem, .TopMenu-MenuItem-Selected
{
	font-size : 14px;
	font-family:Georgia,Helvetica;
	padding-left:3px;
	padding-right:3px;
}


.TopMenu-MenuItem
{
	color : #0A5082;	
	text-decoration : none;
}

.TopMenu-MenuItem-Selected
{
	color : black;
	font-weight : bold;
}
.sidenav{
	min-width:120px;
	margin-left:5px;
	}

#Related-Header
{
	border:#cac3bd 1px solid;
	line-height:14px;
	background-color:#e8e3dd;
	padding-bottom:3px;
}
#Related-Header h4
{
	color:#8F8F8F;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:14px;
	padding-right:4px;
	margin:3px 0px 0px 3px;
}

#Related-Items
{
	padding-left:4px;
	padding-top:6px;
	padding-bottom:6px;
}

/*<CHANNEL_POSTING>*/
.ChannelPosting-Item
{
	color : #555455;
	font-size : 11px;
	font-weight : bold;
	padding: 5px 10px 5px 5px;
}

.ChannelPosting-Item-Selected
{
	background-color : #ffffff;
	color: #000000;
	font-size : 12px;
	font-weight : bold;
	padding: 5px 10px 5px 5px;
	margin-left:-4px;
}

fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.text_short { width:60px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc;text-align:right; }
input.text_short_left { width:80px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc;text-align:left; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
.submitting { border: none; }
.textarea_admin {width:80%;}
#form{
	width: 90%;
	padding: 2px;
	margin: 0px auto;
}
#information{
	width: 400px;
	background-color: #ffff9c;
	border: 1px solid #666;
	padding: 25px;
	margin: 0px auto;
	text-align: left;
	color: black;
}
#confirmation{
	width: 50%;
	background-color: #f6f6f6;
	border: 1px dotted #666;
	padding: 25px;
	margin: 0px auto;
	text-align: center;
	color: green;
	font-weight: bold;
}

.show_news { padding: 5px 10px; }
.gray { background: #f5f5f5; border: 1px solid #ccc; }
.white { background: #ffffff; }

.calculated {
	color: green;
	font-weight:bold;
}
.enlarge {
	text-align:center;
	font: 10px Georgia;
}
td.fluid { color:blue; font:30px Georgia; }
td.gas { color:red; font:30px Georgia; }
.square {
	border: 2px solid #A7CCEB;
	padding: 6px;
	background-color:#F4FAFF;
	margin-left:200px;
}