@import url("dining.css");

/* Header, Navigation, Box Styles */
div.stud_header { font: bold 14px Arial, Helvetica, sans-serif; color: #AF5A06; background-color: #fff; }
div#headernav { background-color: #E0E0E0; background: url(/students_cs/images/back_quicklinks.gif) repeat-x top left; height: 10px; width: 722px; padding: 4px 0 4px 10px; margin: 0; border: 1px solid #c5c8d8; border-width: 2px 0; }
head:first-child+body div#headernav { background-color: #E0E0E0; background: url(/students_cs/images/back_quicklinks.gif) repeat-x top left; width: 722px; height:21px; padding: 4px 0 4px 10px; margin: 0; border: 1px solid #c5c8d8; border-width: 2px 0; }

.element a:hover, #insideColbylinkList a:hover, a.libraryLinksSmall:hover, div#colbyblogosphere .element a:hover {  text-decoration: underline;  } 

/* Audience Gateway */
#audC3 .labellink{font-size:11px;}
#audC1 { width: 219px; float: left;  margin: 0 19px 0 0;  }
#audC1border { border-right: 2px solid #b2ccdc; }
#audC2 { width: 369px; float: left;  margin: 0 20px 0 0; }
#audC3 { width: 261px; float: left;  margin: 0;   }
#audC2, #intlC3 { font-size: 11px; line-height: 16px; }
#audC3 h3{font-size:11px;}
#audC1 a, #audC2 a,#audC3 a{border:none; }
#audC3 a{font-weight:bold;color:#006;}
#audC3 .menus{border-top:none;}
#insideColbylinkList li{display:inline; float:left; font-size:11px; padding-right:5px; }
#insideColbylinkList li a{color:#006; }
#audC2 #gatewayNewsText li,#audC3 #gatewayNewsText li{background:none;line-height:13px;}
#audC2 #gatewayNewsText li h3 a,#audC3 #gatewayNewsText li h3 a{font-size:11px;}
#audC2 #headerNewsSidebar span {position: absolute; background: url( /images/audGateway_colbyNews.gif) no-repeat; position: absolute;width: 221px; height:19px; }
#audC2 #headerNewsSidebar,#headerBlogosphere,#headerMenus,#headerFeaturedEvents,#headerIC,#headerLibraries,#headerOnlineTools,#headerPodcasts,#headerAthleticsScoreboard,#headerWeather{padding:none;margin-bottom:2px;height:19px;}

/* Headers... */
#headerBlogosphereFaculty { background-color: #000080; width: 187px; padding: 7px 4px 0 10px; border-top:1px solid #aebde0; margin:0;}
#headerBlogosphereFaculty span {position: absolute; background: url( /images/audGateway_blogFac.gif) no-repeat; position: absolute;width: 186px; height:19px;}
#headerBlogosphere span {position: absolute; background: url( /images/audGateway_blogs.gif) no-repeat; position: absolute;width: 221px; height:18px;}
#headerMenus span {position: absolute; background: url( /images/audGateway_diningMenus.gif) no-repeat; position: absolute;width: 221px; height:19px;}
#headerFeaturedEvents span {position: absolute; background: url( /images/audGateway_featuredEvents.gif) no-repeat; position: absolute;width: 221px; height:19px;}
#headerIC span {position: absolute; background: url( /images/audGateway_iC.gif) no-repeat; position: absolute;width: 221px; height:18px;}
#headerLibraries span {position: absolute; background: url( /images/audGateway_libraries.gif) no-repeat; position: absolute;width: 221px; height:19px;}
#headerOnlineTools span {position: absolute; background: url( /images/audGateway_onlineTools.gif) no-repeat; position: absolute;width: 221px; height:18px;}
#headerPodcasts span {position: absolute; background: url( /images/audGateway_podcasts.gif) no-repeat; position: absolute;width: 221px; height:19px;}
#headerAthleticsScoreboard span {position: absolute; background: url( /images/athHead_scoreBrd.gif) no-repeat; position: absolute;width: 221px; height:19px;}
#headerWeather span {position: absolute; background: url( /images/audGateway_weather.gif) no-repeat; position: absolute;width: 221px; height:19px;}
#headerWeather{margin-bottom:0;}
#weatherHead { background-color: #000080; width: 186px; padding: 7px 4px 0 10px; border-top:1px solid #aebde0; }

#weatherBody{width:176px; padding: 7px 12px 12px;  background-color: #d1e6f5; clear:left;}
#colbyblogosphere .element{margin:0;}
.elementBottomLinks a{padding-right:30px; font-size:11px}
#alumC2 .elementBottomLinks a{padding-right:0;}
#alumC2 #gatewayNewsArea .elementBottomLinks{padding:0;padding-left:10px;}
#alumC2 #gatewayNewsText{padding-bottom:0;margin-bottom:0;}
#alumC2 #gatewayNewsText .last{height:2px;}

.elementBottomLinks{border-top:2px solid #edf5fb;padding-top:10px; margin-top:10px;clear:left;}
.events2Col{margin:0;padding:0; margin-bottom:5px;list-style:none;clear:right;}
.events2Col li{width:160px;float:left;list-style:none;margin:0;padding:0; padding-right:10px;padding-top:5px;}
.events2Col li a{color:#006}
.events2Col li strong{margin:0;padding:0;}
.eventLocation{font-style:italic}
#audC2 #todaysevents a{ color:#006}

/* News Headlines */
ul.headlinelinks { margin:0 0 0 9px; padding: 0; }
ul.headlinelinks li {margin: 0 0 4px 5px; line-height: 14px;}
.element #gatewayNewsArea ul#gatewayNewsText {  padding: 0; margin: 0; }
.element #gatewayNewsArea ul#gatewayNewsText li { padding: 0 0 12px; margin: 0; }
.element #gatewayNewsArea ul#gatewayNewsText li p { padding: 0; margin: 0; }
.element #gatewayNewsArea ul#gatewayNewsText li br {  display: none; }
.element #gatewayNewsArea ul#gatewayNewsText li.last {  display: none; }
.element #gatewayNewsArea ul#gatewayNewsText h3, .element #gatewayNewsArea ul#gatewayNewsText p { margin: 0; padding: 0; } 
#news .element .elementBottomLinks {  margin: -3px 0 0;  }
#news li img{display:none;}

/* Featured Events */
#todaysevents .element { padding: 10px 0; margin: 0 0 18px;  }
#todaysevents .element ul.events2Col { margin: 0 10px 0 0; padding: 0; }
#todaysevents li.event_sidebar_holder { padding: 0 10px 8px; margin: 0; width: 155px; }
#todaysevents .element .elementBottomLinks {  margin: 0 10px;  }
#todaysevents .element .elementBottomLinks a {padding-right:40px; font-size:11px}
 
/* Dining Services */
span.labellink {font-size: 12px; font-weight: 700; color:#33c; }
div#menutextarea { height:180px; overflow: auto; border-width: 2px; border-style: inset; border-top-color: #e0d1bc; border-left-color: #e0d1bc; margin-bottom: 5px; padding: 8px; background-color: #fff; }

/* insideColby */
#studentlens {  text-align: center; }
#studentlens h3#headerIC {  text-align: left; }
.studentlensimage {margin: 0 auto; padding: 7px; background-color: #FFF; vertical-align: middle; text-align: center;}
.studentlensimage a {text-decoration:none;}
#insidecolby_studentspage ul{list-style: none; padding: 0; margin: 0;}
#insideColbylinkList a { text-decoration: none; }
/* Blogosphere */
div.blogosphereimg {float:right;}
div.blogosphereimg img {width:60px; border: 0; float:right;}

/* Athletic Results */
table.resultsstudent { width: 100%; margin: 0 0 2px; font: 11px/13px Arial, Helvetica, sans-serif; color: inherit; }
table.resultsstudent tr th { border-bottom: 2px solid #23248a; font-weight: bold; padding: 0 0 1px 4px; text-align: left;  }
table.resultsstudent th.event {  width: 81px; }
table.resultsstudent th.opponent {  width: 78px; }
table.resultsstudent th.result {  width: 68px; }
table.resultsstudent tr td {  margin: 0; padding: 4px 4px 5px; border-left: 1px solid #acc1dc; background-color: #FFF }
table.resultsstudent td.date { border-left: none; width: 33px; }
table.resultsstudent td p { margin: 0; }
table.resultsstudent td a { color: #009; text-decoration: none;}
table.resultsstudent td a:visited {  text-decoration:none;  color:#7474c3; }
table.resultsstudent td a:hover { text-decoration:underline; color:#0051e5; }
table.resultsstudent td a:active { text-decoration:underline;  color:#C60;}

/* Online Tools */
.onlineTools-myColby{border-bottom:2px solid #FFF;padding: 2px 0;}
.onlineTools-libraries{padding-top:10px; border-bottom:2px solid #FFF;clear:left;padding-bottom:5px;}
.onlineTools-libraries img{margin-bottom:5px;}
.libraries-bottomlinks a{font-size:11px; font-weight:normal;margin:0;padding:0;}
.libraries-bottomlinks{padding-top:0; color:#006;}
.libraries-bottomlinks div{padding:0;margin:0;}
.onlineTools-otherLinks{padding-top:5px;}
.onlineTools-otherLinks a{ clear: both;}
.onlineTools-otherLinks img { padding: 5px 0; }
.onlineTools-myColby img{float:left; padding-right:10px;}
.loginMyColbyLink{padding-top:15px;display:block;}

#blogosphereFacultyStaff{margin-top:35px; width:92%; text-align: left; }
#blogosphereFacultyStaff a{color:#006}
#onlineTools_facultyPage{padding-bottom:5px}

/* Ununsed Styles - in development? */
div.element2 { font-size: 11px; color: #336; padding: 8px 8px 10px; margin: 0 0 14px; border: 1px dotted #C60; border-width: 1px 0;  }
h3 {font-weight: 700; font-size: 13px; padding: 0; margin: 0; margin-bottom: 5px;}
h3.stud_other_podcasts  { border-top: 1px dotted #d0c3af; display: block; padding: 8px 0 0; }
