/* ------------- Index styles ----------------------------------------------- */
#spotlight { width: 490px; height: 292px; background: #000; border-bottom: 5px solid #FFF; }
#spotlight object { width: 490px; height: 292px; }

#news { height: 203px; overflow: hidden; }
#news span { display: block; height: 107px; overflow: hidden;  }
#news ul { height: 100%; }
#news li { display: block; width: 160px; height: 203px; float: left; margin-right: 5px; list-style-type: none; position: relative; overflow: hidden; background: #CC9; }
#news .image { display: block; width: 148px; height: 60px; overflow: hidden; border: 1px solid #000; margin: 5px; background: #996; }
#news img { display: block; margin-left: -5px; }
#news .cnt { display: block; color: #000; padding: 0 11px; }
#news .cnt strong { display: block; margin-bottom: 10px; color: #000; }
#news .cnt .more { color: #C00; margin-top: 10px; position: absolute; bottom: 10px; left: 10px; }
#news .cnt a { color: #FFF; }

#news li#n1 {  }
#news li#n2 {  }
#news li#n3 { margin: 0; }

#cnt-i { height: 232px; background-color: #CC9; margin-top: 5px; overflow: hidden; }
#cnt-i .inner { background: none; margin: 5px 0; padding: 0 10px; }
#cnt-i .col { width: 50%; float: left; }
#cnt-i #c1 .inner { background: url(border_vrtical.gif) 244px 20px repeat-y; }

#cnt-i a { color: #C00; font-weight: bold; }
#cnt-i a strong, #cnt-i strong a { color: #C00; }
#cnt-i h3 { margin-bottom: 5px; font: bold 14px Iskar, Arial, sans-serif; text-transform: uppercase; }
#cnt-i ol { width: 100%; overflow: hidden; }
#cnt-i li { list-style-position: inside; line-height: 13px; white-space: nowrap; }
#cnt-i li.new-item { list-style-type: none; margin-top: 0; font-style: italic; }

/* ----------- Panels ---------------------------------------------------------- */
#present .image { display: block; width: 117px; height: 147px; float: left; padding: 10px 0 0 10px; margin: 0 10px 10px 0; overflow: hidden; }
#present .cnt { width: 348px; float: left; padding: 10px 5px 10px 0; color: #999; line-height: 14px; height: 137px; overflow: hidden; font-weight: bold; }
#present .cnt a { color: #999; }
#present .cnt h3 { text-indent: 0; color: #999; padding-left: 30px; margin-bottom: 15px; font: bold 14px/20px Iskar, sans-serif; background: url(icon_mic.gif) 0 7px no-repeat; height: auto; }
#present .cnt h3 a { display: block; color: #C00; font-size: 24px; text-decoration: none; }
#present .cnt h4 { color: #FFF; text-transform: uppercase; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 10px; }
#present .cnt a.more { color: #C00; display: inline; padding-left: 40px;  }

.sidebar { padding-bottom: 0;  }
#content,
#page-content,
#content .inner { background: none; }