/* TYPOGRAPHY */body, .fctext {font-size:15px;line-height:19px;} body, .comment, .label, .txtfield, .calitem {font-family:Arial,Helvetica,Sans-Serif;}.pageparagraph .fctext, h1, h2, h3, .calendarday, .regitem .date, #slogan {font-family:Georgia,Times New Roman,Times,Serif;}h1, h2 {font-weight:normal;} h1, .calendarday {font-size:26px;line-height:31px;} h2, h3, #slogan, .regitem .date {font-size:20px;line-height:25px;}#slogan {text-transform:uppercase;font-weight:bold;}.calendardayofweek, #footertext, #footer {font-size:13px;line-height:15px;font-weight:bold;}#dropmenu {font-size:14px;line-height:32px;} #dropsearch .searchfield {font-size:14px;line-height:14px;}.sidelink, .regitem .fctext, #sidebar .fctext {font-size:15px;line-height:19px;}.date, .commentname, .label, .txtfield, .calitem, .blogfooter, .commentmessage .fctext, #breadcrumbs, #dropmenu ul li ul li, #dropmenu ul li.dropdoc .fctext {font-size:13px;line-height:17px;} #dropmenu ul li ul li {line-height:32px;}#dropmenu {text-transform:uppercase;} #dropmenu ul li ul li {text-transform:none;}/* COLORS */#slogan, a, a:visited { color:#77060c;text-decoration:none;}.calendareventdate, .calendardayofweek, h1, h2, h2 a, h2 a:visited, .date {color:#77060c;text-shadow: 1px 1px 2px #777777;} h2 a:hover {color:#000000;}#footertext, .commentname, .label, .comment .date {color:#000000;text-shadow: 1px 1px 2px #777777;}#footer a, #footer a:visited {color:#000000;text-shadow: 1px 1px 2px #777777;} #footer a:hover {color:#77060c;}#dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropsearch .txtfield.searchfield, #dropmenu a, #dropmenu a:visited {color:#b68d84;}#dropsearch .searchfield, #dropmenu a, #dropmenu a:visited {text-shadow:-1px -1px 2px #040e19;}#dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited {text-shadow:0px 0px 0px;}#dropmenu a:hover, #dropmenu .current a, #dropmenu ul li.dropdoc .fctext a:hover {color:#ffffff;}a:hover, .txtfield, #footertext, #sidebar h2 {color:#000000;}#dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited {color:#b68d84;} #dropmenu ul li.current ul li a:hover {color:#ffffff;}#sidebar .fctext, .comment {color:#444444;}/* BORDERS */.commentmessage {border-top:1px #a1c4b3 solid;padding-top:5px;}.caltablecell, .caltablecell2 {border-right:1px #ddd9d7 solid;border-bottom:1px #ddd9d7 solid;} .caltable {border-top:1px #ddd9d7 solid;border-left:1px #ddd9d7 solid;}.regitem, .blogfooter {border:1px #b4aba6 solid;} #pageframe {border-bottom:1px #b4aba6 solid;}/* BACKGROUNDS */body {background:#ddd9d7 url(drop.png) repeat-x;}#pageframe {background:url(pageframe.png);}#wrapper {background:url(book.jpg) top center no-repeat;background-position:50% -1px;}.postcomment {background:#ddd9d7 url(/.templates/presets/blank.gif);}#tweetcontent {border-top-color:#77060c;background:#ffffff;color:#000000;}#dropmenu ul li.dropdoc, #dropmenu ul li ul li a {background:#220e0e url(dropsub.png)  repeat-x;}#dropsearch .searchfield {background:#220e0e url(dropsub.png) repeat-x;background-position:bottom left;border:1px #5b4747 solid;} .calendarday, .regitem, .blogfooter {background:#edeef4;} #todaybg {background:#ddd9d7;}/* FORMATTING */#pageframe, #logo, #topbanner, #bottombanner {width:1000px;margin-left:auto;margin-right:auto;}#footer {width:970px;}#pagecontent {width:740px;} #sidebar {width:200px;} #logo {height:206px;} #footer {text-align:left;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;} #topbannercontent {float:left;padding-left:10px;} #bottombanner {margin-top:-30px;padding-bottom:10px;padding-left:30px;}#pagecontent, #pagecontentsec, #sidebar, #breadcrumbs, #slogan , .homextratxtbody {margin:0px 15px 0px 15px;}#homepageheader {margin:0px 0px -10px 0px;} .sidebaritem {margin-bottom:15px;} #listheadertop {margin:0px 0px 15px 0px;}#dropmenu {width:1010px;margin-left:auto;margin-right:auto;height:32px;} #logo img {margin:30px 15px 0px 15px;}#pageframe {padding-bottom:10px;padding-top:22px;margin-top:5px;}#breadcrumbs {margin-top:-20px;margin-bottom:10px;} .blogfooter {margin-top:-10px;margin-bottom:20px;}#dropsearch {width:195px;margin-right:15px;margin-top:4px;}#dropsearch .searchsubmit {margin-left:-24px;margin-top:5px;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;} .webpage .listheader {margin-bottom:10px;} .blogfooter {padding:5px 10px 5px 10px;}.regitem .homepageinclude {clear:both;} .regitem {margin-bottom:10px;clear:both;padding:10px 10px 10px 10px;}.regitem .listfile {margin-bottom:-15px;clear:both;} .regitem img {width:160px;height:auto;float:right;margin:-24px 0px 0px 6px;}.regitem .listheader {height:24px;clear:both;} .regitem .subdate {float:left;margin-left:6px;} .regitem h2 {float:left;}.regitem .date:before {content:"- ";} #footertext {float:right;text-align:right;}.pageparagraph img {max-width:740px;margin:3px 15px 5px 0px;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:970px;}#pagecontentsec .splashp .pageparagraph img {max-width:870px;}.listoutbg img {max-width:200px;margin:2px 5px 7px 0px;} .topmenuicon {margin-top:8px;}#slide, .slidepic {height:300px;width:740px;} #pagecontentsec #slide, #pagecontentsec .slidepic {width:970px;}#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;} #introfile {margin-top:2px;}.homepageitem.splashp {margin-top: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;}/* WIDGETS */#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;}