* { color: #42504C; }

body { background: #FFF url('../images/bg.gif') repeat-x;  margin: 0;  padding: 0;  border: 0; }

h1, h2, h3, h4 { margin: 0; padding: 0; }
h1 { font: 14pt tahoma; color: #E70758; letter-spacing: .5px }
h2 { font: 13pt tahoma; color: #000; letter-spacing: .2px; margin-top: 10px; }

img { border: 0; }

a { text-decoration: none; }
a:hover { color: #E70758; }

#content_main { width: 100%; height:248px; background: url('../images/1.gif') no-repeat top center; }

#content {
	font: 10pt verdana;
	width: 777px;
	margin-left: 50%;
	background-color: #FFF;
	border-left: #93CCE2 1px solid;
	border-right: #93CCE2 1px solid;
	border-bottom: #93CCE2 1px solid;
	position: absolute;
	top: 248px;
	left: -390px;
}

#contact { position: absolute; left: 520px; top: 13px; color: #4C7B90; font: 8pt verdana; }

#calendarbox { float:right; width: 230px; margin: 65px 35px 10px 0; padding: 0; }

#nav { position: absolute; left: 0; top: -60px; }
#nav li { display: inline; list-style-type: none; padding-right: 30px; font: 16pt tahoma; letter-spacing: .5px; }

#footer { text-align: center; padding: 15px; color: #AAA; clear: both; }

.post { margin-left: 30px; margin-bottom: 30px; margin-top: 10px; font: 10pt verdana; width: 406px; }

span.posttitle { color: #E70758; }

.this { color: #E70758; }

a.file { color: #666; font: 10pt verdana bold; border-right: #666 2px solid; border-bottom: #666 1px solid; background: #FCFCBC url('../images/fileicon.gif') no-repeat 10px 13px; padding: 20px 20px 20px 50px; }
a.file:hover { color: #FA3690; border-right: #AC557D 2px solid; border-bottom: #AC557D 1px solid; }

#formdiv { margin-left: 30px; margin-bottom: 30px; margin-top: 10px; font: 10pt verdana; width: 717px; }

#gallery { float: left; width: 406px; margin: 0 0 30px 0; }
#gallery h1 { background: #BEF4F6; clear: both; padding: 7px;  margin: 0; }
#gallery .image { width: 100px;  height: 100px;  overflow: hidden; margin: 5px; border: 1px solid #333;  float: left; }
#gallery .break { height: 15px; clear: both; }

.enroll-table tr.odd td, .enroll-table tr.odd th  {
	background: #EAEAEA;
}