body{background-color:#666666;margin:0;padding:0;text-align:center;font-family:arial;font-size:14px;color:#ffffff;}         
    #gd_page_wrap{margin:15px auto;width:985px;background-color:#ffffff;text-align:left;border:10px solid #d6d6d6;}   
    #what_we_do{float:left;background-color:#000000;width:655px;height:280px;margin:10px 0 0 10px;display: inline}        
    #mic_box{float:right;background-image:url('../images/mic.jpg');background-repeat:no-repeat; background-position:right top;background-color:#a9a9a9;width:300px;height:280px;margin:10px 10px 0 10px;display: inline}
  
    #mic{font-size:12px; font-weight: normal; text-align:center;margin-top:65px; margin-right:60px;line-height:1.4em;}
    #whats_new{width:300px; height:36px; background-color:#797979;margin-top:32px;}
 
    #logo{float:left;  background-image:url('../images/logo_home.jpg');background-repeat:no-repeat; background-position:left; background-color:#ffffff;width:119px;height:140px;margin:10px 10px 0 10px;display: inline}    
    #listing_box{float:left;background-color:#71ab95;width:525px;height:140px;margin:10px 0 0 0;display: inline}
    #print_listing{margin:2px 0 0 30px;float:left;display:inline;}   
    #web_listing{margin:2px 45px 0 0; float:right; display:inline;}    
    .listing ul{list-style:none; margin:0; padding:0;}
    .listing li{margin-bottom:7px;}    
    .listing li a{text-transform:uppercase;color:#ffffff; text-decoration:none;}
    .listing li a:hover{text-decoration:underline;}     
    .listing h3{margin:10px 0 10px 0; padding:0;}
    #address_box{float:right;background-color:#3d797a;width:300px;height:140px;margin:10px 10px 0 10px;display:inline;}
    #address{margin:75px 10px 0 0; text-align:right; font-weight:bold;}
    #address span{font-size:11px; font-weight:normal;}
    #address a{color:#ffffff; text-decoration:none;}
    #address a:hover{text-decoration:underline;}           
    #gray_box{background-color:#f0f0f0;width:965px;height:102px; margin:10px 10px 0 10px;}        
    
    #gd_holder1{background-image:url('../images/bg_boxes.jpg'); background-position:bottom right;background-repeat:no-repeat;background-color:#ffffff;width:641px;height:82px;margin:10px;border:1px solid #d9d9d9;float:left;display: inline; font-size:14px;}

    /*not sure if this will work in all browsers*/
    #quote, #atsign{margin:0;color:#3d797a;width:300px; margin:7px 0 0 7px;}
    #quote a, #atsign a{text-decoration:none;color:#3d797a;}
    #quote a:hover, #atsign a:hover{text-decoration:underline;color:#3d797a;}
    
    #quote span, #atsign span{color:#797979;}    
    #gd_holder1 #atsign{float: right;display:inline;}
    #gd_holder1 #atsign{margin:-33px 23px 0 0;}

    #gd_holder2{background-color:#ffffff;width:290px;height:82px;margin:10px 10px 10px 0;border:1px solid #d9d9d9;float:right;display: inline}      
    
    p#qline1, p#qline2{margin:0 80px 0 0; text-align:right;color:#3d797a;font-size:18px;}
    p#qline2{margin:0 40px 0 0;}
    
    p#qline1 span, p#qline2 span{font-size:22px;}
    
    p#sayer{margin:0 5px 0 0; text-align:right; color:#797979; font-size:11px; font-style:italic;}
    
    #our_name{background-image:url('../images/name.gif'); background-position: left bottom; background-repeat:no-repeat;width:985px; height:152px;}

    #nav {padding:21px 0 0 20px; color:#3d797a; font-size:16px; font-weight:bold;}
    #nav a{text-transform:uppercase;color:#3d797a;text-decoration:none;}  
    
    #nav a:hover{text-decoration:underline;}

    #footer_addr{text-align:right; color:#5e5e5e; margin: 40px 10px 0 0; float:right;font-size:11px;}
    #footer_addr a{color:#5e5e5e;}

    #copyright{text-align:center; color:#ffffff; margin: 10px 0; font-size:12px;padding-bottom:10px;}
    #copyright a{color:#ffffff;}
    
    
    .tab1 a:hover, .tab2 a:hover, .tab3 a:hover, .tab4 a:hover, .tab5 a:hover{color:#fff;}

   
    /*slider stuff*/
    .coda-slider-wrapper { padding: 0 }
	.coda-slider { background: #ebebeb }	
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right:20px; }	
	.coda-slider, .coda-slider .panel { width: 655px; } 	
	.coda-nav ul li a.current {color:#ffffff;}	
	.coda-slider .panel-wrapper { padding: 0; }	
    .coda-nav ul { clear: both;  overflow: hidden;margin:0; padding:0;}
	.coda-nav ul li { display: inline; font-size:15px;}
	.tab1 a{margin-left:2px;}
	.coda-nav ul li a { background: #000; color: #999; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none;}	
	.coda-nav{border-top:2px solid #999; width:655px;background-color:#000; padding: 3px 0 2px 0;}	
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }


    /*the underscore makes this only work in ie6*/
    .tab1 a{_margin-left:4px;}