* {
margin:0;
padding:0;
}

#header {
height:80px;
background:#fff;
}

#logo {
float:left;
width:403px;
background:#fff;
}

#logo img {
border:none;
}

#interact {
float:right;
width:360px;
height:80px;
background:#fff;
}

#interact img {
float:right;
border:none;
}

<!-- style for red bold * for required fields in forms-->
.requirered {
font-weight:700;
color:#ff0000;
}

b {
font-size:110%;
}

em {
color:red;
}

h2.user_submit {
color:#E0691A;
font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
margin:0;
padding:0;
}

p.user_submit {
color:#187E2E;
margin:0;
padding:0;
}

h2.user_submit2 {
color:#E0691A;
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

p.user_submit2 {
color:#187E2E;
font-size:90%;
margin:0;
padding:0;
}

h1 {
letter-spacing:0;
font-weight:bold;
font-family:Georgia,  Times, serif;
font-size:28px;
color:#C44D4D;
margin:0;
margin-bottom: 15px;
padding:0;
line-height: 30px; /*added 20111111 laa*/
}

h1 a,h2 a {
text-decoration:none;
color:#C44D4D;
}

h1 a:hover,h2 a:hover {
color:#C44D4D;
background:inherit;
text-decoration:underline;
}

h2 {
font:bold 1.5em verdana, Sans-Serif;
letter-spacing:-1px;
font-size:1.5em;
color:#000;
background:inherit;
margin:0 0 5px;
padding:0 0 7px;
}

p {
margin:0 0 10px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

a {
color:#E0691A
}

a:hover {
color:#03c;
}

.bold2 {
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
}

body {
font:.72em Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
color:#000;
background-image:url("../images/bg_birch_800.gif");
background-position:center;
margin:0;
padding:0;
}

.logosmalltop {
margin:10px 0 7px 35px;
}

input.search {
width:280px;
border:0;
background:#fff url("../images/input.gif") no-repeat;
color:#222;
margin:0 5px 0 0;
padding:4px;
}

input.submit {
background:#E0691A url("../images/submit.gif") no-repeat top;
border:0;
width:65px;
color:#FFF;
font-family:Verdana, Arial, sans-serif;
font-weight:700;
font-size:11px;
margin:2px 15px 1px 0;
padding:4px 0;
}

input.login {
width:150px;
border:none;
background-color:#09C;
padding:4px;
}

.logintablespace {
margin:5px;
}

.formbackground {
background-color:#09F;
}

.search_field {
background:#fff url("../images/searchbg600.gif") no-repeat right;
color:gray;
clear:both;
font-weight:700;
margin:5px 5px 0 0;
padding:5px 25px 10px 1px;
}

.grey {
color:gray;
background:inherit;
font-weight:400;
}

.log {
margin:0 0 0 -9px;
}
.welcome{
margin: 0 0 0 -10px;
}
.submit_field {
background:#fff url("../images/submit_long.gif") no-repeat right;
color:gray;
clear:both;
font-size:11px;
margin:5px 0;
padding:5px 20px 10px 1px;
}

.submitform {
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: -44px 0 0 122px;
}

.search_field2 {
background:#fff url("../images/searchbg6003.gif") no-repeat right;
color:gray;
clear:both;
font-weight:700;
margin:5px 0;
padding:5px 2px 36px 1px;
}

.breadcrumb {
margin:5px 0 0 133px;
}

* html
.breadcrumb {
margin:15px 0 0 133px;
}

#maincontainer {
width:900px;
background-color:#fff;
margin:0 auto;
}

#topsection {
height:100px;
margin:0;
}

*html
#topsection {
height:20px;
}

#topsection h1 {
padding-top:5px;
margin:0;
}
#topsection select {
margin:0;
}

#contentwrapperhome {
float:left;
width:100%;
background-color:#fff;
margin:0px 0 0;
}

#contentwrapperhome2 {
float:left;
width:900px;
background-color:#fff;
margin:-10px 0 0;
}

#contentwrapper {
float:left;
width:100%;
background-color:#fff;
margin-top:0;
}

#content2column {
background:#fff;
margin:0 150px 0 0;
/*padding:20px 0 0;*/
padding: 0;
}

#content2column2 {
background:#fff;
margin:0;
padding:3px 0 0;
}

.left_sidefrontpage {
float:left;
width:361px;
background:#fff;
margin:10px 0;
padding:0;
}

.left_sideforms {
float:left;
width:700px;
background:#fff;
margin:10px 0;
padding:0;
}

.right_sidefrontpage {
float:right;
width:360px;
color:#414141;
background:#fff;
margin:10px 0;
padding:0 0 0 10px;
}

.right_sidefrontpagetasks {
float:right;
width:300px;
height:120px;
background:#FFF url("../images/dotted.gif") repeat-y;
color:#414141;
margin:10px 0;
padding:0 0 0 20px;
}

.topbanner {
margin:10px 0;
}

#content3column {
background:#fff;
margin:10px 140px 0 125px;
}

#leftcolumn3 {
float:left;
width:125px;
background:#fff;
margin:10px 0 0 -900px;
}

#leftcolumn6 {
float:left;
width:125px;
margin:10px 0 0 -900px;
}

.left_side {
float:left;
width:280px;
margin:10px 0;
padding:0;
}

.left_side a,.right_side a {
background:#FFF;
}

.right_side {
float:right;
width:270px;
background:#FFF url("../images/dotted.gif") repeat-y;
color:#414141;
margin:10px 0;
padding:0 0 0 20px;
}

.righta h3 a {
color:#fff;
text-decoration:none;
}

.righta h3 a:hover {
color:#FF9;
text-decoration:none;
}

.righta {
float:right;
width:100%;
background:#fff;
margin:-10px 0 10px;
}

.righta h3 {
background:#777 url("../images/corner.gif") no-repeat top right;
color:#FFF;
font:bold 1.15em Verdana, Arial, Sans-Serif;
margin:0 0 3px;
padding:3px 0 3px 5px;
}

.rightab h3 {
background:#777 url("../images/corner.gif") no-repeat top left;
margin:0 0 3px;
padding:3px 0 3px 5px;
}

.right_articlesa {
background:#FFFFAD;
background-color:#f5f5f5;
color:#222;
border:1px solid #ccc;
background-image:url("../images/para_bg.png");
background-repeat:repeat-x;
background-position:left top;
width:90%;
text-align:right;
margin:0 0 8px;
padding:0;
}

.right_special {
background:#FFFFAD;
background-color:#f5f5f5;
color:#222;
border:1px solid #ccc;
background-image:url("../images/para_bg.png");
background-repeat:repeat-x;
background-position:left top;
width:80%;
text-align:left;
line-height:1.3;
margin:0 0 8px;
padding:0 6px;
}

.left_sidearticle {
float:left;
width:520px;
margin:-5px 0 0;
padding-right:15px;
}

.right_sidearticle {
float:left;
width:200px;
background:#FFF url(dotted.gif) repeat-y;
color:#414141;
background-color:#fff;
margin:0 0 10px;
padding:0;
}

* html
.right_sidearticle {
margin:0 -2px 10px 0;
}

.right_sidearticle2 {
float:right;
width:190px;
background:#FFF url("../images/bgshade3.gif");
background-repeat:no-repeat;
color:#000;
background-color:#fff;
border:1px solid #ccc;
margin:10px 0 0;
padding:4px;
}

.imgborder1 {
border:1px solid #;
}

.innertube {
margin:15px 5px 0 10px;
}

.innertubeleftcol {
margin:1px 10px 0 0;
min-height: 900px;
}

.innertuberightcol {
margin:52px -12px 0 5px;
}

.innertuberightcolhome {
margin:8px -12px 0 3px;
}

.innertubeleft3col {
margin:40px 2px 0 10px;
}

#contents {
background:#fff;
border:1px solid #ccc;
border-top:none;
clear:both;
margin:0;
padding:15px;
}

.bottombanner {
text-align:center;
margin:20px 0 5px;
}

.bar2 {
clear:both;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
height:26px;
color:#FFF;
background-color:#039;
margin:1.5px 0 0;
}

*html .bar2 {
height:26px;
}

.bar2 li {
color:#FFEADC;
background-color:#039;
float:left;
margin:0;
padding:4px 12px 5px;
}

.bar2 li.active2 {
background:#777;
color:#fff;
font-weight:700;
padding:4px 6px 5px;
}

.bar2 li.active {
background:#c30 url("../images/bar2.gif") no-repeat center bottom;
color:#fff;
font-weight:700;
padding:4px 6px 5px;
}

.bar2 li.on {
background:#C30 no-repeat center top;
color:#fff;
font-weight:700;
padding:4px 5px 6px;
}

.bar2 li a:hover {
color:#FF9;
background:inherit;
}

.topnavbar2 li {
color:#E77224;
background:#FF9148;
float:left;
font-size:11px;
margin:0;
padding:3px 7px 4px;
}

.topnavbar2 {
width:100%;
height:24px;
background:#FF9148;
}

* html .topnavbar2 {
margin:0 0 2px;
}

.lefthalf {
float:left;
text-align:left;
width:599px;
margin:0;
}

.righthalf {
float:right;
width:300px;
text-align:left;
}

.lefthalfall {
float:left;
text-align:left;
width:899px;
margin:0;
}

.smallpipe {
font:8px bold Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background-position:center;
}

.bar {
clear:both;
font-size:11px;
height:24px;
color:#FFF;
background:#FF9148;
margin:0;
}

.bar li {
color:#E77224;
background:#FF9148;
float:left;
margin:0;
padding:3px 7px 4px;
}

* html #navlist {
height:1%;
margin-left:-10px;
}

#navlist ul a:hover {
color:red!important;
}

#navlist {
width:131px;
font-family:verdana, arial, sans-serif;
font-size:11px;
border:0 1px 0 0 dotted #333;
margin:5px 0 0 -12px;
padding:0;
}

#navlist a {
width:125px;
display:block;
border-left:1px #000 solid;
border-right:1px #000 solid;
text-decoration:none;
color:#000;
background-color:#eee;
border-bottom:1px #000 solid;
margin:0;
}

#navlist li.off {
background-color:#003399;
color:#fff;
width:127px;
display:block;
}

#navlist li.off2 {
background-color:#9E2727;
color:#fff;
width:125px;
display:block;
}

#navlist li.off3 {
background-color:#000;
color:#fff;
width:125px;
display:block;
}

#navlist a:hover {
background-color:#777;
color:#fff;
}

#navlist li a.on {
background-color:#333;
color:#fff;
}

#navlist a:visited #navlist a:active {
background-color:#fffddd;
}

.clearboth {
clear:both;
}

.clear {
clear:left;
}

.tabart {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #ccc;
}

.footer {
clear:both;
text-align:center;
width:80%;
background-color:transparent;
line-height:1.8em;
padding-top:10px;
margin:10px 0 0 90px;
}

#footer a {
color:#FFFF80;
background:#fff;
}

.calendar {
border:1px solid #333;
font-weight:700;
margin-top:5px;
}

.calendartitle {
font-weight:700;
color:#FFF;
font-size:12px;
}

.usingsitebar {
background:#ddd url("../images/corner.gif") no-repeat top right;
color:#333;
font:bold 1.25em Verdana, Arial, Sans-Serif;
margin:30px 0 3px;
padding:3px 0 3px 5px;
}

.regtable {
border:1px solid #ccc;
width:646px;
margin:5px 0 0;
}

.regedittable {
border:1px solid #ccc;
width:450px;
align:center;
margin:5px 0 0;
}

.regdisclaimer {
width:625px;
margin:0 0 25px;
}

.hometable {
width:737px;
margin:0 0 15px;
padding:0;
}

.hometabletd {
border:1px solid #ccc;
padding:5px;
}

.logintable {
border:1px solid #ccc;
width:550px;
}

.logintextdiv {
width:650px;
background-color:#fffeee;
border:1px solid #ccc;
padding:4px;
}

.hometextdiv {
width:728px;
background-color:#fffeee;
border:1px solid #ccc;
margin-bottom:5px;
padding:4px;
}

.logintextdivpriv {
width:540px;
}

.photointrotext {
width:600px;
}

#content2column h3,#content3column h3,.divider {
clear:both;
background:#458A00 url("../images/corner.gif") no-repeat right top;
color:#FFF;
font:bold 1.15em Verdana, Arial, Sans-Serif;
margin:0;
padding:3px 0 3px 5px;
}

#rightcolumn2,#rightcolumn3 {
float:left;
width:134px;
background:#fff;
margin:0 0 0 -134px;
}
	#rightcolumn3{
		float:right;
	}

#rightcolumn2home {
float:left;
width:140px;
background:#fff;
margin:0 0 0 -134px;
}

h2.date {
color:#333;
font:normal 100% Verdana, Arial, sans-serif;
letter-spacing:0;
text-align:left;
margin:0 0 2px;
padding:0;
}

h2.categoryname {
color:#0066B3;
font:normal 110% Tahoma, Verdana, Arial, sans-serif;
text-align:left;
letter-spacing:0;
margin:0 0 3px;
padding:0;
}

h2.byline {
color:#0066B3;
font:normal 90% Tahoma, Verdana, Arial, sans-serif;
text-align:left;
letter-spacing:0;
margin:0 0 3px;
padding:0;
}

.byline {
color:#0066B3;
font:12px Verdana, Arial, sans-serif;
text-align:left;
letter-spacing:0;
margin:0 0 3px;
padding:0;
}

h2.heading {
color:#62458A;
font:bold 100% Verdana, Arial, sans-serif;
text-align:left;
background:#fff url("../images/headline_back.gif") repeat-y left top;
letter-spacing:.1em;
margin:5px 0 0;
padding:1px 0 1px 4px;
}

h2.headinghome {
color:#62458A;
font:bold 17px Verdana, Arial, sans-serif;

text-align:left;
background:#fff url("../images/-headline_back.gif") repeat-y left top;
letter-spacing:.1em;
margin:-5px 0 0;
padding:1px 0 1px 4px;
}

* html h2.headinghome {
margin:-2px 0 0;
}

p.big_para {
color:#000;
font:normal 100% Verdana, Arial, sans-serif;
text-align:left;
width:650px;
line-height:1.3em;
}

h2.kicker {
color:#C44D4D;
font:normal 130% Verdana, Arial, sans-serif;
letter-spacing:0;
text-align:left;
margin:0 0 10px;
padding:0;
}

h2.thanks {
font:normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:1.5em;
color:#666;
margin:5px 0 0;
padding:0;
}

h4.related {
font:bold 1.2em "Verdana, Trebuchet MS", Arial, Helvetica, sans-serif;
color:#444;
margin:3px 0 0 5px;
}

h2.subhead {
color:#333;
font:normal 110% Verdana, Arial, sans-serif;
letter-spacing:0;
text-align:left;
margin:0 0 10px;
padding:0;
}

.article_summary {
color:#000;
font:normal 100% Verdana, Arial, sans-serif;
letter-spacing:0;
text-align:left;
margin:0 0 4px;
padding:0;
}

.article_head {
font-weight:700;
font-size:22px;
font-family:Verdana, Arial, sans-serif;
color:#000;
line-height:1.1;
margin:35px 0 10px;
}

.newsitemimg {
border:none;
margin:8px 0 3px 2px;
padding:0;
}

.rightcolspechead {
background-color:#993300;
color:#fff;
width:99%;
text-align:center;
margin:2px;
}

<!-- category tree text -->
.smallblack {
font:90% Verdana, Arial, sans-serif bold;
}

.text9 {
font:9px Verdana, Arial, sans-serif bold;
margin-top:3px;
}

.headingbar {
background:#458A00 url("../images/corner.gif") no-repeat top right;
color:#FFF;
font:bold 1.15em Verdana, Arial, Sans-Serif;
width:99%;
height:18px;
clear:both;
margin:10px 0 5px;
padding:3px 0 2px 5px;
}

.headingbar3 {
background:#458A00 url("../images/corner.gif") no-repeat top right;
color:#FFF;
font:bold 1.15em Verdana, Arial, Sans-Serif;
width:645px;
height:18px;
clear:both;
margin:0;
padding:3px 0 2px 5px;
}

.headingbarleft_rcol {
background:url(../images/cornerl.gif) no-repeat top left;
width:125px;
margin:0;
padding:0;
}

.headingbarrcol {
background:#666 url(../images/corner.gif) no-repeat top right;
color:#FFF;
font:bold 10px Verdana, Arial, Sans-Serif;
width:116px;
height:14px;
clear:both;
margin:7px 3px 5px 0;
padding:3px 0 2px 5px;
}

.headingbarrcolhome {
background:#666 url(../images/corner.gif) no-repeat top right;
color:#FFF;
font:bold 10px Verdana, Arial, Sans-Serif;
width:122px;
height:14px;
clear:both;
margin:7px 0 5px 3px;
padding:3px 0 2px 5px;
}

.headingbarrcolleft {
background:url(../images/cornerl.gif) no-repeat top left;
margin:0;
padding:2px;
}

.headbarwithhouse {
background:transparent url(../images/cat_back.gif) no-repeat left top;
padding-left:20px;
}

#photonav {
width:620px;
height:80px;
margin-top:5px;
margin-bottom:5px;
margin-left:0;
border:1px solid #ccc;
background-color:#fffeee;
}

ul#photolist {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
list-style-type:none;
float:left;
width:100%;
margin:0;
padding:0;
}

ul#photolist li a {
margin-top:14px;
float:left;
width:87px;
height:15px;
color:#00f;
text-decoration:none;
}

ul#photolist li a:hover {
color:#888;
text-decoration:underline;
}

#gallerypicture {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.aligner {
clear:both;
margin:5px;
}

p.centeredimage {
height:220px;
text-align:center;
margin-top:5px;
}

.imagebox {
height:150px;
width:93px;
text-align:center;
display:inline;
float:left;
}

#photosubmitbox {
width:648px;
border:1px solid #ccc;
margin:5px 0 10px;
}

div.row1 {
clear:both;
background:#eee;
padding:8px 0 13px;
}

div.row11 {
clear:both;
background:#eee;
padding:8px 0;
}

div.row2 {
clear:both;
background:#fff;
padding:8px 0;
}

input.submit2 {
background:#4B0505;
border:2px solid #D02433;
width:75px;
color:#fff;
font:bold 90% Arial, Sans-Serif;
padding:0;
}

ul .relatedarticles {
margin:0 3px;
}

.left_box {
color:#000;
background:#FFF;
margin:0 0 10px;
padding:3px 0;
}

.title {
color:#333;
font:bold 140% Verdana, Arial, sans-serif;
letter-spacing:0;
text-align:left;
margin:0 0 10px;
padding:0;
}

.townname {
color:#333;
font:bold 140% Verdana, Arial, sans-serif;
letter-spacing:0;
margin:0 0 20px;
padding:0;
}

.subtitle {
color:#333;
font:bold 100% Verdana, Arial, sans-serif;
letter-spacing:0;
text-align:left;
margin:0 0 10px;
padding:0;
}

.topadhome {
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-color:#EDF3F9;
width:900px;
height:95px;
padding:5px 0 0;
}

.topad {
text-align:center;
background-color:#EDF3F9;
width:900px;
height:95px;
margin:5px auto 0;
padding:5px 0 0;
}

.bottomad {
text-align:center;
background-color:#EDF3F9;
width:900px;
height:95px;
margin:5px auto;
padding:5px 0 0;
}

* html
.bottomoffooter {
margin:0 0 5px;
}

.right_adcol {
width:125px;
margin:0 -10px 0 5px;
}

div#qTip {
border:1px solid #666;
border-right-width:1px;
border-bottom-width:1px;
display:none;
background:#fffddd;
color:#000;
font:9px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
position:absolute;
z-index:1000;
padding:3px;
}

.photohead {
font:bold 20px Verdana, Arial, Sans-Serif;
margin-top:22px;
padding-bottom:15px;
letter-spacing:0;
}

.right_special2 {
background:#FFFFAD;
background-color:#fff;
color:#222;
border:1px solid #ccc;
background-image:url("../images/bk_nt.gif");
background-repeat:repeat-x;
background-position:left top;
width:110px;
text-align:left;
margin:50px 0 0 -8px;
padding:5px;
}

#photo_box {
width:730px;
}

.date {
font-size:10px;
padding-bottom:5px;
}

h1.lead_art,.lead_art {
font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
margin:0;
padding:0;
}

h2.user_submit a,h2.user_submit2 a {
text-decoration:underline;
}

h2.user_submit a:link,h2.user_submit a:visited,h2.user_submit2 a:link,h2.user_submit2 a:visited {
color:#E0691A;
text-decoration:underline;
}

h2.user_submit a:hover,h2.user_submit2 a:hover {
color:#E0691A;
text-decoration:none;
}

.bold,.contentbold {
font-weight:700;
font-size:11px;
}

.logo,.right_ada {
margin:10px 0 0;
}

form,.rightimg {
margin:0;
}

.search_form,.submit_form {
float:right;
}

* html #contentwrapper,* html #rightcolumn2,#rightcolumn3,#rightcolumn2home {
margin-top:0;
}

.topnavbar2 li.active,.bar li.active {
background:#E77224 url("../images/bar.gif") no-repeat center top;
color:#fff;
font-weight:700;
padding:3px 7px 4px;
}

.topnavbar2 li a,.bar2 li a,.bar li a {
font-weight:700;
color:#FFF;
background:inherit;
text-decoration:none;
}

.topnavbar2 li a:hover,.bar li a:hover {
color:#222;
background:inherit;
}

<!-- end old top nav bar -->
/*Nav bar left vertical*/
#navlist li,ul#photolist li {
display:inline;
}

.regtable td,.regedittable td,.logintable td {
padding:3px;
}

.headingbar2,.headingbar4 {
background:#458A00 url(../images/corner.gif) no-repeat top right;
color:#FFF;
font:bold 1.15em Verdana, Arial, Sans-Serif;
width:642px;
height:18px;
clear:both;
margin:0;
padding:3px 0 2px 5px;
}

.headingbarleft,headingbarlefthome {
background:url(../images/cornerl.gif) no-repeat top left;
margin:0;
padding:0;
}

.headingbar img,.headingbar2 img,.headingbar3 img,.headingbar4 img,.headingbarrcol img {
margin:-3px 0 0 -5px;
}

* html .headingbarrcol,* html .headingbarrcolhome,.table {
margin-top:5px;
}

#photocol1,#photocol2,#photocol3,#photocol4 {
width:110px;
float:left;
margin-left:25px;
margin-top:5px;
background-color:#FFF;
display:inline;
text-align:center;
}

div.row1 span.label,div.row2 span.label {
float:left;
width:175px;
text-align:right;
}

.description{
	text-align:right;
	font-weight:bold;
}

/* article styles 
---------------------------------------*/
.top {
	height: 20px; 
	float: left; 
	margin-bottom: 10px;
	width: 755px;
}
	.top h1{
		float:left;
	}
.art-tools {
	text-align:right !important;
	margin-bottom: 14px;
	float:right;
}
.art-tools ul {
	list-style-type:none;
	list-style-position:inside;
	margin: 0 0 0 0;
}
.art-tools li {
	display:inline;
	margin: 0 4px;
	font-size:11px;
	float:right;
}
.art-tools a {
	font-size:11px!important;
}
.art-tools a.print {
	background:url(../images/print.gif) no-repeat 0 50%;
	padding-left:20px;
}
.art-tools a.stbutton {
	background:url(../images/share-icon.png) no-repeat 0 50% !important;
	padding: 0 0 0 20px !important;
}
.art-tools a.comment {
	background:url(../images/comment.png) no-repeat 0 50%;
	padding-left:20px
}
.factbox-wrap{
	float:right;
	border:1px solid #666666;
	background:#EAEAEA;
	margin-top: 10px;
}
	.factbox-wrap h2 {
		margin:0px;padding:3px;
		background:#222222;
		font-weight:normal;
		font-size:13px;
		color:#FFFFFF;
		text-align:center;
	}
	.factbox-wrap .fact-body {
		padding:5px;
	}
	.factbox-wrap .fact-body p {
		padding:0px;
		margin:8px 0px;
		font-family:georgia,times New Roman,sans-serif !important;
	}
.factbox-no-img{
	width:260px;
}
.factbox-one-img{
	width:258px;
}
.factbox-multi-img{
	width:318px;
}

.art-wrap {
	float: left; 
	width: 765px;
}

.Telegraph-Columnbreak { font-weight: bold; }

/* styles for navigation selection 
-------------------------------------------------*/
topnavbar2 li, .home #home a, .localnews #localnews a, .seniors #seniors a, .military #military a, .youth #youth a, .events #events a, .health #health a, .sitemap #sitemap a, .help #help a, .about #about a, .contact #contact a{
	background:#E77224 url(../images/bar.gif) no-repeat scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 7px 6px;
}

bar2 li, .amherst #amherst a, .brookline #brookline a, .greenville #greenville a, .hollis #hollis a, .hudson #hudson a, .litchfield #litchfield a, .lyndeborough #lyndeborough a, .mason #mason a, .merrimack #merrimack a, .milford #milford a, .montvernon #montvernon a, .nashua #nashua a, .newipswich #newipswich a, .wilton #wilton a{
	background:#CC3300 url(../images/bar2.gif) no-repeat scroll center bottom;
	color:#FFFFFF;
	font-weight:700;
	padding:4px 6px 6px;
}

.Telegraph-CalendarLeadin {
	font-weight: bold;
	text-transform:uppercase;
}
.Telegraph-CalendarCityHed {
	font-weight: bold;
	text-transform:uppercase;
}

