/* Guy Whammond */
/* Main Style Sheet 2010 */

	body{
		margin:0px;
		padding:0px;
		background:url(../images/clouds.jpg) repeat #ffffff;
	}
	
	input { font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif; font-size:14px; color:#333333; }
	
	.hideme { display:none; }
	.payment { font-size:10px; }
	
	/********************************************
	**	CONTAINER
	********************************************/
	#container{
		width:1000px;
		margin:0px auto;
		font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
		font-size:13px;
		color:#333333;
		background:#ffffff;
		padding:0px 5px;
	}
	
		/********************************************
		**	BANNER
		********************************************/
		#banner{ height:160px; background:url(../images/heading-bg.jpg) no-repeat #ffffff; }
			#banner-left{ float:left; padding-top:30px; padding-left:30px; }
				#banner-left a { display:block; width:465px; height:100px; }
			#banner-right{ float:right; }
			
		/********************************************
		**	NAVIGATION
		********************************************/
		#navigation { background:#980718; border-top:3px solid #ffffff; color:#ffffff; }
			#navigation li { float:left; padding:10px 0px 10px 0px; }
			#navigation li a { color:#ffffff; padding:0px 10px; text-decoration:none; }
			#navigation li.active a { text-decoration:underline; }
	
		/********************************************
		**	CONTENT
		********************************************/
		#content{ margin-top:30px; margin-bottom:15px; }
			#content-left{ width:725px; float:left; }
			
				/********************************************
				**	HOME BOXES
				********************************************/
				#home-boxes {}
				#home-boxes .box { background:ghostwhite; float:left; width:220px; height:215px; margin-right:10px; margin-bottom:10px; border:1px dashed #b9c3d2; padding:5px; }
				#home-boxes .box.end { margin-right:0px; }
				#home-boxes .box h1 { color:#666666; font-size:15px; font-weight:bold; margin-bottom:20px; line-height:20px; }
				#home-boxes .box p { line-height:20px; color:#000000; margin-bottom:10px; }
				#home-boxes .box p a { color:#e81b22; }
				#home-boxes .img-right { float:right; margin-left:5px; }
				
			#content-right{ width:250px; float:right; }
				#content-right #formbox { background:ghostwhite;  padding:10px; border:1px dashed #b9c3d2; }
					#content-right #formbox #book { text-align:center; margin-bottom:10px; padding-top:20px; }
					#content-right #formbox #text { font-size:14px; line-height:20px; text-align:center;  margin-bottom:10px;}
					#content-right #formbox #form { background: #666666; padding:10px; border:1px solid #b9c3d2; }
					#content-right #formbox #form label { display:block; margin-bottom:3px; color:#ffffff; }
					#content-right #formbox #form input { margin-bottom:10px; width:205px; }
					
			#content-full { width:990px; }
				#content h1 { color:#777777; font-size:16px; font-weight:bold; margin-bottom:20px; line-height:20px; }
				#content h2 { color:#777777; font-size:14px; font-weight:bold; margin-bottom:10px; line-height:20px; }
				#content h3 { color:#777777; font-size:13px; font-weight:bold; margin-bottom:5px; line-height:20px; }
				#content p { line-height:20px; color:#000000; margin-bottom:10px; }
				#content p a { color:#E81B22; }
				#content ul { margin-left:30px; margin-bottom:15px; color:#000000; list-style:disc; }
				#content ol { margin-left:30px; margin-bottom:15px; color:#000000; list-style:decimal; }
				#content li { line-height:20px; }
				#content li a { color:#e81b22; }
				#content .img-right { float:right; margin-left:20px; margin-bottom:10px;  }
				
			.split #content-left { width:200px; }
			.split #content-right { width:770px; }
			
					
				.split #content-left ul { list-style:none; margin:0px; }
				.split #content-left li { line-height:20px; padding:10px; background:#eeeeee; }
				.split #content-left li a { color:#333333; text-decoration:none; }
				.split #content-left li.active { background:#dddddd; }
				.split #content-left li.active a { color:#E81B22; }
				.split #content-left li.head { background:#666666; color:#ffffff; }
			
				/********************************************
				**	TABLE STYLE
				********************************************/
			.table-style { line-height: 20px; }
				.table-style tr {}
				.table-style tr.odd { background:#eeeeee; }
				.table-style tr.even { background:#dddddd; }
				.table-style td { padding:5px; }
				.table-style th { padding:5px; font-weight:bold; }
				
		/********************************************
		**	FOOTER
		********************************************/
		#footer{ border-top:1px solid #dddddd; padding-top:10px; background:#980718; color:#ffffff; padding:10px; }
			#footer a { color:#ffffff; }
			#footer-left{ width:500px; float:left; line-height:23px; }
			#footer-right{ width:60px; float:right; }