body {
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
	min-width: 760px;
	font: 75% Verdana, Helvetica, sans-serif;
	background-color: #eeeeee;
}
/* *************************** START LAYOUT */
#wrapper {
	margin: 0 auto;
background-color: #ffffff; 
padding: 2px;
border: 3px solid #07c;
width: 780px;
width/**/:/**/ 780px; 
	text-align: left;
}

#branding {
	background-color: #eeeeee;
}
#content {
	width: 540px;
	float: right;
	background-color: #ffffff;
	padding-left: 7px;
	padding-bottom: 5px;
	border-right-color: #000000;
	z-index: 3;
}
#solocontent {
	width: 700px;
	float: right;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	border-right-color: #000000;
	z-index: 3;
}
#backimage {
	width: 700px;
	padding-left: 7px;
	padding-bottom: 5px;
	background-image: url(images/back1a.gif);
	background-repeat: no-repeat;
	/*	background-position: center center; */
	background-position: center center;
	z-index: 2;
	height: 400px;
}
#backimage2 {
	width: 450px;
/*	padding-left: 7px;
	padding-bottom: 5px; */
	background-image: url(images/back1a.gif);
	background-repeat: no-repeat;
	/*	background-position: center center; */
	background-position: center center;
	z-index: 2;
	height: 400px;
}
#col1 {
	width: 330px;
	float: left;
	padding-left: 7px;
	padding-bottom: 5px;
	z-index: 3;
}
#col2 {
	width: 330px;
	float: left;
	padding-left: 7px;
	padding-bottom: 5px;
	z-index: 3;
}

#content h1, #content h2, #content p {
	padding-right: 20px;
}
#mainNav {
	width: 160px;
	float: left;
	padding-top: 20px;
	background-color: #ffffff;
	border-left-color: #000000;
	border-left-width: 2em;
}
#mainNav li {
	padding-left: 20px;
	padding-right: 20px;
}
#footer {
	clear: both;
	width: 716px;
	background-color: #82BFE6;
	padding-top: 1px;
	padding-bottom: 3px;
	font:90% Verdana, Helvetica, sans-serif;
}
/* *************************** END LAYOUT */

/* *************************** START NAVIGATION */

#menu {
padding:0;
margin:0;
height:2em;
list-style-type:none;
border-left:1px solid #444;
background:#82BFE6;
}
#menu li {
float:left; 
width:5em; 
height:2em;
line-height:2em;
border-right:1px solid #444;
position:relative;
text-align:center;
}
#menu li a, #menu li a:visited {
display:block;
text-decoration:none; 
color:#000;
}
#menu li a span, #menu li a:visited span {
display:none; /* needed to trigger IE */
}
#menu li a:hover {
border:0; 
}
#menu li a:hover span {
display:block;
width:5em;
height:2em;
text-align:center;
position:absolute; 
left:1px; 
top:1px; 
color:#fff; 
cursor:pointer;
}

#home .home, #about .about, #courses .courses, #venues .venues, #contact .contact, #links .links
{
display:block;
width:5em;
height:2em;
text-align:center;
position:absolute; 
left:0px; 
top:0px; 
color:#000;
background:#999;
cursor:pointer;
border: 0;
}
/* *************************** END NAVIGATION */

/* *************************** START FONT */
h1 {
	font-size: 130%;
	font-weight: bold;
	width: 700px;
	height: 20px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.small {
	font-size: 75%;
}
h2 {
	font-size: 125%;
	font-weight: bold;
}
h3 {
	font-size: 115%;
	font-weight: bold;
}
.sub {
	font-size: 110%;
	font-weight: bold;
}
.redsub {
	font-size: 110%;
	color: #ff0000;
	font-weight: bold;
}
.bigred {
	font-size: 150%;
	color: #ff0000;
	font-weight: bold;
}
.formerror {
	font-size: 75%;
	color: #ff0000;
	font-weight: bold;
}
/* *************************** END FONT */
/* *************************** START FORM */
label {
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

input {
color: #781351;
background: #eeeeee;
border: 1px solid #acf3fe;
}

.submit input {
margin-left: 4.5em;
color: #000;
background: #ffffff;
border: 2px outset #d7b9c9;
}

fieldset {
border: 1px solid #007ccc;
width: 40em;
}

legend {
color: #fff;
background: #007ccc;
border: 1px solid #007ccc;
padding: 2px 6px;
}
/* *************************** END FORM */
/* *************************** START MISC */
ul.list {
	list-style-image: url(images/bullet2.gif);
/*	height: 30px; */
}
/* *************************** END MISC */