html, body { height: 100%; width:100%; margin: 6px auto;}
body { background-color: #dedede; padding: 0; height: 100%; margin: 6px auto;background-image: url(imgs/BG-texture.jpg); font-family: Arial, Helvetica, sans-serif;}
html>body { height: 100%; width: 100%; margin: 6px auto;}

form {border:0; margin:0 -5px ;}
.formTable {color: #000000;width: 400px;background-color: #E8D0BB;}

a { color: #1532B7;}
a:hover { text-decoration: none;}
ul { margin: 0px; padding: 0px;}
li { margin:0px; padding:0px;}
p { margin: 0px; padding: 0px; white-space: normal;}
blockquote {margin-top: 8px 0 ;line-height: 20px;}

h5, h4{ margin: 0px; margin-top:24px; padding: 0px;}
h4 { color: #5B0D0B; font-size: 1.2em;}

#container { width: 798px; position: relative; height: auto; margin: 0px; padding: 0px;}
	#header { width: 798px; height:auto;}
		#colLeft { float:left; background-color:#bae1c2; white-space:nowrap; width:153px; height:100%; position:relative; overflow:hidden;}
		#colCenter { width: 470px; float: left; background-color: #FFF;}
		#colRight { width: 173px; background-color: #fcf7e2; float: right;}
		
	#date {font-size: .7em; font-weight: bold; color: #CC3300; padding-left: 12px;}
	#topEdge {width:154px; height:auto; border-top: 2px solid #fff;}
	#topEdge2 {width:173px; height:auto; border-top: 2px solid #fff;}

	#signUp {width:95%; height:122px; padding-top:12px; border:3px solid #D50000; background:#bae1c2;
						color: #C00; font-size:14px; font-weight:bold;}
	#signUp table tr td form {margin:2px; font-weight:normal; font-size:12px; color:#000; text-align:left;}
	#archiveList {font-size: 1.3em;}

	#navScript { height:180px; width:142px; z-index:100; position:relative}
		ul.nav {width:142px; white-space:normal; font-size:.8em; margin:6px; padding:0;}
		.nav li {border-bottom:1px solid #666; margin:0; padding:4px 0; list-style-type:none;}
		.nav a {color: #0000CC;text-decoration: none;}
		.nav a:hover{color: #3333FF;text-decoration: none;}
	#didYouKnow {font-size:.7em; line-height:1.5em; color:#333333; height:auto; padding:22px 12px 0 14px;}
		.accomplishment:first-letter { font: bold italic 200% "Times New Roman", Times, serif; color: #CC3300;}
		.accomplishment a:first-letter {font: bold italic 200% "Times New Roman", Times, serif; color: #CC3300;}
		.accomplishment a:hover:first-letter {font: bold italic 200% "Times New Roman", Times, serif; color: #CC3300;}
		#didYouKnow a {color:#990000;}
		ul.dyk {list-style-type: square;padding-left: 12px;padding-right: 6px;}
	
	#content {font-size: 12px;line-height: 22px;color: #333;padding: 2px 32px 42px 22px;border-right: 1px solid #999;}
		#contentDon {font-size: 12px;line-height: 22px;color: #333; padding: 2px 42px 42px 22px;border-right: 1px solid #999;background: url(imgs/sol.gif) no-repeat 288px 33px;}
		.callOut1 { margin-bottom:12px; font-size:16px; color:#AA812B; font-weight:bold; text-transform:uppercase;}
		.callOut1 a{color: #AA812B;}
		.callOut1 a:hover{color: #FF9900;}
		#summerJobs {width:100%; height:200px; display:block; padding:8px; border:1px dashed #ccc; background:url(imgs/summer-sun.gif) left top no-repeat;}
	
	.largeCap {font-size: 24px;font-family: Georgia, "Times New Roman", Times, serif;}
	
	#info {font-size:0.7em; color:#000000; width:148px; position:static; margin-left:6px;}
	
	ul.commonList {line-height: 14px;padding-left: 42px;color: #3F3010;font-size: 1em;}
		li.commonList {margin:6px 0;}
	.hoursList ul, li {margin-left:14px; padding:0;}
	ul.newsList {line-height: normal; margin:0; padding:12px 12px 0 0; color: #000;text-align:left;}
	.newsItem a {font-weight: bold;color: #00C;text-decoration:none; display:block; margin-bottom:2px;}
	.newsItem {margin-bottom:12px;font-size:.7em;padding:0 0 6px;border-bottom:1px solid;list-style-type:none;}
	.newsItem a:hover {text-decoration:none;}
	
	ul.list {line-height: 18px;margin-left: 22px; width:400px;}
		* html ul.list {width:380px;}
	ul.list li {list-style-type: none;}
	
	div.credit {font:"Times New Roman", Times, serif;font-size:.9em;color:black;margin:0 0 4px 0;padding:0;}

	.hiLiteBox {padding: 12px 6px;font-weight: bold;text-align: center;width: 80%;border: thick solid #99CCCC;margin-left: 32px;}
	.hiLiteBox a {color: #660000;}
	.hiLiteBox a:hover {text-decoration:none;}

	.callOut2 {font-size: 13px;color: #AA812B;font-weight: bold;}
	.callOut2 a {color: #AA812B;}
	.callOut2 a:hover {color: #CC9900;text-decoration: none;}

	.pageNav {font-size: 10px;color: #000000;border-top: 1px solid #999;border-bottom: 1px solid #999;line-height: 14px;margin: 6px 0 12px 0;padding:0 0 3px 2px;}
	.pageNav a {color: #000000;text-decoration: none;}
	.pageNav a:hover {color: #000000;text-decoration: underline;}

	.text {width: 400px;position: static;}

	.listText {width: 320px;margin-left:30px;list-style-type: square;}
	.listText li {line-height:1.3em; }

	.redHeader {color: #C03202;font-weight:bold;text-align:center;font:Times, serif;}


#footer {vertical-align: bottom;position: static;font-size: 11px;color: #666;height: 120px;width: 100%;clear:both;margin: auto;}
#footer a {font-size: 11px;color: #666;text-decoration: none;}
#footer a:hover {font-size: 11px;color: #0033FF;}