/* -------------------------------------------

Home Page Styles

NOTE: This style sheet is only for styles that
exist on the UMS.org home page.

------------------------------------------- */

#season_banner {
   float:left; margin:0 0 10px 0; width:130px; height:410px;
   }
#highlights {
   float:left; width:610px; margin:0 0 0 10px;
   }
#highlights .highlight_artist {
   float:left; width:200px; height:200px; margin:0 0 0 5px;
   }
#highlights .highlight_artist img {
   display:block;
   }
#highlight_summary {
   clear:both; width:610px; height:40px; line-height:40px; font-family:'Verdana'; text-align:center; color:#ffffff; background:#a09f71;
   }
#news_container {
   margin:10px 0 10px 0; background:url(../assets/images/home/shim_quick_links_mid.gif) repeat-y;
   }
#quick_links {
   float:left; width:237px;
   }
#quick_links_ie {
   padding:14px 0 14px 23px;
   }
table#tbl_quick_links {
   border:0;
   }
table#tbl_quick_links td {
   width:95px; padding:0 12px 4px 0;
   }
#quick_links img {
   display:block;
   }
#calendar_header {
   float:right; width:140px;
   }
#performance_calendar {
   float:right; width:201px; background:#bebda6;
   }
#calendar_photo {
   float:right; width:87px; padding:0 1px 0 0; background:#ffffff;
   }
#calendar_photo img {
   display:block;
   }
#calendar_dates {
   float:left; width:113px;
   }
#calendar_dates table {
   width:100%; border:0;
   }
#calendar_month {
   padding:2px 6px 2px 6px; font-weight:bold; color:white; text-align:center; background:#a09f71;
   }
#calendar_dates table th, #calendar_dates table td {
   width:15px; padding:1px 0 1px 0; text-align:center; font-size:10px; background:#f0ffe0;
   }
#calendar_dates table td {
   background:white;
   }
#calendar_dates table td.event_scheduled {
   background:#ccff99;
   }
#calendar_name {
   float:left; width:200px; border-top:1px solid #bebda6; background:#edecdb;
   }
#calendar_name div {
   padding:10px 8px 10px 8px; font-size:11px;
   }
#latest_news {
   clear:both; width:100%; background:url(../assets/images/home/bg_news.gif) repeat-y;
   }
#latest_news_banner {
   float:left; width:130px;
   }
#latest_news_header {
   float:left; width:610px; margin:0 0 0 10px; background:url(../assets/images/home/hd_latestnews.gif) no-repeat top left;
   }
#latest_news_link {
   float:left; padding:87px 0 15px 0;
   }
#latest_news_contain_news {
   float:left; width:495px; margin:15px 0 15px 17px;
   }
#latest_news_contain_news ul {
   margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;
   }
#latest_news_contain_news ul li {
   font-size:11px; margin:0 0 0 0; padding:0 0 0 0;
   }
#latest_news_contain_news ul li.bg {
   background:url(../assets/images/home/news_dotted_rule.gif) repeat-x center left;
   }
#ums_lobby {
   clear:both; width:100%;
   }
#ums_lobby_banner {
   float:left; width:130px;
   }
#ums_lobby_header {
   float:left; width:610px; margin:0 0 0 10px; background:url(../assets/images/home/umslobby.jpg) no-repeat top left;
   }
#ums_lobby_link {
   float:left; padding:87px 0 15px 0;
   }
#ums_lobby_contain_news {
   float:left; width:495px; margin:0 0 15px 17px;
   }
#ums_lobby_contain_news ul {
   margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;
   }
#ums_lobby_contain_news ul li {
   font-size:11px; margin:0 0 0 0; padding:0 0 0 0;
   }
#ums_lobby_contain_news ul li.bg {
   background:url(../assets/images/home/news_dotted_rule.gif) repeat-x center left;
   }
