/*
      Green:    #7E7E1A
      Red:      #D92B2A 
      Burgundy: #762C1B
	  
*/

* { padding: 0; margin: 0; }  
  
body {
 font-family: sans-serif, Arial, Helvetica;
 font-size: 8pt;
 background: url(images/bg_ddlogo.gif) #FFFFFF;
}

.clear {clear:both;}    

a {color:#990000; text-decoration: none;}
a:visited,active {color:#990000;} 
a:hover { text-decoration:none; color:#272727; background: #FFFF99; }
.hide {display:none;} 
  
img.side-ads { padding: 0; margin: 10px 0 0 0; }
img.float-right { background: #fafafa; border: 1px solid #8D6932; padding: 5px; margin: 0 0px 20px 5px; float: right;}
img.float-left { background: #fafafa; border: 1px solid #8D6932; padding: 5px; margin: 0 5px 8px 0px; float: left;}
img.float-leftsm { background: #fafafa; border: 1px solid #8D6932; padding: 5px; margin: 0 10px 8px 0px; float: left;}
img.float-right-member { background: #ffffff; border: 1px solid #8D6932; padding: 5px; margin: 10px 0 5px 5px; float: right;}
  
h1 {color:#000000; font-weight:700; font-size:16pt; margin-bottom: 12px;}
h2 {color:#533E1E; font-weight:700; font-size:14pt; margin-bottom: 10px;}
h3 {color:#FFFFFF; font-weight: 700; font-size:14px; margin-top: 6px;}
h4 {color:#3C3C3C; font-weight:600; font-size:11pt;} 
h5 {color:#505050; font-weight:normal; font-size:9pt; background: #DDDDDD; padding: 3px;}                   
p {color:#3C3C3C; margin: 6px 0 10px 0; font-size: 9pt; line-height: 140%;} 
.space10 {display: block; height: 10px;}
.space5 {display: block; height: 5px;}

.index-instructions {font-size: 8pt; color:#FFFFCC; text-decoration: none; margin-bottom: 3px;}

#wrapper { 
 margin: 0 auto;
 width: 900px;
 border: 2px solid #762C1B;
 background: #7E7E1A;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0;
 height: 100px;
 margin: 0;
 background: url(images/header.png) no-repeat top left #BD9C8C;
}

#header h2 {float: right; width: 468px; height: 60px; background: transparent; margin-top: 0; margin-right: 10px;}


#header-bottom {
 color: #FFFFFF;
 width: 880px;
 float: left;
 padding: 4px 10px 4px 10px;
 height: 18px;
 margin: 0;
 background: #762C1B;
}   

#header-bottom a {color:#FFFF66; text-decoration: none;}
#header-bottom a:visited,active {color:#FFFF66;} 
#header-bottom a:hover { text-decoration:none; color:#272727; background: #FFFF99; }

#leftcolumn { 
 color: #333;
 background: #E7DBD5;
 margin: 0;
 padding: 10px;
 height: auto;
 width: 280px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #7E7E1A;
 margin: 0;
 padding: 0px 10px 10px 10px;
 height: auto;
 width: 580px;
 display: inline;
 overflow: inherit;
}     
#rightfull { 
 float: right;
 color: #333;
 background: #7E7E1A;
 margin: 0;
 padding: 10px 10px 10px 10px;
 height: auto;
 width: 870px;
 display: inline;
 overflow: inherit;
} 

#rightpage { 
 float: right;
 color: #333;
 background: #ffffff;
 margin: 0;
 padding: 10px 10px 10px 10px;
 height: auto;
 width: 870px;
 display: inline;
 overflow: inherit;
} 

#footer-top { 
 width: 870px;
 height: 250px;
 clear: both;
 color: #333;
 background: #BD9C8C;
 margin: 0;
 padding: 10px 10px 10px 20px;
}
#footer { 
 width: 880px;
 height: 16px;
 clear: both;
 color: #FFFFFF;
 background: #762C1B;
 margin: 0;
text-align: right;
 padding: 6px 10px 4px 10px;
}  

#footer a {color:#FFFF66; text-decoration: none;}
#footer a:visited,active {color:#FFFF66;} 
#footer a:hover { text-decoration:none; color:#272727; background: #FFFF99; }
    
      
/********************************/
/*  GOOGLE MAPS                */
/********************************/   

#googlemap-toggle {text-align:center; margin: 0px; border: 2px solid #762C1B; width: 850px; height: 700px;}

.mapinstructions-top {width: 840px; font-size: 11pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 6px 4px 4px 8px; background: transparent;}
.mapinstructions { width: 838px; margin: 0; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Verdana; color: #FFFFFF; padding: 6px; background:#762C1B; border-top: 2px solid #762C1B; border-left: 2px solid #762C1B; border-right: 2px solid #762C1B; }
                                                    
