/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.20 arial, helvetica, sans-serif;
background-color:#000;
font: 16px arial;
color: #fff;
text-align:center;
}

/***** Links *****/
a:link {font: bold 13px arial;
color: #000000; text-decoration: none;}
a:visited {font: bold 13px arial;
color: #620404; text-decoration: none;}
a:hover {font: bold 13px arial;
color: #b80606; text-decoration: underline;}
a:active: {font: bold 13px arial;
color: #b80606; text-decoration: underline;}
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
color:#000;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font:2em arial, helvetica, sans-serif;
font-weight:bold;
}
 
h2 {
padding:3px 0;
letter-spacing:-1px;
font:1.5em arial, helvetica, sans-serif;
font-weight:bold;
}
 
h3 {
font:1.1em arial, helvetica, sans-serif;
font-weight:bold;
}
 
p, ul, ol {
margin:0;
padding:0 0 18px 0;
}

p {
text-indent: 18px;
}
 
ul, ol {
padding:0 0 18px 25px;
}
 
blockquote {
margin:22px 40px;
padding:0;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}

.imgright {
float:right;
margin:6px;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 18px 0;
padding:0;
}
 
table tr td {
  padding:2px;
}
  
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.nounderline { text-decoration: underline; }

/* ====================================== */

#pagewrapper {
width:955px;
margin-left:auto;
margin-right:auto;
text-align:left;
color:#000;
border: 10px solid #b80606;
}

#header {
background-color:#b80606;
}

#navstrip ul {
display:inline;
list-style:none;
margin:0;
padding:0;
padding-left:12px;
}

#navstrip li {
display:inline;
padding-right:12px;
}

#navstrip a:link {font: bold 13px arial; color: #fff; background-color:transparent; text-decoration: none;}
#navstrip a:visited {font: bold 13px arial; color: #fff; background-color:transparent; text-decoration: none;}
#navstrip a:hover {font: bold 13px arial; color: #000; background-color:#e2e0ef; text-decoration: none;}
#navstrip a:active: {font: bold 13px arial; color: #fff; background-color:transparent; text-decoration: none;}

#contentwrapper {
background-color: #fff;
padding:5px;
}

#contenttable {
width: 100%;
}

#content {
vertical-align:top;
text-align:left;
padding-right:8px;
}

#lbar {
width:146px;
vertical-align:top;
text-align:left
}

#rbar {
width: 306px;
vertical-align:top;
text-align:left;
}

.rbaritem {
margin-bottom:5px;
}

.lbaritem {
margin-bottom:6px;
}

#randquote {
margin-bottom:10px;
background-color:#f0eff7;
padding:4px;
margin-right:15px;
margin-left:15px;
}


.rbox { 
  background: #F0EFF7; 
  margin-bottom:10px;
}
.rboxtop { 
  background: url(http://www.bookadvice.net/images/rbox-corners/ne.gif) no-repeat top right; 
}
.rboxtop div { 
  height: 5px; 
  background: url(http://www.bookadvice.net/images/rbox-corners/nw.gif) no-repeat top left; 
}
.rboxbottom { 
  background: url(http://www.bookadvice.net/images/rbox-corners/se.gif) no-repeat bottom right; 
}
.rboxbottom div { 
  height: 5px; 
  background: url(http://www.bookadvice.net/images/rbox-corners/sw.gif) no-repeat bottom left; 
}
.rboxcontent {
  padding: 0px 5px 0px 5px;
}


.rbox_green { 
  background: #E7FFE8; 
}
.rbox_greentop { 
  background: url(http://www.bookadvice.net/images/rbox_green-corners/ne.gif) no-repeat top right; 
}
.rbox_greentop div { 
  height: 6px; 
  background: url(http://www.bookadvice.net/images/rbox_green-corners/nw.gif) no-repeat top left; 
}
.rbox_greenbottom { 
  background: url(http://www.bookadvice.net/images/rbox_green-corners/se.gif) no-repeat bottom right; 
}
.rbox_greenbottom div { 
  height: 6px; 
  background: url(http://www.bookadvice.net/images/rbox_green-corners/sw.gif) no-repeat bottom left; 
}
.rbox_greencontent {
  padding: 0px 6px 0px 6px;
}



#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:white;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e2e0ef;
color:black;
}


#polldiv {background-color:#f0eff7;}

#pollquestion {font-weight:bold; border-bottom:1px solid black; padding: 3px;}

.polloption {font-weight:bold; border-bottom:1px solid black; padding: 3px; font-size: 12px;}

.pollbar {width: 100px; background-color: #83032A; height: 10px; text-align: left;}


.125ads {
text-align: center;
padding: 0px 10px 0px 10px;
}
.125ads a {
margin: 15px;
}

.post ol li {
margin-bottom: 15px;
}
