body{
	background:url(http://funwareinaction.com/images/bg.jpg) repeat-x;
}
p,
li,
h3,
h4{
	color:#069;
	font-size:14px;
}
h3{ 
	font-size:18px;
	font-weight:bold;
}
em{
	font-weight:bold;
	color:#a94d1a;
}

.grid_9{
xoutline:1px solid blue;}
.grid_9 div{
xoutline: 1px solid red;}


#container{
background:url(http://funwareinaction.com/images/bg_inner.gif) no-repeat center 100px;
min-height:500px;
}
#book{
background:url(http://funwareinaction.com/images/cover.jpg) no-repeat center center;
	xheight:520px;
	width: 320px;
	height:401px;
	margin: 80px auto 60px auto;
	-moz-box-shadow:  3px 2px 8px rgba(0,0,0,0.3);
	x:#1a788d 3px 2px 8px;
	-webkit-box-shadow: #666 3px 2px 8px;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333333, offX=3, offY=2, positive=true);
}


#menu{clear:both;}
#menu ul{list-style:none; margin:0; padding:0;}
#menu ul li{ margin:0 30px; padding: 0;  float:left;}
#menu ul li a{
	display:block; 
	width:150px; 
	height:120px;
	background-image:url(http://funwareinaction.com/images/bg_menu_item.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu ul li.selected{background:url(http://funwareinaction.com/images/bg_menu.gif) no-repeat center top;}
#menu ul li a#bt_book{background-position: left top;}
#menu ul li a#bt_blog{background-position: center top;}
#menu ul li a#bt_authors{background-position: right top;}
#menu ul li.selected a#bt_book{background-position: left bottom;}
#menu ul li.selected a#bt_blog{background-position: center bottom;}
#menu ul li.selected a#bt_authors{background-position: right bottom;}
#menu ul li a span{
	display:none;
}

#book_info{
height:340px;	
}
#book_info h1,
#book_info h2,
#book_info p{
margin: 0;
padding: 0;
color:#fff !important;
text-shadow: #036 0 1px 1px;
}
#book_info h1{font-size:30px;font-weight:bold;}
#book_info h2{font-size: 14px; font-weight:bold;}

#adf{
}
#adf a{
position: absolute;
top: 80px;
	display: block;
	width: 172px;
	height: 144px;
	background-image:url(http://funwareinaction.com/images/bg_adf.png);
	background-repeat:no-repeat;
	background-position: center top;
}
#adf a span{
	display: none;
}

#lead{
	margin:30px 0;
}

#bt_buy {
	float:right;
	display:block;
	width:330px;
	height:62px;
	background-image:url(http://funwareinaction.com/images/bt_buy.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

#bt_buy:hover {background-position: center bottom;}
#bt_buy span{display:none;
}


#free_chapter{margin: 80px 0 40px 0;}
#free_chapter p{margin: 0;}
#free_chapter a{font-size:18px;font-weight:bold;}



#inside,
#chapters,
#authors,
#description{padding: 20px 0;}
#inside ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
#inside ul li{
background:url(http://funwareinaction.com/images/arrow.gif) no-repeat left 6px;
padding: 0 0 0 20px;
margin: 0;
}



#chapters dt{
	padding: 10px 0;
	font-weight:bold;
	color:#069;
	font-size:14px;
}
#chapters dd{
color:#069;
font-size:14px;
}


#twitter_box,
#facebook_box,
#blog_box{
	xoutline:1px solid red;
	width:290px;
xheight:320px;
	margin: 20px auto;
	padding: 5px;
	background:#f2f2f2;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	border:1px solid #ccc;
}

#facebook_box h3{ margin: 0; padding-bottom: 5px; border-bottom: 1px dotted #ccc;}
#facebook_box h3 a,
#twitter_box h3 a{
background:url(http://funwareinaction.com/images/twitter_logo.gif) no-repeat left top;
padding: 0 0 0 90px;
display:block;
height:20px;
}

#facebook_box h3 a{
background:url(http://funwareinaction.com/images/facebook_logo.gif) no-repeat left top;
}
#facebook_box h3 a span,
#twitter_box h3 a span{
	display:none;
}

#facebook_box p,
#blog_box p{
	font-weight:bold;
	margin: 0;
	padding: 10px;
}

#twitter{
padding: 5px;
xheight:265px;	
xoverflow-y:auto;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
#twitter ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
#twitter ul li{
background:url(http://funwareinaction.com/images/arrow.gif) no-repeat left 6px;
padding: 0 0 10px 20px;
margin: 0 0 10px 0;
border-bottom: 1px dotted #ccc;
}





#footer{
	border-top: 1px dotted #666;
	margin: 40px 0 0 0;
	padding: 20px 0;
}

#footer p,
#footer p a{
	color:#333;
	font-size: 12px;
}
}