body {background: #000000 url(../images/bg.jpg) repeat; background-position:top center; background-attachment:fixed; text-align:left; margin:0; padding:0; font-family:"myriad pro", Arial, Helvetica, sans-serif; font-size:17px;}


#wrap { position:relative; margin:0px auto;}

.container {
	width:964px; 
	margin:auto;
	}

.container2 {
	width:820px;
	margin:0 auto;
	}

/*------------Header----------*/

#banner { background:url("../images/header.png") no-repeat; height:277px;}
 
/*------------/Header----------*/

#content 
	{
	background: url(../images/wood_content_bg.png) repeat-y;
	text-align:left;
	padding:10px 0;
    width:964px; 
	margin:auto;
	}
	
#container 
{
	width:760px;
	margin:0 auto;
}

#top
{
	background:url(../images/container_bg_01.png);
	width:760px;
	height:20px;

}

#middle
{
	background:url(../images/container_bg_02.png);
	width:760px;
	
}

#text
{
	padding:15px;
}

#bottom
{
	background:url(../images/container_bg_03.png);
	width:760px;
	height:20px;
}


#column_l
{
	padding-left:10px;
	width:341px;
	float:left;
}

#column_r
{
	width:341px;
	float:right;
}


#footer { 
background: url(../images/bottom_shadow.png) top no-repeat #2d0a00;
height:70px;
width:790px;
margin:15px auto;
padding:5px 15px;
font-size:12px; 
color:#ffffff;
text-align:right;
}

#footer a:visited, #footer a:link {color:#ffffff; text-decoration:none;}

#footer a:hover {color:#990000; text-decoration:none;}

.left {float:left;}

.right{float:right;}

#form {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2d0a00;
	text-align:left;
	width:600px;
	left: 329px;
	font-weight:bold;
	top: 405px;
}

/*------------Main Menu--------*/

.nav { 
	padding:15px;
	text-align:center;
	margin:0 auto;
	background:#2d0a00;
}
.nav ul{
	
	display:inline;
}
.nav ul li {
	display:inline;}

.nav ul li a:link, .nav ul li a:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; font-style:italic; background-color:#2d0a00; padding-top:17px; padding-bottom:17px; padding-left:15px; padding-right:15px; margin-left:-2px; margin-right:-2px;}

.nav ul li a:hover {color:#ffffff; text-decoration:none; height:50px; background-color:#000000;}

/*------------Main Menu--------*/


/*------------Typography--------*/

a, a:visited {
	color:#300;
}

h2 {color:#AD4025; font:"Rosewood Std fill", "Times New Roman", Times, serif; text-transform:uppercase;}

/*------------Typography--------*/


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

