

body {
background-color: #FFFFFF; 
color: #000000; 
font-family: arial, sans-serif;
margin: 5px 0 20px 0;
text-align: center;
}


/************ CLASSES *************/

a:link {color: #000099;  text-decoration:none;}
a:visited {color: #000099;  text-decoration:none;}
a:hover {color: #000099;  text-decoration:underline;}
a:active {background-color: #99CCFF; text-decoration:underline;}


.floatstop 
{
clear:both;
}


div.content_container
{
width:100%;
margin:0px;
border:0px solid gray;
}

div.content_left
{
float:left;
width:182px;
margin:0;
border:0px solid gray;
padding:0px;
font: 12px arial, sans-serif;
color: #666666;
}

div.content_middle
{
float:left;
width:182px;
margin:0px 0px 0px 0px;
border: 0px solid gray;
padding:5px;
font: 12px arial, sans-serif;
}

div.content_right
{
margin-left:376px;
border:0px solid gray;
padding:0px;
font: 12px arial, sans-serif;
color: #666666;
}

div.thumbs_grid
{
width:420px;
border:0px solid gray;
padding:0px;
}



/**** Pseudo classes for menu1 ****/ 

a.menu1:link {color: #FFFFFF; background-color: #336699; text-decoration:none;}
a.menu1:visited {color: #FFFFFF; background-color: #336699; text-decoration:none;}
a.menu1:hover {color: #000000; background-color: #FFFFFF;  text-decoration:none;}
a.menu1:active {background-color: #99CCFF; text-decoration:none;}



/************** ID's **************/


#container {
margin-left: auto;
margin-right: auto;
width: 800px;
text-align: left;
}

#nav_menu1 {
width: 784px;
background:#336699;
padding: 2px 2px 2px 14px;
border-bottom: 2px outset #C6EC8C;
font: bold 16px arial, sans-serif;
} 

#nav_menu2 {
width: 782px;
padding: 2px 2px 2px 14px;
border: 1px solid gray;
font: 15px arial, sans-serif;
} 

#nav_news {
width: 180px;
padding: 5px 5px 5px 5px;
font: 12px arial, sans-serif;
color: #666666;
} 

#date   {
font: 12px arial, sans-serif;
color: #666666;
float:left;
}

#addthis   {
float:right;
}

#listing_heading  {
padding: 0px;  
font: bold 18px arial, sans-serif;
}

#small_listing_heading  {
padding: 0px;  
font: bold 14px arial, sans-serif;
}


#listingthumb    {
width: 100px;
padding: 1px;
border: 0px;
}

#big_photo   {
border: 0px solid gray;
}

#map_box    {
position:relative;
top:15px;
border-top: 2px outset gray;
}

#more_info  {
border-top: 2px outset gray;
font: 12px arial, sans-serif;
color: #666666;
}

#footer  {
clear: both;
border-top: 2px outset #CCCCCC;
padding: 10px;
text-align: center;
font: 9px arial, sans-serif;
color: #666666;
}
