/* TYPOGRAPHY */body, .fctext, .commentname, .calendardayofweek, .txtfield, input.formbtn, #slogan {font-family:Tahoma,arial,helvetica,sans-serif;}  input {font-family:Tahoma,arial,helvetica,sans-serif;} h1, h2, .calendareventdate {font-family:impact,arial black,sans-serif;}#slogan, #dropmenu ul li, #dropsearch .searchfield {text-transform:uppercase;} #dropmenu ul li ul li, #footer  {text-transform:none;} #dropmenu ul li.dropdoc a:hover {text-decoration:underline;}  #todaybg .calendareventdate, h1, h2, .txtfield {font-weight:normal;}.twelvehourclock, .twentyfourhourclock, #slogan, #footertext, #dropmenu a, h3, #dropsearch .searchfield {font-weight:bold;}body, .fctext, .calendardayofweek, .txtfield, #slogan {font-size:14px;line-height:18px;}  .label, .homepageinclude .listfile, h3 {font-size:14px;line-height:18px;}#dropmenu, #footer {font-size:12px;line-height:28px;}#dropsearch .searchfield {font-size:12px;line-height:12px;padding-top:6px;padding-bottom:6px;}#dropmenu ul li ul li {font-size:12px;line-height:24px;}.blogfooter, #dropmenu ul li.dropdoc .fctext, .commentmessage .fctext {font-size:12px;line-height:26px;}.commentname, .comment .fctext,  .date, .calitem {font-size:12px;line-height:15px;}h1 {font-size:27px;line-height:31px;} h2 {font-size:21px;line-height:24px;} .calendareventdate {font-size:48px;line-height:60px;}/* COLORS */a, a:visited {color:#146e24;}#dropsearch .searchfield, #dropmenu a, #dropmenu a:visited, #slogan {color:#ffffff;}.calendarevent a:hover, .label, .date, .commentmessage .fctext, .calendarday, h3, .calendardayofweek, input.formbtn {color:#776640;}a:hover, #footer a:hover, .blogfooter a:hover, .calendarevent a {color:#000000;}#dropmenu a:hover, #footer a, #footer a:visited, .blogfooter a, .blogfooter a:visited, #footer, #dropmenu ul li.dropdoc .fctext, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropmenu ul li.current .dropdoc .fctext a:hover {color:#ffffff;}h1, #todaybg .calendareventdate, h2, #newslist .regitem .listheader h2, #newslist .regitem .listheader h2 a, #newslist .regitem .listheader h2 a:visited, #footertext  {color:#146e24;}#dropmenu, #dropsearch .searchfield {text-shadow:1px 1px 3px #4e685b;}/* BORDERS */.commentmessage {border-top:1px #c5c4ac solid;} .txtfield {border-width:0px;}.blogfooter, .calitem, .calendardayofweek, .homepage .regitem, #dropmenu ul li a, #dropmenu ul li a:visited, #dropsearch .searchfield {border-radius:3px;}#dropmenu ul li.dropdoc, #dropmenu ul li ul li a {border-radius:0px;} #dropmenu ul li ul li a, #dropmenu ul li.dropdoc {border-bottom:1px #909b95 solid;}/* BACKGROUNDS */body {background:#000000 url(geometry.jpg) top center repeat-x;} .postcomment {background:#ffffff url(/.templates/presets/blank.gif) no-repeat;}#pageframe {background:#ffffff;} #tweetcontent {border-top-color:#146e24;background:#e5e0ca;color:#3f300f;}.txtfield, .calendarevent, .calendardayofweek {background:#e5e0ca url(txtfield.png);}#dropmenu ul li.current a, #dropmenu ul li.current a:visited {background:url(subdrop.png);}#dropmenu ul li a, #dropsearch .searchfield {background:url(page.png);}#dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, #dropmenu ul li.dropdoc, #dropmenu ul li ul li a {background:#a5b2a9;}.blogfooter, #dropmenu ul li a:hover, #dropmenu ul li.current ul li a:hover {background:#146e24;}/* FORMATTING */#logo, #pagepadding, #pagepaddingclean, #dropmenu {width:940px;margin-left:auto;margin-right:auto;}#dropmenu {height:28px;} #pagecontent {width:610px;} #sidebar, .sidebaritem .sidebarpara {width:250px;}.pageparagraph img {max-width:610px;} #homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:1000px;} .listoutbg img {max-width:250px;}#homepageheader .pageparagraph {padding-left:15px;padding-right:15px;}#pagecontent, #pagecontentsec, #sidebar {margin:0px;padding:20px 20px 10px 20px;} #pagepadding {margin-bottom:-20px;}#footer {margin-bottom:-40px;margin-top:20px;padding:0px 0px 5px 0px;}  #logo {padding-bottom:40px;padding-top:30px;} #logo img {margin:30px 20px 10px 20px;} .frontbody #logo {padding-bottom:10px;} #dropmenu {margin-top:-40px;margin-bottom:10px;}#dropmenu ul li a, #dropmenu ul li a:visited, #dropmenu ul li ul li a, #dropmenu ul li.dropdoc {margin-left:10px;} #dropsearch {margin-right:20px;margin-top:0px;} #dropsearch .searchfield {background-position:bottom left;}.commentmessage {padding-top:5px;} .calendarday {padding:0px;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#dropsearch {width:154px;} .homepage .blogitem .subdate {margin-bottom:10px;}#topbanner {top:0px;left:0px;position:absolute;} #bottombanner {margin-top:-5px;}#homepageheader {margin:0px 5px -10px 5px;} #listheadertop {margin:0px 0px 15px 0px;}.calendarevent, .calendardayofweek {margin-left:1px;margin-right:1px;}.blogfooter {padding:5px 10px 5px 10px;} .sidebaritem {padding:0px 0px 10px 0px;}#dropsearch .searchfield {width:154px;text-indent:10px;}#dropsearch .searchsubmit {margin-left:-20px;margin-top:6px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;} #dropsearch .searchsubmit:active {background-position:-1px -379px;}.calendarevent {text-align:center;} .tweetbox .sidebaritem .listoutbg {background:transparent;}#contentgroupfooter {text-align:center;} #listbuttons {margin-left:-8px;} #footertext {margin-top:5px;margin-bottom:-10px;}#dropmenu ul li ul {margin-top:10px;} #contentgroupfooter form {text-align:left;}.regitem {margin:0px 0px 10px 0px;} #slogan {margin:0px 20px 10px 20px;}#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;}.widgetdoc .searchsubmit {margin-right:10px;margin-top:7px;}/* WIDGETS */#sitewidgets .fb-like {width:593px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:610px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:195px;}