a {color: #68a92e; text-decoration:none; }
a:hover {color: #FF3300; text-decoration:none; }

body { background-color:#efefef;
	padding:0;
	margin:0;
	font-family: Verdana, Arial;
    font-weight: normal;
    color: #333; 
	font-size: 11px; 
	line-height: 20px; 
}

/* Left column navigation and email newsletter signup box */
div#mainNav, div#courseNav, div#summerNav, div#facultyNav {
	width: 100%;
	padding: 25px 20px 0px 10px;
	margin: 0px 0px 20px 0px;
	background-image: url('images/banner_02.jpg');
	background-repeat: no-repeat;
}
div#mainNav a img, div#courseNav a img, div#summerNav a img, div#facultyNav a img { border: none; }

form#emailSignUp {
	background-color: #92C565;
	width: 165px;
	padding: 8px 10px;
	margin: 10px 20px 0px 10px;
	text-align: right;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
form#emailSignUp p {
	margin: 0px;
	font-size: 10px;
}
form#emailSignUp p#emailCallToAction {
	margin-bottom: 4px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
form#emailSignUp p#emailSubmitBtn { margin-top: 10px; }

#donate { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#donate a { 
	color:#FFF;
	text-decoration:none;
}

h1 {
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
h2 {
	color: #EE3823;
	font-size: 12px;
	text-transform: uppercase;
}
h3 {
	margin: 0px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
.subhead {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
.subhead-large {
	color: #68A92E;
	font-size: 13px;
	font-weight: bold;
}
.full { color: #00C; font-weight: bold; }

#mainbox { padding: 20px 25px 20px 0px; }
#sidebox { padding: 20px 0px; }

#sidebox p { margin: 0px 0px 10px 0px; }

#mainbox a, #sidebox a { font-weight: bold; }

#sidebox a.light { font-weight: normal; color: #333; }

div#homeTopSocialMedia { margin: 10px 0px; padding: 0px; }
div#homeTopSocialMedia a { border: none; text-decoration: none; }
div#homeTopSocialMedia a img { width: 16px; height: 16px; margin: 0px 10px 15px 0px; float: left; border: none; text-decoration: none; }

div#registrationButtons {
	padding: 0px;
	margin: 20px 0px;
}
div#registrationButtons a img {
	width: 137px;
	height: 32px;
	margin: 0px 10px 20px 10px;
	float: left;
}
div#tuneOfTheWeek {
	clear: both;
	margin: 20px 0px;
	border-top: 1px solid #CCC;
	padding: 10px 0px 0px 0px;
}
div#tuneOfTheWeek h3 { margin-bottom: 0px; }
div#tuneOfTheWeek p { margin-top: 0px; }
div.tuneBox {
	width: 250px;
	margin: 10px auto 20px auto;
	padding: 0px;
}
div.tuneBox p { font-weight: bold; text-transform: uppercase; }
div#tuneOfTheWeek iframe {
	width: 250px;
	height: 217px;
	padding: 0px;
	margin: 0px;
}
div#galleries {
	width: 380px;
	margin: 20px auto;
	padding-top: 10px;
	border-top: 1px solid #CCC;
}
div.galleryBox {
	width: 170px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.galleryBox a img {
	width: 170px;
	height: 100px;
	border: none;
}
div#homeSidebarNewsAndEvents {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #CCC;
}
div#homeSidebarNewsAndEvents h3 { margin-bottom: 10px; }
div#homeSidebarNewsAndEvents div.item { margin: 10px 0px; }
div#homeSidebarNewsAndEvents p { margin: 0px; }

#calendar { 
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0;
	padding-right:0; 
	}
#lineheight2 { margin-top:5px; margin-bottom:10px;}

/* Footer Styles */
.footer {
	color: #9D9FA2;
	font-size: 9px;
	line-height: 12px;
}
.footer a {
	color: #9D9FA2;
	font-weight: normal;
	text-decoration: underline;
}
td.footer div#socialMedia { width: 78px; margin: 0px; padding: 0px; float: right; }
td.footer div#socialMedia a { border: none; text-decoration: none; }
td.footer div#socialMedia a img { background-color: #FFF; width: 16px; margin-left: 10px; height: 16px; float: left; border: none; text-decoration: none; }

.topline { border-top: 1px solid #CCC; }

.newz {
	margin-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
}
.newz2 {
	margin-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
	color: #333;
	font-size: 11px;
	font-weight: normal;
}

.constantcontact {
	color: #9D9FA2;
	font-size: 9px;
	line-height: 20px;
}

/* Styles for Sitemap */
#sitemap { list-style-type: none; padding: 0; margin-left: 0; }		
#sitemap a { color: #666; font-weight: normal; }
#sitemap a:hover { color: #F30; font-weight: normal; }
#sitemap2 { list-style-type: none; }
#sitemap2 a { color: #666; font-weight: normal; }
#sitemap2 a:hover { color: #F30; font-weight: normal; }

/* Used on faculty_name.php page and possibly others? */
p#facultyListing a { text-transform: uppercase; }
.style1 { color: #33CC33; }
.style3 { color: #68A92E; }
.style4 { font-size: 11px; }




#share {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#3f651c;}
