* { padding: 0; margin: 0; }

p{	font:Verdana, sans-serif; font-size:12px; padding:10px 20px 5px 20px; line-height:18px; color:#948671;}
a{	color:#7daa46;}
.list{	font:Verdana, sans-serif; font-size:12px; padding:5px 20px 5px 35px;color:#948671;}
.list li{	font:Verdana, sans-serif; font-size:12px; padding:5px 20px 5px 2px; line-height:18px; color:#948671;}
h1{	font:Verdana, sans-serif; font-size:20px; padding:20px 10px 0px 20px; color:#7daa46;}
h2{	font:Verdana, sans-serif; font-size:14px; padding:20px 10px 0px 20px; color:#7daa46; font-weight:300; line-height:18px;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(../images/bg.jpg);
 background-repeat:repeat-x;
 background-color:#c9e2ab;
}

#wrapper { 
 margin: 0 auto;
 width: 775px;
 border:2px solid white;
}

#header {
 color: #333;
 width: 775px;
 float: left;
 padding: 0px;
 xborder: 1px solid #ccc;
 height: 115px;
 margin: 0px auto;
 background: #fff;
}

#header img {margin:0 auto; display:block;}


#top_image {
 color: #333;
 width: 775px;
 float: left;
 padding: 0px;
 xborder: 1px solid #ccc;
 height: 350px;
 margin: 0px 0px 0px 0px;
 background: #fff;
}

#content_wrapper { 
width:775px;
background: #e1ddd7;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
xborder:1px solid #CC0066;
float: left;
}

#leftcolumn {
 float: left; 
 color: #333;
 xbackground: #e1ddd7;
 xbackground-image:url(../images/content_bg.jpg);
 xbackground-repeat:repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 xheight: 400px;
 width: 273px;
}

#leftcolumn a{	font:Verdana, sans-serif; font-size:14px; padding:20px 10px 0px 0px; color:#7daa46; font-weight:300;}

#rightcolumn { 
 float: right;
 color: #333;
 border-left: 2px dotted #948671;
 xbackground: #e1ddd7;
 xbackground-image:url(../images/content_bg.jpg);
 xbackground-repeat:repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 xheight: 400px;
 width: 500px;
}

#rightcolumn img{padding:10px 20px 5px 20px; line-height:18px;}
#footer { 
 width: 775px;
 clear: both;
 color: #333;
 xborder: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;

}
#footer p{font:Verdana, sans-serif; font-size:10px; padding:3px 5px 2px 15px; line-height:14px; color:#948671;}

/**************************
MENU STYLE
**************************/	
	
#navigation {
  width: 775px;
  height:35px;
  background:#948671;
  background-repeat:repeat-x;
  float: left;
  border-bottom:1px solid white;
}

.nav, .nav ul { 
  font-family:arial, verdana, sans-serif; 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
  line-height:35px;
  width: 533px;
  margin: 0 auto;
  height:35px;
  font-size:11px;
}
.nav li {
  border-right: 1px solid #fff;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.first_tab{border-left:1px solid #fff;}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  color: #fff;
  display: block;
  text-decoration: none;
  padding:0 20px;
  font-size:11px;
  font-weight: bold;
}

.nav li a:hover {
  background: #adb784;
  color: #fff;
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #adb784;
  color: #fff;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #adb784;
  color: #fff;
  width: 175px;
  padding: 0;
  text-indent:10px;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #c9e2ab;
  color: #fff;
  width: 175px;
}

.nav ul {
  list-style: none;
  position: absolute;
  margin: 0;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 35px;
  left: 0;
  width: 120px;
  
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  white-space: nowrap;
  width: 175px;
}
.nav ul a:hover {
  background: #adb784;
  color: #fff;
}
