/* MAIN STYLES - BODY, HEADINGS, PARA ETC */

BODY {
padding: 0px; margin: 0px; background-color: #5A0000; font-size: medium; font-family: georgia, times, serif; color: #333333; }

img {border:0px;}

H1 {color: #851111; font-size: 120%; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px;}
H2 {color: #851111; font-size: 100%; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px;}
H3 {color: #851111; font-size: 80%; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px;}
P {color: #333333; font-size: 75%;  font-weight: normal; margin: 0px; padding: 0px 0px 14px 0px; text-align:justify}

#latestrelease H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px;}
#latestrelease H3 {font-size: 85%; font-weight: bold; margin: 0px; padding: 0px 0px 3px 0px;}

#homenews H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px;}
#homenews H3 {font-size: 80%; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}


#rtcontact H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#rtcontact H3 {font-size: 80%; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}
#rtcontact P {padding-bottom: 5px; line-height: 100%; padding-left: 14px;}

#rtrecent H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#rtrecent H3 {font-size: 85%; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px;}
#rtrecent P {padding-bottom: 5px; line-height: 120%; text-align: center; font-size:70%; color: #5A5A5A}

#rtrandom H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#rtrandom H3 {font-size: 85%; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px;}
#rtrandom P {padding-bottom: 5px; line-height: 120%; text-align: center; font-size:70%; color: #5A5A5A}

#rtcoming H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#rtcoming H3 {font-size: 85%; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px;}
#rtcoming P {padding-bottom: 5px; line-height: 120%; text-align: center; font-size:70%; color: #5A5A5A}

#rtfreeebooks H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#rtfreeebooks H3 {font-size: 85%; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px;}
#rtfreeebooks P {padding-bottom: 5px; line-height: 120%; text-align: center; font-size:70%; color: #5A5A5A}

#bookspage H2 {font-size: 92%; font-weight: bold; margin: 0px; padding: 0px 0px 2px 0px;}
#bookspage H3 {font-size: 92%; font-weight: bold; margin: 0px; padding: 0px 0px 2px 0px;}

#seriespage H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#seriespage H3 {font-size: 92%; font-weight: bold; margin: 0px; padding: 0px 0px 2px 0px;}

#reviews H3 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}

#excerpt H3 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}

#accolades H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#accolades H3 {color: #990000; font-size: 80%; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}
#accolades P {padding-bottom: 5px; line-height: 100%; padding-left: 14px;}

#competition H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}

#wallpapers H2 {border-bottom: 1px solid #9D9D9D; padding-bottom: 1px; text-align: center;}
#wallpapers P {padding-bottom: 0px; text-align:center}

.clear {clear:both;}
.clear:after {height:0; min-height:0; clear:both; visibility:hidden;} 


/* link styles */

a:link {color: #990000; font-weight:bold;}
a:active {color: #990000; font-weight:bold;}
a:visited {color: #990000; font-weight:bold;}
a:hover {color: #373737; font-weight:bold; text-decoration:underline}

#latestrelease a:link {color: #990000; font-weight:bold;}
#latestrelease a:active {color: #990000; font-weight:bold;}
#latestrelease a:visited {color: #990000; font-weight:bold;}
#latestrelease a:hover {color: #373737; font-weight:bold; text-decoration:underline}

#rtrecent a:link {color: #990000; font-weight:bold;}
#rtrecent a:active {color: #990000; font-weight:bold;}
#rtrecent a:visited {color: #990000; font-weight:bold;}
#rtrecent a:hover {color: #373737; font-weight:bold; text-decoration:underline}

#rtrandom a:link {color: #990000; font-weight:bold;}
#rtrandom a:active {color: #990000; font-weight:bold;}
#rtrandom a:visited {color: #990000; font-weight:bold;}
#rtrandom a:hover {color: #373737; font-weight:bold; text-decoration:underline}

#rtcoming a:link {color: #990000; font-weight:bold;}
#rtcoming a:active {color: #990000; font-weight:bold;}
#rtcoming a:visited {color: #990000; font-weight:bold;}
#rtcoming a:hover {color: #373737; font-weight:bold; text-decoration:underline}

#rtfreeebooks a:link {color: #990000; font-weight:bold;}
#rtfreeebooks a:active {color: #990000; font-weight:bold;}
#rtfreeebooks a:visited {color: #990000; font-weight:bold;}
#rtfreeebooks a:hover {color: #373737; font-weight:bold; text-decoration:underline}

#menu a:link {color: #000000; font-weight:bold;}
#menu a:active {color: #000000; font-weight:bold;}
#menu a:visited {color: #000000; font-weight:bold;}
#menu a:hover {color: #000000; font-weight:bold; text-decoration:underline}



/* layout styles */

#container {
width: 750px; max-width:750px; min-width: 749px; margin: auto; border-left: 2px solid #000000; border-right: 2px solid #000000; background-color: #ffffff;
}

#banner {margin: 0px; padding: 0px; width:750px;}

#menu {margin: 0px; padding: 7px 5px 7px 5px; width:740px; background-color: #D2D2D2; color: #000000; font-weight: bold; font-size:75%; text-align:center;}

#content {margin: 0px; padding: 15px; width:720px;}

#maincontent {margin: 0px; padding: 0px; width:490px; float: left;}

#latestrelease {padding-top:10px;}
#latestrelease #cover {float:left; width:120px; padding:5px;}
#latestrelease #cover P {text-align:center}
#latestrelease #blurb {float:right; width: 335px; padding:5px;}

#homenews {padding-top:17px;}

#accolades {padding-top:17px;}

#competition {padding-top:17px;}

#wallpapers {padding-top:17px;}
.wallpapercontainer {float:left; width:130px; text-align:center; padding:5px 15px 10px 15px;}

#rightcontent {margin: 0px; padding: 0px; width:200px; float: right;}

#rtcontact {padding-top:0px;}

#rtrecent {padding-top:20px;text-align:center}

#rtrandom {padding-top:20px;text-align:center}

#rtcoming {padding-top:20px;text-align:center}

#rtfreeebooks {padding-top:20px;text-align:center}



#bottom {margin: 0px; padding: 7px 5px 7px 5px; width:740px; background-color: #D2D2D2; color: #000000; font-weight: bold; font-size:75%; text-align:center; border-bottom: 2px solid #000000;}


.rowbook P {margin:0px; padding:0px 0px 5px 0px; text-align:center;}
.rowbook {padding-top:10px; float:left; padding-right:10px; width:110px; text-align: center;}
.rowbooktitle {margin:0px; padding:0px; text-align:center;}


/* generic styles */
.small {font-size:67%; color: #5A5A5A; padding-bottom:7px; line-height: 100%}
#booklist .small {font-size:67%; color: #5A5A5A; padding-bottom:4px; line-height: 100%}
.price {font-size:85%; color: #333333; padding-top:5px; padding-bottom: 7px; line-height: 100%}
.buy {font-size:85%; line-height: 100%}
.rated {font-size:65%; color: #333333; padding-bottom:0px; padding-top:2px; line-height: 100%}
.readlink {font-size:85%; line-height: 100%; padding-bottom:0px;}

.featured {
  width: 100px;
  float:left;
}
.featured P {
padding-bottom: 3px; text-align: center;
}
