/* GENERAL
----------------------------------------------- */
* {
	padding:0;
	margin:0;
	}

body {
	background-color:#534832;
	font:12px Arial, Sans-Serif;
	color: #666; 
	}	

img { border:none; float:left; }

.red { color:#6f1b1b; }

/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#944a32; text-decoration:none; }	
a:hover, a:active { text-decoration:underline; }

#footer a:link, #footer a:visited { color:#5b5d5c; text-decoration:none; }	
#footer a:hover, #footer a:active { text-decoration:underline; }	

/* CONTAINER
----------------------------------------------- */	
#container { width:758px; margin:0px auto; border-right:2px solid #fff; border-left:2px solid #fff; border-bottom:1px solid #fff; }

/* HEADER
----------------------------------------------- */
#logo { float:left; width:758px; }

#navbar { margin:0px auto; width:808px; }
#navbar ul { font:12px Lucida Sans Unicode, Sans-Serif; text-transform:uppercase; padding:6px 0 0 30px; }
#navbar ul li { display:inline; list-style:none; margin-right:15px; }

/* CONTENT
----------------------------------------------- */
#content-wrap { width:758px; float:left; background:#CAC2AD url(images/bg_content.jpg) no-repeat left top;}
#contentSub-wrap { width:758px; float:left; background:#CAC2AD url(images/bg_contentSub.jpg) no-repeat top right; }
#sidebar { float:left; width:163px; padding:0 0 0 60px; }
#content { float:right; width:530px; }
#contentSub { float:right; width:480px; padding:25px 25px 0 25px; color:#000; background:#CAC2AD url(images/bg_contentSub.jpg) no-repeat top right;}
#contentSub h1 { font-size:24px; font-weight:normal; margin:0 0 10px; padding:0px; color:#000; }
#contentSub p { margin:0 0 10px 0; }
#contentBox { behavior: url(iepngfix.htc); float:right; width:277px; height:170px; padding:15px; color:#000; margin:140px 15px 0 0; background:url(images/bg_contentBox.png) no-repeat top left; line-height:13px; }
#contentBox p { margin:0 0 15px 0; }

#sidebar ul { float:left; width:163px; border-top:1px solid #bba982; font:12px Arial, Sans-Serif; }
#sidebar ul li { behavior: url(iepngfix.htc); display:block; float:left; width:163px; height:35px; border-bottom:1px solid #bba982; background:url(images/bg_form.png) repeat-x top left; }
#sidebar ul li a { behavior: url(iepngfix.htc); display:block; float:left; width:148px; height:25px;  color:#fff; font-weight:bold; text-decoration:none; padding:10px 0 0 15px; background:url(images/bg_form.png) repeat-x top left; }
#sidebar ul li a:hover {
	display:block;
	float:left;
	width:148px;
	height:25px;
	text-decoration:underline;
	padding:10px 0 0 15px;
	background-color: #CBBFA9;
}

#form { behavior: url(iepngfix.htc); float:left; width:133px; background:url(images/bg_form.png) repeat top left; padding:10px 15px 0 15px; }
#form h3 { font-size:13px; color:#3E2F11; margin:0 0 5px 0; }
#form input { width:124px; background:url(images/bg_field.jpg) repeat-x top left; border:1px solid #654f21; margin:0 0 5px 0; color:#a48f5f; font-size:12px; padding:3px; }
#form textarea { width:124px; background:url(images/bg_field.jpg) repeat-x top left; border:1px solid #654f21; color:#a48f5f; font-size:12px; padding:3px; }
#submit { width:46px; height:22px; display:inline; margin:5px 0 0 75px; background-color:#8D6E2E; border:none; padding:5px; color:#fff; font-size:10px; font-weight:bold; }

#powerline { float:left; width:758px; height:37px; background:url(images/bg_powerline.jpg) no-repeat top left; }
#bottom { clear:both; width:758px; height:55px; background:url(images/bg_bottom.jpg) repeat-x top left; font-size:11px; font-weight:bold; line-height:13px; }
#address { float:left; color:#333; display:inline; margin:7px 0 0 80px;}
#phone { float:left; color:#333; display:inline; margin:7px 0 0 50px;}
#copyright { float:left; color:#333; display:inline; margin:7px 0 0 60px;}

/* FOOTER
----------------------------------------------- */
#footer { margin:0px auto; padding:25px 50px 0 30px; width:648px; color:#fff; font-size:10px; }
#footer a, #footer a:link, #footer a:hover, #footer a:visited, #footer a:active{color: #fff;}

/* FOOTER
----------------------------------------------- */
.photo {float: right; margin: 0 0 15 15px}