@charset "UTF-8";
/* CSS Document */



* { padding: 0; margin: 0; }

body {
	font-family:"Times New Roman", Times, serif;
	color:#554125;
 font-size: 13px;
 	background:url(../img/backwood.jpg) repeat;
	margin:0px;
	padding:0px;
		text-align:left;

}

p {
 padding: 10px;
}

.wideparagraph{
width:480px;	
}

#wrapper { 
 width: 1079px;
 	position:relative;

 	background:url(../img/repeat.jpg) repeat-y;

}

#content { 
 float: left;
 color: #333;
 height: 100%;
 width: 760px;
 display: inline;
 padding-left:4px;
 	z-index:10;

}

#footer { 
 height: 150px;
 clear: both;
 color: #333;
 margin:0px auto 0px auto;
 padding-top:50px;
 width:700px;
 	color:#554125;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
}

#leftcolumn { 
 color: #333;
 background: #66FFCC;
 width: 157px;
 float: left;
 
 height:505px;
	background:url(../img/back_left.jpg) no-repeat;
}

#rightcolumn { 
 color: #333;
 background: #EBE3CD;
 width: 155px;
 float: left;
 
 height:805px;
	background:url(../img/back_right.jpg) no-repeat;
}




p{
	color:#47351F;
	font-size:13px;
	line-height:18px;
	
}


.red{
	color:#6F1911;
	
}

#logo{
	height:114px;
	z-index:100;
	margin:0px auto;
 width: 161px;
 position:absolute;
 padding-left:100px;
 top:20px;
 left:10px;
 
	
	
}








img#bg {
position:fixed;
top:0;
width:100%;
height:100%;
	background:url(../img/repeat.jpg) repeat-y;

}





p{
	color:#554125;
	font-size:13px;
	line-height:17px;
	padding:0px;
	margin: 5px  30px 20px 0px;
	text-align:left;
	
}


p a{
	color:#6f593a;
	text-decoration:none;
	border-bottom: #e4e3da 1px solid;

}

p a:hover{
	color:#701403;
	text-decoration:none;
	border-bottom: #544024 1px solid;

}


h1 {
	color:#B9B19C;
	font-size:20px;
padding:0px;
	margin:0px;}

h2{
	color:#544024;
	font-size:13px;
	line-height:16px;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;

}

h2 a{
	color:#701400;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

}

h2 a:hover{
	color:#544024;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

}




h3{
	color:#554125;
	font-size:20px;
	line-height:22px;
	padding:0px;
	margin:5px 0px 3px 0px;
	font-weight:bold;

}

h4{
		font-size:13px;

	color:#6F1911;
		text-align:left;

	
}

h5{
	color:#6f593a;
	font-size:12px;
	line-height:16px;
	padding:0px;
	margin:20px 0px 5px 0px;
	text-transform:uppercase;

}

h6{
	color:#b9b29d;
	font-size:16px;
	text-transform:uppercase;
	line-height:16px;
	padding:10px 0px 0px 0px;
	margin:25px 0px 10px 0px;
	font-weight:bold;
	border-top:#efe9d5 3px solid;
	width:465px;

}


.listing{
	color:#fbfcf3;
	font-size:13px;
	font-weight:bold;
		width:300px;
		background:#d8d3c3;
		padding:2px;
		

	

}


ul{
	color:#6f593a;
	font-size:13px;
	padding:0px;
	margin:0px 0px 0px 25px;
	

}

ul a{
	color:#6f593a;
	text-decoration:none;
	border-bottom: #e4e3da 1px solid;

}

ul a:hover{
	color:#701403;
	text-decoration:none;
	border-bottom: #544024 1px solid;

}

ol{
	color:#6f593a;
	font-size:13px;
	padding:0px;
	margin:0px 0px 0px 25px;
	width:400px;
	

}



li{
padding:0px 0px 8px 0px;
list-style:url(../img/bullet.gif);
}

li a{
	color:#6f593a;
	text-decoration:none;
	border-bottom: #e4e3da 1px solid;

}

li a:hover{
	color:#701403;
	text-decoration:none;
	border-bottom: #544024 1px solid;

}


.underline{
	border-bottom: #e4e3da 1px solid;

}

.instructions{
	padding: 0px;
	margin:0px;
	font-size:11px;

}

.photo{
	border:#b6b09a 2px solid;
	
}


.photo_side{
	border-left:#b6b09a 2px solid;
		border-right:#b6b09a 2px solid;

}

.more{
	color:#6F1911;	
}



td{
		color:#554125;
	
}




ul{
	color:#6f593a;
	font-size:13px;
	padding:0px;
	margin:0px 0px 0px 25px;
	

}

ul a{
	color:#6f593a;
	text-decoration:none;
	border-bottom: #e4e3da 1px solid;

}

ul a:hover{
	color:#701403;
	text-decoration:none;
	border-bottom: #544024 1px solid;

}


li{
padding:0px 0px 8px 0px;
list-style:url(../img/bullet.gif);
}

li a{
	color:#6f593a;
	text-decoration:none;
	border-bottom: #e4e3da 1px solid;

}

li a:hover{
	color:#701403;
	text-decoration:none;
	border-bottom: #544024 1px solid;

}


/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 660px; 
    height:90px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}



form p {
	font-size:12px;
	color:#7e7465;
	
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #781351;
background: #fff;
border: 1px solid #9e9382;
width:225px;
margin-bottom:5px;

}

textarea{
color: #781351;
background: #fff;
border: 1px solid #9e9382;
width:225px;

}

.submit input
{
color: #f1e9d5;

background: #4f0f07;
width:85px;
margin-left:140px;
}
fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 
