/*	----------------------------------------------------------------------------
	
	CSS Code Poetry by J5
	
	----------------------------------------------------------------------------
	
	1.	Globals
	2.	Links
	3.	Layout
		A.	Foundation
		B.	Header
		C.	Content
		D.	Footer
	4.	Styling
		A. Forms
		B. Any Extras
			
	----------------------------------------------------------------------------
	(1) GLOBALS
	--------------------------------------------------------------------------*/
	
	* 									{ margin: 0; padding: 0; } 
	html, body 							{ height: 100%; } 
	body 								{ background: #FFFFFF; font: small/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; color: #000000; font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif; font-size:90.5%;}	
	h1, h2, h3, h4, h5, h6 				{ font-weight: normal; line-height: 1em;  } 
	h1 									{ font-size: 140%; padding: 4px 0; color: #fff; } 
	h2 									{ font-size: 155%; line-height: 1.6em; color: #000; padding-top:15px;  } 
	h3 									{ font-size: 75%; color: #66615d; padding-bottom: 5px; } 
	h3 em 								{ font-style: normal; color: #ccc3ba; } 
	h4 									{ padding-bottom: 7px; font-size: 70%; line-height: 1.3em; color: #66615d;  }
	h5 									{ padding: 20px 0 5px 0; font-size: 130%; color: #fff; }
	blockquote 							{ display: block; margin-top: 5px; padding: 15px 20px 0 20px; border-top: 1px dotted #232221; color: #ccc6c2; }
	cite 								{ display: block; text-align: right; padding: 0 20px 5px 20px; font-size: 85%; color: #66615d; border-bottom: 1px dotted #232221; margin-bottom: 10px; }
	p 									{ line-height: 1.4em; padding-bottom: .8em; }
	ol 									{ padding: 0 0 .8em 20px; font-size: 85%; }	
	table 								{ padding:0px; border:0px; border-collapse: collapse; }
	td, th 								{ text-align:left; }
	em 									{ font-style: normal; color: #fff; }
	sup 								{ font-size: 50%; }
	.hidden								{ width:0px; height:0px; position:absolute; left:-2000px;}

/*	----------------------------------------------------------------------------
	(2) LINKS
	--------------------------------------------------------------------------*/

	a, a:link, a:visited, a:active		{ color:#422719; text-decoration: none; } 
	a:hover								{ text-decoration:underline; color:#DA762F; }
	a img 								{ border: none; }
			
	
	
/*	----------------------------------------------------------------------------
	(3) LAYOUT
	----------------------------------------------------------------------------	
	(3A) Foundation
	--------------------------------------------------------------------------*/
	 
	#shell 								{ width:100%; text-align:center; margin:0px auto;padding-top:10px; max-width:800px; } 

/*	----------------------------------------------------------------------------
	(3B) Header
	--------------------------------------------------------------------------*/	
	 
	#tnav_top_bdr						{ background-color:#333333; border:1px solid #000000; border-left:0px; border-right:0px; height:4px; width:100%; }
	#tnav_wrapper 						{ float:right;} 
	.tnav_lnk a  						{ text-decoration:none; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-right:10px; color:#000000; height:20px;}
	.tnav_lnk 							{ text-decoration:none; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-right:10px; color:#000000; height:20px;}
	 	 

/*	----------------------------------------------------------------------------
	(3C) Content
	--------------------------------------------------------------------------*/
	#content_wrapper					{ text-align:center; margin:0px auto; max-width:800px; }
	
	#content_lwrapper					{ width:40%; float:left;}
	#content_rwrapper					{ width:60%; float:left;}
	
	.copy_l								{ text-align:left; padding-left:30px; padding-right:15px;}
 
 	#photo_wrapper						{ padding-top:15px;}
 	.thumb_img							{ float:left; padding:5px;}
	#windowloc							{ width:0px; height:0px; overflow:hidden;}
	
	#footer_wrapper						{ width:100%; text-align:center; margin:0px auto}
	#ftrcopy							{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:bold;}
	
	
/*	----------------------------------------------------------------------------
	(3D) Footer
	--------------------------------------------------------------------------*/
	 
/*	----------------------------------------------------------------------------
	(4) Styling
	--------------------------------------------------------------------------*/		
  	
	.content_title 						{ font-size:12px; font-weight:bold; color:#7D9240; padding-top:20px; }
	.content_copy						{ font-size:12px; color:#222931;   }
 
  		
/*	----------------------------------------------------------------------------
	(4) Extras
	--------------------------------------------------------------------------*/		
	.cb 								{ display:block; clear:both; line-height:5px; width:100%; }
	.cb_small 							{ display:block; clear:both; height:10px;  }
	.cb_medium 							{ display:block; clear:both; height:55px;  }
	.cb_large 							{ display:block; clear:both; height:100px; }	