/* CSS Document */

/* Basic Elements */
/* body {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
} */

td {
	font-size: 9pt;
}

a:link {
	color: #990033;
}

a:visited {
	color: #990033;
}

a:active, a:hover {
	color: #993333;
}

/* Specific Divs */
#header {

}

/* #header #logo {
position: absolute;
top: 0px;
left: 0px;
} */

#header #bannerBar {
position: absolute;
width: 574px;
height: 109px;
background: #990033;
top: 0px;
left: 200px;
}

#bannerBar #bannerSearch{
width: 270px;
float: right;
font-size: 11pt;
}

#header #breadcrumbBar {
color: #000000;
font-size: 8pt;
line-height: 14pt;
}

#header #currentDate {
font-size: 8pt;
line-height: 14pt;
}

#menu {
width: 190px;
position: absolute;
top: 135px;
left: 0px;
border: 1px solid #990033;
text-align: right;
font-weight: bolder;
}

#menu #title {
text-align: right;
font-weight: bold;
color: #990033;
background: #FFFFFF;
border: 0px;
font-size: 9pt;
}

#menu #menuItem {
width: 100%;
text-align: right;
color: #990033;
background: #FFCC66;
border: 0px;
/* font-size: 9pt; */
line-height: 16pt;
}

#menu #menuItem2 {
width: 100%;
text-align: right;
color: #990033;
background: #cccccc;
border: 0px;
/* font-size: 9pt; */
line-height: 16pt;
}

#menu #menuItem3 {
width: 100%;
text-align: right;
color: #ffffff;
background: #999999;
border: 0px;
/* font-size: 9pt; */
line-height: 16pt;
}

#menu #spacer {
width: 100%;
height: 1px;
background: #FFFFFF;
border: 0px;
text-align: left;
}


#mainBody {
width: 770px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;  /* added to reduce font */

}

/* #mainBody #footer {
width: 770px;
/* font-size: smaller;
font-size: 9pt;
} */

div#footer{
display:block; 
	clear: both;
	position:relative;
	border-top: 3px solid #990033;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-weight: bold;
	text-align: center;	
	color: #666666;	
	width:943px;
	height:125px;
	margin: 20px auto 0 auto;
	padding: 10px 0 0 0;
}

* html dix#footer {
margin-left:auto;
margin-right:auto;
}

div#footer a {	
	color: #666666;	
	text-decoration: none;
}

div#footer a:hover {	
	color: #990033;
	text-decoration: none;
} 


#mainBody #frontPage {
width: 420px;
margin-left: 22px;
float: left;
}

* html #mainBody #frontPage {
width: 420px;
margin-left: 2px;
}


#mainBody #searchResults {
margin-left: 22px;

}
* html #mainBody #searchResults {
margin-left: 2px;

}

#mainBody #submitInfo {
margin-left: 22px;

}

* html #mainBody #submitInfo {
margin-left: 2px;

}

#mainBody #story {
font-family:Arial, Helvetica, sans-serif;
margin-left: 22px;
}

* html #mainBody #story {
font-family:Arial, Helvetica, sans-serif;
margin-left: 2px;
}

#mainBody #calendarHelp {

}

#mainBody #calendarMain {
width:420px;
margin-left: 22px;

}

#mainBody #calendarMain  ul{
padding-left:25px;

}


#story h2 {
font-size:medium;
font-weight:bolder;
color: #990033;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#story h3 {
color: #990033;
 font-size: small; 
}

#story h4 {
font-size: smaller;
font-style: italic;
}

.storyDesc {
	font-size: smaller;
	font-weight: bolder;
	font-style: italic;
	margin: 0;
}

#story a {
color:990033;
}

#mainBody #subMain {
width: 281px;
float: right;
border-left:#990033 solid 1px;
padding-left:10px;
}

#mainBody #subCalendar {
width: 281px; 
float: right;
border-left:#990033 solid 1px;
padding-left:10px;
}

#frontPage #headline {
font-family:Arial, Helvetica, sans-serif;

}

#headline #pic {
width: 135px;
float: left;
margin: 5px;
}

* html #frontPage #macInTheNews {
margin-left:0px;

}

#frontPage #searchMacInTheNews {

}

#mainBody #worthMentioningMain {

}



#worthMentioning ul {
list-style-position: inside;
padding-left:5px;
font-family: Arial, Helvetica, sans-serif;
}

#headline h2 {
font-size:medium;
font-weight:bolder;
color: #990033;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#headline h2 {
/* font-size: small;
font-weight: bold; */
color: #990033;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#frontPage ul {
list-style-position: outside;
margin-left: 0px;
}

#frontPage #topStories {
padding-top:5px;

}

* html #frontPage #topStories {
padding-top:5px;

}

#topStories ul {
list-style-position: inside;
list-style-type: disc;
margin-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}

#feedback {
margin-left: 22px;
}

* html #feedback {
margin-left: 2px;
}

#frontPage #searchMacInTheNews {

}

#frontPage #searchWorthMentioning {

}


#frontPage #searchUniversityAffairs {

}


#topStoriesShort {
padding-top:5px;
border-bottom: #990033 1px solid;
}

#topStoriesShort ul {
list-style-position: inside;
padding-top:5px;
}

#submain #relatedTopics {

}

#relatedTopics ul {
list-style-position: inside;
padding-left:5px;
}

#contributors {
border-bottom: 1px solid #990033;
}

#contributors ul {
list-style-position: inside;
padding-left:5px;
padding-bottom:5px;
}

#subMain #subsubMain1 {

}

#searchDaily {
border-bottom: #990033 1px solid;

}

#subMain #subsubMain2 {

}

#headPic {

}

#header #searchArea {
position: absolute;
width: 270px;
height: 75px;
top: 30px;
left: 530px;
}

#contactInfo {

}


#submain #moretoExplore {
padding-top:5px;
}

#moretoExplore ul {
list-style-position: inside;
padding-left:5px;
}

#subCalendar #bigCalendar {
border: 1px solid #990033;
}

#subCalendar #searchCalendar {
border-bottom: 1px solid #990033;
}

#searchDaily {
border-bottom: 1px solid #990033;
padding-bottom:5px;
}

#weather {

}

#worthMentioning {
border-bottom: #990033 1px solid;
padding-top:10px;


}

#subMain #pic {
border-bottom: #990033 1px solid;
padding-top:5px;
padding-bottom:5px;

}

#sportsSpotlight {
padding:5 0 5 0;
border-bottom: #990033 1px solid;

}

#peopleSpotlight {
padding:5 0 5 0;
border-bottom: #990033 1px solid;

}

#featureSpotlight {
padding-top:5px;
border-bottom: #990033 1px solid;
padding-bottom:5px;
}

#featureSpotlight #caption {
width: 90%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

* html #featureSpotlight #caption {
width: 94%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

#sportsSpotlight #caption {
width: 90%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

* html #sportsSpotlight #caption {
width: 94%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

#peopleSpotlight #caption {
width: 90%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

* html #peopleSpotlight #caption {
width: 94%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

#webSpotlight {
padding:5 0 5 0;
border-bottom: #990033 1px solid;
}

#webSpotlight #caption {
width: 90%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

* html #webSpotlight #caption {
width: 94%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

#pic #click {
width: 125px;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

#pic #caption {
width: 90%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
text-align: center;
}

* html #pic #caption {
width: 94%;
border: 1px solid #CCCCCC;
background: #F3F3F3;
color: #666666;
font-size: smaller;
font-style: bold;
}

#worthMentioningMain h3 {
font-size: small;
font-weight: bold;
color: #990033;
}

#wmDetails {
font-size: smaller;
font-style: italic;
font-weight: bold;
}

#worthMentioningMain ul {
list-style-position: inside;
list-style-type:square;
padding-left:25px;
}

#subMain #intheNews {
width: 150px;
min-height: 155px;
}

#intheNews a {
text-decoration: none;
color:666666;
}


#intheNews ul {

}

#submain #calendar {
width: 123px;
height: 155px;
border-left:#990033 solid 1px;
padding-left:4px;
font-size: smaller;
}

#subMain #pictureMac {
width: 123px;
height: 110px;

}

#subMain #mediaCorner {
width: 123px;
height: 110px;
border-left:#990033 solid 1px;
padding-left:4px;


}

#bigCalendar_new{
padding:0 0 5 0; 
border-bottom:#990033 solid 1px;
}

#subCalendar #pictureMac {
padding: 5 0 5 0; 
border-bottom:#990033 solid 1px;

}

.smallwhitefont {
	color: #ffffff;
}

.hideText {
	display: none;
}

hr {
	height: 1px;
	background-color: #990033;
	color: #990033;
	border: none;
}
