* {
	margin: 0; padding: 0;
	}

body {
  font: 62.5%/1.3  "trebuchet ms",  arial,  sans-serif;
  color: #333;
  background: #6e4e40 url(../images/body_bg.jpg) repeat-x fixed center top;
  }

a {
	text-decoration: none;
	}
	
a img {
	border: none;
	}

ul, ol {
	list-style: none;
	}

#container{
	width: 80em;
	margin: 0 auto;
	padding: 0;
	background: #fff;
  border: 1px solid #000;
 	font-size: 1.2em; 
  }

#top{
  background-image: url(../images/header02.jpg);	
  background-repeat: repeat-x;
  width: 80em;
  border: 0px solid green;
}

#logo{
  padding: 2em 0 12px 1.6em;	
	}

.line{
  background: url(../images/line.jpg) no-repeat;
  height: 7px;
}
   
#nav{
    width: 66.4em;
    text-align: center;
    padding: .4em 0;
    font: bold 1.2em "trebuchet ms",  arial,  sans-serif;
    border: 0px solid red;
}

#nav ul{
    margin:0;
}

#nav li{
    margin:0;
    padding:0;
    display: inline;
}

#nav li:after
{
content: "|";
}

.first:before
{
content: "|";
}

#nav a{
   padding:5px 12px;
   color: #725244;
}

#nav a:hover{
	color: #a8ab7a;
}

#nav #current {

    }
    
#nav #current a {

    color: #fff;
    }


#content{
  clear: left;
}

#left{
  width: 19em;
  margin-right:2.6em;
  padding-left: 2.6em;
  }

#right{
  width: 54em;
  padding-top:3.6em;
}

.mid{
  float: left;
  margin-top: 1.6em;
  border: 0px solid red;
  padding-bottom: 1em;
}

#left h3{
    font: italic 1.8em georgia, "times new roman",  serif;
    color: #725244;
    padding-bottom: 1em;
    
  }

#left img{
  margin-bottom: 4em;
}

#right img{
  float: right;
}

#right p{
  padding-bottom: 1em;
 }

#right h4{
  font-weight:bold;
  letter-spacing: 1px;
  padding-top: 1.6em;
}

#right h5{
  font-weight: normal;
  padding-bottom: .2em;
  font-size: 1em; 
}

#right a{
  text-decoration: underline;

}



#secnav{
  margin-bottom: 1em;
  border-bottom: 1px solid #dee0b7;
}

#secnav li{
    margin:0;
    padding:0;
    display: inline;
}

#secnav a{
  text-decoration: none;
   font: bold 1.2em "trebuchet ms",  arial,  sans-serif;
   padding: 4px 26px 24px 26px;
   color: #725244;
   border: 0px solid #000;
}

#secnav a:hover{
	color: #a8ab7a;
}

#current a{
  background: url(../images/arrow2.gif) no-repeat 50% 50%;
  color: #a8ab7a;
  border: 0px solid #a8ab7a;
}

table{
  empty-cells:hide;
  border-spacing: 0px
}

th{
  text-align:left;
  width: 400px;
  letter-spacing: 1px;
  padding-top:3em;
  }

.firstone{
  padding-top: 0em;
}
  
td{ 
  border-bottom: 1px #ccc dotted;
  vertical-align: bottom;
  padding-top: 1em;
}

#narrow{
  float: left;
  padding-right: 6em;
  }
  
#narrow th{
  width: 200px;
  border-bottom: 1px #ccc dotted;  
}

#bottom{
	clear: both;
	padding: .5em 0;
	background-color: #dadcbf;
	color: #a8ab7a;
	width: 80em;
	text-align: center;
	font-weight: bold;
}
