﻿body{font-family: Times New Roman, Serif;}
body.home{}
	body.home #page {width:900px;height:600px;margin:0px auto;background:url(../images/layout/home/homeBG.jpg) no-repeat 0% 0%;position:relative;overflow:hidden;}
		body.home #page a#home-nav {position:absolute;display:block;width:230px;height:160px;top:70px;left:50px;text-indent:-2000em;}
		body.home #page #nav {height:53px;margin-top:2px;float:right;margin-right:30px;}
			#page #nav ul.top-nav {list-style:none;}
				#page #nav ul.top-nav li {float:left;}
				#page #nav ul.top-nav li a {background:url(../images/menu/topmenuback.jpg) repeat-x 0% 0%;font-weight:bold;color:#FFFFFF;padding:27px 8px 10px 8px;margin:0px 2px;display:block;font-size:16px;}
				#page #nav ul.top-nav li a:hover {background:url(../images/menu/topmenuback_rollstate.jpg) repeat-x 0% 0%;}
		body.home #page #content-main {margin-top:60px;background:url(../images/layout/home/dudeupper_home.jpg) no-repeat right 65px;width:597px;height:285px;overflow:hidden;margin-left:303px;}	
			body.home #page #content-main .content {width:288px;height:300px;margin:50px 20px 0px 10px;}
		body.home #page #content-mini {background:url(../images/layout/home/torso_home.jpg) no-repeat top right;width:597px;height:146px;overflow:hidden;margin-left:303px;}
			body.home #page #content-mini .content {width:288px;margin-top:50px;}
		body.home #page #foot {margin-left:85px;}
			body.home #page #foot img {float:left;clear:both;}
		
	body.home #page #book-topics {width:260px;height:190px;position:absolute;top:290px;left:0px;text-align:right;}
		#page #book-topics ul {list-style:none;margin:0;padding:0;}
			#page #book-topics ul li {margin:0;padding:0;}
				#page #book-topics ul li a{color:#FFFFFF;font-size:16pt;font-weight:100;margin-bottom:8px;display:block;text-indent:16px;}
				#page #book-topics ul li a:hover{background:url(../images/menu/icon_leftmenu-roll.jpg) no-repeat 140px 4px;}
		
body.template{}
	body.template #page {width:900px;height:600px;margin:0px auto;background:url(../images/layout/master/insideBG.jpg) no-repeat 0% 0%;position:relative;overflow:hidden;}
		body.template #page a#home-nav {position:absolute;display:block;width:230px;height:160px;top:70px;left:50px;text-indent:-2000em;}
		body.template #page #nav {height:53px;margin-top:2px;float:right;margin-right:30px;}
			#page #nav div.top-nav ul {list-style:none;margin:0;padding:0;}
				#page #nav div.top-nav li {float:left;margin:0;padding:0;}
				#page #nav div.top-nav li a, #page #nav div.top-nav li span {background:url(../images/menu/topmenuback.jpg) repeat-x 0% 0%;font-weight:bold;color:#FFFFFF;padding:27px 8px 10px 8px;margin:0px 2px;display:block;font-size:16px;}
				#page #nav div.top-nav li a:hover, #page #nav div.top-nav li span:hover {background:url(../images/menu/topmenuback_rollstate.jpg) repeat-x 0% 0%;}

		body.template #page #content-main {margin-top:80px;width:597px;height:510px;overflow:hidden;margin-left:303px;}	
			body.template #page #content-main .content {margin-left:30px;width:555px;padding-right:10px;height:455px;overflow:auto;overflow-y:auto;overflow-x:hidden;}
			
		fieldset#send-to-friend {margin-left:30px;width:495px;height:385px;overflow:hidden;display:block;border:0px;padding:35px;}
			fieldset#send-to-friend label {font-size:12pt;color:#003354;margin:2px 0px 12px 0px;padding:0px;font-weight:bold;width:150px;text-align:right;float:left;display:block;clear:left;}
			fieldset#send-to-friend input.text {margin:2px 0px 10px 5px;width:200px;}
			fieldset#send-to-friend input.image {margin-left:240px;}
			fieldset#send-to-friend br {clear:both;}

		fieldset#send-a-comment {margin-left:30px;width:495px;height:385px;overflow:hidden;display:block;border:0px;padding:35px;}
			fieldset#send-a-comment label {font-size:12pt;color:#003354;margin:2px 0px 12px 0px;padding:0px;font-weight:bold;width:170px;text-align:right;float:left;display:block;clear:left;}
			fieldset#send-a-comment input.text {margin:2px 0px 10px 5px;width:200px;}
			fieldset#send-a-comment textarea.multiline {margin:0px 0px 20px 50px;}
			fieldset#send-a-comment input.image {margin-left:240px;}
			fieldset#send-a-comment br {clear:both;}

		body.template #page #foot {position:absolute;top:530px;left:85px;}
			body.template #page #foot img {float:left;clear:both;}
		
	body.template #page #book-topics {width:260px;height:190px;position:absolute;top:290px;left:0px;text-align:right;}
		#page #book-topics ul {list-style:none;margin:0;padding:0;}
			#page #book-topics ul li {margin:0;padding:0;}
				#page #book-topics ul li a, #page #book-topics ul li span{color:#FFFFFF;font-size:16pt;font-weight:100;margin-bottom:8px;display:block;text-indent:16px;}
				#page #book-topics ul li a:hover, #page #book-topics ul li span:hover{background:url(../images/menu/icon_leftmenu-roll.jpg) no-repeat 140px 4px;}
		
		#page #content-main div.page-nav{float:right;}
			#page #content-main div.page-nav ul{list-style:none;margin:0;padding:0;}
				#page #content-main div.page-nav ul li{padding:0;float:left;background:url(../images/menu/tableft.jpg) no-repeat 0% 0%;margin:25px 2px 0px 2px;line-height:20px;padding-left:6px;}
					#page #content-main div.page-nav ul li a, #page #content-main div.page-nav ul li span{background:url(../images/menu/tabright.jpg) no-repeat right;padding-right:6px;display:block;color:#003354;font-weight:bold;}


		body.home #page #content-main #book-rotator{width:288px;height:300px;margin:50px 20px 0px 10px;position:relative;}
			#book-rotator div.rotator-item{position:absolute;top:0px;left:0px;}