* { padding:0; margin:0;}
h1, h2, h3, .subhead, .heading {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 { font-size:2em; font-weight:normal;}
h2 { font-size:1.5em; font-weight:bold; padding:20px 10px; text-indent:25px;}
h3 {font-size:1.2em; font-weight:bold; line-height: 23px;}
h4 {font-size:1.5em; font-weight:bold; padding:20px 10px;}

.clear {clear:both;}
.leftalign {float:left;}
.rightalign {float:right;}
.centeralign {margin:5px auto 5px auto;}
img.leftalign, img.rightalign, img.centeralign {display:block; padding:4px; background:#fff; border:solid 2px #a5a191; margin:15px; }
img.man {float:right; padding-top:80px;}
.cite {font: italic 10px/12px Verdana, Arial, Helvetica, sans-serif; text-indent: 15px; color:#a5a191;}
.space {padding-top: 25px;}

a {color:#669933; text-decoration:none;}
a:visited {color:#669966; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}
p.second {padding-top: 20px;}

body {background:#58554e; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#999;}
#wrap {width:1024px; margin:0 auto; padding:0 auto;}
#home {background:url(images/home.jpeg) no-repeat; height:476px;}
#header {background:url(images/header.jpeg) no-repeat; height:160px;}
#sub {position:absolute; left:-1034px; visibility: hidden;}
#menu {background:url(images/menu.jpeg) no-repeat; height:60px; width:1024px; margin:auto;}
#content {
	background-color:#f6e9ce; 
	margin:0 15px;
	padding:25px;
	border-left:thick solid #a5a191;
	border-right:thick solid #a5a191;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif; 
	color: #494841;
	text-align: justify;
}
#left {width:600px; float:left;}
#sidebar {
	margin-left: 620px;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	
}
ul {list-style:none; padding-bottom:15px;}
#sidebar li, #left li {background:url(images/point.jpeg) 10px 10px no-repeat; padding-left:28px; padding-top:6px;}
#sidebar .courses {padding-top: 120px;}
#sidebar .conditions {line-height: 16px;}
#sidebar .address {font: 14px/22px Verdana, Arial, Helvetica, sans-serif; text-indent: 50px;}
#sidebar .acks {padding-top: 250px;}

#footer {
	background:url(images/footer.jpeg);
	text-align: right;
	padding-top:10px;
	padding-right:25px;
	}
#footer .credit {
	float: right
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}


blockquote {display:block; padding:5px; margin:15px; font: 1.2em Georgia, "Times New Roman", Times, serif; color:#036; border-bottom: dashed 1px #ddd; border-top: dashed 1px #ddd; text-align:center;}
blockquote.leftalign {float:left; width:300px; text-align:right; margin:10px;}
blockquote.rightalign {float:right; width:300px; text-align:left; margin:10px;}
