body {
    margin: 0px auto;
    padding: 0px;
    background-position: left;
    background-color: #000000;
	background-position: top; 
	font-family: Georgia, Times New Roman, Serif;
	color: #e1e1e1;
	line-height: 19px;
	font-size: 13px;
}

a{color:#e90102; text-decoration:underline;}
a:hover{color:#e90102; text-decoration:none;}

#body {
    margin: 0px auto;
    padding: 0px;
}

#container {
	float: left;
	text-align: left;
    width: 1173px;
    margin: 0px auto;
    padding: 0px;
    padding-left: 0px;
    background-color: #000000;
}

#left {
	float: left;
	text-align: left;
    margin: 0px auto;
    padding: 0px;
    width: 360px;
    padding-left: 0px;
    background-color: #000000;
}

#right {
	float: right;
	text-align: left;
    margin: 0px auto;
    padding: 10px;
    width: 783px;
    padding-left: 0px;
    background-color: #000000;
}
 
#titleleft {
	float: left;
	text-align: left;
    margin: 0px auto;
    padding: 0px;
    width: 488px;
    height: 155px;
    padding-left: 0px;
    background: url(vampacad_title_hed.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #000000;
}

#titleleft span {
  display: none;
}

#castleright {
	float: right;
	text-align: left;
    margin: 0px auto;
    padding: 0px;
    width: 275px;
    height: 155px;
    padding-left: 0px;
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #000000;
}
 
#main {
	padding-top: 10px;
	width: 670px;
    text-align: left;
    clear: both;
}

#booksmain {
	float: left;
	padding: 20px;
	width: 614px;
    text-align: left;
    background: url(images/books_greengradient.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}

#extrasleft {
	float:left; 
	width:300px;
}

#extrasright {
	float:right; 
	width:300px;
}

/* START of nav items */    
#navmenu {
    width: 760px;
    height: 97px;
    margin: 0px auto;
    padding: 0px;
}

#nav {
    width: 760px; height: 97px;
    margin: 0px auto; 
    padding: 0px;
	}
  #nav li {
    margin: 0; padding: 0; list-style: none;
    top: 0;}
  #nav li, #nav a, #nav ul {
    height: 97px; display: block;}

#home{ 
	height:97px; 
	width:106px; 
	float:left;
	}
	#home a { 
		height:97px; 
		width:106px; 
		background:url(nav_home.gif) no-repeat 0px 0px;
		 }
	#home a:hover {	
		background-position: -106px 0;
		}
	#home a:active {
		background-position: -106px 0;
		}


#homehover{
	float:left;
	height:97px; 
	width:106px; 
	background:url(nav_home.gif) no-repeat 0px 0px;
	background-position: -106px 0;
}

#homehover span, #home span {
  display: none;
}

		
#books{ 
	height:97px; 
	width:110px; 
	float:left;
	}
	#books a { 
		height:97px; 
		width:110px; 
		background:url(nav_books.gif) no-repeat 0px 0px;
		}
	#books a:hover {	
		background-position: -110px 0;
		
		}
	#books a:active {
		background-position: -110px 0;
		
		}

#bookshover{
	height:97px; 
	width:110px; 
	float:left;
	background:url(nav_books.gif) no-repeat 0px 0px;
	background-position: -110px 0;
}

#bookshover span, #books span
{
  display: none;
}
		
#author { 
	height:97px; 
	width:125px; 
	float:left;
	}
	#author a{ 
		height:97px;  
		width:125px; 
		background:url(nav_author.gif) no-repeat 0px 0px;
		}
	#author a:hover {	
		background-position: -125px 0;
		
		}
	#author a:active {
		background-position: -125px 0;
		}

#authorhover { 
	height:97px; 
	width:125px; 
	float:left;
	background:url(nav_author.gif) no-repeat 0px 0px;	
	background-position: -125px 0;
	}

#authorhover span, #author span
{
  display: none;
}
		
#fanbites{ 
	height:97px; 
	width:133px; 
	float:left;
	}
	#fanbites a{ 
		height:97px;  
		width:133px; 
		background:url(nav_fanbites.gif) no-repeat 0px 0px;
		}
	#fanbites a:hover {	
		background-position: -133px 0;
		
		}
	#fanbites a:active {
		background-position: -133px 0;
		
		}

#fanbiteshover { 
	height:97px;  
	width:133px; 
	float:left;
	background:url(nav_fanbites.gif) no-repeat 0px 0px;
	background-position: -133px 0;
	}

#fanbiteshover span, #fanbites span
{
  display: none;
}
			
#extras{ 
	height:97px; 
	width:112px; 
	float:left;
	}
	#extras a{ 
		height:97px;  
		width:112px; 
		background:url(nav_extras.gif) no-repeat 0px 0px;
		}
	#extras a:hover {	
		background-position: -112px 0;
		
		}
	#extras a:active {
		background-position: -112px 0;
		}

#extrashover { 
	height:97px;  
	width:112px; 
	float:left;
	background:url(nav_extras.gif) no-repeat 0px 0px;
	background-position: -112px 0;
	}

#extrashover span, #extras span
{
  display: none;
}

#merch{ 
	height:97px; 
	width:174px; 
	float:left;
	}
	#merch a{ 
		height:97px;  
		width:174px; 
		background:url(nav_merch.gif) no-repeat 0px 0px;
		}
	#merch a:hover {	
		background-position: -174px 0;
		
		}
	#merch a:active {
		background-position: -174px 0;
		}

#merchhover { 
	height:97px;  
	width:174px; 
	float:left;
	background:url(nav_merch.gif) no-repeat 0px 0px;
	background-position: -174px 0;
	}

#merchhover span, #merch span
{
  display: none;
}
	
#backgroundmenu{
	height:97px; 
	width:111px; 
	float:left;
	background:url(nav_right_off.gif) no-repeat 0px 0px;
}

/* END of nav items */    


/* START of footer style */    

#footer {
    padding: 35px 0 10px 0px;
    text-align: right;
    clear: both;
} 

#bookfootermenu {
	float: left;
    width: 670px;
    height: 195px;
    margin: 0px auto;
    padding-top: 50px;
}

#bookfooter {
	float: left;
    width: 660; height: 195px;
    margin: 0px auto;
    padding: 0px;
	}
  #bookfooter li {
    margin: 0px auto; padding-left: 1px; padding-right: 1px; list-style: none; top: 0;}
  #bookfooter li, #bookfooter a, #bookfooter ul {
    height: 195px; display: block;}
    
#bookLS{ 
	height:195px; 
	width:108px; 
	float:left;
	}
	#bookLS a{ 
		height:195px; 
		width:108px; 
		background:url(footer_books_lastsac.jpg) no-repeat 0px 0px;
		}
	#bookLS a:hover {	
		background-position: -108px 0;
		}
	#bookLS a:active {
		background-position: -108px 0;
		} 

#bookLS span {
  display: none;
}   

#bookSB{ 
	height:195px; 
	width:108px; 
	float:left;
	}
	#bookSB a{ 
		height:195px; 
		width:108px; 
		background:url(footer_books_spiritbound.jpg) no-repeat 0px 0px;
		}
	#bookSB a:hover {	
		background-position: -108px 0;
		}
	#bookSB a:active {
		background-position: -108px 0;
		} 

#bookSB span {
  display: none;
}

#bookBP{ 
	height:195px; 
	width:108px; 
	float:left;
	}
	#bookBP a{ 
		height:195px; 
		width:108px; 
		background:url(footer_books_bloodpro.jpg) no-repeat 0px 0px;
		}
	#bookBP a:hover {	
		background-position: -108px 0;
		}
	#bookBP a:active {
		background-position: -108px 0;
		} 

#bookBP span {
  display: none;
}

#bookSK{ 
	height:195px; 
	width:108px; 
	float:left;
	}
	#bookSK a{ 
		height:195px; 
		width:108px; 
		background:url(footer_books_shadkiss.jpg) no-repeat 0px 0px;
		}
	#bookSK a:hover {	
		background-position: -108px 0;
		}
	#bookSK a:active {
		background-position: -108px 0;
		}

#bookSK span {
  display: none;
}

#bookFB{ 
	height:195px; 
	width:108px; 
	float:left;
	}
	#bookFB a{ 
		height:195px; 
		width:108px; 
		background:url(footer_books_frostbite.jpg) no-repeat 0px 0px;
		}
	#bookFB a:hover {	
		background-position: -108px 0;
		}
	#bookFB a:active {
		background-position: -108px 0;
		}

#bookFB span {
  display: none;
}

#bookVA{ 
	height:195px; 
	width:108px; 
	float:left;
	}
	#bookVA a{ 
		height:195px; 
		width:108px; 
		background:url(footer_books_vampacad.jpg) no-repeat 0px 0px;
		}
	#bookVA a:hover {	
		background-position: -108px 0;
		}
	#bookVA a:active {
		background-position: -108px 0;
		}

#bookVA span {
  display: none;
}

.leftcenter {
	float:left; 
	text-align:left;
	width:320px;
	padding-left:10px;
}

.leftr20 {
	float:left; 
	padding-right:20px;
	width:320px;
}

.imgborder{
	border: 1px #3b0303 solid; 	
}

li.signingpolicies {
	margin-top:7px;
}

/* START of text styles */    

#buymerch{
  float:left;
  background:url(images/mercg_bg.gif) top left no-repeat; 
  min-height:484px; 
  width:670px;
  margin:50px 0 0 0; 
}

.item{
  float:left;
  width:320px; 
  height:240px; 
  text-align:center;
}

.row2{
  padding-top:30px;
}

H3 {
FONT-FAMILY: Georgia, Times New Roman, serif;
		   font-weight: normal;
		   font-size: 20px;
           color:#e90102;
           margin-top:-1px;
           margin-bottom:-10px;
           line-height: 22px;
      }
      
H2 {
FONT-FAMILY: Georgia, Times New Roman, serif;
		   font-weight: normal;
		   font-size: 17px;
       color:#e90102;
       margin-top:25px;
       margin-bottom:-1px;
       line-height: 21px;
}   

H2.subhead {
           margin-top:8px;
}

H2.subtitle {
	color:#fff;
	margin-bottom:5px;
	}

h1 {
FONT-FAMILY: Georgia, Times New Roman, serif;
		   font-weight: normal;
		   font-size: 25px;
           color:#e90102;
           margin-top:0px;
           margin-bottom:-5px;
           line-height: 28px;
}   

h2.white {
FONT-FAMILY: Georgia, Times New Roman, serif;
		   font-weight: normal;
		   font-size: 17px;
           color:#fff;
           margin-top:25px;
           line-height: 21px;
}     

h1.ar {
	line-height:30px;
	FONT-FAMILY: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-size: 25px;
     color:#e90102;
    margin-top:0px;
    margin-bottom:-5px;
}

p {
font-family: Georgia, Times New Roman, Serif;
color: #e1e1e1;
text-decoration: none;
text-align: left;
letter-spacing: 0px;
text-indent: 0px;
line-height: 19px;
font-size: 13px;
}


hr {
	border: 1px solid #4f0000;
	margin:30px 0;
	
}

.date {COLOR: #d80000; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none}

.bloodlines {COLOR: #e90102; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none}

.ar {COLOR: #ffffff; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.ar:link {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.ar:active {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.ar:visited {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.ar:hover {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}

  
.main {COLOR: #ffffff; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main:link {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.main:active {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.main:visited {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.main:hover {COLOR: #e90102; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}
  
.footer {COLOR: #484848; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.footer:link {COLOR: #8b0101; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.footer:active {COLOR: #8b0101; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.footer:visited {COLOR: #8b0101; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.footer:hover {COLOR: #8b0101; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}




