	body {
        margin: 0px auto;
	    padding: 0px;
	    background: url(images/bloodcoven_background.jpg);
    	background-position: top left; 
		background-repeat: no-repeat; 
		background-color:#000000;
	}

	* {
 		margin: 0;
  		padding: 0;
	}	
	
	#container {
		width:1000px;	
	}
	
	#header {
		height:61px;
		padding:25px 0px 0px 30px;
	}
	
	#content {
		width:750px;
		padding: 21px 0px 0px 30px;
	}
	
	#bookhighlight{
		background: url(images/bloodcoven_bookpreview.jpg);
		background-position: top left; 
		background-repeat: no-repeat; 
		width:736px;
		height:325px;
		margin-bottom:15px;
	}
	
	#bookhighlight_hometext{
		width:430px;
		padding: 15px;
	}
	
	#books_btb_highlight{
		background: url(images/books_boysthatbite.jpg);
		background-position: top left; 
		background-repeat: no-repeat; 
		width:690px;
		height:238px;
		margin-top: 17px;
	|}
	
	#books_highlight_text{
		width:380px;
		padding: 8px 15px 15px 290px;
	}
	
	#books_st_highlight{
		background: url(images/books_stakethat.jpg);
		background-position: top left; 
		background-repeat: no-repeat; 
		width:690px;
		height:238px;	
		margin-top: 10px;
	}
	
	#books_gtg_highlight{
		background: url(images/books_girlsthatgrowl.jpg);
		background-position: top left; 
		background-repeat: no-repeat; 
		width:690px;
		height:238px;	
		margin-top: 10px;
	}
	
	#books_bb_highlight{
		background: url(images/books_badblood.jpg);
		background-position: top left; 
		background-repeat: no-repeat; 
		width:690px;
		height:238px;	
		margin:10px 0px 50px 0px;
	}	
	
	#vert_highlight{
		width:338px;
		float: left;
		padding: 15px 25px 25px 0px;
	}
	
	#vert_highlight_text{ 
		width:320px;	
		background: url(images/tout_background.gif);
		background-position: top left; 
		background-repeat: no-repeat;
		padding: 5px 15px;
	}
	
	#horz_highlight{
		width:338px;
		float: left;
		padding: 0px 25px 40px 0px;
	}
	
	#horz_highlight_text{ 
		width:338px;
		float: left;
		background: url(images/tout_background.gif);
		background-position: top left; 
		background-repeat: no-repeat;
		padding: 5px 15px;
	}
	
	#book_text_left{ 
		width:350px;
		float: left;
		background: url(images/books_background.jpg);
		background-position: top left; 
		background-repeat: no-repeat;
		padding: 5px 15px;
		margin:9px 0px 50px 0px;
	}
	
	#book_image_right{ 
		width:300px;
		float: left;
		padding-left: 15px;
		margin:9px 0px 50px 0px;
	}

	#excerpt{ 
		float: left;
		background: url(images/books_background.jpg);
		background-position: top left; 
		background-repeat: no-repeat;
		padding: 5px 15px;
		margin:9px 0px 50px 0px;
	}
	
	#character_bg{ 
		float: left;
		background: url(images/characters_background.jpg);
		background-position: top left; 
		background-repeat: no-repeat;
		padding: 5px 15px;
		margin:9px 0px 50px 0px;
	}
	
	.border {
		border: 1px #1d1d1d solid;
	}
	
	.borderpadding {
		margin: 0px 0px 20px 20px; 
	}
	
	.dlpadding {
		margin:0px 5px;
		border: 1px #1d1d1d solid;
	}
	
/* start NAV CSS */
	
	/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
	/* Menu Body */
	ul#menu {
		width:80%;
		height:45px;
		list-style:none;
		margin:0;
	}
	
	/* Float LI Elements - horizontal display */
	ul#menu li {
		float:left;
	}
	
	/* Link - common attributes */
	ul#menu li a {
		background:url(images/bloodcoven_nav.png) no-repeat scroll top left;
		display:block;
		height:45px;
		position:relative;
	}
	
	/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.home {
		width:95px;
		background-position:0px 0px;
	}
	
	/* Specify width and background position attributes specifically for the class: "home" on page */
	#onhome {
		width:95px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat 0px -45px;
	}
	
	/* Specify width and background position attributes specifically for the class: "books" */
	ul#menu li a.books {
		width:69px;
		background-position:-95px 0px;
	}

	/* Specify width and background position attributes specifically for the class: "books" on page */
	#onbooks {
		width:69px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat -95px -45px;
	}
	
	/* Specify width and background position attributes specifically for the class: "author" */
	ul#menu li a.author {
		width:76px;
		background-position:-164px 0px;
	}	

	/* Specify width and background position attributes specifically for the class: "books" on page */
	#onauthor {
		width:76px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat -164px -45px;
	}
	
	/* Specify width and background position attributes specifically for the class: "characters" */
	ul#menu li a.characters {
		width:105px;
		background-position:-240px 0px;
	}

	/* Specify width and background position attributes specifically for the class: "characters" on page */
	#oncharacters {
		width:105px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat -240px -45px;
	}
	
	/* Specify width and background position attributes specifically for the class: "multimedia" */
	ul#menu li a.multimedia {
		width:106px;
		background-position:-345px 0px;
	}

	/* Specify width and background position attributes specifically for the class: "multimedia" on page */
	#onmultimedia {
		width:106px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat -345px -45px;
	}
	
	/* Specify width and background position attributes specifically for the class: "download" */
	ul#menu li a.download {
		width:101px;
		background-position:-451px 0px;
	}

	/* Specify width and background position attributes specifically for the class: "download" on page */
	#ondownload {
		width:101px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat -451px -45px;
	}
	
	/* Specify width and background position attributes specifically for the class: "join" */
	ul#menu li a.join {
		width:205px;
		background-position:-552px 0px;
	}
	
	/* Specify width and background position attributes specifically for the class: "join" on page */
	#onjoin {
		width:205px;
		height:45px;
		display:block;
		background:url(images/bloodcoven_nav.png) no-repeat -552px -45px;
	}
		
		/* Span (on hover) - common attributes */
	ul#menu li a span {
		background:url(images/bloodcoven_nav.png) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;
	}
	
	/* Span (on hover) - display pointer */
	ul#menu li a span:hover {
		cursor:pointer,hand;
	}
	
	/* Shift background position on hover for the class: "home" */
	ul#menu li a.home span {
		background-position:0px -45px;
	}
	
	/* Shift background position on hover for the class: "books" */
	ul#menu li a.books span {
		background-position:-95px -45px;
	}
	
		/* Shift background position on hover for the class: "characters" */
	ul#menu li a.author span {
		background-position:-164px -45px;
	}
	
		/* Shift background position on hover for the class: "characters" */
	ul#menu li a.characters span {
		background-position:-240px -45px;
	}
	
		/* Shift background position on hover for the class: "multimedia" */
	ul#menu li a.multimedia span {
		background-position:-345px -45px;
	}
	
		/* Shift background position on hover for the class: "download" */
	ul#menu li a.download span {
		background-position:-451px -45px;
	}
	
		/* Shift background position on hover for the class: "join" */
	ul#menu li a.join span {
		background-position:-552px -45px;
	}
	
/* end NAV CSS */
	
	#formleft{
		width:100px;
		float:left;
	}
	
	#formright{
		width:450px;
		float: left;
	}
	
	#multimodule{
		width:230px;
		float: left;
		margin:0px 5px;
	}
	
	#twitmodule{
		width:80px;
		float: left;
		margin:0px 5px;
	}
	
	#avatarmodule{
		width:160px;
		float: left;
		margin:0px 5px;
	}

	#footer{
		border-top: 7px solid #191919;
		clear:both;
	}
	
	
h1 {
	font-family: Georgia, Times New Roman, Serif;
	color: #d370ff;
	line-height: 20px;
	font-size: 24px;
	margin: 10px 0px;
	font-weight: normal;
	}
	
h1.white {
	font-family: Georgia, Times New Roman, Serif;
	color: #ffffff;
	line-height: 20px;
	font-size: 24px;
	margin: 8px 0px;
	font-weight: normal;
	}	
	
	
h2 {
	font-family: Georgia, Times New Roman, Serif;
	color: #d370ff;
	line-height: 24px;
	font-size: 18px;
	margin: 8px 0px;
	font-weight: normal;
	}
	
A.h2:link {COLOR: #d370ff; FONT-STYLE: normal; line-height: 24px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.h2:active {COLOR: #d370ff; FONT-STYLE: normal; line-height: 24px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.h2:visited {COLOR: #d370ff; FONT-STYLE: normal; line-height: 24px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.h2:hover {COLOR: #d370ff; FONT-STYLE: normal; line-height: 24px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}


h3 {
	font-family: Georgia, Times New Roman, Serif;
	color: #ffffff;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px;
	}
	
h4 {
	font-family: Georgia, Times New Roman, Serif;
	color: #ffffff;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	margin: -5px 0px;
	}


p {
	font-family: Georgia, Times New Roman, Serif;
	color: #ffffff;
	text-align: left;
	line-height: 21px;
	font-size: 11px;
	margin: 8px 0px;
}

.stats {
	font-family: Georgia, Times New Roman, Serif;
	color: #d370ff;
	text-align: left;
	line-height: 21px;
	font-size: 11px;
}

.main {font-family: Georgia, Times New Roman, Serif; color: #ffffff; text-align: left; line-height: 20px; font-size: 11px;}
A.main:link {COLOR: #e21a84; FONT-STYLE: normal; line-height: 28px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#4d1425; padding: 4px;}
A.main:active {COLOR: #e21a84; FONT-STYLE: normal; line-height: 28px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#4d1425; padding: 4px;}
A.main:visited {COLOR: #e21a84; FONT-STYLE: normal; line-height: 28px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#4d1425; padding: 4px;}
A.main:hover {COLOR: #e21a84; FONT-STYLE: normal; line-height: 28px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#7d0026; padding: 4px;}


.footer {font-family: Georgia, Times New Roman, Serif; color: #ffffff; text-align: left; line-height: 20px; font-size: 11px;}
A.footer:link {COLOR: #8c3f8b; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.footer:active {COLOR: #8c3f8b; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.footer:visited {COLOR: #8c3f8b; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.footer:hover {COLOR: #8c3f8b; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}



