



*	{

	margin:0px;

	padding:0px;

	}



#container

	{

	width:750px;

	border:1px solid black;

	background:#ffffff;

		height:100%;

		margin-top:0px;

		margin-bottom:0px;

	padding:0px;

	}



body

	{

		background: url(BG.jpg) #330000 repeat;

		font-family: helvetica, arial, verdana, sans-serif;



	}

p	{

	font-family: helvetica, arial, verdana, sans-serif;

	font-size: 12px;

	line-height:150%;

	letter-spacing: 1px;

	color:#330000;

	margin-left:20px;

	margin-right:20px;

	margin-bottom:15px;



	}

ul,li	{

	font-family: helvetica, arial, verdana, sans-serif;

	font-size: 12px;

	line-height:150%;

	letter-spacing: 1px;

	color:#330000;

	margin-left:20px;

	margin-right:20px;

	margin-bottom:15px;



	}

.border

	{

border:1px solid #627e98;

}



.classes

	{

	width:100px;

	border:4px solid #660000;

	background:#ff9933;

	font-size:20px;

	font-family: helvetica, arial, verdana, sans-serif;

	text-align:left;

	height:100px;

	color:#660000;

	}

.schedule

	{

	background:#ff9933;

	font-size:20px;

	font-family: helvetica, arial, verdana, sans-serif;

	text-align:center;

	padding:5px;

	color:#660000;

	}



.class_head

	{

	background:#660000;

	color:#ffffcc;

	padding:15px;

	font-family: helvetica, arial, verdana, sans-serif;

	text-align:center;

	text-transform:uppercase;

	letter-spacing:2px;

	font-weight:bold;

	}

.full

	{

	background: url(images/full2.gif) #ff9933 no-repeat center;

	}

.contact	{

	font-size:12px;

	margin:15px;

	border-top:1px solid #993300;

	border-bottom:0px solid #993300;

	padding-top:5px;

	width:340px;

	text-align:center;

	float:right;

	}

#footer

	{

		background: url(foot_bg.jpg) #000000 repeat-x;

		font-size:11px;

	font-weight:normal;

	text-align:center;

	padding:15px;

	color:#627e98;



	}

#footer a:link	{

	color:#993300;

	text-decoration:none;

	font-size:11px;

	font-weight:normal;

	}

#footer a:visited	{

	color:#993300;

	text-decoration:none;

	font-size:11px;

	font-weight:normal;



	}

#footer a:active	{

	}

#footer a:hover	{

	color:#cc6600;

	}





#nav

	{

	width:750px;

	padding-top:7px;

	border-top:1px solid #ffffff;

	border-bottom:1px solid #ffffff;

	background: url(images/navback.gif) #ffffff repeat-y;

	text-align:right;

	margin:0px;

	height:23px;

	text-align:center;

	font-family: helvetica, arial, verdana, sans-serif;



	}



#nav a:link	{

	color:#ffffff;

	font-weight:lighter;

	text-transform:uppercase;

	margin:0px;

	padding:7px;



	margin-left:15px;

	margin-right:15px;

	letter-spacing:2px;

	font-size:15px;

	background: url(images/navback.gif) #ffffff repeat-x;

	text-decoration:none;

	}

#nav a:visited	{

	color:#ffffff;

	font-weight:lighter;

	text-transform:uppercase;

	margin:0px;

	padding:7px;

	text-decoration:none;



	margin-left:15px;

	margin-right:15px;

	letter-spacing:2px;

	font-size:15px;

	background: url(images/navback.gif) #ffffff repeat-x;



	}

#nav a:active	{

	}

#nav a:hover	{

	color:#fff;

		background: url(images/navback.jpg) #ffffff repeat-x;

	}



.home_text

	{

	width:380px;

	float:right;

	}

h4	{

	font-size:14px;

	text-transform:uppercase;

	color:#627e98;

	font-weight:bold;

	font-family: helvetica, arial, verdana, sans-serif;

	padding-left:10px;

	margin-bottom:5px;

	}

h5	{

	font-size:16px;

	font-weight:normal;

	font-family: helvetica, arial, verdana, sans-serif;

	margin-bottom:5px;

	}





h2	{

	font-size:25px;

	color:#627e98;

	font-weight:bold;

	padding:20px;

	font-family: helvetica, arial, verdana, sans-serif;

	text-align:left;



	}

.download

	{

	margin:10px;

	

	}



.title

	{

	font-size:13px;



	}

.highlight {
color: #627e98;
}

.highlight2 {
color: #cc6600;
}

.adam {
background: #627e98;
color: white;
font-weight: bold;
}

.michael {
background: #cc6600;
color: white;
font-weight: bold;
}


.white_border{

	margin-top:8px;

	margin-bottom:8px;

	height:3px;

		border-bottom:1px solid white;

		border-top:1px solid white;

		background:#99cc33;

	}



.left	{

	float:left;

	}



.right	{

	float:right;

	}

.foot	{

	text-align:center;

	font-size:11px;

	color:#333;

	}

#main

	{

	padding:0px;

	margin:0px;

	height:100%;

	text-align:left;



	}



#main ul	{

	font-family: helvetica, arial, verdana, sans-serif;

	font-size: 12px;

	line-height:140%;

	letter-spacing: 1px;

	color:#666;

	padding:10px;

	margin-left:20px;

	}



	

 a:link	{

		color:#cc9966;

		font-weight:bold;

		text-decoration:none;

		}

	

 a:visited	{

		color:#cc9966;

		font-weight:bold;

			text-decoration:none;

		}



 a:hover	{

		color:#627e98;

		}



 a:active	{

		}



.rightCol {

border:1px solid #ca9e89;background:#d6e6f9;width:370px;float:right;margin-left:15px;

}

#left_content

	{

	width:330px;

	float:left;

	padding:7px;

	border-left:0px double #99cc33;

	margin-right:10px;

	background:#333;

	}



#left_content p

	{

		color:white;

		font-size:11px;

		line-height:160%;

		padding-left:3px;

		padding-right:3px;

		padding-top:0px;

		padding-bottom:0px;





	}



#left_content h4

	{

		text-align:center;

		border-bottom:1px solid white;

		border-top:1px solid white;

		padding:3px;

		background:#99cc33;

		color:#333;

		margin-bottom:5px;

	}



#left_content h5

	{

		text-align:left;

		color:#999;

		text-transform:small-caps;

	}



#left_content a:link	{

		color:#99cc33;

		font-weight:bold;

		text-decoration:none;

		}

	

#left_content a:visited	{

		color:#99cc33;

		font-weight:bold;

		}



#left_content a:hover	{

		color:#fff;

		}



#left_content a:active	{

		}





#left_content img

	{

	border:1px solid #999;

	float:left;margin-right:10px;

	margin-bottom:5px;

	}



#left_content ul	{

	font-family: helvetica, arial, verdana, sans-serif;

	font-size: 11px;

	line-height:160%;

	letter-spacing: 1px;

	color:#fff;

	padding:10px;

	margin-left:10px;

	}



.right_content

	{

	width:400px;

	padding:5px;

	}

	

.head {

line-height:1.2;

font-size:14px;

}



.blue {

		color:#627e98;

	}

	

.smallText {

font-size:11px;

}