html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	background: #0d0403 url(/images/siteBg.gif) repeat-x center top;
	font-family: georgia, serif;
	color: #e6d3a6;
	text-align: center;
}

a{
color: #e6d3a6;
}

a:hover, a:visited{
color: #eaae4e;
}

h2{
font-size: 33px;
margin-bottom: 20px;
background: url(/images/h2bg.gif) repeat-x bottom;
}

h3{
color: #e9ad4d;
margin-bottom: 10px;
font-size: 18px;
color: 
}

em{
font-style: italic;
}

.index{
width: 980px;
margin: 0 auto;
text-align: left;
}

.header{
height: 176px;
text-indent: -9999em;
background: url(/images/header.jpg) no-repeat;
}
.header a{
display: block;
width: 420px;
height: 110px;
position: relative;
top: 40px;
left: 20px;
}
.nav{
list-style-type: none;
}

.nav li{
float: left;
}

.home, .about, .work, .faq, .contact, .call, .home_active, .about_active, .work_active, .faq_active, .contact_active{
height: 86px;
width: 122px;
float: left;
text-indent: -9999em;
background: url(/images/nav.jpg) no-repeat 0 0;
}
.home:hover, .home_active{
background-position: 0px -86px;
}
.about{
width: 132px;
background-position: -122px 0;
}
.about:hover, .about_active{
width: 132px;
background-position: -122px -86px;
}
.work{
width: 135px;
background-position: -254px 0;
}
.work:hover, .work_active{
width: 135px;
background-position: -254px -86px;
}
.faq{
width: 88px;
background-position: -389px 0;
}
.faq:hover, .faq_active{
width: 88px;
background-position: -389px -86px;
}
.contact{
width: 140px;
background-position: -477px 0;
}
.contact:hover, .contact_active{
width: 140px;
background-position: -477px -86px;
}
.call{
width: 363px;
background-position: -617px 0px;
}
.content{
width: 980px;
float: left;
font-size: 14px;
line-height: 1.6;
background: url(/images/contentBg.jpg) no-repeat 0 0;
}
.content p{
margin-bottom: 20px;
}
.leftCol{
float: left;
}
#inner .leftCol{
width: 545px;
margin: 55px 0 0 43px;
}
#inner .leftCol ul{
list-style-type: square;
margin: 0 0 20px 20px;
color: #e9ad4d;
}
strong{font-weight:bold;}
.rotator{
width: 591px;
height: 455px;
margin: 42px 0 0 -30px;
background: url(/images/photoFrame.png) no-repeat 0 0;
}
.rotator img{
margin: 25px 0 0 20px;
}
.controls{
position: relative;
top: -25px;
clear: both;
width: 94px;
list-style-type: none;
text-indent: -9999em;
margin: 0 0 0 460px;
}
.controls li{
width: 29px;
height: 47px;
float: left;
cursor: pointer;
background: url(/images/rotateControls.png) no-repeat 0 0;
}
.prev:hover{
background-position: 0 -47px;
}
.next{
margin-left: 36px;
background-position: -64px 0px !important;
}
.next:hover{
background-position: -64px -47px !important;
}
.rightCol{
width: 355px;
float: left;
margin: 70px 0 0 30px;
}
#inner .rightCol{
margin: 44px 0 0 0;
}
.rightPhotos{
margin: 0 0 0 22px;
}
.more{float:right;}
.footer{
width: 940px;
float: left;
clear: both;
padding: 25px 20px;
margin-top: 30px;
color: #8e7050;
background: url(/images/footerBorder.gif) no-repeat 0 0;
}
.footer a{color: #8e7050; text-decoration: none; font-size: 12px;}
.footer a:hover{color: #e6d3a6;}
.footer span{font-size: 14px;}
.ftrLinks{float: left;}
.cs{
display:block;
float: right;
width: 126px;
height: 29px;
text-indent: -9999em;
background: url(/images/csLogo.gif) no-repeat 0 0;
}
.cs:hover{
background-position: 0 -29px;
}
.galleryList{
display: none;
}

/*-------- Form Styles -----------*/

#contactForm input[type=text], #contactForm textarea {
width: 400px;
padding: 7px;
border: 3px solid #663e17;
color: #e6d3a6;
background: #442e17;
margin:7px 0 3px 0;
}
#contactForm input[type=text]:focus, #contactForm textarea:focus{
border: 3px solid #e9ad4d;
}
#contactForm textarea{
overflow: hidden;
height: 130px;
}

