body { margin: 0 auto; padding: 0; background: #FFDE84 url(/images/bg7x.gif) repeat-y top center; color: #222;
	font: 10pt verdana,sans-serif; }
img { border: 0; }
a:link, a:active { color:#008; }
a:visited { color: #054; }
a:hover { color: #00F; background: #FFF; text-decoration: none; }

/** Top Nav
******************************/

#topt { margin: 0 auto; padding:0; width: 851px; height:25px;
 background: #A5CEDE url(/images/bg7tt.gif) repeat-y top center; }

#topnav { margin: 6px 4px 0 442px; padding:8px 2px 2px 2px; font: 100% "trebuchet ms",arial,helvetica; letter-spacing:0; 
		width:416px; background: #FFCE57 url(/images/topnav7.gif) repeat-y top right; 
		color: #44A; font-size: 100%; height:29px; text-align:right; }
#topnav a:link, a:active { color:#44A; text-decoration: none;}
#topnav a:visited { color: #44A; text-decoration: none; }
#topnav a:hover { color: #00F; background: #FFF; text-decoration: underline; }

/* orange: #FC8C16  */
/* lghtblu: #48A2F6; */	

/** Header  
******************************/
#header { margin: 0 auto; width: 756px; }
#logo { float: left; margin: 0; padding: 0 10px 0 20px; }
#search { float: right; margin: 15px 0 5px 0; padding: 1px 150px 0 0; }
.searchButton { margin: 3px 0 0 1px; padding: 0; vertical-align: top; }

.clear { clear:both; }

/** Menu
******************************/
#menu { clear: both; margin: 0 auto; padding: 0; width: 789px; height: 25px; background: #CFF url(/images/menubg.jpg) repeat-x; 
	list-style: none; }
#menu li { float: left; margin: 0; padding: 0; height: 25px; border-right: 1px solid #fff; }
#menu li a { display: block; padding: 0 8px; color: #fff; line-height: 25px; text-decoration: none; }
#menu li a:hover { background: #DDD; color: #3a6560; }
#menu li#current { background: #3a6560; text-transform: uppercase; }

/** Ad Block Top
******************************/
#adblocktop { margin: 15px auto; width: 786px; text-align: center; }

/** Ad Block Bottom
******************************/
#adblockbottom { margin: 15px auto; width: 786px; text-align: center; }

/** Footer
******************************/
#footer { clear:both; margin: 10px auto 0 auto; padding: 5px 25px; width: 736px; height: 75px;  color: #445;
	font: 10px/150% verdana,arial,helvetica,sans-serif; border-top: 1px solid #CCC; 
	 background: white url(/images/grey_dither.jpg) top left repeat-x; }
#footer .left { float: left; }
#footer .right { float: right; }
#footernav a { text-decoration: none; }

/** Content
******************************/
#content { margin: 0 auto; width: 790px; }

#content .left { float: left; margin: 0 6px 0 6px; padding: 0 0 0 12px; width: 160px; }
html>body #content .left { margin: 0 6px; }
#content .left h2 { margin: 10px 0 0 0; padding: 10px 2px; width: 150px; background: url(/images/headingbg.gif) no-repeat; color: #fff; 
	font: bold 1.1em/1em arial,helvetica,sans-serif; text-align: center; }
#content .left ul { margin: 0; padding: 0 0 15px 0; width: 150px; background: url(/images/leftbg.gif) no-repeat bottom center; 
	list-style: none; font-size: 80%; }
#content .left ul li { margin: 0; padding: 3px; width: 142px; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; }

#content .article  { float: left; padding: 8px; margin: 0 4px 0 12px; width: 440px; position: relative; }
#content .articleb { float: left; padding: 12px; margin: 0 4px 0 12px; width: 468px; position: relative; }
#content .articlec { float: left; padding: 12px; margin: 0 4px 0 12px; width: 648px; position: relative; }
h1, h2  { margin: 0.25em 0 0.20em 0; color: #8C8A8C; font: 3.15em "lucida sans",georgia,garamond,"times new roman",times,serif; 
letter-spacing: -0.1em; }

#content .article h3, #content .articleb h3 { margin: 0.25em 0 0.50em 0; color: #008; font: bold 1.10em arial, helvetica, sans-serif; }

#adblockright { float: right; position: relative; margin: 100px -164px 0 10px; padding: 0; }
html>body #adblockright { margin-right: -164px; padding:0; }

#content .right  { float: left; margin-top: 370px; width: 160px; }
#content .rightb { float: left; margin-top: 100px; width: 160px; }
#content #stats { padding: 10px; border-top: 2px solid #b6b7da; border-left: 2px solid #b6b7da; border-right: 2px solid #b6b7da; border-bottom: 8px solid #b6b7da; }

#content .emptyleft { float: left; margin: 0 2px; width: 80px; }

#ptools { margin: 10px auto; width: 586px; padding: 4px; border: 1px solid #CCF; font: 9px verdana; text-align: center;
	text-decoration: none; text-transform: uppercase; }
#ptools a { text-decoration: none; }
/* ********************************** */
.author {
        color: #446;
        font: 11px arial,helvetica,sans-serif;
}
.copyright, .datep, .dsm, .lastmod {
        color:  #666;
        font: 10px arial,helvetica,sans-serif;
}
#segbox {
padding:8px;
margin: 0px 20px 2px 2px;
line-height:13px;
font: 11px arial,verdana,helvetica,sans-serif;
border:1px solid #ddd;
background-color: #fff;
color: #444;
}

#actionbox {
padding:8px;
margin: 0px 80px 2px 80px;
line-height:13px;
font: 12px arial,verdana,helvetica,sans-serif;
border:3px solid #eee;
background-color: #FFe;
color: #333;
}
h4 {
  font-weight:bold;
  font-size: 1em;
  margin: 0.25em 0 0.50em 0;
  color: #222;
}
#res_link { font-size: 125%; font-weight: bold; }
.descript {
  color:   #444;
  font: 80% verdana,arial,helvetica,sans-serif;
}
#newsbox {
padding:6px;
margin: 2px 2px 2px 2px;
line-height:13px;
font: 11px arial,verdana,helvetica,sans-serif;
border:1px solid #ddd;
background-color: #eef;
color: #444;
}
#table {
	font: 11px arial,verdana,helvetica,sans-serif;
}

#redbox {
	background: #fcc;
	padding:10px; border: 1px solid #ccc;
}
#greenbox {
	background: #cfe;
	padding:10px; border: 1px solid #ccc;
}
#yelbox {
	background: #ffc;
	padding:10px; border: 1px solid #ccc;
}
td.rss1  {   background: #cfe; }
td.rss2  {   background: #fcc; }
td.rss3  {   background: #ffc; }
#rightad { text-align: center; background: #b6b7da; }
#stxt { font-size: 11px; }
.editsection {
        text-indent: -9000px; overflow: hidden;
}
.quote { text-align:center; font: 100% 'times new roman',times,serif; }
.submit input, .submit input:focus, .button {
	background: url(/images/fade-butt.png);
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	font-weight: bold;
	font-size: 1.15em;
}

.submit input:active, .button:active {
	background: #ffe;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.submit, #quicktags, .editform th, #postcustomsubmit {
	text-align: right;
}
.rowa { width:320px; background: #eee; }
.rowb { width:320px; background: #ddd; }
.tdheader { font-size: 125%;  font-weight:bold; }

