div#logo: { float: left; width: 340px; margin: 0; }

.clearBreak { clear: both; margin: 0; }

div#bannerAd
{
   margin: 0 0 8px 0;
   float: left;
   width: 250px;
   position: relative;
   top: 1px;
   left: 5px;
   border: solid 1px black;
}

div#themes
{
   margin: 0;
   float: right;
   width: 250px;
   position: relative;
   top: 4.5em;
   right: -9em;
}
#themes select { font-size: 1.1em; }
#themes p { font-size: 0.7em; margin: 0;}

ul { margin-left: 0; }

#masterMenu
{
   font-family: Verdana, Arial , sans-serif;
   font-size: 0.9em;
   float: left;

   white-space: nowrap;      
}

#masterMenu li
{
   display: inline;
   list-style: none;
   text-transform: uppercase;   
}

#masterMenu a 
{
   font-weight: bold;   
   padding: 3px 10px 3px 20px;
   margin-right: 2px;
}
#masterMenu a:link,  #masterMenu a:visited
{
   text-decoration: none;
   color: white;
   background-color: Gray;

}
#masterMenu a:hover 
{
   color: #cc0000;
   border-bottom: 4px solid #cc0000;
   padding-bottom: 2px;
   text-decoration: none;
   background: url(images/bullet.gif) no-repeat 0 50%;
   background-color: white;
}

#sideArea
{
   
   margin: 0em;
   padding-right: 0;
}

#sideAreaBox
{
   clear: both;
   margin-top: 0;
   margin-bottom: 0em;
   padding: 0.5em;
   border: 1px solid #000;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #eaeaea;
   color: black;    
}

.sideImage 
{
   float: left;
   width: 51px;
   padding: 0.5em 1em 0 0;
}

#sideAreaBox p
{
   margin-top: 0;
   font-size: .8em;
}

div#mainArea
{  
   padding: 1em 1em 1em 0;
}

#footer
{
 clear: both;

}

#footer p
{
   font-size: .7em;
   color: Gray;
   
}
