
.blink {text-decoration:blink;}
.high {background-color:#FF0;}
.write {font-family: "Lucida Handwriting";color: blue;}
.red {color:#ca0000;}
.blue {color:#0033cc;}
.grey {color:#cccccc;}
.dgrey {color:#666666;}
p {margin-top:0;}
a img {border:0;}
.u {text-decoration:underline;}
.c {text-align: center;}
a {line-height:1.2em;}
.vlarge {font-family: Impact, garamond, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 2.0em;line-height:1.5em;}
.large {font-family: Impact, garamond, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.7em;line-height:1.5em;}
.note {font-family: garamond,Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 1.0em;color:#666666;}
.medium {font-family: garamond,Tahoma, Verdana, Helvetica, sans-serif;font-weight: bold;font-size: 1.2em;line-height:1.2em;}
.small {font-family: garamond,Tahoma, Verdana, Helvetica, sans-serif;font-weight: normal;font-size: 0.7em;line-height:1.0em;}
.vsmall {font-family: garamond,Tahoma, Verdana, Helvetica, sans-serif;font-weight: normal;font-size: 0.5em;line-height:1.0em;}
.r {text-align: right;}
.l {text-align: left;}
.b {font-weight: bold;}
.gads {text-align: center;}
.books {text-align: center;}
.imgfloatright {float: right; background: transparent;border: outset 3px;}

.loginlabel {width: 90px;float: left;}
.loginfield {width: 150px;float: right;}
.loginsubmit {width: 60px; left: 206px; position: relative;}
.loginops {width: 175px; float: left;}

.loginlabel2 {width: 90px;}
.loginfield2 {width: 175px;}
.loginsubmit2 {width: 60px;}
.loginops2 {width: 175px;}

.msg {text-align: center; padding: 2px 0px;}

.loginsubmit input {margin: 6px 0px 0px;}

.memlabel {width: 180px;float: left;}
.memfield {width: 380px;margin: -10px 0px 20px 165px;}
.memsubmit {width: 60px; position: relative;margin-left: 200px;}
.memrow {width: 100%;position: relative;}

#login {text-align: left;}
#helper{margin:10px 10px 10px 10px;}

#login div {margin: 0 0 5px;}
#topnav a.menact{text-decoration:underline;}

.bonushead {font-family: Impact, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 1.7em;line-height:1.5em;color:#ca0000;text-align: center;}
.bonusvalue {font-family: Impact, Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 1.2em;line-height:1.5em;color:#ca0000;text-align: right;}
.copybody {font-family: garamond,Tahoma, Verdana, Helvetica, sans-serif;font-weight: normal;font-size: 1.0em;line-height:1.0em;}

.right{text-align:right;}

.center{text-align:center;}

.hide{display:none;}

.adspot{
padding-left: 0px;
}

#main-body {
position: relative;
}

.secondary div {
margin: 0px 0px 10px 0px;
}

div.post_ad {
text-align:center;
margin: 0px 0px 5px;
}

a.nounder {
font-family: garamond,Impact, Verdana, Arial;
font-size:2.5em;
letter-spacing:0px;
text-decoration:none;
}

a.nounder:hover {
text-decoration:underline;
}

#latest_news{
border: solid 1px;
margin: 0px 10px 10px 0px;
}

#latest_news ul { /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding: 0px;
}

#latest_news ul li {
margin: 0px;
padding: 0px;
}

#latest_news h4{
font: bold 11px/16px arial, helvetica, sans-serif;
font-weight:bold;
text-align:center;
margin: 0;
padding: 2px 3px;
}

#latest_news a{
font: bold 11px/16px arial, helvetica, sans-serif;
margin: 0;
padding: 2px 3px;
}

#left_nav {
float: left;
width: 180px;
}

#bpads-l,#bpads-m {
text-align: center;
}

#cat_nav ul { /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding: 0px;
}

#cat_nav ul li {
margin: 0px;
padding: 0px;
}

#cat_nav h4{
font: bold 11px/16px arial, helvetica, sans-serif;
font-weight:bold;
text-align:center;
margin: 0;
padding: 2px 3px;
}

#cat_nav a{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: ridge;
margin: 0;
padding: 2px 3px;
}

#cat_nav a, #cat_nav a:visited {
text-decoration: none;
}

#cat_nav_sub a, #cat_nav_sub a:visited {
text-decoration: none;
}

#cat_nav_sub ul li {
margin: 0px 0px 0px 0px;
}

#cat_nav_sub{
margin: 0px;
}

#sb2_sponsor {
position:relative;
margin-bottom: 8px;
}

#sb2_sponsor p{
text-align: center;
}

#sidebar-2 iframe {
vertical-align: top;
}

#sb2_product, #sb2_banner, #sb1_banner, #sb1_banner{
text-align: center;
margin-bottom: 8px;
}

#searchform {
height: 25px;
}

#page_copyright {
text-align: center;
font-weight: bold;
font-family: garamond,Tahoma, Verdana, Helvetica, sans-serif;
font-size: 0.5em;
line-height:1.0em;
}

#main-specials{
border-style:dashed;
border-width:6px;
}

.downtab{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width: 90%;
}

.down1 a:hover{
text-decoration:none;
}

.downh{
border-style:solid;
border-width:1px;
border-collapse:collapse;
border-bottom-style: none;
width: 100%;
}

.downimg{
border-style:solid;
border-width:1px;
border-right-style: none;
border-collapse:collapse;
width: 35%;
padding:15px;
}

.down0{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width: 65%;
}

.down1{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width: 65%;
}

.down3{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width: 65%;
}

#winzip {
background:#ffffff;
border-color:#f8b600;
border-style:dashed;
border-width:3px;
width: 90%;
margin-left: auto;
margin-right: auto;
}

.rights{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width: 90%;
}

.rights1 a:hover{
text-decoration:none;
}

.rightsh{
border-style:solid;
border-width:1px;
border-collapse:collapse;
border-bottom-style: none;
width: 100%;
}
.rights1{
border-style:solid;
border-width:1px;
border-right-style: none;
border-collapse:collapse;
width: 35%;
}

.rights2{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width: 65%;
}


#topnav {
width: 100%;
position: absolute;
text-align: center;
}

#topnav a {
padding:5px;
text-decoration:none;
}

ul li, ol li {
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
text-align:left;
}

li#active a, li#active a:hover {
border-style:solid;
border-width:1px;
cursor:text;
}

body{
margin:0;
padding:0;
font-family: Arial, "Trebuchet MS", Verdana, Helvetica, Sans-serif;
font-size: 12px;
text-align:center;
margin-bottom: 15px;
}

#main{
margin:0 0 20px 0;
border:2px solid;
padding:0px 0px 0px 0px;
position: relative;
}

.noshare{
font:8pt Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-align: center;
}


p.botlinks{
text-align: right;
margin: 0px;
}

#bpads-c{
position: absolute;
}

#bpads-b{
width:auto;
position: absolute;
}

.optin {
border-style:dashed;
border-width:3px;
padding:15px;
width:80%;
margin-left:auto;
margin-right:auto;
min-width:470px;
}

.giftbanner {
margin-left:auto;
margin-right:auto;
}

.gift {
font:14pt "Lucida Handwriting", arial;
color: blue;
background-color:#FFF;
border-color:black;
border-style:solid;
border-width:1px;
padding:15px;
width:90%;
margin-left:auto;
margin-right:auto;
min-width:490px;
}

.bonus {
border-style:solid;
border-width:1px;
padding:15px;
width:90%;
margin-left:auto;
margin-right:auto;
min-width:490px;
}

a{
text-decoration:none;
font-weight:bold;
}

a:hover{
text-decoration:underline;
}

p{
margin:0 0 15px 0;
line-height:1.2em;
}

h1,h2,h3,h4{
margin:0;
padding:0;
font-weight:normal;
}

h1{
font-size:2.5em;
letter-spacing:0px;
margin:0px 0 5px 0px;
}

h1 a:hover{
text-decoration:none;
}

h2{
font-size:2em;
letter-spacing:0px;
margin: 0px 0px 5px 0px;
}

h3{
font-size:1.8em;
margin:0em 0 0.5em 0.25em;
font-weight:bold;
}

h4{
font-size:1.6em;
font-weight:bold;
}

#page{
margin:0 auto;
text-align:left;
border-left:1px solid;
border-right:1px solid;
}

#sb2_site_alert {
padding:10px 13px;
text-align: center;
font-size:1.5em;
font-weight:bold;	
}

#header{
width: 100%;
padding-bottom: 1px;
position: relative;
}

.suppressed {
font-size: 0.9em;
}

.content{
width:100%;
clear:both;
}

#main-wrapper h1{
text-align: center;
margin: 0px;
padding: 10px;
}

#main-wrapper h2{
text-align: center;
margin: 0px;
padding: 0px 0px 15px;
}

#main-wrapper h2 a{
font-weight:normal;
}

#main-wrapper h2 a:hover{
text-decoration:none;
background:none;
}

#main-wrapper{
width:auto;
position: relative;
font-size:1.2em;
}

#sidebar-1{
width:120px;
float:left;
padding: 10px 5px 5px;
position: relative;
z-index: 1000;
}

#single{
width:100%;
float:left;
}

#sidebar-2{
width: 266px;
float:right;
padding: 10px 5px 5px;
position: relative;
z-index: 1000;
}

#sidebar-1 h2, #sidebar-1 h4,#sidebar-2 h2,#sidebar-2 h4,#login h4{
margin:0px 0px 8px 0px;
padding:2px 0px 2px 0px;
font-size:1.4em;
letter-spacing:1px;
border: 1px solid #ffffff;
text-align: center;
}

#wantads{
text-align: center;
margin-bottom: 0px;
}

#bpfooter{
clear:both;
padding:10px;
text-align:left;
}

#bpfooter a{
font-weight:normal;
}

.entry{
position:relative;
margin:0 0 20px 0;
border:2px solid #fff;
padding:10px 10px 0 10px;
}

.entry a:hover, .intro a:hover{
text-decoration:none;
padding-bottom:2px;
}

.link{
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
text-decoration:none;
}

.freegift {
background-color:transparent;
float:right;
margin-right:75px;
margin-top:-58px;
}

.meta{
clear:both;
border-top: 2px solid #ccc;
padding: 5px 1px 0 0;
margin:10px 0 0 0;
text-align:right;
font-size:0.9em;
}

.pagenav{
text-align:center;
}

.entry img{
position:relative;
}

.subcontainer {
width:98%;
}

.rightsub{
float:left;
width:45%;
padding:0;
}

.rightsub2{
margin-left:50%;
padding:0;
}

.date{
display:block;
float:left;
font-weight:bold;
}

