html, body {
     margin:0;
	 padding:0;
     background-color: #000000;
	 background-image:url(../images/background.jpg); 
	 background-repeat:repeat-x;
	 height: 100%;
     }
	 
a:link { 
	color:#316c8f;
}
a:visited { 
	color:#316c8f;
}

h3   {
	 font-size:50px;
	 font-family:Tahoma, Arial;
	 font-style:italic;
	 text-align:left;
	 color:#FFFFFF;
	 word-spacing:10px;
	 font-stretch:extra-expanded;
	 letter-spacing:3px;
	 font-weight:100;
	 position:relative;
     top:-20px;
	 left:0x;
	 }

h2   {
     font-size:22px;
	 font-family:Tahoma, Arial;
	 text-align:center;
	 color:#afcbdf;
	 font-weight:100;
	 font-style:italic;
	 } 	
	  
h1   {
     font-size:28px;
	 font-family:Tahoma, Arial;
	 text-align:left;
     color:#316c8f;
	 font-weight:bold;
	 top:-60px;
	 } 

p	{
	 text-indent:0px;
	 text-align:left;	
     font-size:14px;
	 line-height: 20px;
	 font-family:Tahoma, Arial;		 
	 top:-16px;
	 position: relative;

	 color:#000000;
	 }
	 
ul	{
	 text-indent:0px;
	 text-align:left;	
     font-size:14px;
	 line-height: 20px;
	 font-family:Tahoma, Arial;		 
	 color:#000000;
	 }

.headerinfo {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:122px;
	top:30px;
	z-index:100;
	border:none;
	background-image:url(../images/musiclessonslogo.png);
     }
	   
.leftcolumn {    
	background-color:#FFFFFF;    
	width:320px;    
	float:left;    
	top:0px;    
	left:0px;
    margin-left:0px; 
	z-index:25;
	text-align:center;
	} 
	      
.rightcolumn {    
	background-color:#FFFFFF;    
	width:600px;    
	float:right;    
	top:0px;    
	left:320px;
	padding-left:40px;  
	padding-top:10px;
	padding-right:40px;
	z-index:25;
		}		

.wrapper {
	background-color:#FFFFFF;    
	top:30px;	
	width:1000px;
 	position:relative;  
	z-index:20;
/*	min-height: 100%;   */
	height: auto !important;
	height: 100%;
	margin: 0 auto; 
}	

.footerinfo {
	 
	background-color:#cccccc;
	color:#333333;
	width:960px;
	text-align:center;
	z-index:100;
	position:relative;
	clear:both;
	font-family:Tahoma, Arial;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;\
	padding-bottom: 20px;
}	
	
.right {
	text-align:right;
	vertical-align:texttop;
	font-family:Tahoma, Arial;
       }

.center {
     text-align:center;	  font-family:Tahoma, Arial;
     font-size:medium;
       }

.black {
	  color:black;	  font-family:Tahoma, Arial;
	  }
	  
.graylink {
	  color:#333333;	  font-family:Tahoma, Arial;
	  }

.white {
	  color: white;	  font-family:Tahoma, Arial;
	  }
	  
.font50 {	  font-family:Tahoma, Arial;
     font-size:50px;
      }

.font36 {	  font-family:Tahoma, Arial;
     font-size:36px;
      }

.font22 {	  font-family:Tahoma, Arial;
     font-size:22px;
      }

.font18 {	  font-family:Tahoma, Arial;
     font-size:18px; text-align:center;
      }

.font14 {	  font-family:Tahoma, Arial;
     font-size:14px;
      }

.font12 {	  font-family:Tahoma, Arial;
     font-size:12px;
      }

.font8 {	  font-family:Tahoma, Arial;
     font-size:8px;
      }
	  
.bullets {
	list-style-image:url(../images/bulletpoint.png);
	padding:0px;
	}

.midspace {
	line-height:7;
	}
	
.midspace2 {
	line-height:9;
	}
.bigspace {
	line-height:30;
	}

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	}
.clearFix { /* for IE7/Win */
    min-height:1px;
	}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
	}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
	}