#main_content {
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #FFF;
	border: 1px solid #004812;
}
#topmenu {
	height: 20px;
	border-top-width: 1px;
	border-bottom-width: 7px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D5D6D8;
	border-bottom-color: #FFC423;
	position: absolute;
	z-index: 2;
	width: 588px;
	top: 12px;
	background-color: #FFF;
	left: 0px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 10px;
}
#topmenu a {
	color: #000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#intcont {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	width: 550px;
}
#intfeed {
	padding: 15px;
}


.greentitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #004712;
}

p {
	margin-top: 0px;
	margin-bottom: 8px;
}
#hometopsection {
	position: relative;
	height: 399px;
}
#hometickr {
	background-color: #333;
	color: #FFF;
}

body {
	background-color: #E5E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#indexcont {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
hr {
	color: #7FA388;
	width: 142px;
	margin-right: auto;
	margin-left: auto;
}
#sidenav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	padding-left: 20px;
	text-align: left;
	padding-bottom: 30px;
	padding-top: 30px;
}
#flickrleft {
	padding-top: 30px;
	padding-bottom: 20px;
}

#rightsocial {
	text-align: center;
}

#address {
	padding: 10px;
	font-family: Georgia,"Times New Roman",Times,serif;
}
#address h2
{
	margin-bottom: 2px;
	font-size: 1.35em;
	color: #004712;
}

#sidenav .sm {
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#sidenav .mstr {
	padding-bottom: 2px;
}

#sidenav a {
	padding-bottom: 6px;
	display: block;
	color: #333;
	text-decoration: none;
}
	#sidenav .mstr a { padding-bottom: 0; }
#sidenav a:hover {
	color: #666;
	text-decoration: underline;
}

#rss {
	padding: 15px;
}
.subhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333;
}
#twitter_div ul {
	margin: 0px;
	padding: 0px;
}
#twitter_div li {
	list-style-type: none;
	padding-bottom: 6px;
}
#twitter_div {
	font-size: 11px;
}

#newslttr {
	width: 165px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
}
form {
	margin: 0px;
	padding: 0px;
}
#subscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
}
#submitbtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	background-color: #004812;
}

#twitter_div a {
	color: #666;
	text-decoration: none;
}
.feedburnerFeedBlock ul {
	margin: 0px;
	padding: 0px;
}

.feedburnerFeedBlock li {
	padding-bottom: 8px;
	list-style-type: none;
}
.feedburnerFeedBlock a {
	color: #004812;
	font-size: 12px;
	text-decoration: none;
}
div#creditfooter {
display: none;
}
ul {
	padding-top: 0px;
	margin-top: 0px;
}
a {
	color: #004812;
}
a:hover {
	color: #642D11;
}
#topmenu2 {
	height: 20px;
	border-top-width: 1px;
	border-bottom-width: 7px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D5D6D8;
	border-bottom-color: #FFC423;
	width: 588px;
	top: 12px;
	background-color: #FFF;
	left: 0px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 10px;
}
#topmenu2 a {
	color: #000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

#map
{
	width: 425px;
	height: 350;
	margin: 20px auto;
}

#eventFeed
{
	margin: 10px 0 0;;
}

form.cssform {
	width: 425px;
	padding: 20px 0;
	margin: 0 auto; }
	form.cssform p { clear: both; }
	form.cssform label {
		float: left;
		width: 120px;
		padding: 0 50px 0 0;
		margin: 0; }
	form.cssform input[type="submit"] { margin: 0 20px 0 170px; }

p#footer {
	width: 796px;
	padding: 8px 0 15px 0;
	margin: 0 auto;
	font-size: 11px;
	color: #666666;
	text-align: center; }
ul.social-icons {
	clear: both;
	padding: 0 0 20px 14px;
	margin: 0; }
	ul.social-icons li {
		float: left;
		padding: 0 3px 0 0;
		margin: 0;
		list-style: none; }
	ul.social-icons a {
		display: block;
		width: 22px;
		height: 23px;
		text-indent: -8685px;
		background: transparent url("images/btn_social-icons.png") 0 0 no-repeat; }
	ul.social-icons a.btn_facebook { }
	ul.social-icons a.btn_youtube { background-position: 0 -23px; }
	ul.social-icons a.btn_myspace { background-position: 0 -23px; }
	ul.social-icons a.btn_flickr { background-position: 0 -46px; }
	ul.social-icons a.btn_linkedin { background-position: 0 -69px; }
	ul.social-icons a.btn_twitter { background-position: 0 -92px; }
	ul.social-icons a.btn_wordpress { background-position: 0 -115px; }
	ul.social-icons a.btn_rss { background-position: 0 100%; }

#homepage-header {
	position: relative;
	width: 588px;
	height: 399px;
	background: transparent url("images/index1b-1.jpg") 0 0 no-repeat; }
	#homepage-header h2 { display: none; }
	#homepage-header ul.social-icons {
		position: absolute;
		right: 33px;
		bottom: 38px;
		z-index: 100; }
		#homepage-header ul.social-icons li { padding: 0 5px 0 0; }

p.error-message {
	padding: 4px 10px;
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #cc0000;
	border: 3px solid #cc0000;
	background: #fec2c2; }
label.error { color: #cc0000; }
input.error {
	color: #cc0000;
	border-color: #cc0000;
	background: #fec2c2; }
.flickr li {
	padding: 0 0 5px 0; }
	
#int_header_image { padding: 18px 0 0 0; }
#int_header_image img { margin-bottom: 8px; }
div.alumni_weekend { 
	margin: 0 0 15px 10px;
	padding: 15px 10px 0; }
	div.alumni_weekend h2 { 
		display: block;
		margin: -15px -10px 10px;
		padding: 6px 10px;
		font-size: 19px;
		position: relative;
		color: #FFFFFF; }
		div.alumni_weekend h2 a, div.alumni_weekend h2 a:visited { 
			display: block;
			position: absolute;
			top: 6px;
			right: 10px;
			width: 210px;
			float: right;
			color: #FFFFFF;
			font-size: 19px;
			font-weight: normal;
			margin: 0;
			padding: 0 15px 0 0;
			text-decoration: none;
			text-transform: uppercase;
			clear: none;
			background: transparent url("images/bg_arrow_alumni.gif") top right no-repeat; }
		div.alumni_weekend h3 { 
			font-size: 12px;
			padding: 0 0 3px 0;
			margin: 0; }
	div.alumni_weekend p { padding: 0 0 10px 0; }
div#all_weekend.alumni_weekend { 
	position: relative;
	z-index: 5;
	margin-top: -40px;
	margin-bottom: 25px;
	background: #C5D6DE; }
	div#all_weekend.alumni_weekend h2 { background: #00546C; }
	div#all_weekend.alumni_weekend h3 { color: #00546C; }
	
div#friday.alumni_weekend h2 { background: #F79221; }
div#friday.alumni_weekend h3 { color: #F79221; }

div#saturday.alumni_weekend h2 { background: #84004E; }
div#saturday.alumni_weekend h3 { color: #84004E; }

div#sunday.alumni_weekend h2 { background: #004812; }
div#sunday.alumni_weekend h3 { color: #004812; }

a.btn_alumni_reg, a.btn_alumni_reg:visited { 
	display: block;
	width: 172px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
	text-indent: -8420px;
	text-decoration: none;
	outline: none;
	background: transparent url("images/btn_alumni_weekend_registration.jpg") 0 0 no-repeat; }
	
a#btn_alumni_header, a#btn_alumni_header:visited { 
	display: block;
	outline: none;
	width: 358px;
	height: 88px;
	margin: 10px auto 0;
	text-indent: -8420px;
	text-decoration: none;
	background: transparent url("images/hdr_alumni_weekend_homepage.jpg") 0 0 no-repeat; }

.clear { clear: both; }

.subscribe_to { font-size: 11px; }