/* This template is a significantly modified version of the "internet encyclopedia" theme by Luka Cvrk (www.solucija.com). Changes were done by Steven Higashide, TSTC.*/

:link,:visited { text-decoration:underline } :focus,:active { outline: 0 } h4,h5,h6,pre,code { font-size:1em; } h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } a img,:link img,:visited img, fieldset { border:none } address { font-style:normal }
body { font: .8em "Trebuchet MS", Verdana, Helvetica, sans-serif; color: black; background-color: white; }
a { color: #7D1919; cursor: pointer; }
h1 { font-size: 3em; clear: both; margin: 0 0 5px; font-weight: bold;}
h2 { font: normal 1.6em Arial; color: #7D1919; margin: 0 0 15px; } 
h2#slogan { font-size: 1.3em; color: #666666; font-weight: bold;}
h3 { font: bold 1.2em Arial; color: #7D1919; margin: 0 0 15px; } 
p  { margin: 0 0 15px; line-height: 1.6em; }
ul {margin-left: 20px; padding-left:20px;}

.clear { clear: both; }
.wrap {margin: 0; width: auto; }
.background { }
#wrapper {float: left; margin: 0; padding: 5px; width: auto; border: 1px solid #505050; background-color:white;} 

#search, #menu, #feature_menu {display:none; }

#logo { float: left; margin: 0 0 10px; }

#left { float: left; width: 95%; margin: 15px 0 10px; padding: 5px 5px; text-align: justify; border: 1px solid #505050; background-color:white;}  
#left2 { float: left; width: 95%; margin: 15px 0 10px; padding: 5px 0; text-align: left; border: 1px solid #505050; background-color:white;}
#leftwbox  {float: left; width: 95%; margin: 15px 0 10px; padding: 0 0 0 10px; text-align: justify; border: 1px solid #505050; background-color:white;} /* this is a full-span 900px div */
	#left h2, #left2 h2, #leftwbox h2 { color: #666666; font-weight: bold;}
		#left h2 a, #left2 h2 a, #leftwbox h2 a { border-bottom: 1px dotted #ACCADE; padding: 0 0 3px; }
		#left .more, #left2 .more, #leftwbox .more { color: #7EA4BC; }
	.subtitle { font-weight: bold; font-style: italic; font-size: 1.1em; margin: 0 0 4px; } 
	.date { background: #fff; padding: 5px 0; border-right: 1px solid #D3EAFA; border-bottom: 1px solid #D3EAFA; color: #ccc; float: left; width: 55px; margin: 7px 12px 5px 0; text-align: center; }
	.date span { font-size: 1.6em; }

#side { display:none;}
	/*#side h3 { color: #ccc; margin: 0 0 6px 5px; height: 16px; }*/
	#side h2 { color: #666666; font-weight: bold;}
		#side h2 a { border-bottom: 1px dotted #ACCADE; padding: 0 0 3px; }
		#side .more { color: #7EA4BC; }

#columns {float: left; width: 99%; margin: 25px 0 10px; padding: 0; text-align: left; border: 1px solid #505050; background-color:#F7FCFF;} /* used to be EFF6FC, same as insetbox */
#column1 {float: left; width: 32%; margin: 0 0 0 0; padding: 0 2px 2px 0; }
#column2 {float: left; width: 32%; margin: 0 0 0 0; padding: 0 2px 2px 0; border-left: 1px solid #A1292A;}
#column3 {float: left; width: 32%; margin: 0 0 0 0; padding: 0 0 2px 0; border-left: 1px solid #6D7915;} /* right-most column */
	#columns ul {margin-left:10px; padding-left:5px; }
	#columns h3 {color: white; margin: 0; padding: 0 0 0 5px;}
	.col-press {background-color:#3C638C;}
	.col-action {background-color:#A1292A;}
	.col-mtr {background-color:#6D7915;}
	#columns li {list-style: none; border-left: 6px solid #666666; margin: 2px 0 2px 0; padding: 0 0 0 5px;}

#ad { background: url(../images/dot.gif) repeat-x; padding: 15px 0 10px; clear: both; font-size: .9em; line-height: 1.7em;  }
#promo { clear: both; border-top: 3px solid #6E6E6E; background: #505050 url(../images/footer.gif) no-repeat right top; color: #ccc; padding: 20px 0 0 0; }
	#promo h2 { color: #fff; }
	#promo a { color: #D9EAF9; border-bottom: 1px dotted #808080; }
	.col { float: left; width: 280px; margin: 0 30px 20px 0; }
		.last { margin: 0; }
#footer { clear: both; padding: 15px 0; font-size: .84em; color: #808080; border-top: 1px dotted #666; text-align:center; }

.horbar1 {
	height: 5px;
	width: 100%;
	border-top: dashed 1px #336699;
}

.smalltitle {
	font-size: 12px;
	font-weight: bold;
	color: #660000;
}

.insetbox {
	width: 280px;
	float: right;
	margin: 2px 0 10px 15px;
	padding: 8px 4px 8px 6px;
	background-color: #EFF6FC;
	border: 1px solid #6699CC;	
	margin-right: 5px;
	text-align: left;
}

.insetbox ul {
	margin: .25em 0px 5px 2em;
	padding: 0px;
	width: auto;
}

.insetbox li {
	margin: 0px 0px 3px 0px;
	float: none;
	display: list-item;
	list-style-type: circle;
}
.insetbox p {line-height: 1.4em; font-size: .9em;}

/*-----------
 feature class
 -------- */
#feature {
	display: none;
	}
