html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, p, form, table, th, td{	margin: 0;	padding: 0;}html, body{	height: 100%;}body{	background-color: #FFF;	background-image: url(images/bg_main.gif);	font-size: 13px;	font-family: Helvetica, Verdana, Arial;	color: #75726a;	background-position: center top;}div{	text-align: justify;}p { margin: 7px 0px 7px 0px; clear: left;}div.parent{	width: 1024px;	b!ackground-image: url(images/bg_main.gif);	margin: 0 auto;	m!in-h!eight: 100%; /*For all browser except IE*/		h!eight: auto	h!eight: 100%;	h!eight  : 100%;}html .parent {/*	height: 100%;*/}div.nav{	background-image: url(images/bg_nav.gif);	background-repeat: no-repeat;	width: 1024px;	height: 22px;	color: white;	font-family: Arial;	font-size: 13px;	letter-spacing: 1px;	text-transform: lowercase;	list-style-type: none;}div.nav ul{	margin: 2px 0 -1px -7px;}div.nav li{	float: left;	padding: 0px 34px 0 34px;	p!adding: 0 0 0;	margin: 0 0 -1px 0;}div.nav a:link{	color: #DED5A6;	font-weight: normal;}div.nav a:visited{	color: #DED5A6;	font-weight: normal;}div.nav a:hover{	color: #fff;	text-decoration: none;}/*HACKS TO OMIT SPECIAL PAGES IN MENUU BAR*/div.nav li ul li ul { display: none; }div.footer li ul li ul { display: none; }/*.page-item-69 { display: none; }.page-item-120 { display: none; }.page-item-131 { display: none; }.page-item-133 { display: none; }*/li.subnav{	text-transform: uppercase;	padding: 22px 20px 0 0;	font-weight: bold;	font-size: 16px;	list-style-type: none;	float: left;}li.subnav a{	font-weight: bold;}div.main{	background-image: url(images/bg_top.jpg);	background-repeat: no-repeat;	height: 400px;	padding: 33px 45px 50px 52px;	margin: -16px 0 0 0;	line-height: 17px;	font-size: 14px;}div.content { width: 630px; }em{	color: #abad7f;	font-size: 15px;	font-style: normal;	font-weight: normal;}.special{	color: #abad7f;	text-transform: capitalize;}div.content h2{	color: #b4b07a;	font-size: 16px;	margin: 18px 0 0 0;	padding: 0;}div.content ul{	list-style-image: url(images/list_bullet.gif);	margin: 0 0 20px 20px;}img.align_left{	float: left;	margin: 0 15px 10px 0;}div.col_left{	margin: 0 32px 0 0;	float: left;	width: 212px;	text-align: left;}div.divider_left{	width: 5px;	height: 330px;	background-image: url(images/vertical_divider_left.gif);	background-repeat: no-repeat;	float: left;	margin: -33px 30px 0 0;}div.divider_right{	width: 5px;	height: 330px;	background-image: url(images/vertical_divider_right.gif);	background-repeat: no-repeat;	float: right;	margin: -33px 0 0 60px;}div.col_right_home{	margin: -22px 0 0 34px;	float: right;	width: 193px;	text-align: left;	font-size: 11px;	line-height: 14px;}div.col_right{	margin: 0 0 0 34px;	float: right;	width: 193px;	text-align: left;	font-size: 11px;	line-height: 14px;}a{	font-style: normal;	font-weight: normal;	text-decoration: none;}a:link { color: #ba664c; }a:visited { color: #9a5e4c; }a:hover{	c!olor: #f0bc82;	text-decoration: underline;}h1{	color: #XXXXXX;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica;}h1 a{	font-weight: bold;}h2{	font-weight: bold;	color: #B4B07A;	text-transform: uppercase;	font-size: 22px;	letter-spacing: -1px;	padding: 0 0 12px 0;	line-height: 22px;	clear: left;}h2 a{	font-weight: bold;	color: #ba664c;}div.post h2 { text-transform: none; }h3{	font-size: 16px;	font-weight: bold;}h3 a{	font-weight: bold;}h3#comments{	font-size: 13px;	text-align: left;}div#respond h3{	font-size: 13px;}div.keywords{	color: #c2b6a3;	font-size: 9px;	font-weight: normal;	text-align: center;	m!argin: 0 auto 0 auto;	width: 100%;}.full_opacity{	filter:alpha(opacity=100);	opacity:1.0;}div.services-left{	width: 175px;	height: 185px;	float: left;	padding: 14px 16px 14px 16px;	margin: 5px 10px 25px 0px;	text-align: left;	position: absolute;	line-height: 21px;}div.services-left-color{	margin: 25px 10px 25px 0px;	width: 205px;	height: 215px;	float: left;	background-color: #888a34;	filter: alpha(opacity=10);	opacity: .10;	text-align: left;	display: inline;	position: absolute;}div.services-left h2{	color: #c95400;	font-size: 21px;	font-weight: bold;	margin: 0 0 8px 0;}div.services-middle{	width: 175px;	height: 185px;	float: left;	padding: 14px 16px 14px 16px;	margin: 5px 10px 25px 217px;	text-align: center;	position: absolute;	line-height: 21px;}div.services-middle-color{	margin: 25px 10px 25px 217px;	width: 205px;	height: 215px;	float: left;	background-color: #644a2b;	filter: alpha(opacity=10);	opacity: .10;	text-align: left;	display: inline;	position: absolute;}div.services-middle h2{	color: #c95400;	font-size: 21px;	font-weight: bold;	margin: 0 0 8px 0;}div.services-right{	width: 175px;	height: 185px;	float: left;	padding: 14px 16px 14px 16px;	margin: 5px 10px 25px 432px;	text-align: right;	position: absolute;	line-height: 21px;}div.services-right-color{	margin: 25px 10px 25px 432px;	width: 205px;	height: 215px;	float: left;	background-color: #a88500;	filter: alpha(opacity=10);	opacity: .10;	text-align: left;	display: inline;	position: absolute;}div.services-right h2{	color: #c95400;	font-size: 21px;	font-weight: bold;	margin: 0 0 8px 0;}div.sidebar_right{	width: 200px;	float: right;	margin: 0 0 0 20px;	background-color: #d3caad;}div.sidebar_left{	width: 200px;	float: left;	margin: 0 20px 0 0 ;	background-color: #d3caad;}div.sidebar_title{	background-color: #615f56;	width: 200px;	color: #b0ab90;	font-size: 17px;	font-weight: bold;	text-align: center;	padding: 5px 0 5px 0;	line-height: 19px;}div.sidebar_content{	text-align: left;	padding: 8px 12px 8px 12px;	font-size: 12px;}div.sidebar_content p{	margin: 5px 0px 5px 0px;}div.footer{	font-size: 11px;	font-family: Helvetica, Verdana, Arial;	text-transform: lowercase;	color: #c2b6a3;	text-align: center;	width: auto;	clear: both;	float: none;}div.footer ul{	width: auto;	text-align: center;	list-style-type: none;	padding: 0 0 0 130px;	clear: both;	float: none;}div.footer li{	font-size: 12px;	padding: 0px 18px 0 18px;	list-style-type: none;}li.page_item{	float: left;	list-style-type: none;}li.page_nav{	f!loat: left;	list-style-type: none;}li.pagenav{	clear: both;	float: none;}div.alignleft{	width: 34%;	float: left;}div.alignright{	width: 34%;	float: left;	text-align: right;	margin: 0 0 15px 0;}ol.commentlist{	margin: 0;	clear: left;	font-size: 12px;}p.postmetadata { margin: 0 0 30px 0; }p.quote_source{	text-align: right;	font-size: 12px;	padding: 0 0 10px 0;	line-height: 14px;}div.contact_form td{	font-family: Helvetica, Verdana, Sans-Serif;	font-size: 12px;}div.contact_form input{	width: 350px;	height: 16px;}div.contact_form textarea{	width: 350px;	height: 120px;}