


* {
		margin: 0;
		padding: 0;
		}

body {
		padding: 20px 0;
		background: #999999;
		font-size: 75%;
		font-family: Garamond, Arial, Helvetica, sans-serif;
		}
		
html   {
     font-size: 100%;
	      }

#wrapper {
		width: 775px;
		margin: 0 auto;
		border: 3px double #000000;
		background: #ffffcc;
		
		}
		
#masthead {
		border-bottom: 3px solid #000000;
		}
		
#logo {
		background: url(images/robinbanner.gif);
		height: 82px;
		border-bottom: 3px solid #000000;
		}
		
#content {
		background-color: #ffffcc;
		padding: 18px;
		min-height: 600px;
		
		}
		
	
#navContainer  {
		text-align: center;
		}



#navigation {
        padding: 2px;
		background: #000000;
		
		}
		
#navigation li {
        
        padding: 2px;
		display: inline;
		
		} 
 
#subNavigation {
		margin-top: 1px;
		background: #ffffcc;
		padding: 1px 0;
		}
		

		
h1 {
		font-size: 2.2em;
		line-height: 1.3em;
		margin-bottom: 2em;
		text-align: center;
		color: #000000;
		
		}

h2 {
		font-size: 1.7em;
		line-height: 1.3em;
		color: #000000;
		text-decoration: underline;
		}
		
h3   {
    font-size: 1.4em;
	    }
		
h3.link
      {
	   margin-bottom: 1em;
	   text-decoration: underline;
	   font-size: 1.6em;
	      }
h4  {
     font-size: 1.4em;
     margin-top: 10px;
	 margin-bottom: 10px;
	 text-decoration: underline;
	                   }
			
#contactpage  {
          text-decoration: none;
		                        }
		
h5    {
     text-align: right;
	 font-size: 1.4em;
	              }
				  

				  
.kaylee  {
     text-decoration: none;
	            }

p {
		font-size: 1.5em;
		text-indent: 0.5em;
		margin-bottom: 0.5em;
		color: #000000;
		}
		
p.contact  {
       font-size: 1.7em;
	   line-height: 1.2em;
	   margin-bottom: 1em;
	   color: #000000;
	    }
		
span.add   {
     color: blue;
	       }



p.footer {
		
		text-align: right;
		font-size: 1.2em;
 		}



div.lead {      
           width: 222px;
           height: 203px;
		   float: right;
		              }
		              
img.roll   {
       border: none;
         }
		 
.bands  {
       width: 100%;
	   
	            }
		 
table.future  {
            width: 100%;
			
			}
			
td.letters  {
         text-align: center;
		           }
				   
td.bookings    {
         text-align: center;
		 }
		 
table.bottom  {
            width: 100%;
            height: 4px;
			background-color: black;
			          }
					  
img.valid    {
      border: none;
	      }
		  
table.dances  {
       border: 2px solid #000000;
	   width: 100%;
	   font-size: 1.5em;
	   
	           }
			   
table.dances td {
       border: 2px solid #000000;
	   text-align: center;
                    }
					
  
					



		

