/* TYPOGRAPHY */body, .fctext, #dropmenu, h2.sidebartitle, .sidelink, .label, .comment, .comment .fctext, .dropdoc .fctext {font-family:Trebuchet MS,Arial,helvetica,sans-serif;}body, .fctext, h2.sidebartitle, .blogfooter, .dropdoc .fctext, .label {font-size:13px;line-height:17px;}.date, .calitem, .commentname, .comment .fctext, .blogfooter {font-size:11px;line-height:15px;}.date, .commentname {text-transform:uppercase;}.sidelinklist {font-size:13px;line-height:21px;}#dropmenu {font-size:15px;line-height:40px;} #dropsearch .searchfield {font-size:15px;line-height:15px;}#dropmenu ul li ul li {font-size:13px;line-height:28px;}h1, h2, .calendarday {font-size:21px;line-height:25px;}#slogan {font-size:18px;line-height:30px;text-transform:uppercase;} #footer, #footertext {text-align:left;}#breadcrumbs {font-size:11px;line-height:22px;} #breadcrumbs, #footer {font-size:13px;line-height:16px;} #footertext {font-size:15px;line-height:19px;text-transform:uppercase;font-weight:normal;}.twelvehourclock, .twentyfourhourclock, .label {font-weight:bold;} .regitem .date {font-size:21px;line-height:25px;text-transform:none;}.blogfooter a, .blogfooter a:visited {text-decoration:none;} .blogfooter a:hover {text-decoration:underline;}/* COLORS */a, a:visited,  .calendarday#todaybg, #slogan, #footertext { color:#74120a;}h1, h2, h3, h2 a, h2 a:visited, h2 a:hover {color:#000000;}.calendarevent a, .commentmessage .fctext, .label, #breadcrumbs {color:#444444;}.blogfooter a, .blogfooter a:visited, .calendarevent a:hover, #dropmenu a, #dropmenu a:visited, #footer a, #footer a:visited, #dropmenu ul li ul li a, #dropmenu ul li.dropdoc ul li, .dropdoc .fctext, #dropmenu ul li.dropdoc  .fctext a,#dropmenu ul li.dropdoc a span .fctext, #dropmenu ul li.current .dropdoc .fctext a, #dropsearch .searchfield, #dropmenu ul li.current ul li a, .regitem .date  {color:#444444;}#dropmenu ul li.current a, #dropmenu ul li.current ul li a:hover, #dropmenu a:hover, .sidebartitle, #todaybg .calendarevent a, #todaybg .calendarevent a:visited, .calendardayofweek {color:#ffffff;}.blogfooter a:hover, #footer a:hover, .commentname, a:hover {color:#000000;}#dropsearch .searchfield, #footertext, #slogan, h1, .date, h2, h3, #dropmenu a, .calendareventdate, #slogan, .commentname, .blogfooter  {text-shadow:1px 1px 3px #a89e82;}h2.sidebartitle, .calendardayofweek, #dropmenu a:hover {text-shadow:1px 1px 3px #222222;}/* BORDERS */#page, #dropmenu, #pagecontent, #pagecontentsec, .blogfooter {border-radius:3px;}.sidebartitle {border-top-left-radius:3px;border-top-right-radius:3px;}.sidebaritem .listoutbg, .sidelinklist {border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.calendarevent, .calendardayofweek {border-radius:3px;margin-left:1px;margin-right:1px;}#dropsearch .searchfield {border-left:1px #a89e82 solid;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-radius:0px;}.commentmessage {border-top:1px #a89e82 solid;padding-top:5px;}#dropmenu ul li ul li a, #dropmenu ul li.dropdoc {border-bottom:1px #cccccc solid;}#pageframe  {border-bottom:2px #a89e82 dotted;}/* BACKGROUNDS */body {background:#ffffff url(body.jpg) top center repeat-y;}.postcomment {background:transparent url(/.templates/presets/blank.gif);}#wrapper {background:url(backdrop.jpg) top center no-repeat;}#dropmenu, .sidebaritem, .calendarevent, .calendardayofweek, .blogfooter {box-shadow:2px 2px 6px #444444;}#dropmenu a:hover, #dropmenu ul li.current ul li a:hover {background:#000000 url(black.png) repeat-x;}.sidebaritem .listoutbg, .sidelinklist, .calendarevent {background:#d4ccbb url(beige2.png) repeat-x top center;}.sidebartitle, .calendardayofweek, #todaybg .calendarevent {background:#d2342c url(red2.png) bottom left repeat-x;}.blogfooter, #dropmenu {background:url(beige.png) repeat-x top center;} #dropmenu ul li.current a {background:url(red.png) repeat-x;} #dropmenu ul li.current ul li a, #dropmenu ul li.dropdoc, #dropmenu ul li ul li a {background:#e2ded5;box-shadow:0px 3px 4px #6b6658;}#tweetcontent {border-top-color:#74120a;background:#efefef;color:#000000;}#dropsearch .searchfield {background:transparent url(/.templates/presets/blank.gif);}/* IMAGES */.sidelink a, .sidelink a:visited {background:url(/icons/9018) top left no-repeat;background-position:0px 1px;padding-left:16px;}.sidelink a:hover {background:url(/icons/15021) top left no-repeat;background-position:0px 1px;padding-left:16px;}.pageparagraph img {max-width:570px;height:auto;} .sidebarpara img {max-width:154px;height:auto;}#pagecontentsec .pageparagraph img, #homepageheader .pageparagraph img {max-width:768px;height:auto;}.regitem img {width:100px;height:auto;margin-top:-20px;float:right;margin-right:0px;margin-left:5px;}/* FORMATTING */#topbanner, #bottombanner, #page {width:1100px;}#footer {padding:0px 0px 7px 320px;width:780px;}#pageframe {margin:20px 0px 10px 310px;}#logo {padding:10px 10px 0px 320px;}#pagecontent {width:570px;padding:0px 10px 0px 10px;} #pagecontentsec {padding:0px 10px 0px 10px;}#sidebar {width:180px;padding:0px 10px 0px 10px;}#homepageheader {margin:10px 10px -30px 10px;}  #listheadertop, .webpage .listheader {padding-bottom:10px;}#wingbanner {right:0px;top:24px;width:180px;position:absolute;text-align:center;z-index:9999;}#topbanner {margin-top:-1px;margin-bottom:15px;} #bottombanner, #pagecontentsec .servicebox {margin-top:-15px;margin-bottom:15px;}#dropmenu {height:38px;}#pagecontentsec #contentgroupfooter {margin-bottom:20px;}#wrapper {padding-top:24px;} #logo, #pagecontentsec .listheader, #pagecontentsec #introfile {padding-top:10px;}	/* , .regitem .listheader  */.sidebartitle, .sidebaritem .listoutbg, .sidelinklist {padding:7px 10px 7px 10px;}.sidebaritem {margin-bottom:20px;} .blogfooter {padding:3px 10px 2px 10px;}.sidebaritemdoc.style26754 .sidebaritem .listoutbg {padding:0px 0px 0px 0px;}.tweetbox {width:180px;}#dropmenu ul {padding-left:20px;}#dropmenu ul li ul {padding-left:0px;}#dropsearch {width:180px;margin-right:10px;} #dropsearch .searchfield {width:180px;margin-top:1px;text-indent:7px;padding:5px 0px 5px 0px;} #dropsearch .searchsubmit {margin-left:-20px;margin-top:7px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:0px -620px;}  #dropsearch .searchsubmit:active {background-position:1px -619px;}.calendarevent {text-align:center;} #breadcrumbs {padding:0px 0px 10px 10px;margin-top:-10px;}.regitem h2 {float:left;} .regitem .date {float:left;margin-left:8px;font-size:21px;line-height:25px;text-transform:none;}.regitem .listheader {clear:both;height:25px;} .regitem .listfile {clear:both;} .regitem .date:before {content:"- ";}#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 h2 {font-size:13px;line-height:17px;}/* WIDGETS */#sitewidgets .fb-like {width:553px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:570px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:182px;}