a{color: #ccc;text-decoration: underline;}
a:hover{color: #ccc;text-decoration: underline;}
img{border:0;}
html, body{margin:0;padding:0;}
td{color:#fff;}
body{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	background:url(/media/bg-page.png) top repeat-x #333;
}
#container{width:967px; margin:0 auto;}
img.logo{padding-left:20px;}


/* Top Nav */
#upperNav{ width:967px; margin:0 auto 0 auto; padding-bottom:20px; text-align:right; color:#CCC; font-size:.8em;}
#upperNav a{color:#fff; text-decoration:none;}
#upperNav ul{margin:0;}
#upperNav li{list-style:none;display:inline; margin:0 3px; font-family:Verdana, Geneva, sans-serif;}
#upperNav a{color:#fff; padding:5px; border:1px solid #960; border-top:none; background:#555; }
#upperNav a:hover{background:#960;}
#upperNav a.current{color:#fff; text-decoration:none;background-color:#960;padding:5px 5px 16px 5px; font-weight:bold;}

/* Main Navigation */
#mainNav{width:auto; margin:0 auto;text-align:center; font-size:1.1em; }
#mainNav ul{font-family:Verdana, Geneva, sans-serif; padding-left:0;}
#mainNav li{list-style:none; display:inline; font-variant:small-caps;}
#mainNav a{color:#fff; text-decoration:none;background-color:#444;padding:5px 10px;}
#mainNav a:hover{background:#960;}
#mainNav a.current{color:#fff; text-decoration:none;background-color:#960;padding:5px 10px 16px 10px; font-weight:bold;}

/* Content Area */
#contentContainer { padding:5px; border-top:1px solid #960;}
#content { color: #fff; width:967px; padding:0 10px 10px 10px;}
#content li{margin-bottom:5px;}
#content img{padding:0 10px 5px 10px;}
#fb-root a{color:#ccc;} 

/* Course Navigation */
#courseList{ width:285px; position:relative; float:right; padding-top:15px;margin-left:30px;  }
#courseList ul{margin:0; padding:0;}
#courseList li{list-style:none; margin:0; padding:5px; border:1px solid #333; background-color:#960;font-size:.9em;}
#courseList a{color:#fff; text-decoration:none;}
#courseList h3{color:#fff; margin:3px; font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:.3em;}
#courseList img{padding:10px 0;}

/* Footer */
#footer{padding: 15px;text-align: right;border-color: #000;color: #ccc;clear:both; font-size:.9em; border-top:1px solid #960; }
#footer a{color: #fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Schedule Tables */
.scheduleTable{
	margin: 10px 2px 0px 2px;
	width:100%;
	background:#222;
	color:#fff;
	
}
.scheduleTable td{
	border-bottom: solid 2px #333;
	padding: 10px;
	font-size: 14px;
}

/* Content Styles */
h1{font-size:1.5em; font-weight:normal; font-family:Verdana, Geneva, sans-serif; letter-spacing:.1em;}
h2{
	font-size:1.3em;
	color:#BD7E00;
	font-weight:normal;
	margin-bottom:0;
	font-family:Verdana, Geneva, sans-serif;
 letter-spacing:.1em;
 }
h2 a{color:#BD7E00;}
h3 a{color:#BD7E00;}
h3{font-size:1.2em; color:#ccc; letter-spacing:.1em; margin-bottom:0;font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
h4{font-size:1em; color:#ccc; letter-spacing:.1em; margin:0;font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
p{font-size:1em; margin:5px 5px 15px 0px; line-height:1.5em;}

/* Individual Styles */
.smallText{font-size:.8em; line-height:1.2em; font-family:Verdana, Geneva, sans-serif;}

