body { text-align: center; vertical-align: top; font-family: arial,helvetica; font-size: 14px; line-height: 15px; color: #333; padding: 0; background-color: #fdfdfd; margin: 0;}

form {margin: 0px; padding: 0px; }
td { text-align: left;}
hr { color: #eaeaea; height: 1px; margin: 0px; padding: 0px;}
h4 {font-family: verdana,arial,helvetica; font-size: 15px; color: #333; line-height: 20px; border-bottom: 1px solid #9E9E9E; margin: 5px 0px 10px 0px; padding: 0px 0px 5px 0px;
}
#container { width: 800px; margin: 0px auto; padding: 0px; vertical-align: top; text-align: left; }

.toplogo { height: 152px; background: url('/wp-content/header_bg.jpg') no-repeat; overflow: hidden; margin: 0; padding: 0;}
.toplogo h1 { margin: 0; padding: 10px 0 0 15px; }
.logo {float: left; margin: 0; padding: 0px; border: none;}

#topbannerad {float: right; margin: 0px; padding: 0px;}
#topStories { margin: 0 0 20px 0; height: 290px; }
.rightcol .sponsorship {  clear: both; overflow: hidden; padding: 0 0 10px; text-align: center; }
.rightcol .sponsorship a { font-size: 12px; }
/*Nav*/
#mainnav { clear: both; margin: 0; padding: 0 5px 0; background: #000; overflow: hidden; height: 33px;}
#mainnav ul { list-style: none; margin: 4px 0 0; padding: 0; }
#mainnav ul li { float: left; margin-right: 2px; }
#mainnav ul li a { font-family: arial,helvetica,verdana; margin: 0; padding: 7px 7px 7px; display: block; font-weight: bold; font-size: 13px; color: #999b9e; text-decoration: none; background: #393939 url('/wp-content/bg_topnav_up.jpg') repeat-x left top; }
#mainnav ul li a:hover { color: #333; background: #fdfdfd url('/wp-content/bg_topnav_over.jpg') repeat-x left top; }


/*Footer*/
table td.footer {background: #1270ad url('/wp-images/footer_bg.jpg') repeat-x; margin: 0px; padding: 0px; text-align: center; font-family: arial, helvetica; font-size: 10px; color: #AFAFAF;  }
table td.footer a {font-family: arial,helvetica; font-size: 11px; color: #fff; margin: 0px 15px 10px 15px; padding: 0px; text-decoration: none;}
table td.footer a:hover { text-decoration: underline;}

/*Breadcrumbs*/
p.breadcrumbsnav {float: left; margin: 0px 0px 0px 8px; padding: 0px; color: #9a9a9a; font-size: 12px; line-height: 14px; text-transform: uppercase; }
p.breadcrumbsnav a { color: #0072bc; font-size: 12px; text-decoration: none; line-height: 14px;}
p.breadcrumbsnav a:hover { text-decoration: underline;}
p.breadcrumbsnav span {font-size: 11px;}

#hddate {float: right; margin: 0px; padding: 0; }
#hddate p { color: #9a9a9a; text-transform: uppercase; font-size: 12px; margin: 0; padding: 8px 0 0 0; }

a img { border: none;}

#cols {margin: 0 0px 0px 0px; padding: 0; }
#cols .leftcol { padding: 0px 0px 0px 0px;}
#cols .cntcol { background: url('/wp-content/bg_tblscol.gif') repeat-y; margin: 0px; padding: 0px;}
#cols .rightcol {padding: 0px 0px 0px 0px;}

div.post { margin: 0px 0px 25px 0px; padding: 0px; line-height: 18px;}
div.post p {margin: 0px; padding: 0px; line-height: 21px;}
div.post p a { font-family: verdana,arial, helvetica; font-size: 11px;  color: #2D29B4; line-height: 23px; text-decoration: none; }
div.post p a:hover {text-decoration: underline;}
div.post p.content {margin: 0px; padding: 0px; line-height: 22px;}
div.post p.posthd { border-bottom: 1px solid #9E9E9E; margin: 5px 0px 0px 0px; padding: 0px; }
div.post p.posthd a { font-family: verdana,arial, helvetica; font-size: 14px; font-weight: bold; color: #2D29B4; line-height: 23px; text-decoration: none; }
div.post p.posthd a:hover { text-decoration: underline;}
div.post p.byline {font-size: 11px; color: #BABABA; margin: 2px 0 0 0; padding: 0px;}
div.post p.content { margin: 0; padding: 0; }

div.post ul { margin: 0 0 0 15px; padding: 0; }
div.post li { margin: 0 0 0 15px; padding: 0; }

div.searchresult { margin: 0px 0px 25px 0px; padding: 0px 0px 8px 0px; border-bottom: 1px solid #eaeaea;}
div.searchresult p { margin: 0px; padding: 0px; line-height: 18px; font-size: 13px;}
div.searchresult p.searchreshd { margin: 5px 0px 0px 0px; padding: 0px; }
div.searchresult p.searchreshd a { font-family: verdana,arial, helvetica; font-size: 14px; font-weight: bold; color: #2D29B4; line-height: 15px; text-decoration: none; }
div.searchresult p.searchreshd a:hover { text-decoration: underline;}
div.searchresult p.byline {font-size: 11px; color: #bababa; margin: 0; padding: 0px;}
div.searchresult p.content { margin: 0px; padding: 0px; }
div.searchresult p a { color: #0072bc; text-decoration: none;}
div.searchresult p a:hover { text-decoration: underline;}

div.story { margin: 0px 0px 25px 0px; padding: 0px;}
div.story p { margin: 0px 0px 10px 0px; padding: 0px; line-height: 19px; font-size: 13px; }
div.story p a { color: #0072bc; text-decoration: none;}
div.story p a:hover {text-decoration: underline;}
div.story p.storyhd { font-size: 21px; border-bottom: 1px solid #9E9E9E; margin: 0px; padding: 0px 0px 5px 0px; }
div.story p.storybyline {font-size: 11px; color: #BABABA; margin: 2px 0 0 0; padding: 0px;}
div.story p.storycontent { font-size: 16px; margin: 0px; padding: 0px; line-height: 21px;  }
div.story p img.imgright { float: right; margin: 0px 0px 10px 10px;}
div.story p img.imgleft { float: left; margin: 0px 10px 10px 0px;}
div.story p.storycontent a { color: #026eb7; text-decoration: none;}
div.story p.storycontent a:hover {text-decoration: underline;}
div.story ul {margin: 10px 0px 10px 15px; padding: 0px; }
div.story ul li {list-style-type: disc; color: #333; margin: 5px 0px 0px 0px; padding: 0px;}
div.story ol {margin: 10px 0px 10px 15px; padding: 0px; }
div.story ol li {color: #333; margin: 5px 0px 0px 0px; padding: 0px;}



div.page { margin: 0px 0px 0px 0px; padding: 0px;}
div.page a { font-family: arial, helvetica; font-size: 12px; color: #0072bc; line-height: 14px; text-decoration: none; }
div.page a:hover { text-decoration: underline;}
div.page .pagehead {font-family: arial,helvetica; font-size: 18px; color: #333; }
div.page table td.bold { font-size: 11px; }
div.page p {line-height: 21px;}

div.category {margin: 0px; padding: 0px;}
div.category .pagehead {font-family: arial,helvetica; font-size: 18px; color: #333; }
div.category div.post p { line-height: 21px;}
div.category div.post a { color: #0072bc; text-decoration: none;}
div.category div.post a:hover { text-decoration: underline;}

div.navigation {margin: 0px 0px 25px 0px; padding: 0px; font-size: 11px; }
div.navigation a {text-decoration: none; color: #0072bc;}
div.navigation a:hover {text-decoration: underline;}
div.alignleft {float: left;}
div.alignright { float: right;}

hr.postsend { height: 1px; border-style: none; color: #e2e2e2; background-color: #e2e2e2; margin: 0px 0px 18px 0px; padding: 0px; }

h2.postsubhd { font-family: arial,helvetica; font-size: 12px; line-height: 12px; color: #959595; border-bottom: 1px solid #eaeaea; margin: 0px 0px 11px 25px; padding: 0px 0px 5px 0px;}

/*Sidebar elements */
h2.sidehd { font-family: arial,helvetica; font-size: 13px; line-height: 13px; color: #FFF; margin: 0px 0px 10px 0px; padding: 10px 11px 10px 11px; background: #535353; }

div.featurebox { margin: 0px 0px 0px 0px; padding: 0px; }
div.featurebox img { margin: 0px 0px 8px 0px; padding: 0px; border: 1px solid #959595;}
div.featurebox p {margin: 0px; padding: 0px; font-size: 12px; line-height: 18px; }
div.featurebox p a {font-family: verdana,arial, helvetica; font-size: 15px; font-weight: bold; color: #2D29B4; line-height: 23px; text-decoration: none; }
div.featurebox p a:hover {text-decoration: underline;}

#sidebarad { margin: 20px 0px 25px 0px; padding: 0px;}

div.thiswksviewpts { margin: 0px 0px 25px 0px; padding: 0px;}
div.thiswksviewpts p { margin: 0px 0px 10px 0px; padding: 0px; line-height: 18px; }
div.thiswksviewpts a {font-family: verdana,arial, helvetica; font-size: 15px; font-weight: bold; color: #2D29B4; line-height: 23px; text-decoration: none; }
div.thiswksviewpts a:hover {text-decoration: underline;}

div.takethesurvey { margin: 0px 0px 25px 0px; padding: 0px;}
div.takethesurvey p { margin: 0px 0px 15px 0px; padding: 0px; font-size: 12px;}
div.takethesurvey a { font-family: arial,helvetica; font-weight: bold; font-size: 12px; text-decoration: none; color: #0072bc;}
div.takethesurvey a:hover { text-decoration: underline;}

div.tradeshowcal { margin: 0px 0px 25px 0px; padding: 0px;}
div.tradeshowcal p { margin: 0px 0px 15px 0px; padding: 0px; font-size: 12px;}
div.tradeshowcal p a { font-family: arial,helvetica; font-weight: bold; font-size: 12px; text-decoration: none; color: #0072bc;}
div.tradeshowcal p a:hover { text-decoration: underline;}

div.awrdsrank { margin: 0px 0px 25px 0px; padding: 0px;}
div.awrdsrank p.wimage { margin: 0px 40px 15px 0px; padding: 0px; font-size: 12px;}
div.awrdsrank p.woimage { margin: 0px 0px 15px 0px; padding: 0px; font-size: 12px;}
div.awrdsrank p.wimage a,div.awrdsrank p.woimage a  {font-family: arial,helvetica; font-weight: bold; font-size: 12px; text-decoration: none; color: #0072bc;}
div.awrdsrank p.wimage a:hover,div.awrdsrank p.woimage a:hover  { text-decoration: underline;}
div.awrdsrank img { float: right; margin: 0px 0px 0px 30px;}

div.categories { margin: 0px 0px 25px 0px; padding: 6px; background-color: #e0e9f5; display: block;} 
div.categories ul { margin: 0px 0px 0px 20px; padding: 0px; list-style-image: url('/wp-images/ul_dec_arrow_cats.gif'); }
div.categories li { margin: 0px; padding: 0px; }
div.categories li span {font-weight: normal;}
div.categories li a {text-decoration: none; margin-left: -5px; font-family: arial,helvetica; font-weight: bold; font-size: 11px; color: #333;}

div.classifieds { margin: 0px 0px 25px 0px; padding: 0px;}
div.classifieds a { color: #0072bc; text-decoration: none;}
div.classifieds a:hover { text-decoration: underline;}

div.archives { margin: 0px 0px 25px 0px; padding: 0px;}
div.archives a { color: #0072bc; text-decoration: none;}
div.archives a:hover { text-decoration: underline;}

/*Sidebar 2*/
div.mostviewed { margin: 0px 0px 0px 0px; padding: 0px; }
div.mostviewed ol { margin: 0px 0px 0px 25px; padding: 0px;}
div.mostviewed ol a {margin: 0px 0px 0px 0px; padding: 0px; color: #0072BC; text-decoration: none;}
div.mostviewed ol a:hover { text-decoration: underline;}
div.mostviewed ol li { margin: 0px 0px 8px 0px; padding: 0px;}

div.mostrecent { margin: 0px 0px 25px 0px; padding: 0px; }
div.mostrecent ol { margin: 0px 0px 0px 25px; padding: 0px;}
div.mostrecent ol a {margin: 0px 0px 0px 0px; padding: 0px; color: #0072BC; text-decoration: none;}
div.mostrecent ol a:hover { text-decoration: underline;}
div.mostrecent ol li { margin: 0px 0px 8px 0px; padding: 0px;}



/*Forms*/

#subbox { margin: 0px 0px 25px 0px; padding: 18px 0px 0px 0px; background: url('/wp-images/bg_subbox.jpg') repeat-y; border-top: 1px solid #e5e5e5;}
#subscribemebox { margin: 0px 0px 0px 25px; padding: 0px;}
#subscribemebox p {margin: 0px 0px 11px 0px; padding: 0px;}
#subscribemebox p a { color: #0072bc; text-decoration: none;}
#subscribemebox p a:hover {text-decoration: underline;}
table.subform { margin: 0px 0px 14px 0px; padding: 0px;}
#subemail {border: 1px solid #6e6e6e; background-color: #fff; font-family: arial,helvetica; font-size: 11px; width: 130px; padding: 2px 0px 2px 4px; }
#subscribemebox img {border: none;}

#sitesearch { float: right; margin: 108px 18px 0px 0px; padding: 0px;}
#sitesearch table {margin: 0px; padding: 0px; }
#sitesearch #srchfield {width: 125px; border: 1px solid #333; background-color: #fff; font-family: arial,helvetica; font-size: 11px; padding: 4px 0px 4px 4px; }

/* AUP link */
#commentform .linkAUP { clear: both; padding: 20px 0; text-decoration: underline; }
