body
{
	color : blue;
	background-color : #A5D8F6;
	background-image : url(images/silverswim.jpg);
	background-attachment : fixed;
	background-repeat : repeat;
	font-family: arial,helvetica,verdana,sans-serif;
}
 
       scrollbar-face-color: #638CC6; scrollbar-arrow-color: #638CC6; scrollbar-base-color: #638CC6; border : thick solid #84ADE7; 
}
h1 {
	color:#333;
	font:24px/24px verdana, arial, helvetica, sans-serif;
	font-weight:900;
	}
h2 {
	color:#333;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:700;
	margin:18px 0px 3px 0px;
	}
h3 {
	color:#666;
	font-size:11px;
	font-weight:800;
	margin:6px 0px 3px 0px;
	}
/*
{
	margin:0px;
	padding:0px;
}*/
p {
	font:16px/18px  arial,helvetica,verdana,sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
}

/*http://www.brothercake.com/scripts/listmenu/
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:45em;
}
span.slate
{
       font-family:Arial,Helvetica,sans-serif; 
       color: #B0171F;
       font-size:18px;
       font-weight:600;
       padding: 2px 4px 2px 4px;
       background-color:#D4ECFB;
       
}



ul.list 
{
    list-style-image: url(images/redball.gif);
    margin-left : 25px;
    
}


ul.menu
{
	list-style:none;
	margin:0px;
	
}

ul.menu li
{
	display:inline;
	text-decoration: none;
}

           	
.menu     
{
	background-color : inherit;
	
	text-align : center;
	border : thin solid #008ACF;
	font-weight : normal;
	text-decoration: none;
	
}

.menu a
{
	
	background-color : inherit;
	
}

.menu a:hover
{
	color:#000;
	background-color : #C6E2FF;
	text-decoration: none;
        
}

.menu strong
{
	font-size : medium;
}

.other
{
	text-align : center;
	background-image : url(images/JustGoScooter150x50);  
	background-attachment : fixed;
	background-position : center;
	background-repeat : no-repeat; 
	border : thin solid #008ACF;
	background-color : inherit;
	color : rgb(0,0,0);
	font-weight : bold;
}

.contentText
{
	color : rgb(0,0,0);
	background : #FFFFFF;
	border : thin solid #008ACF;

}

.footer
{
	background-image : url(images/redfilter.gif);
}

.footer a:link
{
	color: rgb(0,0,0);
	background-color:transparent;
}

/*float left images*/
        /*xxxxx*/div.float {
         float: left;
         border:0px solid #500;
         padding : .5em;}
         
         			.div.float {
	 			  float: left;
	 			  border:1px solid #500;
	 			  padding : .5em;
	 			  z-index : 2;}
	 			  
	 			.div.float p {
	 			   text-align: left;}
	 			   
	 			   #div.spacer {
			     clear: both;}
      
         
          h4.float-right {/* header element float */
	   float: right;
	   width: 9em;/* em width variance by element*/
	   margin: 0 0 0 0.2em;
	   padding-left: 0.2em;
	   background: #5CC1F0;
	   border-left: 2px dotted #2e8b57;
	   border-bottom: 2px dotted #2e8b57;
	   }
	   
	     p.default-margin {
	     margin-top: 0.1em; 
	     padding: 0.4em;
	     border-top: 3px dotted #696969;
	     background: #D4ECFB;
  }

         
         
         
         
         
         
         
         
         
         
         
         
			  

