table.feature{ border-collapse: separate; width: 100%; } td{ vertical-align: top; } td.feature{ padding: 10px; background: #fff; border: 1px solid #dadcaf; } td.rssfound{ background: #aff; padding: 30px; font-size: 16px; } a.rssfound{ } td.subfeature{ width: 150px; padding: 5px; font-size: 11px; background: #eff0d6; border: 1px solid white; } td.rss{ border-bottom: 1px dashed gray; padding: 10px; } table.current{ width: 100%; border-collapse: separate; } td.current{ width: 25%; padding: 3px; font-size: 11px; } td.more{ background: #f6f6e9; border-bottom: 8px solid white; } li.item{ font-size: 11px; font-weight: bold; } a{ font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; color: #0073b5; } a.visited{ color: #0073b5; } a:hover{ color: red; } body{ margin:0px; } td{ vertical-align: top; text-align: left; font: 12px Verdana, Arial, Helvetica, sans-serif; } table{ border-collapse:collapse; } table.hdr{ width:990px; } td.searchbar{ vertical-align: middle; } div.hdr{ height: 70px; width: 473px; } table.bar{ width: 975px; border-bottom: 1px solid black; border-top: 1px solid black; border-collapse: collapse; } td.bar{ width: 10%; height: 18px; } table.bar2{ width: 975px; } td.bar2{ height: 35px; } td.srch{ width: 30%; height: 35px; } table.main{ width: 980px; border-collapse: collapse; margin-top: 2px; position: relative; top: 15px; } td.left{ width: 600px; padding-right: 5px; } td.ad{ width: 790px; height: 60px; overflow: hidden; text-align: center; padding-bottom: 3px; } td.center{ padding-left: 20px; padding-right: 20px; } td.right{ padding-right: 15px; width: 175px; } td.notice{ vertical-align: middle; font: 11px Verdana, Arial, Helvetica, sans-serif; } h1{ font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; margin: 0px; } h2{ font: 14px Verdana, Arial, Helvetica, sans-serif; } p{ font: 12px Verdana, Arial, Helvetica, sans-serif; } p.event{ font: 12px Verdana, Arial, Helvetica, sans-serif; position: relative; padding-left: 5px; padding-right: 5px; } p.newshead{ display: block; border-bottom: 1px solid red; padding-left: 5px; padding-right: 5px; font: 18px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-bottom:0px; padding-bottom:3px; margin-top:0px; padding-top:3px; } p.adhead{ display: block; border-bottom: 2px solid #00aa00; background: #dddddd; font: 18px Verdana, Arial, Helvetica, sans-serif; text-align: center; } a.bar{ height: 16px; text-decoration: none; display: block; text-align: center; font: 14px Arial, Verdana, Helvetica, sans-serif; color: white; background: #aa0000; padding: 2px; } a.bar:hover{ background: #00aaaa; color: white; } a.bar2{ height: 14px; text-decoration: none; display: block; text-align: center; font: 12px Verdana, Arial, Helvetica, sans-serif; color: blue; padding: 2px; } a.bar2:hover{ color: red; } a.left{ color: #0073b5; display: block; padding-top: 3px; text-decoration: none; font-weight: bold; } a.left:hover{ color: red; } span.leftdate{ display: block; padding-bottom: 3px; text-decoration: none; font-size: 11px; } a.left2{ color: #aa0000; font-weight: bold; } a.left2:hover{ color: red; } a.classhead{ color: black; text-decoration: none; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } a.classhead:hover{ color: red; } table.classifieds{ width: 100%; font: 12px Verdana, Arial, Helvetica, sans-serif; } td.classhead{ width: 100%; border-bottom: 1px solid green; padding-left: 5px; padding-right: 5px; text-decoration: none; } a.events{ font: 12px Verdana, Arial, Helvetica, sans-serif; } form.mail{ padding: 5px; border: 1px dotted black; background: #efefef; font: 12px Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 5px 5px 5px 5px; } form.login{ padding: 5px; font: 12px Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 10px 10px 0px 0px; } table.account{ width: 160px; padding: 5px; border: 1px solid #dedede; background: #ffffef; font: 12px Verdana, Arial, Helvetica, sans-serif; display: block; } input.in{ width: 250px; } input.search{ width: 130px; } input.srch{ width: 180px; } textarea.in{ width: 500px; height: 100px; } td.acct{ display: block; color: green; text-align: center; font-weight: bold; } div.notice{ border: 1px solid #dedede; background: #ffffef; padding: 5px; -moz-border-radius: 10px 10px 0px 0px; } div.main{ border: 1px solid #bcbcbc; background: #efefef; font: 13px Verdana, Arial, Helvetica, sans-serif; width: 550px; } table.weather{ width: 175px; float: right; padding: 5px; } h3{ border-bottom: 1px solid blue; padding-left: 5px; padding-right: 5px; font: 15px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } a.pcd{ border: 0px; } img.pcd{ border: 2px solid #aa0000; } a.myas{ border: 0px; } img.myas{ border: 1px solid #6F5D8B; } td.cnt1{ border-bottom: 1px solid #0000aa; } td.cnt2{ border-bottom: 1px solid #0000aa; } td.cnt3{ border-bottom: 1px solid #0000aa; } td.cnt0{ border: 1px solid #0000aa; background: #eeeeee; padding: 5px; } td.cnt7{ background: #eeeeee; border-bottom: 1px solid #00aa00; } td.cnt8{ background: #dddddd; border-bottom: 1px solid #aa0000; } td.cnt5{ border-bottom: 1px solid #aa0000; } table.forums{ width: 100%; } a.forums{ height: 14px; text-decoration: none; font: 12px Verdana, Arial, Helvetica, sans-serif; color: blue; padding: 2px; } a.forums:hover{ color: red; } blockquote.ids{ font: 10px Verdana, Arial, Helvetica, sans-serif; border-top: 1px dotted green; } blockquote.ids2{ font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-top: 1px dotted red; } a.button{ border-top: 1px solid #cccccc; border-left: 1px solid #aaaaaa; border-right: 1px solid #666666; border-bottom: 1px solid black; background: #eeeeee; padding: 3px; text-decoration: none; } a.button:hover{ border-bottom: 1px solid #cccccc; border-right: 1px solid #aaaaaa; border-left: 1px solid #666666; border-top: 1px solid black; background: #bbbbbb; color: red; } td.button{ padding: 10px; } h5{ font-size:16px; display: block; margin-bottom: 8px; } h6{ font-size:14px; display: inline; } div.notice2{ margin-top: 10px; padding: 20px; border: 1px solid #dedede; background: #ffffef; font: 12px Verdana, Arial, Helvetica, sans-serif; } div.channelname{ margin-top: 5px; font-weight: bold; border-bottom: 1px solid #aa0000; vertical-align: top; } li{ margin-bottom: 3px; } ol{ } td.ev1{ border-bottom: 1px dashed #cccccc; width: 40%; padding-bottom: 5px; } td.ev2{ border-bottom: 1px dashed #cccccc; width: 60%; padding-bottom: 5px; } div.ad{ padding: 3px; border: 1px solid #cccccc; margin-top: 5px; background: #efefef; } div.ad2{ padding: 1px; border: 1px solid #cccccc; margin-top: 5px; background: #efefef; } input.calcbutton{ width: 35px; height: 25px; } input.caldisplay{ width: 120px; } table.stcalc{ border: 2px solid #000000; background: #cccccc; } td.display{ padding-left: 20px; background: #eeeeff; } a.smallad{ font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: right; } a.smallad:link{ font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: right; } div.topad{ width:750px; text-align: right; } td.quick{ width: 14%; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: center; } td.weather{ font: 14px Verdana, Arial, Helvetica, sans-serif; } h9{ font: 20px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; margin: 0px; } td.boxclass{ width: 33%; border: 1px solid #efefef; } div.boxclass{ width: 180px; height: 320px; overflow: hidden; padding: 3px; font-size: 12px; } img.grid{ float:left; border: 1px solid gray; margin-right: 3px; } div.rssstory{ font-size: 14px; background: #efefef; } font.results-small{ font-size: 11px; color: gray; } li.results{ padding-bottom: 20px; } table.subbar{ width: 975px; margin-top: 1px; } td.subbar{ width: 18%; font-weight: bold; text-align: center; background: #efefef; border-left: 1px solid gray; } td.subbar2{ width: 26%; font-size: 11px; color: gray; border-left: 1px solid gray; text-align: center; } td.subbar3{ width: 2%; } form.logintop{ display:inline; width: 990px; } a.logintop{ font-size: 11px; } div.logintop{ font-family: Verdana, Helvetica, Arial; font-size: 11px; padding-top: 8px; } td.topad{ padding-bottom: 3px; } div.comment{ background: #efefff; border: 1px solid gray; padding: 15px; } div.admincomment{ background: #6f996f; border: 1px solid gray; padding: 15px; color: white; } a.gr{ color: #00aa00; } a.gr:hover{ color: #aa0000; } center{ padding:0px; margin: 0px; } a.sched{ font-size: 13px; } a.sched:hover{ } table.forecast{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; width: 1400px; } td.w1{ vertical-align: top; width: 14%; background: #eeeeff; padding: 5px; } td.w2{ vertical-align: top; width: 14%; padding: 5px; border-left: 1px solid #cdcdcd; } p.weatherhead{ height: 50px; border-bottom: 1px solid #0000aa; font-weight: bold; color: #aa0000; } p.blurb{ height: 120px; overflow: auto; border:1px solid #cdcdcd; background:#fffcd3; } div.weather{ overflow: hidden; width: 600px; } td.middle{ width: 170px; padding-right: 4px; } a.passionparties{ color: #cc0000; display: block; padding-left: 2px; padding-right: 2px; background: #fdd5d6; border: 1px solid #6e0001; } a.passionparties:hover{ color: red; } span.passionparties{ font-size:12px; }