
/* ---------------------------------------- 
Colors:
background: 554a42


 */



@charset "UTF-8";
html, body, div, span, h1, h2, h3, h4, h5, h6 ul, li, {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

body  {
font: 16px/26px Arial, Helvetica, sans-serif;
	background: #554a42;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #fff;
}

/* ---------------------------------------- Typography */
h1, h2, h3, h4, h5, h6 {
font: 17px/24px Arial, Helvetica, sans-serif;
color: #fff;
line-height: 110%;
padding: 0;
margin:0 0 0 0;
font-weight:normal;
}
h1 {font-size: 22px;text-transform:uppercase; letter-spacing:1px;}
h2 {font-size: 20px;text-transform:uppercase; letter-spacing:1px;}
h3 {font-size: 18px;text-transform:uppercase; letter-spacing:1px;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}

p {
font: 17px/24px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 0 12px 0;
margin:0;
text-align:justify;
}

img {outline:none;}
a img {outline:none;}

.slideshow {margin: 0 0 20px 0;}

a {color:#FFFF66;}
.container {
	width: 1000px;
	margin: 0 auto;
	margin-top:40px;
}

.content {
	width: 590px;
	float: left;
	text-align:left;
}

.content ul, .content ol { 
padding: 0 15px 15px 40px; 
}

.footer {
border-top: #a89b92 1px solid;
position: relative;
text-align:left;
clear: both;
color:#a89b92;
font: 14px/20px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-left:10px;
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* ---------------------------------------- navigation box*/
#navcontainer {
font: normal 19px/30px Georgia, "Times New Roman", Times, serif;
background: url(images/nav-bkgrnd.jpg) repeat-y top center;
	float: left;
	width: 400px;
	text-align:left;
}
#navcontainer ul {
list-style-type: none;
margin:0 0 0 10px;
padding: 0;
}
#navcontainer li {
display: block;
text-align: left;
}
#navcontainer li a {
font-size:19px/26px;
font-weight:normal;
text-transform:uppercase;
text-decoration: none;
color: #d5d5d5;
outline:none;
letter-spacing:1px;
}
#navcontainer li a:hover {
color:#fff;
}
#current a:link, #current a:visited, #current a:hover {
color: #fff;
font-weight:bold;
}

/* ---------------- contact form styling */  
.fText, .fTextArea, .fTextHear {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;padding:3px;
background-color:#ddd !important;
border:1px solid #666;
width:400px;
}
.red {color:#FFFF66;}

.fTextHear {background-color:#ddd !important; width:507px}
.fTextArea {background-color:#ddd !important; width:507px;height:100px}
.fText:focus, .fText.sffocus, .fTextHear:focus, .fTextHear.sffocus, .fTextArea:focus, .fTextArea.sffocus {background:#fff !important;}
#sentit {text-align:center}



.content li {list-style:none; line-height:20px; margin:0 0 8px 0;}
