
/*  --------------------------------------------------

UNIVERSAL STYLES

------------------------------------------------------*/

html {
margin:0;
padding:0;
color:#000;
}
	
body {
min-width:918px;
background: url(../images/bg-burst.gif) top center fixed #562F35;
background-attachment: fixed;
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
font-size:12px;
color:#6c6b5f;
margin:0 auto;
}
	
#wrap {
margin:0 auto;
width:918px;
padding:0 20px;
}

a:link { color:#55544e; text-decoration: none; }
a:visited { color: #55544e; text-decoration: none; } 
a:hover { color:#55544e; text-decoration:underline; } 

ul {
list-style-type: disc;
list-style-image: url(../images/bullet.gif);
list-style-position: outside;
line-height:18px;
}

p {
line-height:20px;
}

#content {
	margin:0 auto;
	width:858px;
	}



	
/*  --------------------------------------------------

HEADER 

------------------------------------------------------*/
	

#nav {
padding:0;
text-align:right;
margin:0 auto;
width:918px;
font-size:12px;
text-transform:uppercase;
color:#fff;
font-family: "century gothic", arial, helvetica, sans-serif;
letter-spacing:.1em;
float:right;
display:inline;
padding:0 0 10px 0;
clear:both;
height:20px;
}

#nav ul{
list-style:none;
}

#nav li{
display:inline;
padding:10px;
}

#nav a:link,
#nav a:visited {
text-decoration:none;
color:#fff;
}

#nav a:hover {
color:#fff;
}




/*  --------------------------------------------------

MAIN COLUMN 

------------------------------------------------------*/
	

#main-body {
width:918px;
background:url(../images/body-mid.png) repeat-y;
margin:0px auto;
margin-left:-1px;
overflow:hidden;
padding:20px 0;
}

#main-top {
background:url(../images/body-top.png) no-repeat;
width:918px;
height:9px;
margin:0 auto;
clear:both;
}


#sidebar {
width:230px;
line-height:22px;
font-size:14px;
float:right;
display:inline;
margin:0px 20px 0 15px;
}

.slideshow { height: 500px; width: 565px; float:left; display:inline; padding-bottom:20px;}
.slideshow img { height: 500px; width: 565px; padding:10px 0px 20px 20px; }

.content-copy {
width:540px;
padding:0px 0px 20px 20px;
float:left;
display:inline;
}

	
	
/*  --------------------------------------------------

FOOTER

------------------------------------------------------*/
	
#main-foot {
background:url(../images/body-foot.png) no-repeat;
width:918px;
height:50px;
margin:0 auto;
clear:both;
}



/*  --------------------------------------------------

TEXT STYLES

------------------------------------------------------*/


h1
	{
	font-size:15px;
	line-height:26px;
	color:#a54c29;
	font-family: "century gothic", arial, helvetica, sans-serif;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-weight:normal;
	}
	
h2
	{
	font-size:26px;
	color:#562F35;
	font-family: "century gothic", arial, helvetica, sans-serif;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px 0 5px 0;
	padding:0;
	
	}

h3
	{
	font-size:13px;
	color:#967348;
	margin:0px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:none;
	}
	
h4
	{
	font-size:18px;
	line-height:17px;
	color:#a54c29;
	font-family: "century gothic", arial, helvetica, sans-serif;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-weight:normal;
	margin:20px 0 5px 0;
	}
	
h4 a {
	color:#6c6b5f;
	}
	

.sidebar-copy {
	font-size:11px;
	font-family: "century gothic", arial, helvetica, sans-serif;
	letter-spacing:.1em;
	text-transform:uppercase;
	line-height:14px;
	margin:0 0 20px 0;

}

.menu-items {
	line-height:20px;
	margin:30px 0 20px 0;
	}

.footer {
font-size: 11px;
color:#666666;
padding-top:15px;
margin:0 auto;
text-align:center;
}

hr {
border-bottom: 1px solid #e6e2d5;
display: block;
margin: 20px 0px;
}

.on a {
color:#CC0000;
}
