/* TYPOGRAPHY */body, .fctext, .sidebaritem, .calendardayofweek, #footertext {font-family:Georgia,Times New Roman,Serif;font-size:17px;line-height:22px;}h1, h2, .regitem .subdate, .calendardayofweek {font-family:impact,arial black;font-weight:normal;} .commentname {text-transform:uppercase;}#dropmenu ul li ul li, #footer, .blogfooter, .commentname, #dropmenu ul li.dropdoc .fctext, input, input.txtfield, #pageattachments, .label, .date, .commentmessage .fctext, .commentname, h3, .sidelinklist, input.formbtn, .txtfield {font-family:arial,sans-serif;}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:15px;line-height:18px;}#footer, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {font-size:15px;line-height:26px;} .date {font-weight:bold;} input.txtfield {font-weight:normal;} .calendarday {font-size:15px;line-height:40px;}#dropmenu {font-size:19px;line-height:40px;} #dropmenu .dropdoc {font-size:17px;line-height:22px;}#dropsearch .searchfield {font-size:17px;line-height:17px;}#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;}/* COLORS */a, a:visited, h1, h2, #slogan, #todaybg .calendareventdate { color:#301608;} h1, h2, .pagedate, .calendareventdate, .sidelink {text-shadow: 1px 1px 3px #cccccc;} #newslist h2, #newslist .subdate, .commentname, .comment .date, .calendardayofweek, #todaybg .calendareventdate {text-shadow: 1px 1px 3px #ffffff;}#dropmenu  a, #dropmenu ul li.dropdoc .fctext a {color:#cccccc;text-shadow: -1px -1px 1px #111111;}#dropsearch .searchfield {color:#666666;text-shadow: -1px -1px 1px #111111;}#dropmenu .current a {color:#ffffff;}#dropmenu .current ul li.dropdoc .fctext a, #dropmenu .current ul li a {color:#cccccc;}#dropmenu ul li a:hover, #dropmenu .current ul li a:hover, #dropmenu ul li.dropdoc .fctext a:hover, #dropmenu .current ul li.dropdoc .fctext a:hover {color:#ffffff;}.regitem .textbody, #pageattachments, .sidebaritem .fctext, .sidebaritem h2, .label, .date, .commentmessage .fctext,  .commentname, .calendarevent a, .calendarevent a:visited, .calendarday, h3, .calendardayofweek, .sidelink a, .sidelink a:visited  {color:#444444;}a:hover, .sidelink a:hover {color:#888888;}.calendarevent a:hover, input.txtfield{color:#000000;}#todaybg .calendarevent a, #todaybg .calendarevent a:visited {color:#301608;} #todaybg .calendarevent a:hover {color:#444444;}#footer a, #footer a:visited {color:#ffffff;} #footer a:hover, #footer {color:#cccccc;}/* BORDERS */.blogfooter, .regitem, .comment, input.txtfield, textarea.txtfield input.formbtn {border:1px #d4cfcc solid;} .calitem {border-top:1px #dfdfdf solid;}.caltable {border-top:1px #d4cfcc solid;border-left:1px #d4cfcc solid;} .caltablecell, .caltablecell2 {border-bottom:1px #dfdfdf solid;border-right:1px #dfdfdf solid;}#dropsearch .searchfield {border-left:2px #333333 solid;background:#252525;border-radius:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;}.sidelink {border-top:1px #dfdfdf groove;}/* BACKGROUNDS */body {background:#572509 url(body.png) top left repeat-x;}#dropsearch .searchfield {background:#252525;}body.postcomment {background:#ffffff url(/.templates/presets/blank.gif) no-repeat;}#page {box-shadow:3px 3px 16px #111111;background:#ffffff url(page.jpg) repeat-x;}.blogfooter, #todaybg, .txtfield {background:#ebe6e3 url(txtfield.jpg) repeat-x;}#tweetcontent {border-top-color:#252525;background:#ebe6e3;color:#000000;}.caltablecell {background:url(h2.jpg) repeat-x;background-position:0px -15px;}.sidebarpara img, .regitem img, .pageparagraph img, .embeddedplayer {box-shadow:1px 1px 7px #333333;}#dropmenu {background:#252525;height:40px;} #dropmenu ul li a {background:url(drop.png) top left repeat-x;}#dropmenu ul li a:hover {background:#111111 url(/.templates/presets/blank.gif) no-repeat;}#dropmenu ul li ul li a, #dropmenu ul li.dropdoc {background:#252525 url(/.templates/presets/blank.gif) no-repeat;box-shadow:0px 1px 5px #111111;}#dropmenu ul li.dropdoc a  {box-shadow:0px 0px 0px;} .regitem, .comment {background:#ebe6e3 url(h2.jpg) repeat-x;}/* FORMATTING */#wrapper {padding:0px 20px 0px 20px;} #page, #topbanner, #bottombanner {width:100%;} #pagecontent {width:72%;} #sidebar {width:24%;}#pagecontent, #pagecontentsec, #sidebar, #pagepadding {margin:0% 1% 0% 1%;padding-top:10px;}  #homepageheader {margin:0px 15px -10px 15px;}  .sidebaritem {margin-bottom:20px;} .listheader, #listheadertop {margin:-3px 0px 15px 0px;}  .embeddedplayer {width:99%;} #footer {margin-top:10px;} #logo {padding:30px 15px 10px 15px;} #pagepadding {padding:15px 10px 15px 10px;} .blogfooter {padding:5px 10px 5px 10px;margin-bottom:20px;}#dropmenu ul li a {margin-right:5px;} #dropmenu ul li ul li ul{margin-top:14px;} #dropmenu ul li ul li ul li a {margin-right:0px;margin-left:-50px;}.regitem, .comment {margin-bottom:10px;overflow:hidden;padding:10px;} .comment {background-position:0px -17px;} .regitem .subdate:after { content:" -";}  .regitem .subdate {padding-right:8px;}.regitem h2 {float:right;} .regitem .subdate {float:right;} .regitem .listheader, .regitem .listfile {clear:both;width:100%;} .regitem .listheader {text-align:right;height:30px;margin-bottom:20px;margin-top:0px;}.regitem img {width:250px;height:auto;float:left;margin-left:0px;margin-top:-50px;} .sidebarpara img, .regitem img, .pageparagraph img {margin-right:12px;margin-bottom:5px;}.commentmessage {padding-top:5px;} .calitem {text-align:center;}#dropsearch {width:180px;margin-top:1px;margin-right:2px;} #dropsearch .searchfield {width:180px;text-indent:10px;padding:8px 0px 8px 0px;} #dropsearch .searchsubmit {margin-left:-28px;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;} .calitem {text-align:left;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}.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;}.widgetdoc .searchsubmit {margin:7px 9px 0px -30px;} #sitewidgets .clearwidgetdoc .allcomments .comment  br {display:none;}