body {margin:0 auto; padding:0; text-align:center; background:#E1CFA4; font:100%/100% Verdana, Arial, Helvetica, sans-serif; color:#000}
#wrapper {padding-top:20px; width:770px; margin:0 auto}
#masthead {width:770px; text-align:left}
#mastleft {width:255px; float:left}
#mastright {width:515px; margin-left:255px}
#contentarea {text-align:left; background:url(/assets/images/area_bground.jpg) repeat-y}
#content {float:right; width:480px; margin-right:35px; text-align:left}
#sidebar {width:230px; background:url(/assets/images/side_bground.jpg) repeat-y}
#nav {width:230px; background:url(/assets/images/side_top.jpg) no-repeat}
#calendararea {background:url(/assets/images/side_bottom.jpg) no-repeat bottom; width:230px; margin-top:20px}
#calendar {background:url(/assets/images/cal_head.jpg) no-repeat; width:230px; padding-top:30px; padding-left: 33px}
#footer {background:url(/assets/images/footer.jpg) no-repeat; height:25px; width:770px; clear:both; margin-bottom:20px}

#content h1 {margin-top:0; font:1.6em/130% "Trebuchet MS", Arial, sans-serif; color:#9A5AA4}
#content h2 {font:1.2em/130% "Trebuchet MS", Arial, sans-serif; color:#C29F48}
#content h3 {font:1em/130% "Trebuchet MS", Arial, sans-serif; color:#666}
#content p, #content li {font-size:.8em; line-height:140%}
#content a {color:#60802F}
#content a:visited {color:#666}
#content a:hover {color:#FFCC00}

.showallevents {margin-left:23px; margin-top:0; text-align:center}
.showallevents a {color:#60802F; font-size:.7em; font-weight:bold}
.showallevents a:hover {color:#FFCC00}
.photoleft {float:left; margin:0 15px 5px 0; border:1px solid #E1CFA4}
.photoright {float:right; margin:0 0 5px 15px; border:1px solid #E1CFA4}
.photoborder {border:1px solid #E1CFA4}
#acknowledge {padding:0 10px; border:1px solid #E1CFA4; background:#FFF}
.linerule {height:1px; border-top:1px solid #CCC}
#content .tableListings { width: 480px;}

#map {
	font-family: Helvetica, Ariel, San-serif;
	float: left;
	line-height: normal;
	color: black;
	width:480px;
	height:250px;
	border:2px solid #979797;
	margin: 20px 0 0 0;
	padding: 0;
}

.form_description {display: none;}
#contact-requests {margin-top: -10px;}

a.contact-requests {
	color: #978101 !important;
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 4px 0; 
	height:20px; 
	width:200px; 
	border: 3px	solid #f2cf01;
	background: #ffef92;
	text-decoration: none;
	margin-bottom: 10px;
}

a.contact-requests:hover {
	border: 3px	solid #b79c01;
}

a.contact-requests:active {
	border: 3px	solid #b79c01;
	color: black !important;
}

ul.accredited {display: block; padding:0; margin: 0;}
ul.accredited li{
	display: block;
	float: left;
	height: 70px;
}
div.accredited{
	width:250px;
	float:left;
	margin-right:20px;
	list-style-position: inside;
}

ul.accredited li a img {border: 0;}
ul.accredited li#names{ width:50px}
ul.accredited li#AISFL{ width:64px; margin: 0 6px;}
ul.accredited li#SACS{width:65px; margin: 0 6px;}
ul.accredited li#AMS{width:20px; margin-left: 10px}

ul#call-to-action {list-style-type: none; padding: 0; margin: 0;}
ul#call-to-action li{
	display: block;
	float: left;
	width: 220px;
}

ul#testimonials {padding: 0; margin: 0;}
ul#testimonials li {list-style-position: outside; list-style-type: none; background: url(/images/quotes.jpg) top left no-repeat; margin: 0 0 20px 0; padding-left: 42px; }

#curriculum {list-style-type: none; padding: 0; margin: 0;}
.left-information{display: block; height:114 px; width: 200px; float: left;}
#curriculum .left-information h2 {font-size: 1.5em; margin-bottom: 5px; padding: 0;}
#curriculum .left-information p {margin: 0; padding: 0; font-size: 1em;}
