
/* layout inspiration thanks to Keith Donegan of Code-Sucks.com */
 { padding: 0; margin: 0; }

body {
 width: 100%;
 font-family: Myriad Web Pro, Tahoma, Arial, Helvetica, Verdana, sans-serif; 
 font-size: 110%;
 background-color:#271607; 
 background-image: url(../images/rattan-m.jpg ) ; 
 background-repeat: no-repeat ;
 background-position: top center ; */  
 margin: 0px 0px 5px 5px;
}

#wrapper1 { 
 margin: 0px 0px 5px 5px;
 width: 100%;
 background-color:none; 
}

#header {
 background: none; 
 width: 100%;
 padding: 8px;
}

#column1of3 { 
 margin: 40px 0px 0px 0px;
 background: none;
}

#column2of3 { 
 margin: 40px 0px 0px 0px;
 background: none; 
}

#column3of3 { 
 margin: 40px 0px 0px 0px;
 background: none; 
}

.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }
#spacer {margin: 20px 0px 0px 0px; }
#spacer2 {margin: 10px 20px 20px 0px; }

	h1 {font-size:  120%; font-family: Myriad Web Pro,Arial,Helvetica,Verdana,sans-serif; color: #F5F8BE; letter-spacing: 2px; }
	h2 {font-size: 110%; font-family: Myriad Web Pro, Tahoma, Arial, Helvetica, sans-serif; color: #EFD847; letter-spacing: 2px; margin: 15px 0px 5px 0px; }
	h2.narrowcolhead {color: #00A651; margin: 20px 0px 5px 0px; }
	h2.homehead {color: #EFD847; margin: 30px 0px 5px 0px; }
    h2.homeheadfirst {color: #EFD847; margin: 0px 0px 5px 0px; }
	h2.calluscallout {color: #7CC576; }
	h3 {font-size: 105%; font-family: Myriad Web Pro, Tahoma, Arial, Helvetica, sans-serif; color: #EFD847; letter-spacing: 2px; font-weight: bold; margin: 20px 0px 5px 0px; }
	h2.first {margin: 0px 0px 5px 0px; }
	h2.narrowcolfirst {color: #00A651; margin: 0px 0px 5px 0px;  }
	
	p {font-size: 90%; font-family: Myriad Web Pro,Arial,Helvetica,Verdana,sans-serif; color: #F5F8BE; letter-spacing: 1px; }
	p.widemargin {margin: 5px 50px 5px 150px; }
	p.yellow {color: #EFD847; }
	p.rightcoltext {color: #7CC576; }
	p.right {text-align: right; }
    p.rightgreen {text-align: right; color: #7CC576;  }
	p.second {margin: 10px 0px 5px 0px; }
    p.tinytext {font-size:  2px; margin: 0px 0px 0px 0px; }
    p.indent {text-align:right; color: #7CC576; font-style: italic; font-family: Myriad Web Pro,Arial,Helvetica,Verdana,sans-serif; letter-spacing: 1px; line-height: 19px; margin: 0px 0px 0px 0px; }
    p.list {margin: 0px 0px 6px 0px; line-height: 110%; vertical-align:bottom; }
	p.rightlist {text-align: right; margin: 0px 0px 6px 0px; line-height: 16px; vertical-align:bottom; }
    p.footer {font-size: 90%; }
    p.footerright {font-size: 90%; text-align: right; }
    p.form {margin: 0px 0px 6px 0px; line-height: 30px; }

#nav1 {font-size: 110%; font-family: Myriad Web Pro,Arial,Helvetica,Verdana,sans-serif; color: #7CC576; }
#lead {font-size: 115%; font-family: Myriad Web Pro, Tahoma, Arial, Helvetica, sans-serif; color: #F5F8BE; letter-spacing: 1px; }
#table {font-size: 90%; font-family: Myriad Web Pro,Arial,Helvetica,Verdana,sans-serif; color: #7CC576; letter-spacing: 1px; }

	a:link {color: #7CC576; }
	a:visited {color: #7CC576; }
	a:hover {color: #EFD847; }

    a.plain:link {text-decoration:none; color: #F5F8BE; }
    a.plain:visited {text-decoration: none; color: #F5F8BE; }
    a.plain:hover {color: #EFD847; }

    a.nav:link {text-decoration:none; color: #7CC576; }
    a.nav:visited {text-decoration: none; color: #7CC576; }
    a.nav:hover {color: #EFD847; }
  
	#menu{
    width: 100%;
    background-color: #915105; font-size: 90%; font-weight:bold; }
	
	#menu ul{
    margin: 0; padding: 0;
    float: left;}
 
 	#menu ul li{
    display: inline;}
 
 	#menu ul li a{
    float: left; text-decoration: none;
    color: #7CC576;
    padding: 7.5px 8px;
    background-color: #915105; }
 
 	#menu ul li a:visited{
    color: #7CC576;}
 
 	#menu ul li a:hover, #menu ul li #current{
    color: #fff;
    background-color:#EFD847;}
   
    
/* top right bottom left */



