@charset "UTF-8";
/* CSS Document */

#header{
float:left;
}

.backgroundPortal {
background:#f0f0e3;}

.nav {
height:28px;
background-image:url(/common/event_portal/kostcalendar/images/KOST-Calendar_navbg.jpg);
background-position:top;
background-repeat:no-repeat;
border:none;
border-style:none;
text-decoration:none;
font-family:Georgia, Times, serif;
font-style:italic;
font-size:14px;
color:#b40001;
letter-spacing:1px;
}
.nav a:link {
padding:5px 0px 0px 50px;
background-image:url(/common/event_portal/kostcalendar/images/KOST-Calendar_navbg.jpg);
background-position:top;
background-repeat:no-repeat;
border:none;
border-style:none;
display: block;
height:24px;
width:175px;
text-decoration:none;
font-family:Georgia, Times, serif;
font-style:italic;
font-size:14px;
color:#b40001;
letter-spacing:1px;
}

.nav a:visited {
padding:5px 0px 0px 50px;
background-image:url(/common/event_portal/kostcalendar/images/KOST-Calendar_navbg.jpg);
background-position:top;
background-repeat:no-repeat;
display: block;
border:none;
border-style:none; 
width:175px;
height:24px;
text-decoration:none;
font-family:Georgia, Times, serif;
font-style:italic;
font-size:14px;
color:#b40001;
letter-spacing:1px;
}

.nav a:hover {
display: block;
border:none;
border-style:none;
width:175px;
height:24px;
text-decoration:none;
font-family:Georgia, Times, serif;
font-style:italic;
font-size:14px;
color:#b40001;
background:#fefefc;
letter-spacing:1px;
}

div.floatclass {
float:left;
}
div.floatclasscenter {
float:none;
}

#column {
width:192px;

}
#innercolumn
{
width:184px;
height:300px;
background-color:#53bfd1;
background-image:url(/common/event_portal/kostcalendar/images/5thcolumnGradient.jpg);
background-repeat:repeat-x;
background-position:top;
margin:3px;
background-color:#53bfd1;
border:1px solid #41a1bb;
}

div.categoryname
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
padding-top:8px;
padding-right:5px;
font-weight:lighter;
text-transform:lowercase
}
#letter
{
font-size: 36px; 
float:left; 
margin-top:-6px;
padding-top:1px;
margin-bottom:-4px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

#bobtext
{
padding:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;

}

#bobtext a:link
{
font-family:Arial, Helvetica, sans-serif;
float:left;
font-size:12px;
color:#cdfaf8;
text-decoration:underline;
}

#bobtext a:visited { 
font-family:Arial, Helvetica, sans-serif; 
float:left; 
font-size:12px; 
color:#cdfaf8; 
text-decoration:underline; } 

#bobtext a:hover { font-family:Arial, Helvetica, sans-serif; 
float:left; 
font-size:12px; 
color:#fffff; 
text-decoration:underline; }

#regtext
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 background-image:url(/common/event_portal/kostcalendar/images/gray_gradient_bg.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#fefefe;
 border:1px solid #d0d0d0;
 float: left;
}

#regtext a:link 
{
 color:#b40001;
 text-decoration:none;
 font-size:12px;
}

#regtext a:visited
{
 color:#b40001;
 text-decoration:none;
 font-size:12px;
}

#regtext a:hover
{
 color:#b40001;
 text-decoration:underline;
 font-size:12px;
}


#recentarticletext
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#444444;
 background-image:url(/common/event_portal/kostcalendar/images/darkergray_gradient_bg.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#f1f1f1;
 border:1px solid #d0d0d0;
}

#recentarticletext a:link
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#b40001;
}

.landing_main_title
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#666666;
 padding:3px 0px 3px 0px;
}

.landing_main_title a:link, a:visited
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#b40001;
 text-decoration:none;
  padding:3px 0px 3px 0px;
}

.landing_main_title a:hover
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#b40001;
 text-decoration:underline;
  padding:3px 0px 3px 0px;
}
/* calendar specific stuff below */
    select
	{font-family:Georgia, "Times New Roman", Times, serif; 
	
	font-size:11px; }

	.calendarSortby
	{background-image:url(/common/event_portal/kostcalendar/images/calendarheader_gradient2.jpg);
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:none;
	background-repeat:repeat-x;
	background-color:#a5afb0;
	border-left-color:#CAD7D8;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#a5afb0;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#CAD7D8;
	border-top-style:solid;
	border-top-width:1px;
	color:#b40001;
	float:left;
	font-size:14px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	width:433px;}
	


.calendarSortCategoryActive a:link
{background-color:#F4F8F9;
background-image:none;
background-repeat:repeat;
border-bottom:none;
border-left-color:#CAD7D8;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CAD7D8;
border-right-style:solid;
border-right-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-top-width:1px;
float:left;
display:block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b40001;
text-decoration:none;
height:18px;
margin-left:5px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}


.calendarSortCategoryActive a:visited
{background-color:#F4F8F9;
background-image:none;
background-repeat:repeat;
border-bottom:none;
border-left-color:#CAD7D8;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CAD7D8;
border-right-style:solid;
border-right-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-top-width:1px;
float:left;
display:block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b40001;
text-decoration:none;
height:18px;
margin-left:5px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}

.calendarSortCategoryActive a:hover
{background-color:#F4F8F9;
background-image:none;
background-repeat:repeat;
border-bottom:none;
border-left-color:#CAD7D8;
border-left-style:solid;
border-left-width:1px;
border-right-color:#CAD7D8;
border-right-style:solid;
border-right-width:1px;
border-top-color:#ffffff;
border-top-style:solid;
border-top-width:1px;
float:left;
display:block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b40001;
text-decoration:none;
height:18px;
margin-left:5px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}

	
.calendarSortCategoryInactive a:link
{background-color:#B6C0C1;
border-bottom-style:none;
border-bottom-width:0;
border-left-color:#8F9899;
border-left-style:solid;
border-left-width:1px;
border-right-color:#8F9899;
border-right-style:solid;
border-right-width:1px;
border-top-color:#D7E1E3;
border-top-style:solid;
border-top-width:1px;
float:left;
display:block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b40001;
text-decoration:none;
height:18px;
margin-left:5px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}


.calendarSortCategoryInactive a:hover
{background-color:#e6ebec;
border-bottom-style:none;
border-bottom-width:0;
border-left-color:#8F9899;
border-left-style:solid;
border-left-width:1px;
border-right-color:#8F9899;
border-right-style:solid;
border-right-width:1px;
border-top-color:#bcc2c3;
border-top-style:solid;
border-top-width:1px;
float:left;
display:block;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b40001;
text-decoration:none;
height:18px;
margin-left:5px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}

.calendarSortCategoryInactive a:visited
{background-color:#B6C0C1;
border-bottom-style:none;
border-bottom-width:0;
border-left-color:#8F9899;
border-left-style:solid;
border-left-width:1px;
border-right-color:#8F9899;
border-right-style:solid;
border-right-width:1px;
border-top-color:#D7E1E3;
border-top-style:solid;
border-top-width:1px;
display:block;
float:left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b40001;
text-decoration:none;
height:18px;
margin-left:5px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
}




    .calendar {
	font-family:Arial, Helvetica, sans-serif; 
	font-style:normal;
	font-weight:lighter;
	font-size:11px; 
	border-left:1px solid #CAD7D8; 
	 }
	
	.calendarTop {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	border-left:1px solid #bdc5c6; 
	height:30px;  
	border-top:1px solid #CAD7D8; }
	
    .calendarHeader {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	background-image:url(/common/event_portal/kostcalendar/images/calendarheader_gradient2.jpg); 
	background-repeat:repeat-x; 
	height:30px; 
	border-right:1px solid #a5afb0; 
	border-bottom:1px solid #8f9899; 
	background-color:#ebe9e5; 
	cursor:default;}
	
	.calendarDropdown { 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #a5afb0; 
	font-size:15px; 
	color:#b40001; 
	font-weight:normal;
	text-decoration:none;
	color:#b40001;}
	
    .calendarDayHeader  {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:13px; 
	font-weight:bold;
	padding:5px 3px 3px 3px;
	border-right:1px solid #a5afb0; 
	border-bottom:1px solid #a5afb0; 
	background-color:#960001; width:14%; 
	height:10px; 
	color:#f1f5f6; 
	cursor:default;}

    .calendarDay {
	border-right:1px solid #a5afb0; 
	font-size:16px; 
	color:#6d7375; 
	background-image:url(/common/event_portal/kostcalendar/images/calendar_gradient2.jpg); 
	background-repeat:repeat-x; 
	border-bottom:1px solid #a5afb0;
	padding:8px 6px 6px 6px; 
	background-color:#ffffff; 
	cursor:hand;
	height:24px;}
	
    .calendarDay_over {
	border-right:1px solid #e7f1f2; 
	font-size:16px; 
	color:#b40001;  
	border-bottom:1px solid #e7f1f2; 
	padding:8px 6px 6px 6px; 
	background-color:#cad7d8; 
	cursor:hand;
	height:24px;}
	
    .calendarToday {
	border-right:1px solid #D7E1E3; 
	font-size:16px; 
	color:#b40001; 
	font-weight:bolder; 
	border-bottom:1px solid #D7E1E3; 
	padding:8px 6px 6px 6px; 
	background-color:#cad7d8; 
	cursor:hand;
	height:24px;}
	
    .calendarToday_over {
	border-right:1px solid #e7f1f2; 
	font-size:16px; color:#b40001; 
	font-weight:bolder; 
	border-bottom:1px solid #e7f1f2; 
	padding:8px 6px 6px 6px; 
	background-color:#cad7d8; 
	cursor:hand;
	height:24px;}

	.event{
	border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#CAD7D8;
border-left-style:solid;
border-left-width:1px;
border-right-color:#a5afb0;
border-right-style:solid;
border-right-width:1px;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
width:443px;
float:left;}
	
	.eventDate{ 
	font:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:12px;
	padding:3px 3px 3px 5px; 
	color:#3c4041; 
	background-image:url(/common/event_portal/kostcalendar/images/calendarheader_gradient2.jpg); 
	background-repeat:repeat-x;
	}
	
	.eventTitle{ 
	font:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#b40001; 
	background-image:url(/common/event_portal/kostcalendar/images/calendar_gradient2.jpg); 
	background-repeat:repeat-x; 
	padding:5px;  
	border-bottom:1px solid #cad7d8;
	background-color:#dfe3e4;
	border-top:0px;
	}
	
	.eventDesc {
	font:Arial, Helvetica, sans-serif; 
	color:#6d7375; 
	font-size:12px; 
	padding:10px; 
	float:left; 
	width:305px;
	text-decoration:none;
	font-weight:normal;}
	
.eventContainer{
background-color:#E8F2F3;
background-image:url(/common/event_portal/kostcalendar/images/eventdesc_gradient.jpg);
background-repeat:repeat-x;
border-bottom-color:#8F9899;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
width:443px;}

.eventThumbnail{
height:106px;
padding-bottom:10px;
padding-left:10px;
padding-right:0;
padding-top:10px;
width:106px;
float:left;
}
	
	.eventInfoButton a:link {
	font:Arial, Helvetica, sans-serif; 
	color:#b40001; 
	text-decoration:none; 
	font-size:12px; 
	padding:3px 30px 5px 5px;
	margin-left:-10px;
	float:left; width:150px;}
	
	.eventInfoButton a:hover {
	font:Arial, Helvetica, sans-serif; 
	color:#b40001; 
	text-decoration:underline; 
	font-size:12px; padding:3px 30px 5px 5px;
	margin-left:-10px;
	float:left; width:150px; }
	
	.eventInfoButton a:visited {
	font:Arial, Helvetica, sans-serif;
	color:#b40001;
	text-decoration:none; 
	font-size:12px; 
	padding:3px 30px 5px 5px;
	margin-left:-10px;
	float:left; width:150px;}
	
.articleTitle{
font-size:30px;
color:#888888;
padding:5px 0px 0px 0px;
}

.articleSummary{
font-size:16px;
color:#444444;
margin-top:5px;
padding:5px;
}

.articleBody{
font-size:12px;
color:#666666;
}

.articleBody a:link, visited {
font-size:12px;
color:#B40001;
text-decoration:none;
}
.articleBody a:hover {
font-size:12px;
color:#B40001;
text-decoration:underline;
}



