.noWrap{white-space:nowrap;}
.addinfo{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 10px 10px;background:#FAE9BD;padding:6px;border:1px solid;overflow:auto;display:inline-block;}
.addinfo .camraimg{float:left;margin-right:7px;}
.addinfo .camratxt{font-size:10pt;text-align:center;margin-top:8px;float:left;}
.addinfo .camratxt a{text-decoration:none;}
.addinfo .camratxt a:hover{text-decoration:underline;}
#latestconts td{vertical-align:top;padding:3px;}
#latestconts a.publink{letter-spacing:1px;text-decoration:none;}
#latestconts .reviewer{color:#8D2D01;font-size:7pt;font-weight:normal;}
#latestconts .reviewer a{text-decoration:none;color:#000;}
#latestconts a:hover{text-decoration:underline;}
#latestconts{overflow:auto;margin:4px;border:1px solid black;}
#latestcontrol{color:#A6458B;cursor:pointer;font-size:8pt;margin:10px 10px 0 40px;}
#headsurround{overflow:auto;border-bottom:1px solid #000;margin:0 5px}
#headsurround h2{color:#5F1D00;font:14pt sans-serif;margin:5px 0 0;}
.publist{vertical-align:middle;padding:1px 0 2px 0;border-bottom:1px solid #A7D37E;overflow:auto;}
.pubicons{float:left;margin-right:4px;}
.pubicons img{height:16px;margin:1px;padding:0;vertical-align:text-top;width:16px;}
#controls{border:solid 1px green;margin:5px 0 0 10px;overflow:auto;text-align:center;}
#controls .check{display:inline-block;width:190px;}
.pubopen{display:block;}
#filtervalue, #pubfilter{border:1pt solid #E2C7C7;padding:2px;}
#filtervalue{width:90px;}
#freetextfilter, #pubselector{padding:5px;color:#772500;overflow:auto;background-color:#FEDEDE;}
#pubselector{margin-bottom:6px;}
.pubaddress{font-size:8pt;}
.publist a{text-decoration:none;}
.publist a:hover{text-decoration:underline;}
label{cursor:pointer;}
#townurls img{margin-bottom:5px;}
#iconkey{text-align:center;}
.pubopen a, .pubclosed a{letter-spacing:1px;}
#content h1{color:#5F1D00;font:14pt sans-serif;margin:5px 10px;}
hr{margin:3px 5px;}
#latestconts h2{color:#5F1D00;font:12pt sans-serif;margin:6px 10px 3px 10px;}
#latestconts p{margin:0px;padding:0px;}
#latestconts img{border:1px solid #333333;padding:3px;display:inline-block;vertical-align:top;}
#pagelist{padding:6px;}
.picturecell, .picturecell img, .picdesc, .newpubcell, .newpubcell img, .newpubdesc{display:inline-block;}
.picdesc, .newpubdesc{padding:4px 8px;vertical-align:top;}
.picturecell, .newpubcell{padding:4px;}
#latestconts td{vertical-align:top;padding:3px;}
#latestconts a.publink{letter-spacing:1px;text-decoration:none;}
#latestconts .reviewer{color:#8D2D01;font-size:7pt;font-weight:normal;}
#latestconts .reviewer a{text-decoration:none;color:#000;}
#latestconts a:hover{text-decoration:underline;}
#latestconts{overflow:auto;margin:4px;border:1px solid black;}
#postalareas{padding:4px;overflow:auto;}
#arealinks{padding:0 10px 10px;}
#arealinks a{text-decoration:none;font-size:13pt;white-space:nowrap;}
#arealinks a:hover{text-decoration:underline;}
#latestcontrol{color:#A6458B;cursor:pointer;font-size:8pt;margin:10px 10px 0 40px;}
#headsurround{overflow:auto;border-bottom:1px solid #000;margin:0 5px}
#headsurround h2{color:#5F1D00;font:14pt sans-serif;margin:5px 0 0;}
#latestconts a.town{text-decoration:none;color:#000;}
#latestconts a.town:hover{text-decoration:underline;}
.reviewext{text-decoration:none;}
.reviewext:hover{text-decoration:underline;}
.pubareas{font-size:8pt;overflow:auto;padding-left:10px;}
.pubareas a{}
.disclaimer{font-size:8pt;margin:0 5pt;}
#linklist{list-style-type:none;}
#linklist li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;background-position:0 .4em;padding:1px 0px 0px 14px;}
h2.linkheader{color:#5F1D00;font:14pt sans-serif;margin:6px 10px 3px;}