/* FONTS */body, .fctext, input, textarea {font-family:Arial,sans-serif;font-size:13px;line-height:17px;}h1 {font-size:23px;line-height:29px;font-weight:normal;}h2 {font-weight:normal;font-size:18px;line-height:25px;}#sidebar h2 {font-weight:bold;font-size:15px;line-height:21px;}#dropmenu {font-size:14px;line-height:46px;}#dropmenu ul li ul li {font-size:13px;line-height:29px;text-transform:none;}#footer {font-size:11px;line-height:28px;text-transform:none;}#dropsearch .searchfield {font-size:14px;line-height:14px;padding:3px 0px 3px 0px;}.twelvehourclock, .twentyfourhourclock {font-weight:bold;} .blogfooter a {text-decoration:none;font-weight:bold;}a, a:visited {text-decoration:none;} a:hover {text-decoration:underline;} #sidebar a {text-decoration:none;}.commentname, .date {font-weight:bold;}#slogan, #footertext {text-transform:uppercase;font-size:11px;line-height:24px;letter-spacing:1px;}#breadcrumbs, .date, .sidelinklist, .calendarevent, .label, .commentmessage .fctext  {font-size:11px;line-height:15px;}.calitem {text-align:center;}.sidelink {font-weight:bold;}/* COLORS */a, a:visited, h1, .date {color:#670d13;}#dropmenu a, #dropmenu a:visited {color:#E6E6DC;}#slogan, #footertext, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited {color:#656872;}#dropmenu .current a, #dropmenu .current a:visited, #dropsearch .searchfield {color:#ff2431;} #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 .fctext, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #todaybg .calitem a, #todaybg .calitem a:visited {color:#E6E6DC;}a:hover, #dropmenu a:hover, #dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover, #dropmenu ul li.dropdoc .fctext a:hover, #dropmenu ul li.current .dropdoc .fctext a:hover {color:#ff2431;} #sidebar .fctext, .sidebartitle, .label, .commentmessage .fctext, .regitem .textbody {color:#373343;}/* BACKGROUNDS */#tweetcontent {border-top-color:#1b1414;background:#ffffff;color:#000000;}body {background:#fea200 url(backdrop.jpg) bottom center repeat-x;background-attachment:fixed;} .postcomment {background:transparent;}#dropmenu, #footertext {background:url(dropmenu.png) top center repeat-x;}#logo {background:url(borders.png) top center repeat-y;} #pageframe {background:url(borders.png) repeat-y;}.calendarevent, .blogfooter, .comment, .regitem, .sidelink {background:url(drop.png);}.txtfield {background:#ffffff url(/.templates/Presets/blank.gif) top left no-repeat;}#todaybg .calendarevent, #dropmenu ul li ul li a, #dropmenu ul li.current ul li a, #dropmenu ul li.dropdoc {background:url(bgstrip.png) top left repeat-x;}#dropmenu ul li.current ul li a:hover, #dropmenu ul li ul li a:hover {background:url(bgstrip.png) bottom left repeat-x;}.sidelink a, .sidelink a:visited {background:url(/.templates/presets/elements.png) no-repeat;background-position:0px -160px;padding-left:15px;}.sidelink a:hover {background:url(/.templates/presets/elements.png) no-repeat;background-position:0px -68px;}.sidelink a:active {background:url(/.templates/presets/elements.png) no-repeat;background-position:1px -160px;}/* IMAGES */.pageparagraph img {max-width:640px;height:auto;} .sidebarpara img {max-width:196px;height:auto;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:880px;height:auto;}.regitem img {width:120px;height:auto;margin-top:-40px;float:right;margin-right:0px;margin-left:4px;}.topmenuicon {margin-top:6px;}/* FORMATTING */#logo img {margin:5px 20px 5px 20px;}#page {width:940px;}#logo {margin-top:34px;margin-bottom:2px;width:900px;margin-left:auto;margin-right:auto;}#dropmenu  {height:46px;width:900px;margin-left:auto;margin-right:auto;margin-bottom:2px;} #dropsearch {float:right;margin-right:-6px;}#dropmenu ul li a {padding:0px 10px 0px 10px;}#topbanner, #pageframe, #footer {width:900px;margin-left:auto;margin-right:auto;}#pagecontent {width:640px;} #sidebar {width:200px;}#sidebar, #pagecontent, #pagecontentsec {padding:20px 15px 10px 15px;}.date {margin-bottom:5px;}.regitem {margin-bottom:5px;} .regitem .homepageinclude {clear:both;overflow:hidden;} .regitem br {display:none;} .sidelink{margin-top:3px;padding:4px 5px 5px 3px;}.sidebaritem {margin:0px 0px 15px 0px;}.listpage #listheadertop {margin-bottom:20px;}.listheader img {margin-top:8px;}.listpage #contentgroupfooter {margin-top:-15px;}#footer {margin-top:2px;} .formframe {padding-top:25px;} table#userform tr td {padding:5px 0px 5px 0px;} .formframe iframe {height:450px;}#commentbox iframe {height:250px;} .commentmessage {padding-bottom:10px;margin-bottom:-10px;}#dropsearch {width:167px;margin-top:1px;} #dropsearch .searchfield {float:left;width:140px;text-indent:10px;margin-top:9px;}#dropsearch .searchsubmit {border-width:0px;float:left;cursor:pointer;margin-left:-18px;width:18px;height:20px;margin-top:13px;background:url(/.templates/presets/elements.png) no-repeat;background-position:0px -158px;}#dropsearch .searchsubmit:active {background-position:1px -157px;}.blogfooter {padding:2px 5px 2px 5px;}#pageframe, .calendarevent, .blogfooter, .comment, #slogan, .regitem, #footertext, .sidelink, #dropmenu, #logo {border-radius:3px;}#dropmenu ul li.dropdoc {border-bottom-right-radius:3px;} #homepageheader {border-top-right-radius:3px;border-top-left-radius:3px;}#contentgroupfooter {clear:both;} #slogan {margin-left:20px;margin-right:20px;}.comment {margin-bottom:2px;padding:10px 10px 0px 10px;}#wingbanner {right:0px;top:47px;width:180px;position:absolute;text-align:center;z-index:1;}#bottombanner {text-align:center;margin-top:-30px;margin-bottom:20px;} #topbanner {margin-top:47px;margin-bottom:-47px;}#homepageheader {margin-bottom:-10px;margin-top:-10px;padding:10px;background:#cbcac9;border-bottom:2px #dedede ridge;}#breadcrumbs {padding:5px 0px 0px 15px;height:20px;margin-bottom:-15px;}.regitem {padding:5px 10px 10px 10px;}.homepageitem.regitem .listheader {padding-right:130px;}#dropmenu ul li ul li ul  {margin-top:15px;} #dropmenu ul li ul li ul li  {margin-left:-50px;}#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:623px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:640px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:206px;} 