/* TYPOGRAPHY */body, .fctext {font-size:13px;line-height:17px;} body, .comment, .label, .txtfield, .calitem {font-family:Tahoma,Arial,Helvetica,Sans-Serif;}.pageparagraph .fctext, h1, h2, h3, .calendarday {font-family:Tahoma,Arial,Helvetica,Sans-Serif;}body, .fctext, .label, #dropmenu ul li ul li {font-size:13px;line-height:17px;}#dropmenu, h3 {font-size:14px;line-height:32px;text-transform:uppercase;} #dropmenu ul li ul li {line-height:32px;text-transform:none;}#dropsearch .searchfield {font-size:14px;line-height:14px;text-transform:uppercase;} h1, h2 {font-weight:normal;} h1, .calendareventdate {font-size:26px;line-height:32px;} h2 {font-size:18px;line-height:25px;} #newslist .regitem .date {line-height:25px;}.calendardayofweek, #slogan, #footertext {text-transform:uppercase;}.regitem .subdate, h3 {font-weight:bold;}/* COLORS */a, a:visited, #todaybg .calitem a, #todaybg .calitem a:visited {color:#007c63;text-decoration:none;}#dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropsearch .searchfield, #dropmenu a, #dropmenu a:visited { color:#00b679;text-decoration:none;}.calitem a, .calitem a:visited, h1, h2, h2 a, h2 a:visited, a:hover  {color:#000000;}#todaybg .calitem a:hover, #dropmenu a:hover, #dropmenu .current a, #dropmenu .current a:visited, #dropmenu ul li.dropdoc .fctext a:hover, #dropmenu ul li.current .dropdoc .fctext a:hover, #footertext, #footer a:hover, #dropmenu ul li.current ul li a:hover, .blogfooter a:hover, .sidelink a:hover {color:#ffffff;}.calitem a:hover, .calendardayofweek, .calendareventdate {color:#007c63;}/* BORDERS */.commentmessage {border-top:1px #888888 solid;padding-top:5px;}#dropsearch .searchfield {border-left:1px #656364 solid;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-radius:0px;}#dropmenu {border-radius:16px;} .blogfooter, #todaybg {border-radius:16px;} .sidelink {border-radius:12px;padding:5px 5px 6px 12px;margin-top:1px;}/* BACKGROUNDS */body {background:#f96302 url(background.jpg) bottom center repeat-x;background-attachment:fixed;}#page {background:#ffffff url(header.jpg) top center no-repeat;background-position:50% -1px;}#footer, #dropmenu, #dropmenu ul li ul li a, .blogfooter, #todaybg, .sidelink {background:url(/.templates/Presets/blacktransp.png);background-repeat:repeat;}.postcomment {background:#ffffff url(/.templates/presets/blank.gif);}#tweetcontent {border-top-color:#007c63;background:#ffffff;color:#000000;}#dropsearch .searchfield {background:transparent;} /* IMAGES */#logo img, #slogan {margin:0px 25px 0px 25px;} .regitem img {width:80px;height:auto;}.pageparagraph img {max-width:760px;margin:2px 10px 4px 0px;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:980px;}#sidebar .listoutbg img {max-width:200px;margin:2px 5px 4px 0px;}#pagecontentsec .splashp .pageparagraph img {max-width:880px;}#slide, .slidepic {height:300px;width:760px;} #pagecontentsec #slide, #pagecontentsec .slidepic {width:980px;}.introfilecont img {margin:2px 5px 4px 0px;max-width:200px;height:auto;}.indexpagelist .frame .blogitem img {max-width:540px;height:auto;}.topmenuicon {margin-top:8px;}/* FORMATTING */#topbanner, #bottombanner {width:1040px;margin-left:auto;margin-right:auto;} #bottombanner {margin-top:-34px;}#dropmenu {width:1020px;height:32px;margin-left:auto;margin-right:auto;}#page {width:1040px;margin-left:auto;margin-right:auto;} #pageframe {padding:0px 20px 0px 20px;} #footer {width:1010px;}#pagecontent {width:760px;} #sidebar {width:200px;} #logo {height:368px;padding:20px 0px 0px 0px;} #footer {text-align:left;} #wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#sidebar, #pagecontent {padding:0px 10px 0px 10px;} #introfile {margin:2px 20px 0px 0px;} #sidebar .sidebarpara {width:200px;}#newslist {float:left;width:760px;} .homepage #newslist {float:left;width:540px;} #newslist.no {float:left;width:760px;} #introfile {float:left;width:200px;overflow:hidden;}#pagecontentsec .splashp #introfile {float:none;width:880px;overflow:hidden;margin-top:20px;}#newslist .regitem h2 {float:left;} #newslist .regitem .subdate {float:right;} .regitem .listheader {width:760px;clear:both;height:25px;}.homepage #newslist .regitem .listheader {width:540px;} .homepage #newslist.no .listheader {width:760px;}#pagecontentsec #newslist, #pagecontentsec #newslist .listheader {width:1000px;} .homepage #pagecontentsec #newslist, .homepage #pagecontentsec #newslist .listheader {width:740px;}#homepageheader {margin:0px 0px -10px 0px;} .sidebaritem {margin-bottom:15px;} #listheadertop {margin:0px 0px 15px 0px;}#pageframe {padding-top:22px;margin-top:5px;} #breadcrumbs {margin:-20px 10px 10px 10px;}.blogfooter {margin-top:-10px;margin-bottom:20px;}#dropsearch {width:210px;margin-right:10px;} #dropsearch .searchfield {width:210px;text-indent:10px;}#dropsearch .searchsubmit {margin-left:-22px;margin-top:5px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;} #dropsearch .searchsubmit:active {background-position:-1px -379px;} #dropsearch #searchbox {margin-bottom:15px;}.webpage .listheader {margin-bottom:10px;} .blogfooter {padding:5px 10px 5px 10px;}.regitem {margin-bottom:15px;clear:both;} .regitem .listfile {margin-bottom:-15px;}#commentbox h3 {margin-left:150px;margin-bottom:-20px;margin-top:-10px;}.calitem {padding-top:5px;} #contentgroupfooter {margin-top:0px;}#footertext {text-align:left;} .blogitem .listheader {margin-bottom:10px;} #footer {padding:10px 15px 10px 15px;}#pageframe, #pageservices {position:relative;clear:both;}#commentingmode {padding-left:85px;} #commentingmode .subtitle {margin-left:135px;}#fmpublisher {margin-top:15px;}#newslist {padding-bottom:10px;}/* WIDGETS */#sitewidgets .fb-like {width:537px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:554px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:183px;}