*									{ margin:0 }

html, body							{ font-family:Arial, Helvetica, sans-serif; font-size:90%; line-height:130%; margin-bottom:25px; margin-top:10px; }

h1									{ color:#8A5C1D; line-height:114%; margin-bottom:15px; font-weight:normal }
h2									{ color:#000; margin-bottom:10px; font-size:120%; }
p									{ margin-bottom:20px; }
a									{ color:#8B3A11; }
blockquote  				        { margin-top:3px; margin-bottom:3px; }

.white								{ color:#FFF }

#outer								{ width:100%; }

#container							{ width:980px; margin:0 auto }

#header								{ width:100%; height:115px }
#header .logo						{ float:left }
#header .content					{ float:right; color:#2B1C0D; font-size:150%; margin-top:75px; text-align:right; }

#navigation							{ width:100%; height:31px; font-size:115%; background-color:#8A5C1D; }
#navigation	ul						{ list-style-type:none; margin:0; padding:0; }
#navigation li						{ float:left; height:31px; line-height:31px; margin:0; padding:0 }
#navigation a						{ display:block; padding:0 17px; border-right:1px solid #FFF; color:#FFF; text-decoration:none; }
#navigation a:hover					{ background-color:#141414 }
#navigation a.active				{ background-color:#141414 }

#inner								{ width:100%; margin-top:1px }

#homepage-content					{ float:left; width:436px; height:542px; margin-right:1px; background-color:#2B1C0D; color:#FFF; font-size:110%; line-height:130%; }
#homepage-content .padding			{ padding:16px; }
#homepage-content .title			{ margin-bottom:25px; margin-top:10px; }
#homepage-content .quote			{ margin-top:25px; color:#999; margin-bottom:20px; }
#homepage-content .quote .open		{ float:left; margin-top:-3px; margin-right:5px; width:11px; height:11px; background:url(/images/quote-open.gif) no-repeat }
#homepage-content .quote .content	{ float:left; width:370px; margin-right:5px; }
#homepage-content .quote .close		{ float:left; margin-top:28px; width:11px; height:11px; background:url(/images/quote-close.gif) no-repeat }
#homepage-content .quote .quoter	{ margin-left:16px; font-size:70%; color:#793900; }
#homepage-gallery					{ float:left; width:542px; height:542px; }

#main								{ background-color:#2B1C0D; }

#content							{ float:left; width:688px; padding-right:15px; background-color:#FFF; }
#content .padding					{ padding:27px 16px; }

.divider							{ background-color:#F0D8B7; height:1px; margin-bottom:16px; }

input { 
font-size: 11px; vertical-align: middle; 
} 
select { 
font-size: 11px; vertical-align: middle;  
} 
textarea { 
font-size: 100%; color: #666666; 
} 
fieldset { 
border-right: #ecc59c 1px solid; padding-right: 10px; border-top: #ecc59c 1px solid; padding-left: 10px; padding-bottom: 10px; margin: 5px 0px; border-left: #ecc59c 1px solid; padding-top: 10px; border-bottom: #ecc59c 1px solid 
} 
legend { 
padding-right: 0px; padding-left: 0px; font-weight: bold; padding-bottom: 0px; margin: 0px; color: #985b32; padding-top: 0px 
} 
#errorbox { 
border-right: #f71842 1px solid; padding-right: 15px; border-top: #f71842 1px solid; padding-left: 15px; padding-bottom: 15px; margin: 20px 0px; border-left: #f71842 1px solid; color: #f71842; padding-top: 15px; border-bottom: #f71842 1px solid 
} 
.conform { 
padding-right: 15px; padding-left: 15px; padding-bottom: 15px; padding-top: 15px 
} 
.conform2 { 
padding-right: 15px; padding-left: 15px; padding-bottom: 15px; padding-top: 15px 
} 
.conform label { 
font-weight: normal; float: left; margin: 2px 0px 3px; width: 150px 
} 
.conform2 label { 
font-weight: normal; float: left; margin: 2px 0px 3px; width: 300px 
} 
.conform select { 
margin: 0px 0px 8px; vertical-align: middle 
} 
input { 
margin: 0px 0px 8px; vertical-align: middle 
} 
textarea { 
margin: 0px 0px 8px; vertical-align: middle 
}




#subnavigation						{ float:right; width:277px; padding-top:20px; background-color:#2B1C0D; color:#FFF; }
#subnavigation strong				{ font-size:130%; }
#subnavigation .text				{ margin-left:25px; width:218px; font-size:85% }
#subnavigation a					{ color:#CCC; }
#subnavigation ul					{ list-style-type:none; margin:0; padding:0; }
#subnavigation li					{ height:25px; line-height:25px; margin:0; padding:0 }
#subnavigation li a					{ display:block; color:#FFF; padding-left:26px; text-decoration:none; background:url(/images/subnavigation-bg.gif) no-repeat; }
#subnavigation li a:hover			{ color:#6E442D; background:url(/images/subnavigation-bg-on.gif) no-repeat; }
#subnavigation li a.active			{ color:#6E442D; background:url(/images/subnavigation-bg-on.gif) no-repeat; }
#subnavigation img					{ margin-left:55px; }
#subnavigation .brochure			{ margin-left:25px; }

#footer								{ width:100%; font-size:85%; margin-top:1px; padding-top:7px; height:44px; border-top:8px solid #793900; background:url(/images/footer.gif) no-repeat right top }
#footer .copyright					{ color:#2B1C0D; }
#footer .links						{ color:#793900; margin-top:3px; }
#footer .links a					{ color:#793900; text-decoration:none }

.clr								{ clear:both }
