/* CSS Reset  */

html, body, div, span, applet, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, img, small, strike, sub, sup, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td		
									{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; 
									  font-style: inherit; font-size: 100%; font-family: inherit;}
:focus								{ outline: 0;}
table								{ border-collapse: separate; border-spacing: 0;}
a img,:link img,:visited img 		{ border:none }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }



/* CSS Initialisation */

strong { font-weight: bold }
em { font-style: italic }
div { position: relative } 


/* CSS Utility */

.floatleft 		{ float: left; }
.floatright		{ float: right; }
.clear			{ clear: both; }
.cursor 		{ cursor: pointer; cursor: hand;}
.underline		{ color:#FF0000; text-decoration: underline;}
.none			{ text-decoration: none;}


/*  Default styling  */	

body 			{
				background-color: #29221C; background-image: url(images/body_bg.gif); background-repeat: repeat-x;
				font-family: Lucida Grande,Arial,Sans-serif;
				font-size: 12px;
				line-height: 18px;
				color: #A08E7D;
				}


p				{ padding: 0px 0px 8px 0;}	
a:hover 		{ color: #2B6AAF; text-decoration: underline;}	
a				{ color: #003366; text-decoration: none;}
.button			{ background: #925B22; color: white; font-size: 12px; line-height: 12px; border: 1px solid #925B22; padding: 3px 8px; 
			  	  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.button:hover	{ background: #D5791B; color: white; } 
ul 				{color: #FFF; margin-left: 10px; list-style: inside; padding: 6px 0px 5px 0;}


/*  Misc styling  */	

.subhead		{ font-size: 13px; color: #A08E7D;}
.title			{ font-size: 12px; color: #8E6940;}
.name			{ font-size: 11px; color: #A08E7D;}
.bold			{ font-size: 11px; color: #E2DDCA;}
.small			{ font-size: 8px; color: #473A2A; padding: 5px 0px 5px 0;}
.padleft20 		{ padding-left: 20px;}
.padright30 	{ padding-right: 30px;}
.quote			{ font-family:"Palatino Linotype",Georgia,serif;  font-size: 12px; color: #E2DDCA; padding: 20px 0px 10px 0;}
.largequote		{ font-family: Lucida Grande,Arial,Sans-serif;  font-size: 13px; color: #F0E9DF; padding: 5px 0px 10px 0;}
.boxcontent		{ font-size: 12px; font-weight: normal; color:#fff; text-align:center; padding: 10px 5px 5px 5px;}
	
	



/* Headings */

h1, h2, h3, h4, h5	{
	font-weight: normal;
	width: 100%;
	position: relative;
	clear: both;
	color: #FFFFFF;
	left: -1px;
}

h1				{ color: #D5791B; font-size: 18px; line-height: 34px; padding: 10px 0px 10px 0px; }
h2				{ color: #D5791B; font-size: 16px; padding: 20px 0px 10px 0px; }
h3				{ color: #8E6940;; font-size: 14px; padding: 0px 0px 7px 0px; }
h4				{ font-size: 14px; padding: 0px 0px 7px 0px; margin: 0px 10px 10px 0px;}
h5				{ font-size: 14px; padding: 0px 0px 7px 0px; }


/*  STRUCTURE & COMMON ELEMENTS  */

#wrapper 							{ width: 760px; margin: 0px auto; background-color:transparent;}
	
	
#header 							{ height:229px; margin-top:25px; }

									  
#menu								{ background-image:url(images/menu_bg.jpg); width: 760px; height: 31px; font-size: 13px; text-align: center;}
#menu ul							{ list-style: none; margin: 0;}
#menu ul li							{ display: inline; margin-right: 40px;}
#menu a:hover 						{ color: #A9610F; text-decoration: underline;}
#menu #active a						{ color: #A9610F; text-decoration: underline;}
#menu a								{ color: #000; text-decoration: none;}

#main								{ width: 760px; float: left; font-size: 12px;}
#main ul							{ list-style-image: url(images/arrow.gif); margin: 0;}
#main a:hover 						{ color: #D5791B; text-decoration: underline;}	 
#main a#active 						{ color: #925B22;}	
#main a								{ color: #925B22; text-decoration: none;}

#left								{ width: 500px; float: left; font-size: 12px;}
#left ul							{ list-style-image: url(images/arrow.gif); margin: 0;}
#left a:hover 						{ color: #D5791B; text-decoration: underline;}	 
#left a#active 						{ color: #925B22;}	
#left a								{ color: #925B22; text-decoration: none;}

#right								{ width: 220px; float: right; margin-top: 50px; font-size: 12px; }
#right ul							{ list-style-image: url(images/arrow.gif); margin: 0;}
#right a:hover 						{ color: #D5791B; text-decoration: underline;}	
#right a#active 					{ color: #925B22;}	
#right a							{ color: #925B22; text-decoration: none;}

#box								{ width: 220px; height: 330px; float: right; background-color: #6A5A45; margin-top: 10px;}
#box ul								{ list-style-image: url(images/arrow.gif); margin: 0;}
#box a:hover 						{ color: #fff; text-decoration: underline;}	
#box a#active 						{ color: #fff;}	
#box a								{ color: #fff; text-decoration: none;}

#submenu							{ font-size: 12px;}
#submenu ul							{ list-style-image: url(images/arrow.gif); margin: 0;}
#submenu a:hover					{ color: #2B6AAF; text-decoration: underline;}
#submenu a#active					{ color: #2B6AAF; text-decoration: underline;}
#submenu a							{ color: #2B6AAF; text-decoration: none;}

#mailingform						{ width:200px}


#formmenu							{ font-size: 11px;}
#formmenu ul						{ list-style-image: url(images/download.jpg); margin: 0;}
#formmenu a:hover 					{ color: #2B6AAF; text-decoration: underline;}	
#formmenu a							{ color: #003366; text-decoration: none;}

#line								{ height: 20px; width: 500px; border-bottom: 1px solid #342A20;}
				
#pagebody							{ margin-top:10px;}			    						  

#footer								{ clear:both; background-color: #000; background-image: url(images/footer_bg.jpg); height: 300px; background-repeat: repeat-x; }

#footerwrap							{ width: 760px; margin: 0px auto; background-color:transparent;}
#footerleft							{ width: 360px; font-size:9px; color:#E2DDCA; float: left; text-align:left; padding: 20px 0px 0px 0px; }	
#footerright						{ width: 360px; font-size:9px; color:#E2DDCA; float: right; text-align:right; padding: 20px 20px 0px 0px; }	




/*  HOME PAGE  */
