/* ------------- Index styles ----------------------------------------------- */
.home { color: #999; }
.home .sidebar { padding-bottom: 0;  }
.home #content,
.home #page-content,
.home #content .inner { background: none; }

#spotlight { width: 490px; height: 292px; background: #000; border-bottom: 5px solid #333; }
#spotlight object { width: 490px; height: 292px; }

#news { height: 203px; overflow: hidden; margin-top: 5px; }
#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: #000; }
#news .image { display: block; width: 148px; height: 60px; overflow: hidden; border: 1px solid #000; margin: 5px; background: #EEE; }
#news img { display: block; margin-left: -5px; }
#news .cnt { display: block; color: #999; padding: 0 11px; }
#news .cnt strong { display: block; margin-bottom: 10px; color: #999; }
#news .cnt .more { color: #F09; 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; }

/* #bpanels { display: none; } */

#cnt-i { height: 100%; background: #000; margin-top: 5px; overflow: hidden; }
#cnt-i .inner { background: none; margin: 10px; }
#cnt-i .col { width: 243px; float: left; }
#cnt-i #c1 { border-right: solid 5px #333; width: 237px; }

#cnt-i a { color: #F09; font-weight: bold; }
#cnt-i a strong, #cnt-i strong a { color: #F09; }
#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 ---------------------------------------------------------- */
#items h3 { padding-left: 0; border-bottom: solid 5px #333; background-color: #F09; padding-bottom: 5px; color: #FFF; }
#items { height: auto; background: #FFF; }
#items .list a { width: 225px; padding: 10px; float: left; background: none; color: #666; border-bottom: 1px dashed #666; }
#items .list a.last { border-left: 1px dashed #666; width: 224px; }
#items .list a strong { color: #000; }
#items .links { color: #000; padding: 0 10px; line-height: 25px; }
#items .links a { font-weight: bold; padding: 0 5px; display: inline; float: none; line-height: 25px; height: auto; width: auto; margin: 0; padding: 0; border: none; color: #000; }