@charset "utf-8";
/* CSS Document */


body {  margin : 0; 
padding : 0; 
color : #222; 
text-align : center; 
background: #fff url(images/background3_02.jpg) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; word-spacing:.13em; line-height:150%;}

#container { 			border : 1px solid;
				border-color : #dd6c2f;
				text-align: left;
				margin-left:auto !important;		
				margin-right:auto !important;
				width: 760px;
				background-color: #fff;
				margin:0;
				padding:0;
			}

h1#header { width: 760px;
height : 162px;
margin : 0;
padding : 0;
background:url(images/header.gif);
text-indent : -9999px; }


/* ---- NAVIGATION ---- */

ul#mainnav { list-style-type : none; 
position : relative; 
width : 760px; 
height : 44px; 
margin : 0; 
padding : 0; 
background : url(images/navbar.gif); }

li#book { position : absolute; 
top : 1px; 
left : 11px; 
width : 100px; 
height : 42px;
background: url(images/nav_book.gif)  no-repeat 0 0;} 


li#events { position : absolute; 
top : 1px; 
left : 111px; 
width : 82px; 
height : 42px;
background: url(images/nav_events.gif)  no-repeat 0 0;}


li#reviews { position : absolute; 
top : 1px; 
left : 193px; 
width : 212px; 
height : 42px;
background: url(images/nav_reviews.gif)  no-repeat 0 0;} 

li#creators { position : absolute; 
top : 1px; 
left : 405px; 
width : 132px; 
height : 42px;
background: url(images/nav_creators.gif)  no-repeat 0 0;} 

li#edibilism { position : absolute; 
top : 1px; 
left : 537px; 
width : 109px; 
height : 42px;
background: url(images/nav_edibilism.gif)  no-repeat 0 0;} 

li#buy { position : absolute; 
top : 1px; 
left : 646px; 
width : 101px; 
height : 42px;
background: url(images/nav_buy.gif)  no-repeat 0 0;} 

ul#mainnav a { display : block; 
height : 42px; 
text-indent : -9999px; 
text-decoration : none; 
overflow : hidden; }


li#book a:hover { background : url(images/nav_book_r.gif) no-repeat }
li#events a:hover { background : url(images/nav_events_r.gif) no-repeat }
li#reviews a:hover { background : url(images/nav_reviews_r.gif) no-repeat }
li#creators a:hover { background : url(images/nav_creators_r.gif) no-repeat }
li#edibilism a:hover { background : url(images/nav_edibilism_r.gif) no-repeat }
li#buy a:hover { background : url(images/nav_buy_r.gif) no-repeat }

/* ---- MAIN BODY ---- */

#main_content { padding-left: 20px; padding-right:320px; padding-top:1px;
padding-bottom: 10px; margin-top:0; background: url(images/pic_main.jpg)  no-repeat 100% 100%;} 

#book_content { padding-left: 15px; padding-right:320px; padding-top:1px;
padding-bottom: 10px; margin-top:0; background: url(images/pic_book.jpg)  no-repeat 100% 0;} 

#events_content { padding-left: 15px; padding-right:15px; padding-top:1px;
padding-bottom: 10px; margin-top:0; background: url(images/pic_events.jpg)  no-repeat 100% 0;} 

#praise_content { padding-left: 15px; padding-right:15px; padding-top:1px;
padding-bottom: 10px; margin-top:0; font-size: 12px;}

#reviews_content { padding-left: 20px; padding-right:20px; padding-top:1px;
padding-bottom: 10px; margin-top:0; no-repeat 100% 100%;} 

#creator_content { text-align:center; padding-bottom: 10px; margin-top:0;} 

#gallery_content { padding-left: 15px; padding-right:15px; padding-top:1px;
padding-bottom: 10px; margin-top:0; } 

#edibilism_content { padding-left: 20px; padding-right:320px; padding-top:1px;
padding-bottom: 10px; margin-top:0; background: url(images/pic_edibilism02.jpg)  no-repeat 100% 0;} 

#buy_content { padding-left: 15px; padding-right:20px; padding-top:1px;
padding-bottom: 10px; margin-top:0; } 



/* ---- HEADERS ---- */

h2 {
margin-left:20px; margin-bottom:0; padding:0}

h2#h2_book  {width: 700px; 
height : 19px;
padding-bottom:0;
background: url(images/h2_book.gif) no-repeat;
text-indent : -9999px; }

h2#h2_events  {width: 700px; 
height : 19px;
padding-bottom:0;
background: url(images/h2_events.gif) no-repeat;
text-indent : -9999px; }

h2#h2_reviews  {width: 700px; 
height : 19px;
padding-bottom:0;
background: url(images/h2_reviews.gif) no-repeat;
text-indent : -9999px; }

h2#h2_creators  {width: 700px; 
height : 19px;
padding-bottom:0;
background: url(images/h2_creators.gif) no-repeat;
text-indent : -9999px; }

h2#h2_edibilism  {width: 700px; 
height : 19px;
padding-bottom:0;
background: url(images/h2_edibilism.gif) no-repeat;
text-indent : -9999px; }

h2#h2_buy_stuff  {width: 700px; 
height : 19px;
padding-bottom:0;
background: url(images/h2_buy_stuff.gif) no-repeat;
text-indent : -9999px; }


h3 { font-size:120%;
font-weight:bold;
color:#841f33; 
margin-bottom: 0;
padding-bottom:0; }


.top_p	{padding-top: 3px;}

.highlight	{ font-weight:bold; color: #b74a29;}

.floatleft { float:left; margin: 0; padding:0;}
.pic_center { text-align: center;}

#source		{text-align:right; font-style:italic; margin-top: 0;}

#cell_scott { padding-right:10px; margin-top:-10px; text-align:left; padding-bottom: 5px;}
#cell_william { padding-left:23px; margin-top:-10px; text-align:left; padding-bottom: 5px;}
#bio_table {margin:0;}

#scott_hover a { background : url(images/h3_scott_r.gif) }

p.praise { padding-bottom: 20px; border-bottom: solid 2px #ca8594; text-align:right; font-style:italic;}

p.end_praise { padding-bottom: 20px; text-align:right; font-style:italic;}

#footer {
	border-top: solid 1px #dd6c2f;
	margin: 0;
	padding-top:0;
	line-height: 100%;
	padding-bottom: 5px;
	text-align:center;
	background-color: #F9E4D9;}

#legal { font-size:9px;}

a:link { color:#841f33;}
a:visited { color:#841f33;}
a:hover { color:#dd6c2f; text-decoration:none;}
a:active { color:#dd6c2f; text-decoration:none;}



.book_title {
	text-decoration: underline;
}
