body { margin: 0;
       padding:0;
	   background-color: #fff;
}


#wrapper { width: 900px;
           height: 600px;
		   margin: 10px auto 0px;
		   background-color: #fff;
}

 #header { width: 900px;
          height: 81px;
		  background-color: #fff;
		  padding: 0px 0px 5px 0px;
		  border-bottom: 4px solid #f60;
}

#sidebar { width: 230px;
           height: 400px;
		   padding: 90px 15px 0px 25px;
		   float: left;
		   background-color: #ffe6a4;
}

#main { width: 630px;
        height: 490px;
	    background-color: #fff;
		float: left;
}
		   
#indexImages { width: 595px;
              height: 480px;
			  padding: 10px 0px 0px 35px;
	          background-color: #fff;
			  float: left;
}

#holiday { width: 480px;
           height:120px;
		   background-color:#fff;
		   float: left;
		   margin-left: 40px;
}

#classImages { width: 410px;
              height: 470px;
			  padding: 10px 0px 10px 25px;
	          background-color: #fff;
			  float: left;
}

#classes { width: 380px;
           height: 1060px;
		   padding: 10px 38px 10px 35px;
	       background-color: #fff;
		   float: left;
}

#siBrClass { width: 230px;
             height: 980px;
		     padding: 90px 15px 0px 25px;
		     float: left;
		     background-color: #ffe6a4;
}

#classSide { width: 105px;
              height: 465px;
			  padding: 25px 45px 0px 0px;
	          background-color: #fff;
			  float: left;
}

#news { width: 380px;
        height: 620px;
	    padding: 10px 38px 10px 35px;
	    background-color: #fff;
	    float: left;
}

#siBrNews { width: 230px;
             height: 550px;
		     padding: 90px 15px 0px 25px;
		     float: left;
		     background-color: #ffe6a4;
}

.footer { height: 15px;
          width: 900px;
		  background-color:#fff;
		  float: left;
		  padding-top: 10px;
		  border-top: 1px solid #f60;

}

.pict { float: left;

 }

/* Navigation */

#navMain a {
	display:inline-block;
	width:100px; 
	height:25px; 
	background-position: right top; 
	text-align:center; 
	color:#fff; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: 2px;
	line-height: 27px;
	margin-top:4px;
	text-decoration:none;
	float:left; 
}

#navMain a:hover {
	background-position:left center; 
	overflow:hidden; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: 2px;
	line-height: 27px;
	text-decoration:none;
}



/* Images */

.pict { float: left;
	    padding: 10px;
	    margin: 8px;
 }

/* Text */

p { color:#000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}
    

p1 { font-family: Arial, Helvetica, sans-serif;
     color: #999;
	 font-size: 13.5px;
	 line-height: 18px;
	 letter-spacing: 1px;
}

h2 { color:#000; 
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 15px;
	 letter-spacing: 1px;
	 font-weight:bold;
	 line-height:38px;
}

h3 { color:#000; 
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
	 letter-spacing: 2px;
	 font-weight:bold;
	 line-height:34px;
}

h4 { color:#FF0000; 
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
	 letter-spacing: 1px;
	 font-weight: 700;
	 line-height: 20px;
}

h5 { color:#333; 
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 7px;
	 text-align:center;
	 letter-spacing: 1px;
	 font-weight:lighter;
}

ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    text-transform: none;
    color: #000;
    list-style-type:none;
	padding-left: 10px;
}
