

#main #content {margin-right:184px;}

#main #content .imageblock p {width:213px}
#main #content h1, #main #content h2 {width:100%;margin-right:10px}


#main #panels {position:absolute;display:block;width:164px;left:552px;top:0px;}


#main #panels .panel {clear:both;margin: 0 0 10px 0;border-style:solid;border-width:1px;font-size:85%}
#main #panels .panel .panelcontent {margin:5px; word-wrap:break-word;overflow:auto;width:152px;padding-bottom:5px}
#main #panels .panel p {}
#main #panels .panel h4 {font-weight:bold;font-size:100%;margin:0 0 5px 0;padding: 2px 0 2px 5px}


#searchpanel {width:164px;border:0}
#searchpanel p {font-size:90%;font-weight:bold;margin:5px 0 5px 0;clear:both;}
#searchpanel label {display:block}
#searchpanel input.text {width:146px;}
#searchpanel select {width:146px;}
#searchpanel input.button {float:right}
#searchpanel div.natass {margin:5px}

.panel .rss .feedtitle {font-weight:bold;}
.panel .rss .feedsubtitle {margin:0 0 5px 0;font-style:italic}
.panel .rss h5 {font-size:100%;font-weight:bold;margin:3px 0 0 0;}
.panel .rss h5 a {padding-left:15px;}
.panel .rss p {margin: 0 0 3px 0;}

.panel .resourcelinks p {font-weight:bold;margin: 0px 0 5px 0}
.panel .resourcelinks ul {padding:0;margin:0}
.panel .resourcelinks ul li {margin:2px 0;padding:0; list-style-position:inside}
.panel .resourcelinks ul li a {font-weight:normal;}


.panel .poll .answerbarcontainer {width:90%;text-align:right;height:15px;position:relative}
.panel .poll .answerbar {background-color:#ccc;border:outset 1px #ccc;height:13px;position:absolute;left:0;z-index:1}
.panel .poll .answerscore {position:absolute;right:0;z-index:2}
