/* TYPOGRAPHY */body, .fctext, .sidebaritem, #dropmenu ul li.dropdoc .fctext, .date, .commentname, .label, .txtfield {font-family:Trebuchet MS,Helvetica,Sans-Serif;font-size:14px;line-height:19px;}.commentname, #attachsub, .listpage .list a, .listpage .list a:visited {text-transform:uppercase;text-decoration:none;} .txtfield {font-weight:normal;} #attachsub {font-weight:bold;}h1 {font-weight:bold;font-size:25px;line-height:30px;} h2 {font-size:19px;line-height:25px;}.calendardayofweek, .sidebaritem h2, h3 {text-transform:uppercase;font-size:16px;line-height:23px;font-weight:bold;}#slogan {text-transform:uppercase;font-size:13px;line-height:15px;font-weight:bold;}.calitem, #footer, .blogfooter, .commentmessage .fctext, #breadcrumbs {font-size:12px;line-height:16px;}#dropmenu, .calendarday {font-size:15px;line-height:32px;}#dropmenu ul li ul li, .calendardayofweek, #footertext {font-size:15px;line-height:27px;}.twelvehourclock, .twentyfourhourclock {font-weight:bold;}/* COLORS */a, a:visited { color:#0451b3;}.calendareventdate, .calendardayofweek, h1, h2, h2 a, h2 a:visited, h3, #slogan, .date, .commentname, .label, #attachsub {color:#006633;text-shadow: 1px 1px 3px #cccccc;} h2 a:hover {color:#000000;}#dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropmenu a, #dropmenu a:visited {color:#67d4ff;}#dropmenu a, #dropmenu a:visited {text-shadow:-1px -1px 2px #040e19;} #dropsearch .searchfield {text-shadow:-1px -1px 2px #cccccc;} #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited {text-shadow:0px 0px 0px;}.commentmessage .fctext, .calendarday, .regitem .homepageinclude {color:#000000;}#dropmenu a:hover, #dropmenu .current a, #dropmenu ul li.dropdoc .fctext a:hover, #footer  {color:#ffffff;}a:hover, .txtfield, #footertext {color:#000000;}#dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited {color:#67d4ff;} #dropmenu ul li.current ul li a:hover {color:#ffffff;}/* BORDERS */.calendarevent, .calendardayofweek {border-radius:4px;margin-left:1px;margin-right:1px;}.commentmessage {border-top:1px #a1c4b3 solid;padding-top:5px;}.regitem .listheader {border-bottom:3px #a1c4b3 solid;}#slide, .homepageinclude img, .sidebarpara img, .pageparagraph img {box-shadow:2px 2px 8px #000000;}.caltablecell, .caltablecell2 {border-right:1px #e2e3e3 solid;border-bottom:1px #e2e3e3 solid;} .caltable {border-top:1px #e2e3e3 solid;border-left:1px #e2e3e3 solid;}/* BACKGROUNDS */body, .postcomment {background:#fff8e7;}#pageframe {background:url(dropmenu.png) repeat-x;} .frontbody #pageframe {background:url(/.templates/presets/blank.gif) no-repeat;}#tweetcontent {border-top-color:#006633;background:#ffffff;color:#000000;}#dropmenu ul li.dropdoc, #dropmenu ul li ul li a {background:#19232d url(dropsub.png)  repeat-x;}.caltablecell, #todaybg {background:#e2e3e3;}/* FORMATTING */#logo, #pagepadding, #pagepaddingclean {width:1000px;margin-left:auto;margin-right:auto;} #pagecontent {width:740px;} #sidebar {width:200px;} #footer, #topbanner, #bottombanner {margin-left:auto;margin-right:auto;width:970px;text-align:left;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#topbanner {margin-bottom:-30px;}#pagecontent, #pagecontentsec, #sidebar, #breadcrumbs, #slogan , .homextratxtbody {margin:0px 15px 0px 15px;}#homepageheader {margin:0px 0px -10px 0px;} .sidebaritem {margin-bottom:15px;}.regitem, #listheadertop {margin:0px 0px 15px 0px;}#dropmenu {width:1010px;margin-left:auto;margin-right:auto;height:32px;} #logo {padding:30px 15px 10px 15px;}#pageframe {margin-top:-32px;padding-top:55px;}#breadcrumbs {margin-top:-20px;margin-bottom:10px;} .blogfooter {margin-top:-10px;margin-bottom:20px;}.calendarevent {text-align:center;} .twetbox .sidebaritem .listoutbg {background:transparent;padding:0px;}.webpage .listheader {margin-bottom:10px;} .regitem {margin-bottom:0px;clear:both;}.regitem .listheader {padding-bottom:5px;margin-bottom:5px;}.regitem img {width:160px;height:auto;margin-right:20px;float:right;margin-top:-52px;margin-bottom:30px;}.pageparagraph img {max-width:732px;margin:3px 15px 7px 0px;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:960px;}#pagecontentsec .splashp .pageparagraph img {max-width:870px;}.listoutbg img {max-width:190px;margin:2px 5px 7px 0px;} .topmenuicon {margin-top:6px;}#slide, .slidepic {height:300px;width:732px;} #pagecontentsec #slide, #pagecontentsec .slidepic {width:970px;}#dropmenu ul li ul {margin-top:-1px;} #dropmenu ul li ul li ul {margin-top:15px;} #dropmenu ul li ul li ul li {margin-left:-70px;}#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;}#dropsearch {width:195px;margin-right:25px;margin-top:5px;}#dropsearch .searchfield {font-size:15px;line-height:15px;padding:1px 0px 1px 0px;}#dropsearch .searchsubmit {margin-left:-24px;margin-top:4px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;}#dropsearch .searchsubmit:active {background-position:-1px -379px;}#fmpublisher {z-index:9999;bottom:44px;right:0px;position:fixed;} #fmpublisher a, #fmpublisher a:visited {border-top-right-radius:0px;border-bottom-right-radius:0px;}/* WIDGETS */#pageservices {margin-bottom:10px;}#sitewidgets .fb-like {width:723px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:740px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:178px;}