/*form css*/
.formlbl{float:left; width:15%; text-align:right; padding:5px;}
.formtxt{float:left; width:15%; text-align:left; padding:5px;}
.formcenter{float:left; width:60%; text-align:center;}

/*basic css*/
.center{text-align:center;}
.redtext{color:#ff0000;}
.bluetext{color:#0000ff;}
.underlined{text-decoration:underline;}
.errortext{color:#ff0000; font-size:.8em;}
.small{font-size:.8em;}
.smaller{font-size:.7em;}
.clear{clear:both;}
html{padding:0px; margin:0px;}
body{padding:0px; margin:0px;}
#recaptcha_area{margin: 0 15%; padding-left:10px;}

/*styling*/
.navbutton{float:left; margin:5px; width:110px; text-align:center;}
.navbutton a{text-decoration:none;color:#000000;}
.navbutton a:hover{text-decoration:none;color:#000000;}
a img{border:0px;}
.navbutton img{border:0px;}
.category{clear:both;}
.category a{color:#000000; text-decoration:none;}
.category a:hover{color:#780d30; text-decoration:none;}
.category img{border:0; float:left; width:50px; padding-right:2px;}
.category div{float:left;}
.catheader{font-size:1.5em}
.contentheader{background:url(images/navbarbg.jpg) repeat-x; height:25px; color:#d9d9db; margin:5px; padding-left:5px;}
.contentheader h1 {font-size:1em; padding:0px; margin:0px;}
.contentheader h2{font-size:1em; padding:0px; margin:0px;}
.contentheader p{font-size:1em; font-weight:bold; padding:0px; margin:0px;}
.content{margin:5px; padding:5px;}
.bottomtext p{padding:5px;}
.recentlinks{/*border: 1px solid #000000;*/}
.recentlinks ol{padding-left:27px; margin-top:2px; margin-bottom:2px;}
.recentlinkstitle{font-size:1.5em;}
.footerad{width:200px; margin-left:5px; border:0px;}
.header img {float:left; width:778px;}
.search {float:right; margin-right:10px; margin-top:10px;}
.searchtbl td{height:23px; vertical-align:middle;}
.idresults {margin-left:10px; width:95%; border:1px solid #000000; padding:5px; border-collapse:collapse;}
.idresults td, .idresults th{border:1px solid #000000;}

/*formating*/
.tbl{width:100%;}
.tblleft{width:300px; vertical-align:top;}
.tblright{vertical-align:top;}
.header{width:100%; background: url(images/headerbg.jpg) repeat-x;}
.contentWrapper{width:100%;}
.leftcontent{/*float:left; width:300px;*/}
.maincontent{}
.menu{width:100%;}
.categories{width:100%;}
.leftcatcol{float:left; width:40%;}
.rightcatcol{float:left; width:40%;}
.recentlinkcol{float:left; width:18%;}
.bottomtext{width:100%;}
.footer{width:100%; background:url(images/footer.jpg) repeat-x; height:38px;}
.footerlinks{width:100%; text-align:center; margin: 0px auto;}
