/*Masthead
======================*/
#homepage #masthead{float:left; width:900px; height:300px; margin:0;}

#mastNav{width:250px; height:300px; float:left; background:#252525; position:relative;}
#audience{padding:15px 0 0 15px;; margin:0; height:226px;}
#audience li{list-style:none; padding:0; margin;0;}
#audience li a{text-decoration:none; font-weight:bold; line-height:2em;}
#audience li a:hover{text-decoration:underline;}
#audience li.who{font-size:2.2em; font-weight:bold; color:#1375bc;}
#audience li.prospect a{font-size:1.4em; color:#90a850;}
#audience li.parent a{font-size:1.3em; color:#878365;}
#audience li.alumni a{font-size:1.3em; color:#878365;}
#audience li.employer a{font-size:1.3em; color:#878365;}
#audience li.current a{font-size:1.3em; color:#578f77;}
#audience li.faculty a{font-size:1.3em; color:#999;}
#audience li.parent, #audience li.alumni, #audience li.employer{display:inline; padding-right:15px;}

#mastNav a.apply{background:#252525 url(/images/hp/applynow.png) top left no-repeat; display:block; width:250px; height:58px; border-top:1px solid #ccc;}
#mastNav a.apply:hover{background:#333 url(/images/hp/applynow.png) bottom left no-repeat;}
#mastNav a.apply span{display:none;}

#mastcontent{background:#999; float:left;  width:650px; height:300px;}

/*Content (meat and potatoes)
======================*/
#homepage #content{clear:both; background:#fff; width:900px; padding-bottom:20px;}
#homepage #leftcolumn{float:left; width:250px; background:#fff;}
#homepage #centercolumn{float:left; width:410px; padding-right:10px; background:#fff;}
#homepage #rightcolumn{float:left; width:230px; }
#homepage #rightcolumn h2{font-size:1.8em; font-weight:bold; color:#333; letter-spacing:.7px;}
#homepage #content p.clear{clear:both; margin:0; padding:0; line-height:0;}

/*Social Networks--------------------------------*/
#socialnetwork{padding:0 0 0 10px;}
#socialnetwork h3{color:#357bad; font-weight:bold; font-size:1.2em;}
#socialnetwork ul{list-style:none; margin:0 0 1em 0; padding:0;}
#socialnetwork li{float:left; padding:0 10px 10px 0;}

/*Emergency------------------------*/
#emergencybox{clear:both;padding:0px 2px 1px 2px; margin:5px;}
#emergencybox.yellow{background:#faf180;}
#emergencybox.red{background:#ff0000;}
#emerboxtitle{font-weight:bold; margin:0; padding:2px;}
#emergencybox #emertext{background:#fff; display:block; color:#000; font-size:10px; font-weight:bold; padding:10px 5px 5px 5px;}

#leftcolumn img{margin-top:1px;}

#news{padding: 0 0 0 10px;}
#news h2.homepage_title{color:#333; font-size:1.8em; font-weight:bold; letter-spacing:.7px;}
#news img{border:1px solid #ccc; padding:1px; margin:0 5px 5px 0; float:left; }
#news .headline{font-size:1.1em; font-weight:bold; line-height:1.3em; margin-bottom:3px;}
#news .story_teaser{}
#news .news_teaser{width:400px;font-size:.9em; border-bottom:#ccc 1px dotted; display:block; padding:5px 0; margin: 0 0 5px 0; float:left; clear:both;}
#news .more_news{padding-top:5px; float:left;}
#news .newsbottom{font-weight:bold; padding-top:0; line-height:.8em; margin-top:0;}
#news a.newsfeed{display:block; float:right; background: #fff url(/rss/rssnews.png); width:80px; height:15px;}
#news a.newsfeed span{position:absolute; left:-9999px;}

#rssevents{border-bottom:1px dotted #ccc; margin-bottom:10px;}
#rssevents a{}
#rssevents .eventdate{color:#666; font-weight:bold; letter-spacing:.8px;}
.eventbottom{padding-left:10px; font-weight:bold;}
a.eventfeed{display:block; float:right; margin-right:10px; background: #fff url(/rss/rssevent.png); width:80px; height:15px;}
a.eventfeed span{position:absolute; left:-9999px;}

#rssevents div{display:none;}
#rssevents td{padding: 2px 5px 0 0;}
#rssevents td a{display:block; padding-top:10px; font-weight:bold;}
#rssevents td abbr{color:#333; border:none; font-weight:bold;}



