
/*LAYOUT*/

html{
background:url('images/pattern2.gif');
}

body{
font:0.76em Verdana,Tahoma,Arial,sans-serif;
color:#303030;
margin:0 auto;

}

#inwrap{
width:800px;
float:none;
margin: 0 auto;
background: url('images/back.gif') repeat-y;
padding: 0 5px 0 5px;
}

.hideit{
display:none;
}

/*HEADER*/


#header{
width:800px;
margin:0 auto;
padding:0;
display:inline;
}

#topbar{width:800px;height:22px;padding: 0px 0 0px 0;background:url('images/topbar.gif') repeat-x;}

.searchwrap{float:right;width:200px;margin: 1px 0 0 0;}
.search{float:left;color:#fff;font-weight:bold;margin: 2px 5px 0 0;}
.searchform{float:left}
.searchfield{float:left;width:140px;font-size:12px;padding: 0 0 0 0;margin: 0 0 0 0;color:#333;font-family:arial;}

#boxl{
border-top:1px solid;
border-bottom: 1px #979797 solid;
width:155px;
height:171px;
margin: 0 0 5px 0;
padding: 0 0 0 0;
background: url(images/watch.gif) no-repeat -5px 40px ;
float:left;
position:relative;
display:none;
}

#banner{
height:103px;
border-bottom:1px solid #121212;
width:800px;
position:relative;
float:left;
background: url(images/mainhead.gif) no-repeat;
}

#title1{
width:100%;
text-align:center;
height:auto;
font-variant: small-caps;
font-size:15px;
font-weight:bold;
color:red;
}

#bookmark{
width:100%;
text-align:center;
height:auto;
font-variant: small-caps;
font-size:15px;
font-weight:bold;
color:red;
}

#mainnav{
float:left;
height:36px;
width:800px;
background:url('images/navback.gif') repeat-x 0 0px;
list-style-type:none;
margin: 0 0 0 0;
}

#mainnav ul{margin: 0 0 0 15px;padding: 0 0 0 0;float:left;display:inline;}

#mainnav li{float:left;margin: 0px 10px 0 10px;}

.navbreak{width:4px;height:36px;background:url('images/navbreak.gif');}

.nav-home a{display:block;width:72px;height:36px;background:url('images/home.gif');}
.nav-home a:hover, .nav-home .selected{background:url('images/homehov.gif');}

.nav-tools a{display:block;width:76px;height:36px;background:url('images/tools.gif');}
.nav-tools a:hover{background:url('images/toolshov.gif');}

.nav-articles a{display:block;width:114px;height:36px;background:url('images/articles.gif');}
.nav-articles a:hover{background:url('images/articleshov.gif');}

.nav-books a{display:block;width:80px;height:36px;background:url('images/books.gif');}
.nav-books a:hover{background:url('images/bookshov.gif');}

.nav-news a{display:block;width:69px;height:36px;background:url('images/news.gif');}
.nav-news a:hover{background:url('images/newshov.gif');}

.nav-contact a{display:block;width:105px;height:36px;background:url('images/contact.gif');}
.nav-contact a:hover{background:url('images/contacthov.gif');}

#sitenav{
height:16px;
padding: 1px 0 0 0;
width:800px;
border-top:solid 1px;
border-bottom:solid 1px;
background:url('images/breadnav.gif');
position:relative;
float:left;}

#sitenav li, #sitenav li a, #sitenav li a:visited{
height:14px;
width:auto;
list-style-type:none;
text-decoration:none;
display:inline;
position:relative;
color: #333;
font-size:8pt;
}

#sitenav li a:hover{text-decoration:underline;}

#homely{
margin-left:5px;
}

/*LEFT ROW*/

.borderline{
position:relative;
height:0px;
width:156px;
border-top: solid 1px;
margin:5px 0 5px -2px;
float:left;
}

#search{
width:auto;
margin:0px 0 0px 0;

}
#searchtitle{
text-decoration:none;
margin-left:0;
width:auto;
height:auto;
}
#button{
background:url(images/menu3.gif) -10px -10px;
width:144px;
text-align:center;
}

#inputbox{
border: 1px #969696 solid
}

#leftrow{
display:none;
position:relative;
z-index:500;
float:left;
width:150px;
height:auto;
margin:0px 4px 10px 10px;
font-size:0.9em;
}

#pollbox{
width:150px;
height:auto;
margin: 5px 0 0 0;
position:relative;
float:left;
border:none;
}



div#pollbox table form tbody tr td div a.poweredlink{
}
#pollbox table form tbody tr{
background:#FFFEEB;
}

#pollpack tr.pollshead{background:url('images/pollhead.jpg') no-repeat;}

.pollshead{
font-weight:bold;
}


#poweredlink{
}


.offers {background: #ffffff;width:150px;}
/*.offers div {background: url(images/of_tl.png) no-repeat top left;}*/
.offerstop {background: url(images/pollheadtop4.jpg) no-repeat top left;}
/*.offersbot div {background: url(images/of_bl.png) no-repeat bottom left;}*/
.offersbot {background: url(images/pollheadbot4.jpg) no-repeat bottom left;}

.offerstop div, .offerstop, 
.offersbot div, .offersbot {
   width: 100%;
   height: 15px;
   font-size: 1px;
   float:left;
   position:relative;
}

#offers{
width:148px;
height:auto;
position:relative;
float:left;
margin: -3px 0 -3px 0px;
background:url(images/round-blue-mid.jpg) repeat-y top left;
padding:0 0 0 0;
padding:4px 0px 0 5px;
}
#offers li{
width:140px;
margin:4px 0 0px 0;
float:left;
position:relative;
}

.title{
z-index:20;
font-weight:bold;

margin:-10px 0 0px 15px;
text-align:center;
position:relative;
color: #cc0000;
float:left;
position:relative;
}

.lastoffer{
margin:0 0 0 0;
padding:0 0 5px 0;
}

.membersarea{
margin: 0 0 0 0;
}

.membersarea ul{
list-style:none;
width:150px;
margin:0 0 20px 0;
padding:0;
font-size:1.1em;
font-variant: small-caps;}

.membersarea li a{
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:3px 0px 0 0px;
background:#f4f4f4;
border-left:4px solid #cccccc;
}

.announce{
margin:10px 0 10px 0;
position:relative;
left:0px;
padding:0px;
width:148px;
color:#505050;
background-color:#f4f4f4;
line-height:1.3em;
}
.anusid{
position:relative;
width:130px;
margin-left:2px;

}
.announcebox{
margin: 0 0 0 0 ;
width: 137px;
margin-left:2px;
}




/*RIGHT ROW*/

#rightrow{
float:right;
position:relative;
width:148px;
height:100%;
margin:0 2px 10px 0;
padding: 0 0 0 0;
font-size:0.9em;

}

#hostgator{
float:left;
position:relative;
margin:0 0 0 0px;
}


.links{
margin: 10px 5px 0 0 ;
position:relative;
width:140px;
padding: 0 0 0 0;
float:right;
line-height:1.5em;
}

.links h3{
font-family: Times, "Times New Roman", serif;
font-size: 15px;
}

#extras p{
margin:0 0 1.5em 0;
}

#affbox1{
border-top:solid 1px;
border-bottom:solid 1px;
margin:10px 0 0 0;
width:149px;
height:400px;
}
#affbox2{
border-top:solid 1px;
border-bottom:solid 1px;
margin:0 0 0 0;
width:149px;
height:200px;
}
#affbox3{

}

/*BODY*/

#content{
width:614px;
min-height:300px;
_height:300px;
padding: 10px 10px 10px 10px;
border-right: 1px #666699 solid;
float:left;
margin: 0 auto;
background:#fff;
font-family:arial;
font-size:13.5px;
}

#title{
position:relative;
float:left;
text-align:center;
width:100%;
height: 50px;
padding: 0 0 0 0;
font-variant: small-caps;
font-size: 40px;
font-weight: bold;
color: #000000;
font-family: Times, "Times New Roman", serif;
margin:0 auto;
padding:5px 0 0 0;
}
/*
#titleborder1{
border:solid 1px;
position:relative;
float:left;
width:674px;
height:0px;
margin:0px 0px 10px 0px;

}*/
#welcome{
position:relative;
float:left;
width:500px;
height:90px;
background: url(images/welcome.jpg);
margin:-20px 0 0 80px;
}
/*
#titleborder2{
border:solid 1px;
position:relative;
float:left;
width:100%;
height:0px;
margin:5px 0 0 0;

}*/

#intro{
position:relative;
float:none;
margin: 0 auto;
padding:0 5px 10px 0;
width:100%;
line-height:1.6em;
}
#nobadwrap{
clear:both;
position:relative;
float:left;
height:80px;
width:100%;
}
#nobadwrap span{
float:left;
position:relative;
margin: 30px 0 0 0;
}
#nobad{
float:left;
position:relative;
width:300px;
height:80px;
margin:0 0 0 0px;
}

#nobad ul{
position:relative;
float:left;
}
#nobad li{
float:left;
height:75px;
width:75px;
margin:0 5px 0 5px;
}


#noscams{
background:url('images/noscams.jpg');
}
#nospam{
background:url('images/nospam.jpg');
}
#nofluff{
background:url('images/nofluff.jpg');
}

#signature{
position:relative;
float:left;
background:url('images/signature.jpg');
width:200px;
height:55px;
margin:10px 0 0 0;
}

/*PRODUCTS*/


/*FOOTER*/

#footer{
clear: both;
float:left;
height:70px;
padding:10px 0 0px 0;
border-top: 1px #6666FF solid;
width:800px;
text-align:center;
color:#808080;
font-size:0.9em;
background:url(images/footer1.jpg) no-repeat;
display:block;
}
#flinks{
color:#666666;
position:relative;
margin: 45px 0 0px 200px;
float:left;
display:inline;
height:20px;
}
#footer a{
color:#FFFEEB;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}



.rightimg{
margin:10px 0 5px 10px;
float:right;
}

/*MISC*/

a{
color: #0000ff;
text-decoration: underline;}

a:hover{
text-decoration:underline;
color: #0000ff;
}

a img{
border:0;
}

h1 {
font: normal 12px Verdana, Helvetica, sans-serif; color:#3b5eb1; text-decoration:none;
margin:0 auto;
}
/*
h2{
position:relative;
float:left;
top:0px;
left:0;
text-align:center;
width:100%;
height: 50px;
padding: 0 0 0 0;
font-variant: small-caps;
font-size: 40px;
font-weight: bold;
color: #000000;
font-family: Times, "Times New Roman", serif;
margin:0 auto;
padding:5px 0 0 0;
}
*/
h3{
font-size:1.3em;
margin:3px 0 10px 5px;
}

h4{
font-size:13px;
text-align:center;
margin: 0px 0 0 0;
}

h5{
margin:0 0 10px 0;
font-family: Times, "Times New Roman", serif;
font-size: 15px;
text-align:center;
}

h6{
color: #66cc00;
font-size:1.3em;
margin: 0 0 5px 0;
text-decoration: none;
height:19px;
background: url(../../imagetemplates/membersarea2.gif) no-repeat -8px -8px ;
}

.center{
text-align:center;
}

.small{
font-size:0.8em;
}

.bold{
font-weight:bold;
}

.hide{
display:none;
}

.morelink{
float:right;
margin:0 auto;
padding:0 0 0 0;
position:relative;
}

ul, ol {
list-style:none;
margin:0 0 0 0; }

ul, ol, li, body, html, p, blockquote {
margin:0;
padding:0;
}

.underlineh:hover{
text-decoration:underline;
}
.imghide{
margin: 0 0 0 0;
float:left;
position:relative;
}



.green{color:green;}

div{outline:none;}

.stretcher{clear: both; width: 100%; height: 0; line-height: 0; font-size: 0;}



a{outline:none;}


.specerr{color:red;font-style:italic;}
.liner{clear:both;float:left;width:100%;}

#test{width:200px;float:right;position:absolute;top:200px;right:200px;}

div{}


#sitenav h1{display:inline;
position:relative;
color: #333;
font-size:8pt;
font-weight:normal;}
#sitenav h2{display:inline;
position:relative;
color: #333;
font-size:8pt;
font-weight:normal;}

/* GOODBADFEED */

.goodfeed{
	margin: 5px auto 5px auto;
	background:#CCFFCC;
	border:solid 1px #336633;
	list-style-type:none;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	color:#336633;
}
.goodimg{width:18px;height:18px;background:url('images/good.gif');display:inline-block;margin: 0 3px -3px 0;}
.goodfeeditem{margin: 4px 0 4px 0;}

.badfeed{
	margin: 5px auto 5px auto;
	background:#FF9999;
	border:solid 1px #660000;
	list-style-type:none;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	color:#660000;
}
.badimg{width:18px;height:18px;background:url('images/bad.gif');display:inline-block;margin: 0 3px -3px 0;}
.badfeeditem{padding: 4px 0 4px 0;}

/**##= REVIEWS =##**/

/*OVERVIEW*/

.all_catname{font-weight:bold;}

/*PREVIEW BOX*/

.prevboxwrap{width:640px;margin:10px 0 10px 0;}
.prevboxtop{width:615px;height:32px;background:url('images/prevbox_top.gif');}
.prevboxtop h2{float:left;margin: 5px 0 0 165px;font-size:22px;color:#333;font-weight:normal;}
.prevboxlside{float:left;}
.prevboximg img{float:left;margin: -27px 0 3px 5px;}
.prevboxrevlink{width:120px;height:24px;margin: 0px auto 0 20px;border:solid 1px #b4b4b4;clear:left;text-align:center;background:#fff;}
.prevboxrevlink a{font-size:18px;text-decoration:none;display:block;width:120px;height:24px;color:#CC0000}
.prevboxrevlink a:hover{color:#CC3333;text-decoration:underline;}
.prevboxmid{font-size:11px;width:615px;background:url('images/prevbox_mid.gif');}
.prevboxbot{width:615px;height:22px;background:url('images/prevbox_bot.gif');}

.prevcontwrap{width:445px;float:right;margin: 5px 10px 0 0;}
.prevconttop{width:445px;height:14px;background:url('images/prevcont_top.jpg');}
.prevcontmid{width:435px;padding-left:5px;padding-right:5px;background:url('images/prevcont_mid.jpg');}
.prevcontmid2{width:435px;padding-left:5px;padding-right:5px;font-size:15px;background:url('images/prevcont_mid.jpg');}
.prevconttext{}
.prevcontbot{width:445px;height:13px;background:url('images/prevcont_bot.jpg');}

/*REVIEW*/

.rev_content{margin: 5px 0 5px 0;}

.comtitleline{margin: 10px 0 5px 30px;}
#comments{width:450px;margin: 0 auto;}
.revcomform td{padding: 0 0 0 20px;}
.revcomform textarea{width:400px;height:100px;}
.revcomwrap{width:380px;margin: 4px auto 4px auto;padding:10px;border:solid 1px #b4b4b4;font-family:verdana;overflow:hidden;}
.revcomwrap h3{font-size:14px;font-weight:normal;display:inline;}
.revcomwrap a{margin: 0 0 0 -5px;display:inline;padding: 0 0 0 0;color:#333366}
.revcomtop{font-size:12px;margin: 0 0 0 0;padding:3px;width:374px;border-bottom:dashed 1px #b4b4b4;margin: 0 auto 4px auto;background:#F4F4F4;}
.revcomtop a{margin: 0 0 0 0;color:red;text-decoration:none;}
.revcomtop a:hover{text-decoration:underline;}