body {
	background-image: url(images/bug-background.gif);
	font-family: "Times New Roman", Times, serif;
	color: #00355F; 
	text-align: center;	
}
table {border-collapse: collapse;	margin: 0;}
th {border-width: 0px 0px 1px; text-align: center;}
.left_col {text-align: left;}
tr.bar{background-color:#9FD6FF;}
td {
	width: 236px; 
	border: 1px solid #8dabd2;
	text-align: center;
	font-size: 16px;
} 
a img {border-style: none;}
h1, h2, h3, p, address {
	margin: 0;
	padding: 0;	
}
a {font-size: 16px;}
h1 {font-size: 32px;}
#container {
	margin: 10px auto;
	width: 757px;
	height: auto;
	text-align: left;
	position: relative;
}
#header {
	height: 124px;
	width: 757px;
	background-image: url(images/banner.png);
}
#logo_banner1 {
	float: left;
	margin: 0px 0px 0px 60px;
} 
#page_title {
	position: absolute;
    top: 8px;
    left: 340px;
}
#header h1, #header h2 {
	font-style: italic; 
	color: #00355f;	
}
#header h1 {
	padding-top: 7px;
	padding-left: 38px;
	font-size: 36px;		
}
#header h2 {
	font-size: 30px;
	padding-left: 86px;
}
#header h2 img {
	vertical-align: middle;
	padding-left: 7px;
	margin-top: -8px;	
}
#container2 {
	margin-left: 20px;
	width: 710px;
	border: 4px solid #16558f;
	border-top-width: 0px;
	background: url(images/content_background.gif) repeat-y;
}
#leftnav {
	float: left;
	width: 149px;
	text-align: center;	
}
#leftcol {margin: 25px 20px 0px 2px}
#leftcol, #rightcol {
	color: #935a5e;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; 
}
#leftcol p, #rightcol p, #leftcol a, #rightcol a {
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
}
#leftnav p, #rightcol p {margin-bottom: 14px;}
#leftcol p {text-align: justify;}
#leftcol a, #rightcol a {
	color: #935a5e;
	text-align: center;
	text-decoration: none;
}
.right{float:right;}
.left{float:left;}
.block{display: block;}
.inline{display: inline;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.indent p{text-indent: 2em;}
.center{text-align:center;}
#leftnav a:hover, #rightcol a:hover {
	background-color: #935a5e;
	color: #f0e2e1; 
	text-decoration: none;
}
#leftnav h2, #leftnav h3, #rightcol h2, #rightcol h3 {
	font-weight: 600;
	margin-bottom: 12px;
}
#leftnav h2, #rightcol h2 {
	font-size: 16px;
	background-color: #e2cccd; 
	margin-top: 25px; 
}
#leftnav h3, #rightcol h3 {font-size: 12px;}
.crayon {margin: 0px 0px 0px -8px;} 
#rightcol {
	float: right;
	width: 125px;
	margin-top: -8px;	
	margin-right: 2px;
}
.justify {text-align: justify;}
#directions {font-size: 11px;	line-height: 12px;}
#email a {
	font-size: 11px;
	text-decoration: none;
	line-height:10px;   
} 
.content {
	padding: 0px 8px 0px 10px;
	margin: 0px 145px;
}
.content p {
	line-height: 20px;
	margin-bottom: 16px;
	font-size: 16px;
}
.content h2 {
	font-size: 22px; 
	margin-bottom: 6px;
}
.content h3, #content h3 a {
	text-align: center;
	font-size: 19px;
	padding-top: 4px;
	margin-bottom: 15px;
}
.content h4 {font-size: 17px;}
.fun_links ul {
	padding:0;
	list-style-type: none;
	margin: 0;
}
#leftcol ul a, #right_links ul a {
	width: 99.99%;
	text-align: left;
	line-height: 25px;
	border-bottom: 1px solid #935a5e;
	display: block;	
}
#bottom_links {
	margin: 40px 150px 10px;
	padding: 0;
	clear: both;	
}
#bottom_links li {
	display: inline;
	padding-left: 15px;
}
div.outline, div.outline2 {border:1px solid; margin-bottom:10px;}
div.outline2{background-color:#CFFFDA;}
#summer img {position:relative; top:10px;}
#summer h2 {
	color: #ab0000;
	text-align: center;
	position:relative;
	bottom:10px;
}
.full_calendar p, .monthly_calendar h3 {
	margin-top: 20px;
	padding-left: 10px;
}
.monthly_calendar p {
	margin-top: 15px;
	padding-left: 20px;
}
.full_calendar h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 14px;
	padding-top: 16px;
}
.monthly_calendar h2 {
	margin-bottom: 16px;
	padding-top: 10px;
	text-align: center;	
}
#current_calendar h3, #previous_calendar h3 {
	font-size: 19px;
	margin-bottom: 4px;
	text-align: left;	
}
#blackboard{
	float: right;
	background-image:url(images/blackboard.gif);
	width: 169px;
	height: 142px;
}
#bb_content{
	margin: 10px 10px 0px 14px;
	text-align: center;
}
#bb_content p{text-indent: 0em;}
#blackboard p, #blackboard a, #blackboard a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	background-color: #000000;
}
#right_links {margin-top:40px;}
