*{ margin: 0; padding: 0; }*
html, body{ margin:0; padding:0; text-align:center; background:url(/assets/b02.jpg) #FFFFFF;  font: 14px 'Trebuchet MS', Arial, sans-serif; 
line-height:18px; color: #666;}

a { color: #E23300; background: inherit; font-weight: bold; }
a:hover { color: #808080; background: inherit; }
h1 { color: #444; background: inherit; padding: 5px 0; }
h2 { border-bottom: 1px solid #eee; margin: 0 0 10px; padding: 0 0 3px; margin-top: 20px; font-size: 24px}
h3 { color: #808080; font-size: 1em; border-bottom: 1px solid #eee; margin: 0 0 10px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
#logo { float: left; margin: 0 0 15px; }

#menu { float: right; }
#menu li { float: left; }
	#menu li a { margin: 0 0 0 35px; }
	#menu li a.current { background: inherit; color: #444; }
	
#subheader { clear: both; padding: 8px 10px; height: 27px; line-height: 20px; margin: 0 0 25px 0; background: #eee; color: #808080; }
	#subheader a { background: inherit; color: #444; }

#breadcrumbs { float: left; margin: 5px 0 0; }

#search { margin-bottom: 15px; clear: both}
	#search p { padding: 0; margin: 0; }
.searchfield {width: 130px; margin-left: 10px}
.wrap { margin: 30px auto; width: 94%; }
#left { float: left; width: 25%; }
#right { float: right; width: 70%; margin: 0 0 10px 0; }
	

#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 10px; }

/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

#maincol li { list-style-type: square; margin-left: 30px}


#tbar{ visibility:visible ! important; height:43px; width:100%; margin-top:0px ! important; background: url(/assets/tbar.jpg) #660000 repeat top; line-height: 43px; display:block;}


#tbar ul{margin: 0 auto; display:block; width: 900px;}
#tbar ul li {	display: inline;	float: left;	background: transparent url(/assets/msep.jpg) no-repeat top left;}
#tbar ul li a:link, #tbar ul li a:visited {
	padding: 0px 15px 0px 25px;
	float: left;
	font-size: 160%;
	color: #ebebeb;
	text-decoration: none;
}
#tbar ul li a:hover, #mainNav ul li a:active {
	background: none;
	color: #FF9933;
}	
#tbar .first {
	margin: 0;
	background: none;
}
.sIFR-alternate {display: none}
#pagewidth{width:900px; text-align:left; margin-left:auto; margin-right:auto; background: no-repeat #FFFFFF! important; margin-top:0px; margin-bottom:0px ! important; visibility:visible ! important; border: 0px  #fff solid}
#header{ visibility:visible ! important; height:100px; width:100%;  background: url(/assets/headgrad.png) #cdcdcd repeat-x bottom;  text-align: left ! important; padding-top: 10px}
#header h1{ display:block; width:900px; height: 75px; text-indent: -2000px; margin: 0 auto; background:url(/assets/logo.png) no-repeat;}
#wbut{background:url(/assets/ready.png) no-repeat; height: 143px; width: 143px; position: absolute; top: 15px; right: 15px; }
#leftcol{  background: url(/assets/rightcolbg.jpg) no-repeat top right #fff; width:260px; float:right; margin-top:0px ! important; min-height:600px;  height:auto !important;   height:600px;}
#leftcol h3{margin: 10px}
#leftcol ul {margin: 10px}
#leftcol a { color: #660000; background: inherit; font-weight: bold;text-decoration: none }
#leftcol a:hover { color: #666000; background: inherit; text-decoration: underline}

#maincol{ background: #fff; float:left; display:inline; text-align:left; width:595px; margin-top:0px ! important;padding: 20px}
#footer{height:20px; clear:both;  text-align: center; padding: 10px 5px; background: #660000; border-top: 2px solid #222} 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block; margin-bottom: 0px}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block; margin-bottom: 0px}
/* End hide from IE-mac */
#sshow {width: 180px !important; height: 190px !important; text-align: left; margin: 0 auto}
#sshow img {border:none;}
.adWall img {border: 1px solid #ccc !important; float: left; margin-left: 2px;}
.adWall{clear: both}
.paginator {background: #660000; height: 22px; line-height: 22px; padding: 5px; color: white}
.paginator a {background: #660000; height: 22px; line-height: 22px; padding: 5px; color: white}