body{
 	background:url(images/body.png) #79644B repeat-x; 
  	text-align:center;
	font-size:12px;
	font-family:Georgia,Times,Verdana,Arial,Helvetica,sans-serif;
	cursor:default;
  	color:#444;
}

#container{
  	width:780px;
  	margin:auto;
  	text-align:left;
}

#header{
	background:url(images/header.gif) no-repeat center bottom;
	height:85px;
}

#menu{
  	background:url(images/menu.png) #FFF no-repeat center top;
  	height:40px;
}

#menu ul{
  	margin:0px;
  	padding:0px;
  	list-style:none;
	text-align:center;
	padding-top:8px;
}

#menu ul li{
  	display:inline;
}

#menu ul li a{
  	color:#6F4100;
  	padding:10px;
  	padding-bottom:12px;
  	font-weight:bold;
  	font-size:14px;
	font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#menu ul li a:hover,#menu ul li a.up{
  	color:#5F3800;
	background:url(images/mouseover.png) no-repeat bottom center;
	text-decoration:none;
}

#menu ul li a.up{
  	cursor:default;
}

#footer{
  	background:url(images/footer.png) no-repeat top center;
}

#footer ul{
  	margin:0px;
  	padding:0px;
	padding-top:10px;
	padding-left:30px;
  	list-style:none;
}

#footer ul li{
  	display:inline;
  	padding-right:15px;
}

#footer ul li a{
  	font-weight:bold;
  	text-decoration:none;
}

#footer p{
  	text-align:center;
  	font-size:10px;
  	color:#AF9B83;
  	padding-top:30px;
  	margin:0px;
}

#footer p a{
  	color:#AF9B83;
}

#footer p a:hover{
  	color:#9E8A72;
}

#wrapper{
  	padding:10px;
  	padding-top:0px;
  	padding-bottom:0px;
  	background:url(images/content.png) #FFF no-repeat bottom right;
}

#sidebar{
  	width:290px;
  	float:right;
}

#clear{
  	clear:right;
}

#content{
  	padding-left:25px;
  	padding-right:25px;
}

#content ul{
  	margin:0px;
  	line-height:1.5;
}

#content-skinny{
  	padding-left:150px;
  	padding-right:150px;
}

.right{
  	float:right;
  	width:325px;
  	margin-left:25px;
}
.right ul,.left ul{
  padding-left:25px;
  }
h1{
  	background:url(images/title.gif) no-repeat center;
	margin:0px;
  	margin-left:150px;
  	padding-top:20px;
  	font-size:22px;
}

h1 a{
	display:block;
  	text-decoration:none;
	width:525px;
	height:35px;
}

h1 span{
  	visibility:hidden;
}

h2{
	margin:0px;
	padding-top:20px;
  	color:#5F3800;
	font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
	font-size:22px;

}

h2 span{
  	font-size:16px;
  	text-transform:lowercase;
  	position:relative;
	top:-2px;
	left:10px;
}

h3{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

a{
  	color:#444;
}

a:hover{
  	color:#005100;
}

p{
  	margin:0px;
  	padding:10px;
  	line-height:1.5;
  	color:#444;
}