/*
	Colors
	Body color: #336666
	sidebar color: #cecf9c
	post background: #ffffff
*/

/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 62.5%; font-family: Arial, sans-serif; color: #ffffff;
									  background-color:#336666; }
ul									{ list-style: none; list-style-type: none; }
#nav								{ padding: 10px; }
#nav h2								{ padding: 10px 0 0 0; font-size: 18px; color: #235353; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }
.info 								{ color: #235353}
li a 								{ text-decoration: none; color: #235353; }
li.multi							{ padding: 0; } 
/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
/*
	TYPGROGRAPHY
*/

#main_post p						{ color: #235353; font-size: 12px; }
#main_post p a						{ color: #235353; }			
.sb	a								{font-family: "Times New Roman", Times, serif; font-size: 28px;	font-weight: bold; color: #99cc99;	text-decoration: none; font-variant: small-caps; text-transform: capitalize; }
.label								{ color: #000; }
h2									{ font-size: 18px; font-weight: bold; color: #235353; }
h2 a								{ font-size: 18px; font-weight: bold; color: #235353; }
h3  								{ font: 14px; color: #235353; }	
h3 a								{ color: #235353; }
.opn								{ color: #FFFFFF; }
.opn a								{ color: #ffffff; }
				

/*
	STRUCTURE
*/
#page-wrap 							{ width: 641px; margin: 0 auto; }
#title_area							{ padding: 5px 0 5px 0; height: 164px; }
h1#picture							{ width: 162px; height: 152px; background:url(images/businessstructure.jpg) no-repeat; text-indent:-9999px; margin: 5px 0 5px 0; float: left; }
#main_post							{ float: right; width:73%; }
#main_nav							{ float: left; width:25%; }
#container							{ background: url(images/content_bg.jpg) repeat-y; }
#searchform							{ float: right; }
#footer 							{ padding: 0 10px 0 20px; background:#336666; width: 641px; margin: auto; } 
#commentform						{ width: inherit; }
#comment							{ width: 453px; border-width: thin; border-color: #336666; }
#author								{ border-width:thin; border-color: #336666; background-color: #FFCC66; }
#email								{ border-width:thin; border-color: #336666; background-color: #FFCC66; }
#url								{ border-width:thin; border-color: #336666; }



a:link 								{ text-decoration: none; }
a:visited							{ text-decoration: none; }
a:hover 							{ text-decoration: underline; color: #000000; }
a:active							{ text-decoration: none; }