body {
	background-color:#422925;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size:11px;
	margin:0 auto;
	text-align:center;
}

#wrapper {
	width:760px;
	min-height:900px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	background-color:#fff;
	color:#EB5E05;
	padding:15px;
}

#about { float:right; width:245px; padding-left:15px; }

#about-box p {
		padding:15px;
		padding-top:5px; 
		line-height:14px; 
		font-size:11px; 
		color: #B33D0F; 
		background-color:#fff; 
		text-align:justify; 
	}

#shadowbox_body { background-color:#fff !important; }

#portfolio { margin:15px; }

#faqs, #about-box { clear:both; text-align:left; margin:auto; background-color:#fff; }

#faqs { width:640px; }

#sb-body, #sb-loading {
background-color:#FFFFFF !important;
}

#faqs .faq_content { padding:15px; padding-top:10px; width: 610px; color:#B33D0F; background-color:#fff; overflow: hidden; }

#faqs .faq_toggle {
			display: block;
			height: 25px;
			/* width: 625px; */
			background: url(images/accordion_toggle.jpg) no-repeat top right #fff;
			padding: 0 10px 0 10px;
			line-height: 25px;
			font-weight: bold;
			text-decoration: none;
			outline: none;
			font-size: 11px;
			color: #B33D0F;
			border-bottom: 1px dotted #e0542f; 
			cursor: pointer;
			margin: 0 0 0 0;
			/* from active state */
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #EB5E05;
			color: #ffffff;
			border-bottom: 1px dotted #e0542f; 
		}
		
		#faqs .faq_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #EB5E05;
			color: #ffffff;
			border-bottom: 1px dotted #e0542f; 
		}

strong { font-weight:bold; }

/*
h1 { font-size:20px; color:#B33D0F; font-weight:normal; padding:10px 0px; float:left; display:inline; text-transform:uppercase; }
margin-left h1, nav was 130px
*/

h1 {
	height:23px;
	width:405px;
	text-indent:-6000px;
    background-image: url("/images/logo.gif");
    background-repeat: no-repeat;
	position:relative;
	top:23px;
	left:60px;
}

h2 { font-size:11px; font-weight:bold; color:#000; }
h3 { font-size:12px; font-weight:bold; padding:7px 10px; background-color:#422925; color:#fff; width:625px;  }
h4 { font-size:12px; font-weight:bold; padding:10px 0px; cursor:pointer; }
p { line-height:15px; margin:15px 0px; }

#contact {text-align:right; color:#B33D0F; }

#footer { margin-top:20px; }
	#footer p { text-align:center; font-size:9px; letter-spacing:.05em; }

a:link { color:#B33D0F; text-decoration:underline; }
a:visited { color:#B33D0F; text-decoration:underlie; }
a:hover { color:#B33D0F; text-decoration:underline; }
a:active { color:#B33D0F; text-decoration:underline; }


#nav ul { list-style-type:none; margin:0; padding:0; border:none; display:inline; }
#nav li { display:inline; margin-right:10px; }

#nav li a:link { color:#B33D0F; font-weight:bold; text-decoration:none; }
#nav li a:visited { color:#B33D0F; font-weight:bold; text-decoration:none; }
#nav li a:hover { color:#B33D0F; font-weight:bold; text-decoration:underline; }
#nav li a:active { color:#B33D0F; font-weight:bold; text-decoration:none; }

#nav { margin-top:20px; margin-bottom:20px; margin-left:60px; float:left; clear:both; }