/* TYPOGRAPHY */body, .fctext, .txtfield {font-family:Arial Narrow,Arial,Sans-Serif;}body, .fctext, .sidebaritem, .calendardayofweek, #footertext {font-size:16px;line-height:21px;}h1, h2, .regitem .subdate, .calendardayofweek {font-weight:bold;letter-spacing:-1px;}.commentname, #dropmenu, .pagedate, .blogitem .subdate, #dropsearch .searchfield {text-transform:uppercase;}h1 {font-weight:normal;font-size:32px;line-height:39px;} h2, .regitem .subdate, .calendardayofweek {font-size:23px;line-height:29px;font-weight:bold;}.calendareventdate {font-size:52px;line-height:76px;}.blogfooter, .commentname, #dropmenu ul li.dropdoc .fctext, .date, .calitem, .commentmessage .fctext, .commentname, input.txtfield, .label, input.formbtn {font-size:14px;line-height:17px;}#footer, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {font-size:13px;line-height:21px;}  .sidelink {font-weight:bold;}input.txtfield {font-weight:normal;} .calendarday {font-size:15px;line-height:40px;}#dropmenu {font-size:16px;line-height:50px;} #dropmenu .dropdoc {font-size:16px;line-height:21px;}#dropsearch .txtfield.searchfield {font-size:16px;line-height:16px;}#slogan {font-style:italic;font-size:23px;line-height:29px;} .list a, .blogfooter a {text-decoration:none;} .list a:hover, .blogfooter a:hover {text-decoration:underline;}#breadcrumbs {font-size:13px;line-height:20px;}/* COLORS */a, a:visited, h1, h2, #todaybg .calendareventdate { color:#881417;}h2, h3, .calendareventdate, #newslist h2, #newslist .subdate, .commentname, .comment .date, .calendardayofweek, #todaybg .calendareventdate {text-shadow: 1px 1px 3px #ffffff;}h1, .sidelink, #sidebar h2, .pagedate {text-shadow: 1px 1px 3px #dddcdf;} #footertext, #dropsearch .searchfield, #dropmenu  a, #dropmenu  a:visited, #dropmenu ul li.dropdoc .fctext, #dropmenu .current ul li.dropdoc .fctext, #footer a, #footer a:visited {color:#92dcf8;text-shadow: -1px -1px 3px #000000;}#slogan, #dropmenu .current a, #dropmenu .current a:visited {color:#ffffff;text-shadow: -1px -1px 3px #000000;}#dropmenu a:hover, #dropmenu .current a:hover, #dropmenu ul li.dropdoc .fctext a:hover, #dropmenu .current ul li.dropdoc .fctext a:hover, #footer a:hover {color:#ffffff;text-shadow: 1px 1px 5px #ffffff;}.regitem .textbody, #pageattachments, .sidebaritem .fctext, .sidebaritem h2, .label, .calendarevent a, .calendarevent a:visited, .calendarday, h3, .calendardayofweek, .regitem .date  {color:#222222;}a:hover, .sidelink a:hover {color:#000000;}.calendarevent a:hover, input.txtfield{color:#000000;}#todaybg .calendarevent a, #todaybg .calendarevent a:visited {color:#301608;} .calendarevent a:hover, #todaybg .calendarevent a:hover {color:#881417;}/* BORDERS */.blogfooter, .comment, input.txtfield, textarea.txtfield input.formbtn {border:1px #d4cfcc solid;}#slide, .sidebarpara img, .regitem img, .pageparagraph img, .embeddedplayer {box-shadow:1px 1px 7px #333333;}#dropsearch .searchfield {border-left:1px #263a5f solid;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-radius:0px;}.sidelink {border-top:2px #cccccc groove;} .caltablecell , .comment, .regitem, #todaybg, .txtfield, input.txtfield, textarea,txtfield {border:2px #cccccc groove;}/* BACKGROUNDS */body {background:#000000 url(space.jpg) top center no-repeat;}body.postcomment {background:#9c9aa5 url(/.templates/presets/blank.gif) no-repeat;}#pageframe {box-shadow:3px 3px 10px #111111;background:#9c9aa5 url(pageframe.jpg) top center no-repeat;}.txtfield {background:#e1dcd9 url(txtfield.jpg) repeat-x;}.caltablecell , .comment, .regitem, .blogfooter, #todaybg {background:url(txtbox.png) repeat-x;}#tweetcontent {border-top-color:#252525;background:#ebe6e3;color:#000000;}#dropmenu ul li ul li a, #dropmenu ul li.dropdoc {background:url(hover.png);}#dropmenu ul li.dropdoc a  {box-shadow:0px 0px 0px;} /* IMAGES */#slide, .slidepic {height:250px;width:616px;}#pagecontentsec #slide, #pagecontentsec .slidepic, #homepageheader #slide, #homepageheader .slidepic {height:250px;width:856px;}.regitem img {width:196px;height:auto;float:left;margin-left:-210px;margin-top:-40px;margin-bottom:3px;}.pageparagraph img {margin-right:10px;margin-bottom:3px;max-width:616px;} .topmenuicon {margin-top:1px;}#pagecontentsec .pageparagraph img, #homepageheader .pageparagraph img {margin-right:10px;margin-bottom:3px;max-width:856px;}.sidebarpara img {margin-right:10px;margin-bottom:3px;max-width:196px;} h1 img {margin-top:10px;}/* FORMATTING */#pageframe, #logo, #topbanner, #bottombanner {width:940px;margin-left:auto;margin-right:auto;}#dropmenu {width:980px;height:50px;margin-left:auto;margin-right:auto;}#logo {height:396px;} #logo img {margin-top:30px;} #pagecontent {width:620px;} #sidebar {width:200px;}#pagecontent, #pagecontentsec, #sidebar {margin:0px 10px 0px 10px;} #pagepadding, #pagepaddingclean {padding:40px 30px 10px 30px;}#pagepaddingclean {margin-top:50px;} .blogfooter {padding:5px 10px 5px 10px;margin-bottom:20px;} #homepageheader {margin:0px 10px -10px 10px;}  .sidebaritem {margin-bottom:20px;} .listheader, #listheadertop {margin:-3px 0px 15px 0px;}  .embeddedplayer {width:99%;}#dropmenu ul li ul li ul{margin-top:14px;} #dropmenu ul li ul li ul li a {margin-right:0px;margin-left:-50px;} #footer {margin-top:10px;}  .comment {margin-bottom:10px;overflow:hidden;padding:10px;}.regitem .listheader {clear:both;} .regitem .date:before { content:" - ";}  .regitem .date { content:" - ";text-transform:lowercase;padding-left:6px;} .regitem {margin-bottom:10px;overflow:hidden;padding:10px;} .regitem h2 {float:left;} .regitem .subdate {float:left;} .regitem .listheader, .regitem .listfile {clear:both;padding-left:210px;}.commentmessage {padding-top:5px;} .calitem {text-align:center;}#dropsearch {width:180px;margin-top:4px;margin-right:20px;} #dropsearch .searchfield {width:180px;text-indent:10px;background:transparent url(/.templates/Presets/blank.gif);padding:12px 0px 12px 0px;} #dropsearch .searchsubmit {margin-left:-21px;margin-top:10px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;}#dropsearch .searchsubmit:active {background-position:-1px -379px;}input.txtfield, .label {padding-top:7px;padding-bottom:7px;} .postcomment textarea {height:110px;} .postcomment textarea#themessage {height:160px;}.twelvehourclock, .twentyfourhourclock {font-weight:bold;} .calitemlink {display:block;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#topbannercontent {position:absolute;top:324px;width:940px;height:60px;overflow:hidden;}#bottombanner {margin-top:-40px;} #breadcrumbs {margin-left:10px;height:20px;margin-top:-38px;margin-bottom:20px;}.sidelink a, .sidelink a:visited {padding-left:16px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:0px -539px;}.sidelink a:hover {background-position:0px -579px;} .sidelink {padding:5px 0px 0px 0px;margin-top:5px;}#introfile {padding-top:2px;margin-bottom:-20px;} .formframe {padding-top:30px;} #dropmenu ul li.dropdoc {width:500px;}/* WIDGETS */#sitewidgets .fb-like {width:603px;}#sitewidgets .twtr-widget {width:620px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:199px;} #sitewidgets .clearwidgetdoc .allcomments .comment  br {display:none;}