﻿body,form,img{margin:0;padding:0;border:none;}
.table{width:100%;border:none;}
.topalign{vertical-align:top;}
.spacer{height:8px;line-height:1px;font-size:1px;}
#breadcrumbs,#subchannels{margin:1px;padding:1px;margin-bottom:5px;}
#subchannels td{width:33%;}
#networkfooter{font:10px Verdana,Arial,Helvetica,sans-serif;color:#000;margin-top:10px;text-align:center;}
#networkfooter img{border:none;width:100px;height:22px;margin-bottom:-3px;}
.contentwrapper{clear:both;padding:2px;zoom:1;}
.contentwrapper p{margin-top:0;padding-top:0;}
.banner,.title,.author,.source{font-weight:bold;}
.banner{padding:4px;}.banner a{color:#000;text-decoration:none;}
.heading{color:#333;letter-spacing:2px;}
.author{margin-bottom:3px;}
.date{clear:both;padding-top:10px;color:#666;}
.miniabstract{color:#666;font-style:italic;}
.imageleft{float:left;padding:0;margin:0 5px 0 0;}
.imageright{float:right;padding:0;margin:0 0 0 5px;}
.imagecenter{padding:0;margin:0 auto;}
.imagenowrap{padding:0;margin:0;}
.fullstory img{padding-left:5px;}
.searchresult{margin-top:10px;}
.searchresult 
.date{padding:0;}
.utilities{margin:10px 0;font-size:10px;}
.utilities img{vertical-align:middle;}
.clearer{clear:both;height:0;font-size:1px;line-height:0;}
.formwrapper{clear:left;padding:5px;overflow:hidden;}
.formtitle{font-weight:bold;}
.formseparator{line-height:1px;margin:5px 0 5px 0;}
.alert{color:#f00;font:11px Arial,sans-serif;}
.rssfeed{overflow:auto;}.rssitem{margin-bottom:5px;}
.gadget{width:100%;border:none;margin:0;padding:0;overflow:auto;}
.photoalbum 
.header{text-align:right;}
.photoalbum table{width:100%;}
.photoalbum td{width:33%;padding:5px;text-align:center;}
.photoalbum 
.caption{text-align:center;}
img.small{width:100px;}
img.medium{width:150px;}
table.calendar{width:100%;border-collapse:collapse;}
table.calendar td{width:14%;height:20px;text-align:center;border:1px solid #000;padding:0 4px;}
table.calendar .current{font-weight:bold;}
table.calendar .days td{text-align:left;vertical-align:top;}
table.calendar .days div{margin-bottom:10px;}
div.calendar 
table.calendar{float:left;width:200px;height:235px;}
div.calendar 
table.calendar 
.days td{text-align:center;vertical-align:middle;}
div.calendar table.calendar div{margin-bottom:0;}
div.calendar div.events{height:227px;margin-left:220px;border:1px solid #000;padding:3px;}
div.calendar div.events 
.header{height:27px;border-bottom:1px solid #000;text-align:center;line-height:25px;font-weight:bold;}
div.calendar div.events .content{height:200px;overflow:auto;}
div.calendar 
table.events{width:100%;border-collapse:collapse;}
.datafield{margin-bottom:10px;}
.datafield a{margin-left:2px;font-size:14px;}
.datafield img{vertical-align:bottom;}
.datafield label{font-weight:bold;}
.datafield 
.required{color:#f00;}
.datafield 
.textbox,.datafield textarea,.datafield select,.datafield .fileupload{width:250px;}
.datafield textarea{height:60px;}
.large .textbox,.large textarea,.large select,.large 
.listbox{width:300px;}
.large textarea{height:100px;}
.large .listbox{height:200px;}
.medium .textbox{width:145px;}
.small .textbox{width:120px;}
.smaller .textbox{width:66px;}
.smallest select,.smallest 
.textbox{width:50px;}
.inline{float:left;padding-right:5px;}
.sublabel label{font-weight:normal;}
.error{padding:0 5px;background:#fff url(/admin/images/error-bg.gif) top repeat-x;border:1px solid #C11212;border-top:none;}
.error 
.title{height:16px;background:url(/admin/images/symbol_restricted_16.gif) left 4px no-repeat;padding:5px 0 0 20px;color:#000;}
.error ul{list-style:disc outside;margin:5px 5px 0 20px;padding:5px;}