body {
    margin: 0px auto;
    padding: 0px;
    background-position: left;
    background-color: #000000;
	background-position: top; 
}

#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 0px;
    width: 783px;
    background-color: #000000;
}

#AR {
	float: left;
	text-align: left;
    margin: 0px auto;
    padding: 10px 30px;
    width: 900px;
    background-color: #000000;
}

#AR_content{
    background: url(ar_background.jpg);
}
 
.main-flash {
			xxborder: solid 0.1em #bdbdbd;
			xxpadding: 4px;
			xxmargin-bottom: 14px;
			width: 900px;
			height: 514px;
}

#titleleft {
	float: left;
	text-align: left;
    margin: 0px auto;
    padding: 0px;
    width: 488px;
    height: 89px;
    padding-left: 0px;
    background: url(vampacad_title_hed_small.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #000000;
}

#titleleft span {
  display: none;
}

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

#booksmain {
	float: left;
	padding: 20px;
	width: 614px;
    text-align: left;
    background: url(../../books_greengradient.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}
 
/* 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:center;
}

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

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

/* START of text styles */    

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: 19px;
}   

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


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;
}

p.aug {
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: 17px;
}
  
.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}

.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}
  
.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}




