/* Primary Template*/

/*IE correction */
a img {
border: none;
}


body {
background: black;
}

#button {
background: #9F0102;
border-right: 2px solid black;
float: left;
height: 100px;
text-align: center;
width: 160px;
}

#button img {
float: left;
height: 40px;
padding: 10px 5px 20px 5px;
text-align: center;
width: 40px;
}

#content {
border-top: 2px black solid;
min-height: 560px; 
padding-bottom: 25px;
width: 800px;
}

#copyright {
border-right: 2px solid black; 
float: left; 
font-family: 'Times New Roman'; 
font-size: 14px; 
height: 90px; 
padding: 5px 10px 5px 10px; 
text-align: left; 
width: 370px
}

#followme {
font-family: Arial, Calibri, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
height: 25px; 
margin-top: 5px; 
padding-left: 2px; 
width: 156px;
}

#footer {
border-top: 2px black solid; 
height: 100px; 
width: 800px;
}

#goodreads {
margin: 15px 0 25px 0; 
text-align: center;	
}	

#maillist {
background: #9F0102; 
float: left; 
font-family: Arial, Calibri, Helvetica, sans-serif; 
font-size: 17px; 
height: 95px; 
padding-top: 5px;
text-align: center; 
width: 246px;
}

#mainbody {
background: white url(images/banner.jpg) no-repeat; 
margin: 25px auto 0 auto; 
padding-top: 206px; 
width: 800px;
}

#navbar {
border-top: 2px black solid; 
height: 40px; 
margin-left: 150px; 
width: 700px;
}

/* Front Page*/

#leftbox, #rightbox {
height: 300px; 
padding: 25px;
width: 750px;
}

#leftbox img {
float: left;
margin-right: 25px;
}

#rightcol {
background: #9F0102; 
font-size: 20px; 
margin-left: 350px; 
padding: 25px 10px 10px 0; 
width: 440px;
}

/* Product Pages */

#buttons {
margin-top: 15px;
height: 50px;
} 

#reviews {
font-family: "Times New Roman";
font-size: 24px; 
margin: 10px 0 10px 0; 
text-align: center;
}

#rightcol h5 {
/*font-family: Verdana, Verdana, Geneva, sans-serif; */
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 20px;
margin-top: -10px;
margin-bottom: 10px;
}

#rightbox img {
float: right;
margin-left: 25px;
}

/* Classes */

.buttonbox {
border-radius: 15px;
color: black;
float: left;
font-size: 16px;
margin-right: 15px;
text-align: center;
}

.buttonbox img {
height: 50px;
}

.buttons {
height: 65px;
}

.cover {
margin: 0px 25px 0px 25px;
width: 300px;
}

.leftbox, .rightbox{
font-family: Arial, Calibri, Helvetica, sans-serif;
font-size: 18px;
margin-top: 25px; 
width: 500px; 
}

.leftbox {
float: left; 
}

.para {
font-family: Verdana;
font-size: 18px;
margin-left: 50px;
}

.quote {
font-family: "Times New Roman";
font-size: 20px;
}

.return {
margin: 10px 0 10px 0; 
text-align: center;
}

.return a {
color: #000000; 
font-size: 12px; 
text-decoration: none;
}

.return a:hover {
color: blue;
}

.reviews a  {
color: black;
text-decoration: underline;
}

.reviewsig {
padding-right: 25px; 
text-align: right;
}

.reviewstitle {
text-align: center;
}

.reviewstitle a {
color: blue;
font-style: italic;
}

.sample {
font-family: Arial, Calibri, Helvetica, sans-serif; 
font-size: 16px; 
margin: 10px 0 10px 0; 
text-align: center;
}

.sample a {
color: black;
text-decoration: underline;
}

.shortstory, .ssdesc{
font-family: "Times New Roman";
font-size: 22px;
text-align: left;
}

.sig {
float: right;
}

.sig a, .reviewsig a, h2 a{
color: blue;
text-decoration: none;
}

.ssbuttons1 {
height: 90px;
}

.ssbuttons1 a {
color: black;
font-family: 'Times New Roman'; 
font-size: 20px; 
font-weight: bold; 
text-decoration: none;
}

.ssbuttons1 div {
background: #FFFFFF; 
border: 3px solid black; 
border-radius: 10px; 
float: left; 
height: 34px; 
margin-right: 40px;
padding-top: 6px; 
text-align: center; 
width: 80px;
}

.ssbuttons1 h3, .ssbuttons2 h3{
font-family: Arial; 
font-size: 24px;
}

.ssbuttons2 img {
float: left; 
height: 50px; 
margin-right: 20px;
}

.sscover {
float: left; 
width: 200px;
}

.sscover img{
margin: 25px;
}

.ssdata {
margin: 0 0 0 200px; 

width: 550px;
}

.ssdesc {
margin-top: 5px;
}

.ssentry {
margin: 25px; 
min-height: 275px; 
width: 750px;
}

.sstitle {
font-family: Arial, Calibri, Helvetica, sans-serif;
font-size: 36px; 
height: 46px; 
text-align: center; 
width: 550px;
}