@charset "utf-8";
/* CSS Document */

*{
	margin:0 auto;
	padding:0;
}
body{
	background-image:url(images/bg_repeat_11.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#330;
}
#wrapper{
	width:100%;
	min-width:1100px;
	height:auto;
	background-image:url(images/bg_01.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#header{
	width:1100px;
	height:346px;
}
#content_area{
	width:1100px;
	min-height:442px;
	height:auto;
	margin:0 auto!important;
}
#menu, #content{
	float:left;
}
#menu{
	width:230px;
	height:442px;
	background-image:url(images/menu.jpg);
	text-align:center;
	margin-left:92px;
}
	#menu ul{
		margin:63px 0px 0px 0px;
		
	}
	#menu ul li{
		display:block;
		list-style:none;
		width:193px;
		height:30px;
	}
	#menu ul li a{
		display:block;
				width:193px;
		height:30px;	
	}
	.home, .author, .book, .excerpt, .contact, .buy{
		background-position:center top;
		background-repeat:no-repeat;
	}
	
	.home{background-image:url(images/home.jpg);}
	.home:hover{background-image:url(images/home_hover.jpg);}
	
	.author{background-image:url(images/author.jpg);}
	.author:hover{background-image:url(images/author_hover.jpg);}
	
	.book{background-image:url(images/book.jpg);}
	.book:hover{background-image:url(images/book_hover.jpg);}
	
	.excerpt{background-image:url(images/excerpt.jpg);}
	.excerpt:hover{background-image:url(images/excerpt_hover.jpg);}
	
	.contact{background-image:url(images/contact.jpg);}
	.contact:hover{background-image:url(images/contact_hover.jpg);}
	
	.buy{background-image:url(images/buy.jpg);}
	.buy:hover{background-image:url(images/buy_hover.jpg);}
	
#content{
		background-image:url(images/content.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	width:674px;
	min-height:380px;
	height:auto;
	margin-left:10px;
}
	#border_top, #border_bottom{
		width:inherit;
		background-position:center top;
	background-repeat:no-repeat;
	height:31px;
	}
	#border_top{
		background-image:url(images/border_top.jpg);
	}
	#border_bottom{
				background-image:url(images/border_bottom.jpg);
	}
	#text{
		width:630px;
		height:auto;
	min-height:380px;
	}
#footer{
	width:778px;
	padding-left:237px;
	text-align:center;
	font-size:11px;
	padding-top:10px;
	color:#FFFFFF;
}
h2{
	font-size:18px;
}
h4{
	font-size:12px;
}