body {
   background-color: #99CCFF;
   font-family: 'Lucida Sans Unicode', Verdana, sans-serif;
   color: #333;
   margin: 0px;
   }

.pagecontainer {
   border-left: 1px solid #6577B6;
   border-right: 1px solid #6577B6;
   border-bottom: 1px solid #6577B6;
   padding-top: 4px;
   padding-right: 1px;
   background-color: #fff;
   width: 949px;
   margin-right: auto;
   margin-left: auto;
}
.content_main {
   padding-left: 8px;
   padding-right: 1px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: 0.85em;
   line-height: 130%;
}

.header_main {
   color: #333;
   font-size: 11px;
   text-transform: uppercase;
   text-align: center;
   background-image: url('http://www.leelanau.com/include/nav.jpg');
   background-repeat: no-repeat;
   height: 30px;
      width: 100%;
   margin-top: 4px;
   }

.header_list {
      width: 100%;
      margin: 0;
      padding: 0px 2.5em;
      text-align: center;
      line-height: 90%;
      }
.header_list ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
.header_list li {
      text-align: center;
      margin: 0;
      padding: 0;
      float: left;
      list-style-type: none;      
      width: 170px;
      margin-right: 1em;
      text-align: center;
    }    
.header_list a:link {
   font-weight: bold;
      display: block;
   		height: 30px;
      width: 100%;
      text-decoration: none;
}
.header_list a:visited {
   font-weight: bold;
      display: block;
   		height: 30px;
      width: 100%;
      text-decoration: none;
}

.header_list a:hover {      
   background-image: url('http://www.leelanau.com/include/navhover.jpg');
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
 	background-color: none;
} 

input {
 font-size: .9em;
 color: #333;
 background-color: #fff;
 border: 1px solid #666;
 }

.header_listYEP a:hover {      
   background-image: url(navhover.jpg);
   border-right: 1px solid #fff;
   border-left: 1px solid #fff;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
} 

.footer_main {
   color: #fff;
   background-color: #0E2B8D;
   text-align: center;
   font-size: 10px;
   text-transform: uppercase;
   padding:4px;
   }
   .footer_main strong {
   color: #fff;
   font-size: 18px;
   padding:4px;
   }
   
.footer_main a:link {
	color: #fff;
   font-weight: normal;
   text-transform: uppercase;
}

.footer_main a:visited {
   color: #fff;
   font-weight: normal;
   text-transform: uppercase;
}

.footer_main a:hover {
   color: #ff9;
   background-color: #0E2B8D;
   font-weight: normal;
   text-transform: uppercase;
} 

.news1 {
 font-size: .85em;
}
.newsdiv {
 background-color: #DBEDFF;

 border: 1px solid #999;

 padding: 4px;

 margin-top: 4px;


 font-size: .82em;

 color: #333;
}

.callout {
 border: 1px solid #D7BB67;
 background-color: #EBDDB3;
 font-family: arial-black,arial,verdana,sans-serif;
 padding: 3px;
 }
.catsponsor {
 line-height: 150%;
 margin-bottom: 8px;
 font-size: .9em;
   text-transform: uppercase;
 color: #888;
 }
.catsponsor a:link {
	color: #888;
   text-decoration: none;
}

.catsponsor a:visited {
	color: #888;
   text-decoration: none;
}

.catsponsor a:hover {
   color: #000;
   background-color: #ff6;
   text-decoration: none;
} 

.picframe {
 border-left: 1px solid #ccc;
}
.newsframe {
 padding-right: 3px;
 }
 
.listings {
 font-family: "Century Gothic", Trebuchet MS,arial,verdana,sans-serif;
 background-color: #eee;
 border: 1px solid #ccc;
 padding: 3px;
 font-size: .7em;
}

.listings strong {
 font-size: 1.5em;

}

.listings a:hover {
   text-decoration: underline;
   background: #ffffcc;
   color: #990000;
   font-weight:bold;
}

 
.nlisting {
 font-family: "Century Gothic", Trebuchet MS,arial,verdana,sans-serif;
 font-size: .8em;
}
a:link 	{   text-decoration: underline;   
			color: #000099;}
			
a:visited { text-decoration: underline;   
			color: #006666;} 

a:hover {
   text-decoration: underline;
   background: #ffffcc;
   color: #990000;
}



h1 {
   font-family: georgia, times new roman, times,serif;
   line-height: 110%;
}

small {
   font-size: 0.8em;
   font-family: Verdana,Arial, Geneva, sans-serif;
   line-height: 110%;
}
#dropmenudiv{
position:absolute;
border:1px solid #999;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:15px;
color: #333;
background-color: #D7D8D7;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #999;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #333;
background-color: #D7D8D7;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #D7E7F4;
color: #900;
}