.topper {border-top:8px solid #B73F1D;}
h1, h2, h3{color: #333333;}
h2.homepage {font-size:26px;font-family:Georgia, "Times New Roman", Times, serif;padding:13px 11px;margin:0px;display:block;border-top:8px solid #B73F1D;font-weight:normal;}
#pageBody h3 {font-weight:bold;font-size:12px;}
#ust-sectionHeader h3, #ust-sectionHeader h2 {font-family:Georgia, "Times New Roman", Times, serif}
#ust-sectionHeader h2 a:link, #ust-sectionHeader h2 a:visited, #ust-sectionHeader h2 a:active {text-decoration:none;color:#333333;}
#ust-sectionHeader h2 a:hover {text-decoration:underline;}
.homepage span {display:block;font-size:14px;}
.homepage span a:link, .homepage span a:visited, .homepage span a:active {color:#333333;text-decoration:none;}
.homepage span a:hover {text-decoration:underline;}.script {color: #9F3400;}
#navbarContainer {background-color:#333366;height:10px;} 
/* category link highlight */ #navbarContainer ul.menu ul li:hover, #navbarContainer ul.menu ul li.CSStoHighlight {background-color:#796a51;} 
/* drop down */               #navbarContainer ul.menu li ul {background-color:#917f5e;}  
/* drop down borders */       #navbarContainer ul.menu ul li {background-color:transparent;border-top: 1px solid #a6977c;}  
/* drop down highlight */     #navbarContainer ul.menu li:hover, #navbarContainer ul.menu li.CSStoHighlight, #navbarContainer ul.menu li.nav_active {background-color:#6d7ba1;}  

/* text */
#navbarContainer ul.menu, .navcomponent ul.menu ul, #navbarContainer ul.menu li a {color:#ffffff;} 
#navbarContainer ul.menu li {background-color:#566388;}  
#navbarContainer ul.menu li.navsep:hover {background-color: transparent;}
span.NavContainerText {color:#ffffff;}

/*******************/
/* Left Navigation */
/*******************/
ul.leftnav_list li {border-bottom:1px solid #5C5E85;}
ul.leftnav_list li.opensub *{border-bottom:0px;}
ul.leftnav_list li.opensub {background-color:#63658C;}
ul.leftnav_list li, ul.openLinks {background-color:#4A4B77;}
ul.leftnav_list li ul {background-color: #e1ddc8;margin:0;padding:0;}
ul.leftnav_list li.opensub ul li, ul#Nav li.opensub ul li, ul#Nav li.sublink {background-color: #77799F;}
ul.leftnav_list li.opensub {background-color:#63658C;}
ul.openLinks li, ul#Nav li, ul.openLinks {list-style-type:none;margin:0;padding:0}
ul#Nav * {color:#fff;}
ul#Nav li {font-size:11px;}
ul#Nav li ul li * {font-size:11px;}
ul#Nav li ul li {padding-left:0px;}
ul#Nav li ul li ul li {padding-left:10px;}
ul#Nav li ul li ul li ul li{padding-left:20px;}
.subnav_active {font-weight:bold;}
body {background-color:#ffffff;}
#footer {background-color:#ffffff !important;}
#mainContainer {background-image:url('images/backgroundHomepage.gif');background-repeat:repeat-y;float:left;}
.mainSection {padding:13px 14px;background-image:url('images/mainSection.gif');background-repeat:repeat-x;background-position:bottom;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;clear:both;float:left;width:481px;border-left:1px solid #ccc;color:#4a4a4a}
a{
	color:#3C6FA7;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.mainSection p{margin:8px 0px 0px 0px;padding: 0px 0px 0px 15px;display:block;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;width:135px;}
.mainList p a:hover {text-decoration:underline;}
.mainSection img {display:block;padding-top:5px;}
.mainSpotlight {padding:13px 14px;float:left;color:#555555;}
.mainSpotlight h4 {border-bottom:1px solid #ccc;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#4a4a4a;padding:0px 0px 5px 0px;margin:0px 0px 8px 0px;}
.mainSpotlight h5 {font-family:Georgia, "Times New Roman", Times, serif;margin:0px;padding:0px;font-size:12px;}
.mainSpotlight h6 {font-family:Arial, Helvetica, sans-serif;font-style:italic;margin:0;padding:0;font-size:10px;}
.mainSpotlight p {float:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.mainSpotlight img {display:block;float:left;margin-right:5px;margin-bottom:5px;width:50px;height:50px;border:1px solid #cccccc;}
.mainDescription {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:8px 0 0;padding:0 0 0 15px;width:auto;}
#rightCol {width:289px;float:right;padding-left:4px;}
#leftCol {float:left;width:507px}
.news {padding:18px 8px 18px;}
.news h4 {display:block;padding:5px 0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#4a4a4a;}
.news h4 span {clear:left;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;margin-top:-16px;}
.news h5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;text-decoration:none;margin:15px 0px 0px;padding:15px 0px 6px 0px;border-top:1px solid #cccccc;}
.news h5 span {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2f5482;font-weight:700;}
.news p {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#777777;margin:0px;}
#advertisement {padding:8px 6px 8px 8px;background-color:#d2d2d2;background-image:url('images/rightColShadowAd.gif');background-repeat:repeat-y;background-position:left;text-align:center;}
#advertisement img {padding:0px;border:1px solid #333;display:block;width:271px;}
#advertisement a {border:none;}
#pageBody.functional {background-image:url('images/music_background.gif');}

/**************/
/* Blog feeds */
/**************/
.subscription {}
.subscription h4 {font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#333333;background-image:url('http://www.stthomas.edu/bulletin/wp-content/themes/Bulletin%20Today/images/rss.gif'); background-repeat:no-repeat;background-position:100% 0%;}
.subscription ul {margin:5px 0px;padding:15px 10px 15px 20px;list-style-type:dot;background-color:#F7F8FA;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6}
.subscription ul li {padding-bottom:15px;font-size:11px;color:#333333}


/**************/
/* Spotlights */
/**************/
#spotlight {background-color: #BB6834; /* top left picture holder */
	}
div.spotlightContainer {background-color: #fcfcfc; /* spotlight popup */
	}
div.spotlightHeading {background-color:#ffffff;
    color:#333333;
	border-bottom:1px solid #bbbdc7;
	}
div.spotlightContent {padding:8px;/* spot lights body background */
	}
div.spotlightContent * {background-color:none;}
.nameAndRole {border-bottom:1px solid #cfcfcf;}
.role {color:#8f8f8f;}
.abstract {background-color:#f1f2f4;border-bottom:1px solid #dddee3;}
td.title_cell {color: #333333;
	background-color: #ffffff;
	border-bottom: 5px solid #bbbdc7;
	border-top:1px solid #bbbdc7;
	}
.PersonName, .PersonTitle, div.view_other_spotlights {color:#333333;}

/*********************/
/* Faculty Directory */
/*********************/
tr.headings {background-color: #DDDDDF;color: #333;}
tr.row1 {background-color: #FAFAFA;}
tr.row2 {background-color: #EFEFEE;}
td.fullname, td.title, td.phone {border-right-color: #fff;}

/*********************/
/* Faculty Bio Style */
/*********************/
#facultyBio p, li {color: black;}
#facultyBioContainer {border-color: #444444;background-color:#DEDFDE;}
#facultyBioHeader {color:#333333;}
#facultyContact {color: black;}
td.facultyBioCell {background-color:#F4f4f4;border-top-color:#ffffff}
td.facultyBioHeaderCell {border-bottom-color: #fff;}
td.facultyContactCell {background-color: #EFEFEF;}
td.facultyImageCell {background-color:#E1E3EF;}
p.bold {color:#222222;}

/*** NEWS ITEM ***/
div.news_item div.nav_header {
	border-bottom-color:#dddddf;
}
.news_item span.feature_image img {
	border-color: #686868;
}
/*** EVENT ITEM ***/
h3.event-title {font-size:16px !important;padding-top:15px;}

/*** NEWS INDEX AND ARCHIVE LISTING ***/
div.news_index div.news_item {
	border-bottom-color: #dddddf;
}
div.news_item p.publish_date {
	color: #686868;
}

/*** SHORTENED NEWS FEED ***/
div.news_feed_header, div.news_feed_items .news_item {
	border-bottom-color: #dddddf;
}
div.news_feed_header .rss {
	color: #bbbec7;
}
div.news_feed_items .news_item .publish_date {
	color: #8b8b8b;
}
div.news_feed_items .news_item a {
	color: #545e90;
}
