/* TYPOGRAPHY */body, .fctext, .txtfield {font-family:Arial,Helvetica,Sans-Serif;}body, .fctext, .formbtn, .txtfield {font-size:14px;line-height:18px;}#dropmenu ul li.dropdoc .fctext, .label, .blogfooter {font-size:13px;line-height:16px;}.date, .commentname, .calitem, .comment .fctext, #breadcrumbs {font-size:12px;line-height:15px;}h2, h3 {font-size:17px;line-height:21px;} h1, .calendarday, #slogan, .regitem h2, .homepage .regitem .date {font-size:21px;line-height:29px;}#footer, #footertext {font-size:13px;line-height:16px;}#dropmenu {font-size:15px;line-height:40px;}#dropsearch .searchfield {font-size:15px;line-height:15px;padding-top:4px;padding-bottom:4px;margin-top:7px;text-transform:uppercase;}.sidebaritemdoc .pagesearch .searchfield {font-size:13px;line-height:13px;padding-top:4px;padding-bottom:4px;}#dropmenu ul li ul li {font-size:13px;line-height:15px;}/* TEXT STYLES */#slogan {font-style:italic;} .sidelink, #slogan, .label {font-weight:bold;}#dropmenu ul li ul li a, .homepage .regitem .date {font-weight:normal;} #dropmenu a, .date, .commentname {text-transform:uppercase;} #dropmenu ul li ul li a, .regitem .date {text-transform:none;} .blogfooter a {text-decoration:none;}/* COLORS  */a, a:visited, .subdate, .pagedate, .label, #dropsearch .searchfield {color:#495e6c;}#dropmenu ul li ul li a, #dropmenu ul li ul li a:visited, #dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, .dropdoc .fctext, #footer, #footer a, #footer a:visited {color:#ffffff;}a:hover, #slogan, #dropmenu .current a, #dropmenu .current a:visited, #footer a:hover, #dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover, h1 a, h1 a:visited, h2 a, h2 a:visited, .regitem .date {color:#000000;}h1, h2, h3, #todaybg {color:#880000;}#slogan, h1, h2, h3, .date, .calendareventdate, .sidelink {text-shadow: 1px 1px 3px #adbfc9;}#dropmenu, #dropmenu .searchfield {text-shadow: 1px 1px 3px #80a0b2;}#dropmenu ul li ul li, .dropdoc, #footer {text-shadow: 1px 1px 3px #000000;}/* BACKGROUNDS */body {background:#40515d url(grad1.png) repeat-x;}#page {background:#ffffff url(towers.jpg)top center no-repeat;}#listbuttons, .calendarevent, .blogfooter {background:#d0cbbe url(signsilver.png) top left repeat-x;}.calendardayofweek {background:url(menustrip.jpg) top center repeat-y;}#dropmenu {background:url(menustrip.jpg) top center no-repeat;}#dropmenu a:hover, #dropmenu .current a, #dropmenu .current a:visited {background:url(tab.png) bottom center no-repeat;}#dropmenu ul li ul li a, #dropmenu ul li ul li a:visited, #dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, #dropmenu ul li.dropdoc {background:#40515d url(grad1.png)top left repeat-x;box-shadow:0px 1px 3px #011523;}#dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover {background:url(menustrip.jpg) top center repeat-y;}#dropsearch .searchfield {background:transparent url(/.templates/presets/blank.gif);border-left:1px #8297a5 solid;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-radius:0px;}/* BORDERS */.regitem img, .sidebarpara img, .pageparagraph img, .slidepic, .calendarevent,  .calendardayofweek, .blogfooter, .listbuttons {box-shadow:1px 1px 5px #80a0b2;} .homepage .regitem .listfile, .sidelink, .comment .fctext {border-top:1px #80a0b2 solid;}.regitem img, .sidebarpara img, .pageparagraph img, .slidepic {border-radius:8px;}.txtfield, .calendardayofweek, .calitem, .blogfooter {border-radius:5px;} .searchfield, #listbuttons {border-radius:20px;}#page {border-radius:12px;border:3px #a7c4ee solid;box-shadow:0px 0px 15px #011523;}/* IMAGES */.regitem img {width:150px;height:auto;margin-bottom:10px;margin-right:10px;margin-top:2px;}#sidebar .listoutbg img {max-width:240px;margin-top:3px;margin-right:10px;} .pageparagraph img {max-width:620px;margin-top:3px;margin-right:10px;}#pagecontentsec .pageparagraph img, #homepageheader .pageparagraph img {max-width:890px;}.frontbody #pagecontentsec .pageparagraph img {max-width:790px;}#logo img {max-height:220px;width:auto;} .topmenuicon {margin-top:1px;}/* FORMATTING */#topbanner, #bottombanner, #page {width:960px;}  #page {margin-top:35px;}#logo {margin-left:auto;margin-right:auto;height:280px;overflow:hidden;padding:60px 30px 0px 30px;}#pageframe  {width:920px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:10px;}#footer  {margin-top:10px;width:860px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;text-align:left;clear:both;} #footertext {float:right;}#pagecontent {width:620px;} #sidebar {width:240px;} #homepageheader, #pagecontent, #pagecontentsec, #sidebar  {padding:0px 15px 0px 15px;}#dropmenu {height:40px;} #dropmenu ul {padding-left:25px;} #dropmenu ul li ul li a {padding-top:5px;padding-bottom:5px;}.homepage .regitem h2 {float:left;width:60%;} .homepage .regitem .date {float:right;width:40%;text-align:right;} .homepage .regitem .listfile, .comment .fctext {padding-top:5px;clear:both;}.sidebaritem {margin:0px 0px 15px 0px;}  .sidebaritemdoc .pagesearch h2 {margin-bottom:3px;} .sidelink {margin-top:3px;padding:3px 0px 2px 0px;}#listheadertop {margin-bottom:15px;} #listbuttons {padding:3px 5px 0px 5px;} #homepageheader .homextratxtbody {margin-bottom:-40px;}.calendardayofweek {margin-left:5px;margin-right:5px;} .searchfield {text-indent:9px;}#dropsearch {margin-right:35px;margin-top:0px;} #dropsearch .searchsubmit {margin-left:-21px;margin-top:8px;}#breadcrumbs {margin:-15px 15px 15px 15px;padding:0px;} .calitem {margin-bottom:10px;} #wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}.frontbody #footer, .frontbody #pageframe {margin-top:10px;}.blogfooter {padding:2px 10px 1px 10px;} #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 */#sitewidgets .fb-like {width:595px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:612px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:199px;}