/* FONTS */body, .fctext {font-family:Times New Roman,Times,Serif;}.blogfooter, #breadcrumbs, #sidebar .fctext, input, textarea, .label, #slogan, #footer, .sidelink, #dropmenu, h1, h2, h3, .date, #dropmenu ul li.dropdoc .fctext, #commentbox .fctext,  .calitem, .commentname, .calendardayofweek {font-family:Arial Narrow,Tahoma,Arial,sans-serif;}input, textarea, .label, .commentname, .twelvehourclock, .twentyfourhourclock, .blogfooter {font-weight:bold;}#breadcrumbs, #dropmenu, .commentname, .date, #slogan, #footertext {text-transform:uppercase;} h1 a, h1 a:visited, h2 a, h2 a:visited, .blogfooter a, .blogfooter a:visited {text-decoration:none;}h1 a:hover, h2 a:hover, .fctext a:hover, #dropmenu ul li.dropdoc .fctext a:hover {text-decoration:underline;} #footer, #footertext {text-align:left;}body, .fctext, input, textarea, .label, .txtfield {font-size:16px;line-height:19px;}h1 {font-size:28px;line-height:35px;} .calendarday {font-size:28px;line-height:28px;} h2 {font-size:23px;line-height:33px;} #sidebar h2, #slogan, .calendardayofweek {font-size:18px;line-height:26px;}#dropmenu {font-size:15px;line-height:44px;}#sidebar .fctext, #dropmenu ul li ul li, #dropmenu ul li.dropdoc .fctext {font-size:15px;line-height:18px;}#commentbox .fctext,  .calitem, .commentname, .date {font-size:14px;line-height:17px;}.blogfooter, #dropsearch .searchfield {font-size:14px;line-height:14px;padding-top:4px;padding-bottom:4px;}.regitem .date {padding-top:13px;line-height:14px;}.sidelink {font-size:16px;line-height:23px;} #breadcrumbs {font-size:12px;line-height:14px;}/* COLORS */a, a:visited, .calendarday, h1, h2, .date, .commentname, .comment .fctext {color:#003d2a;} .calendarevent a, .calendarevent a:visited {color:#000000;}#breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, a:hover, #dropsearch .searchfield, .calendarevent a:hover {color:#444444;}#slogan, #dropmenu .current a, #dropmenu .current a:visited, #dropmenu ul li.dropdoc .fctext {color:#ffffff;}.blogfooter a, .blogfooter a:visited, #footer a, #footer a:visited, #dropmenu ul li a, #dropmenu ul li a:visited, #dropmenu a:hover, #dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropmenu ul li.current .dropdoc .fctext a, #dropmenu ul li.current .dropdoc .fctext a:visited {color:#9c8c68;}.blogfooter a:hover, #breadcrumbs a:hover, #dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover, #footer a:hover, #footertext {color:#ffffff;}.blogfooter, #breadcrumbs, #dropmenu ul li a, #dropmenu ul li a:visited, #slogan, #footer {text-shadow: -1px -1px 3px #111111;}h1, h2, h3, #dropsearch .searchfield, .calendareventdate, .calendardayofweek, .sidelink {text-shadow: 1px 1px 1px #9c8c68;}/* BORDERS */.embeddedplayer {box-shadow:2px 2px 10px #000000;width:99%;}.regitem .listfile, .calendarevent {border-top:3px #9c8c68 solid;}#homepageheader {border-bottom:3px #9c8c68 solid;}.sidebartitle, .commenttitle {border-bottom:1px #9c8c68 solid;}.blogfooter, #listbuttons, .tweetbox, .sidebaritemfolder, .pageparagraph img, .listoutbg img, .regitem img, #pageframe, #slide, #footer, #todaybg {box-shadow:1px 1px 8px #726b52;}.embeddedplayer, #dropsearch .searchfield, #footer {border:1px #222222 solid;}.txtfield, input.formbtn, a span .fctext, a span .fctext:visited, #introfile .pagebg .pageparagraph a span .fctext, #introfile .pagebg .pageparagraph a span .fctext:visited {border:1px #9c8c68 solid;}#pageframe {border:1px #96896d solid;} #pageframe, .sidebaritemfolder, #footer, #todaybg {border-radius:3px;} .blogfooter, #listbuttons {border-radius:16px;}#homepageheader, #dropmenu a {border-top-left-radius:3px;border-top-right-radius:3px;} #dropmenu ul li ul li a {border-radius:0px;} #dropmenu ul li.dropdoc {border-top-right-radius:10px;border-bottom-right-radius:10px;}#tweetcontent {border-top-color:#770e0b;background:#efefef;color:#000000;}/* BACKGROUNDS */body {background:#9c8c68 url(bg.jpg) repeat-x;} .postcomment {background:#c4b896;}   #wrapper {background:url(header.jpg) top center no-repeat;}#homepageheader, #todaybg {background:#bfaf8b url(contentbg.jpg) repeat-x;}#pageframe {background:url(pageframe.png);}#dropmenu ul li a, #dropmenu ul li a:visited {background:url(dropmenubtn.png) repeat-x;}.blogfooter, #listbuttons, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {background:transparent url(/.templates/Presets/blacktransp.png);background-repeat:repeat;}#dropmenu a:hover {background:url(dropmenubg.png) top left repeat-x;}#dropmenu ul li ul li a:hover {background:url(dropmenubtn.png) top left repeat-x;}#dropsearch .searchfield {background:#bdbeb6 url(search.jpg) repeat-x;}.sidebaritemfolder, .calendardayofweek {background:#e4ded0 url(contentbg.jpg) bottom left repeat-x;}#footer {background:#000000 url(dropmenubtn.png) top left repeat-x;}/* IMAGES */.pageparagraph img {max-width:688px;height:auto;margin-right:10px;} .sidebarpara img {max-width:220px;height:auto;margin-right:10px;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:966px;height:auto;}#pagecontentsec .splashp .pageparagraph img {max-width:886px;height:auto;}.regitem img {width:100px;height:auto;margin-left:10px;margin-right:0px;float:right;} h1 img {margin-top:8px;} .sidelink a, .sidelink a:visited {padding-left:16px;background:url(/.templates/Presets/elements.png) no-repeat;background-position:0px -579px;}.sidelink a:hover {background-position:1px -580px;} .topmenuicon {margin-top:1px;}/* FORMATTING */#pagecontent, #pagecontentsec, #sidebar {position:relative;z-index:1;} #homepageheader {position:relative;z-index:0;} #page {width:1006px;margin-left:auto;margin-right:auto;padding:0px 20px 0px 20px;}#footer {width:964px;margin-left:auto;margin-right:auto;padding:10px 20px 10px 20px;margin-top:3px;}#logo {padding:90px 0px 10px 0px;}#dropmenu  {top:35px;position:absolute;z-index:999;width:1006px;} #dropmenu ul {padding-left:0px;}#dropmenu ul li a {margin-right:1px;padding:0px 15px 0px 15px;}#pageframe {padding:20px 0px 10px 0px;} #pagecontent {width:698px;padding:0px 5px 0px 5px;margin-left:15px;margin-right:15px;}#sidebar {width:256px;padding:0px 5px 0px 5px;} #pagecontentsec {padding:0px 10px 0px 10px;}.sidebaritemdoc, .sidebaritemfolder {margin:0px 15px 15px 15px;}h1 {margin-top:-4px;} .sidebaritemfolder {padding:10px;}#introfile {margin-bottom:-15px;margin-top:2px;} #listheadertop {margin-bottom:15px;}.formframe {padding-top:25px;} table#userform tr td {padding:5px 0px 5px 0px;}.formframe iframe {height:460px;} #commentbox iframe {height:260px;} .commentmessage {padding-bottom:10px;margin-bottom:-10px;}#dropsearch {width:167px;margin:2px 0px 0px 0px;}  #dropsearch .searchfield {float:left;width:167px;}#dropsearch .searchfield {text-indent:7px;border-radius:20px;margin-top:8px;}#dropsearch .searchsubmit {margin-left:-30px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;width:18px;height:20px;margin-top:15px;}#dropsearch .searchsubmit:active {background-position:-1px -379px;} #searchbox {margin-bottom:10px;padding-left:5px;padding-right:0px;} .sidebartitle, .commenttitle {padding-bottom:1px;margin-bottom:4px;}.listpage #contentgroupfooter {margin-top:0px;} #listbuttons {padding:3px 5px 2px 5px;}.blogfooter, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {padding:5px 15px 5px 15px;}.regitem h2 {float:left;} .regitem .subdate {float:right;} .regitem .listheader, .regitem .listfile {clear:both;padding-top:5px;}.calendarevent {padding:5px 1px 2px 1px;} .calendareventdate {margin-bottom:-10px;}.txtfield {padding:5px 5px 5px 5px;} #breadcrumbs {top:2px;height:16px;position:absolute;}#newslist {margin-top:-10px;} #fmpublisher {margin-top:15px;}/* INCLUDES */#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#bottombanner {text-align:center;margin-top:-30px;margin-bottom:20px;}#topbanner {margin-top:78px;margin-bottom:-78px;height:60px;width:1006px;margin-left:auto;margin-right:auto;}#homepageheader {margin-top:-19px;margin-bottom:20px;padding:20px 20px 0px 20px;}.homextratxtbody {margin-bottom:-40px;}/* WIDGETS */#sitewidgets .fb-like {width:501px;}#sitewidgets .twtr-widget {width:518px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:167px;}