/* clear browser settings */

html, body, blockquote, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset {

           }
           
/* body */


body { 
	background-color: #fff;
	padding: 0px;
	margin: 0;
	
	} 
	
/* wrap */

	
div#wrap {
	min-width: 400px;
	max-width: 650px;
	background-color: #005335; 
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 0px auto 0px auto;
	
		
	}
	
/*screen */
	
div#screen {
	padding: 0px 0px;
	background-color: #ffffff;
	width: 650px;
	margin-left:0px;
	
	}
	
/*top icon starts*/
	
div#topicon img{
	width:50px;
	height:50px;
	padding:0px 20px 20px 40px;
	}
	
          
	

		


/*header starts*/

div#header {

	width:650px;
	height:200px;
	clear: both;
	border-bottom:4px #005335 solid;
	
	float: left;
	background-color:#fff;
	

	}
	


	
div#header h1 span{
	display:none;	
	clear: both;

	}
	
div#header h1  {
          color: #005335;
          font-family: verdana, tahoma, arial, sans-serif;
          font-size: 200%;
          font-weight: normal;
          float:left;
          background-color: 333e1d;
          
       
          }
          
div#header h2 {
         color: #f28d35;
         font-size: 180%;
         background-color:f2efc4;
         
         	}
         	
        
          
/*header ends*/

/*nav starts*/
	
	

          
div#nav {
	
	background-color: #ededed;	
	padding:3px 0px;
	height: 20px;
	width: 650px;
	clear: both;
	
		
	}
	
	
div#nav a {
    
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 120% ;
	font-weight: bold;
	padding: 0px 24px 0px 24px;
	margin: 0px 0px 0px 8px;
	border-left:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	
	}
	
/* ------index----- */
          
 div#hometitle {

	margin-left:30px;
	margin-right:30px;
	}
div#hometitle h2{
	
	padding-left:50px;
	border-bottom:1px #cecece solid;
	color:#d5642a;
	font-size:180%;
	

	}    
	
div#content  {
	padding-bottom:30px;
	
	}
	
div#content p span{
	margin:0px 20px;
	color:#005335;
	first-letter:none;
	}
	
          
div#content p {
	margin:0px 40px;
	color:#000;
	margin-top:20px;
	}
	

          
div#content p:first-letter {
	font-family: new times roman, serif;
	font-size:200%;
	color:#569469;
	margin-left:20px;
	
	}
	
.news {
	float:right;

	}
	
	
/* -----sign up----- */
          
div#signuptitle {

	margin-left:30px;
	margin-right:30px;
	}
div#signuptitle h2{
	
	padding-left:50px;
	border-bottom:1px #cecece solid;
	color:#d5642a;
	font-size:180%;
	

	}
	
div#application {
	
	
	margin:0px 35px 30px 35px;
	padding:14px;
	background: #ededed url(logogif.gif);
	background-repeat: repeat-x;
	border:2px solid #d5642a;
	
	
	
	}
	
div#application p:first-letter {
	font-family: new times roman, serif;
	font-size:120%;
	color:#005335;
	margin-left:20px;
	
	}
	
div#legal {
margin-left:85px;
font-size:110%;
margin-bottom:40px;

	}

	

	
/* -----programs----- */
          
          
div#programtitle {

	margin-left:30px;
	margin-right:30px;
	}
div#programtitle h2{
	
	padding-left:50px;
	border-bottom:1px #cecece solid;
	color:#d5642a;
	font-size:180%;
	

	}

          
div#programsschedule {

	width:330px;
	height:90px;
	
    
    border-top:#fff 10px solid;
    text-align:center;
    margin: 0px 160px ;
    
   	}
	
div#programsschedule p{

	
   
    font-size:120%;
    text-align:center;
    style:bold;
    margin-right:60px;
   
    
   
    	
	}
	
div#programs  {
    padding:30px 0px 20px 0px;
    text-align:center;
    
    margin:0px 35px;
	
	}
	
div#programs  p{
    
    text-align:right;
    
	
	}
	
div#programs h2 {
    
    color:#d5642a;
    line-height:32px;
    text-align:left;
    margin-bottom:30px;
    border-bottom:#cecece 1px solid;
    font-size:140%;
    padding-left:50px;
	
	}
	
div#programs h2 span{

	font-size:80%;
	color:#005335;
	padding-left:30px;
	
	font-style:italic;
	}
	
div#programs h4 {
    
    font-style:bold;
    font-size:120%;
    background-color:none;
    margin:16px 90px 16px 30px;
	
	}
	
div#adultprograms {
	
	padding-bottom:40px;
	margin:0px 35px;
	
	}
	
	/*opcao de cores do titulo */
	
div#adultprograms h2{
	color:#005335;
	margin-right:30px;
	margin-left:30px;
	background-color:#ededed;
	line-height:18px;
	padding-top:6px;
	border-top:1px #005335 solid;
	
	
	
	}
	

	
div#adultprograms h3{
	color:#d5642a;
	font-size:110%;
	margin-left:30px;
	margin-right:30px;
	padding-top:16px;
	border-top:1px #cecece solid;
	
	
	}
	

	

	
div#adultprograms p{
	
	
	}
	
div#adultprograms p span{
	color:#005335;
	
	text-decoration:underline;
	
	}
	
div#adultprograms ul{
	
	}
	
div#adultprograms li{
	color:#005335;
	font-size:120%;
	
	}
	
div#juniorprograms {
	
	
	padding-bottom:40px;
	margin:0px 35px;
	
	}
/*opcao de cores do titulo */

div#juniorprograms h2{
	color:#005335;
	margin-right:30px;
	margin-left:30px;
	background-color:#ededed;
	line-height:18px;
	padding-top:6px;
	border-top:1px #005335 solid;
	
	}
	

	
div#juniorprograms h3{
	color:#d5642a;
	font-size:110%;
	margin-left:30px;
	margin-right:30px;
	padding-top:16px;
	border-top:1px #cecece solid;
	
	
	}
	

	

	
div#juniorprograms p{
	
	}
	
div#juniorprograms p span{
	
	
	text-decoration:underline;
	
	}
	
div#juniortprograms ul{
	
	}
	
div#juniorprograms li{
	color:#005335;
	font-size:120%;
	}
          
div#map {		
	height:100px;
	width:650px;
	background-color:#002233;
	}
	

/* -----photos-----*/	

div#photos {
	
	margin: 0px 20px ;
	
	background-color:#ededed;
	
	
	}

div#photos img{
	
	margin: 10px 0px 10px 20px ;
	
	
	
	
	}
	

div#photos h3{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 120% ;
	font-weight: normal;
	color: #005335;
	padding-left:40px;
	padding-top:12px;
	padding-bottom:5px;
	background-color:#fff;
	margin-top:20px;
	border-bottom:1px #005335 solid;
	
	
	}
div#photostitle {

	margin-left:30px;
	margin-right:30px;
	}
div#photostitle h2{
	
	padding-left:50px;
	border-bottom:1px #cecece solid;
	color:#d5642a;
	font-size:180%;
	

	}
	
div#photostitle p{
	z-index:2;
	position:relative;
	top:-20px;
	left:360px;
	color:#cecece;
	}
	
	
div#photostitle a {
	color:#005335;
	}
	
div#courtesy p{
	margin-left:380px;
	color:#cecece;
	font-size:80%;
	}
	
div#courtesy a{
	
	margin-left:10px;
	}
	
/* -----contact----- */


div#contacttitle {

	margin-left:30px;
	margin-right:30px;
	}
div#contacttitle h2{
	
	padding-left:50px;
	border-bottom:1px #cecece solid;
	color:#d5642a;
	font-size:180%;
	

	}
	
div#contact {
	width:360px;
	height:660px;
	margin-left:80px;
	padding-right:0px;
	float:right;
	padding-bottom:30px;
	border-left:#cecece 1px solid;
	
	}
	
div#contact dt{
	margin-left:70px;
	
	}
	
div#contact dd{

	margin-left:120px;
	line-height:20px;
	}
	
div#contact h2{
	position:relative;
	top:-10px;
	color:#005335;
	font-size:150%;
	margin-left:20px;
	background-color:#ededed;
	margin-right:30px;
	line-height:18px;
	padding-top:6px;
	border-top:#005335 1px solid;
	}
div#contact dt{
	color:#d5642a;
	font-size:120%;
	}
	
div#contact dt span{
	display:block;
	border-top:1px #cecece solid;
	margin-right:0px;
	padding-top:8px;
	
	}
	
div#contact dd{
	color:#005335;
	}
	
div#contact dd span{
	color:#005335;
	}
	

	
div#contactpro {
	border-top:1px #cecece solid;
	margin:0px 30px;
	}
	
div#contactpro h2{
	color:#005335;
	font-size:180%;
	}
div#contactpro dt{
	color:#d5642a;
	font-size:120%;
	}
	
div#contactpro dd{
	color:#005335;
	}
	

	

	
div#mapquest {
	
	width:180px;
	height:180px;
	position:relative;
	top:10px;
	left:40px;
	
	
	
	padding-bottom:40px;
	
	
	
	}
	
div#mapquest a{
	display:block;
	margin-top:6px;
	
	
	
	}
	
div#questions {
	position:relative;
	top:50px;
	left:40px;
	padding-bottom:20px;
	
	}
	
div#phone{
	background:url(phone.png) no-repeat;
	position:relative;
	top:	0px;
	left:40px;
	}
	
#courtmasters {
	position:relative;
	top:80px;
	left:40px;
	padding-bottom:120px;
	
	

	}

		

	
div#realfooter{
	position:relative;
	bottom:0px;
	width:650px;
	height:80px;
	margin-top:0px;
	
	
	}
	
div#footer{
	color:#005335;
	background-color:#fff;
	border-top:8px #005335 double;
	border-bottom:8px #005335 solid;
	padding-bottom:3px;
	
	}
	
div#footer p{
	text-align: center;
	line-height:.6;
	
	}
	
div#footerimage {
	
	
	position:absolute;
	
	bottom:48%;
	left:37%;
	
	}
	
div#footerimage2 {
	position:relative;
	padding-right:30px;
	padding-bottom:90px;
	padding-top:20px;
	
	}
	

          
		
/*nav ends*/


	



	

	

	




	



blockquote {
          color: #9d7138;
          font-family: tahoma, verdana, arial, sans-serif;
          font-size: 180%;
          font-style: italic;
          }
          

          
                    
          
h2  {
          color: #ecde3d;
          font-family:"gil sans", sans-serif;
          font-size: 120%;
          font-weight: normal;
          padding: 0px 0px 0px 40px; 
          
          }
          

          
h3  {
          color: #7d4017;
          font-family:  footlight, verdana, arial, sans-serif;
          font-size: 110%;
          font-weight: normal;
          }
          
li  {
          color: #EF9C00;
	  	font-family: tahoma, verdana, arial, sans-serif;
	        font-size: 180%;
	        padding: 6px 0px 0px 15px;
	        margin: 0px 0px 0px 18px;
          }
          
ol  {
	color: #573100;
		  	font-family: tahoma, verdana, arial, sans-serif;
		        font-size: 90%;
	        list-style:circle;
	}
          

 a:link  {
         color: #005335;
         text-decoration: none;
         
         }
         
a:visited  {
          color: #005335;
         text-decoration: none;
         }
         
a:hover {
          color: #d5642a;
          text-decoration: none;
          
                  
          }
          
 a:active {
          color: #cecece;           
          text-decoration: none;
          border:0px;
          }
          
         

          
/* navigation links */

          
         
          

    

         
          
