/* CSS for Top Five Books */
@media all{
/* style sheet for all media goes here */
	body{margin:0;font-family:"Trebuchet MS", Geneva, sans-serif;color:#666666;font-size:13px;line-height:18px;}
	h1, h2, h3{margin:0;color:#0A243D;letter-spacing:3px;}
	h1{font-size:22px;line-height:25px;}
	h2{font-size:20px;padding-bottom:5px;border-bottom:1px solid #666;}
	h3{font-size:14px;}
	#def{font-family:Georgia,serif;color:#F09B1A;font-style:italic;font-size:14px;line-height:32px;text-align:right;}
	img{border:0;}
	img.title{margin-top:24px;}
	img.photo{float:left;margin:0 18px 18px 0;}
	p{margin:0 0 15px 0;}
	b{font-weight:bold;}
	i{font-style:italic;}
	.right{float:right;}
	#content{padding-top:30px;}
	#col2_text{float:right;}
	#bot_row{height:51px;clear:both;}
	#bot_left{height:51px;}
	#bot_mid{height:51px;float:left;text-align:right;}
	#bot_right{height:51px;float:right;}
	
	img.cover{padding:0 30px 0 30px;width:206px;height:315px;}
	.cont_title{margin-bottom:5px;}
	.bookinfo .author {margin:5px 0 4px 0;font-size:16px;float:right;}
	.bookinfo .subtitle {float:left;width:250px;margin-top:5px;margin-bottom:4px;text-align:left;font-style:italic;color:#0A243D;font-size:14px;letter-spacing:1px;}
	.clrleft{clear:left;}
	.pubdate, .genre, .format, .pages, .isbn{}
	.price {text-transform:uppercase;}
	.bookdesc{margin-top:25px;color:#666666;text-align:justify;}
	.authinfo, .authinfo2{clear:both;color:#666666;margin-top:15px;text-align:justify;}
	.authinfo h3 {text-align:left;font-style:italic;font-size:14px;letter-spacing:1px;}
	.authinfo2{margin-top:0;width:412px;}
	.authinfo2 h1{font-size:14px;font-style:italic;text-transform:uppercase;margin-bottom:10px;}
	.authinfo2 h1 img {margin:0 5px 2px 5px;}
	.authinfo2 img.photo {width:139px;height:190px;}
	.aboutauth{color:#333333;font-weight:bold;}
	.contbktl{font-style:italic;}
	.contauth{font-weight:bold;}
	
	.collection {clear:both;background-color:#fef2d8;margin:20px 40px 30px 40px;padding-top:15px;height:220px;overflow:visible;}
	.first {margin-top:0;padding-top:0;}
	.collection p {margin-top:5px;}
	.collection .book {float:left;width:300px;height:200px;margin:10px 20px 20px 0;}
	.collection .book img {float:left;display:block;margin:0 10px 0 0;width:133px;height:200px;border:0;}
	.collection .book p {margin:0 0 5px 0;}
	.collection .book .title {font-weight:bold;}
	.collection .book .sub {font-style:italic;}
	.collection .book .author {float:none;}
	
	ul{list-style-type:none;margin-top:0;margin-bottom:30px;}
	ul li h3 {margin-left:-40px;}
	ul ul {list-style-image:url(../images/arrow_blue_8x7.gif);font-size:14px;margin-top:5px;margin-bottom:20px;position:relative;left:-30px;}
	ul ul li{font-style:italic;}
	ul ul li span.date {font-style:normal;}
	#authors ul li ul span a {font-style:normal;}
	
	table#links{width:732px;margin-bottom:30px;}
	.links_col1{width:112px;color:#000000;padding:0 10px 0 40px;font-weight:bold;font-style:italic;font-size:15px;text-align:right;}
	.links_col2{font-size:15px;}
	.links_col2 .det{font-size:13px;font-style:italic;padding-bottom:4px;}
	.links_col3{width:180px;padding:0 52px 0 10px;font-size:14px;white-space: nowrap;}
	.space{height:5px;}
	.link_url{text-align:right;}
	.link_url img.arrow{margin:0 4px 2px 0;}
	.link_url a, .link_url a:hover{color:#c52700;}
	
	.scene, .date{font-style:italic;}
	p.flush{margin-bottom:0;}
	p.ind{text-indent:20px;margin-bottom:0;}
	.paginate{font-style:italic;}
	.paginate2{font-size:12px;font-style:italic;width:100%;margin-top:10px;text-align:right;}
	.from{text-align:left;float:left;font-style:normal;}
	.exc_on{font-weight:bold;color:#000000;}
	.end{width:100%;text-align:center;margin-top:10px;}
	.end span{padding:10px 10px 0 10px;}
	
	.quote{margin:0 20px 0 20px;}
	.attrib{text-align:right;}
}

@media screen{
 /* style sheet for screen goes here */
	body{background:#fbd580 url(../images/top5_back.gif) repeat 0 0;}
	.forprint{display:none;}
	a{text-decoration:none;color:#3b5065;}
	a:hover{text-decoration:underline;color:#5da4fe;}
	.clear{clear:both;}
	.right{float:right;}
	#main_container{width:1000px;height:100%;margin:0 auto;border:2px solid #1a3455;}
	#top_row{width:100%;height:auto;}
	#col_left{width:186px;height:100%;background-color:#0a243d;}
	#logo{width:141px;height:100px;background:url(../images/top5_logo_141x100.jpg) no-repeat;margin:88px 20px 0 25px;}
	#def{width:147px;height:200px;clear:both;margin:104px 20px 20px 19px;}
	#col_right{background-color:#3b5065;}
	#header{width:810px;height:154px;background:#3b5065 url(../images/top5_title_406x154.jpg) no-repeat 116px 0px;}
	#navbar{width:810px;height:44px;background-color:#fbd580;position:relative;}
	img.nav{margin:16px 0 16px 40px;border:0;}
	#titlebar{width:810px;height:74px;background-color:#f09b1a;}
	img.title{margin-left:40px;}
	#content{width:732px;min-height:220px;background-color:#fef2d8;}
	#content_col1{width:236px;height:100%;}
	#content_col1 #authors {width:500px;}
	#col1_text{padding:0 0 30px 40px;}
	.cont_title, .scene, .date, .paginate{text-align:right;padding-right:21px;}
	.paginate2{padding-right:0;}
	#content_col2{width:466px;height:100%;float:right;}
	#col2_text{text-align:justify;padding:0 52px 30px 0;}
	#bot_row{width:100%;}
	#bot_left{width:186px;background-color:#6c7c8b;}
	#bot_mid{width:732px;background-color:#3b5065;}
	#copyright{color:#fbd580;font-size:11px;line-height:15px;padding:18px 52px 18px 0;}
	#bot_right{width:78px;background-color:#c52700;}
	.bookinfo{width:414px;clear:both;}
	#but_buy{width:120px;height:26px;margin-top:15px;font-size:14px;text-align:center;float:right;}
	#but_buy img {width:26px;height:26px;border:0 none;margin:0 4px 0 0;float:left;}
	#but_excer{width:135px;height:26px;margin:0 0 15px 0;font-size:14px;text-align:center;float:right;}
	#but_submit{width:155px;height:26px;margin-bottom:15px;font-size:14px;text-align:center;float:right;}
	#nav_hm, #nav_au, #nav_sb, #nav_ab, #nav_li{display:block;position:absolute;top:0;}
	#nav_hm_ov, #nav_au_ov, #nav_sb_ov, #nav_ab_ov, #nav_li_ov{display:none;position:absolute;top:0;}
	#nav_hm, #nav_hm_ov{left:0;}
	#nav_au, #nav_au_ov{left:85px;}
	#nav_sb, #nav_sb_ov{left:196px;}
	#nav_ab, #nav_ab_ov{left:338px;}
	#nav_li, #nav_li_ov{left:455px;}
}

@media print {
/* style sheet for print goes here */
	.forprint{display:block;}
	body{color:#000000;}
	#main_container{width:100%;}
	a{text-decoration:none;}
	#col_left{width:130px;}
	#logo{margin-right:3px;}
	#def{margin-top:10pt;padding-right:10px;}
	#header{font-size:19pt;text-align:center;margin-bottom:20px;}
	#titlebar{height:24px;text-align:center;margin-top:4px;}
	#titlebar span{font-size:21pt;font-weight:bold;}
	.cont_title span{font-size:15pt;font-weight:bold;}
	.subtitle span{font-size:13pt;font-style:italic;}
	.author span{font-size:13pt;}
	.aboutauth span{font-size:13pt;}
	#navbar, img.title, .cont_title img, .subtitle img, .author img, .aboutauth img, #but_buy, #but_excer, #but_submit{display:none;}
	#col2_text{padding:0px 5px 30px 10px;}
	img.cover{padding:15px 10px 0px 0px;}
	#copyright{width:100%;font-size:9pt;float:right;}
	table#links{width:auto;margin-bottom:30px;}
	.links_col1{width:auto;padding:0px 10px 0px 0px;}
	.links_col3{width:auto;padding:0px 5px 0px 0px;}
}
