/* FONTS */body, .fctext, input, textarea, .txtfield {font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,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, #sidebar .fctext, .sidelinklist, .calendarevent, .label, .commentmessage .fctext, .regitem .textbody  {font-size:11px;line-height:15px;}.calitem {text-align:center;}/* COLORS */a, a:visited, h1, .date {color:#670d13;}#dropmenu a, #dropmenu a:visited, #footer a, #footer a:visited {color:#E6E6DC;}#slogan,  #dropsearch .searchfield, #footertext, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited {color:#656872;}#dropmenu .current a, #dropmenu .current a:visited, .sidelink a, .sidelink a:visited, #footer a:hover  {color:#126dcb;} .sidelink a:hover, #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:#524636 url(backdrop.jpg) top center repeat-x;background-attachment:fixed;} .postcomment {background:transparent;}#dropmenu, #slogan, #footertext, .sidelink {background:url(dropmenu.png) top center no-repeat;}#pageframe {background:url(borders.png) repeat-y;} .sidelink {border:1px #b2b5bd solid;}.calendarevent, .blogfooter, .comment, .regitem {background:url(drop.png);border:1px #b2b5bd solid;}.txtfield {background:#ffffff url(/.templates/Presets/blank.gif) top left no-repeat;}#dropsearch .searchfield {background:url(topdrop.png) center left repeat-x;}#dropmenu .current a  {background:url(current.png) bottom center no-repeat;}#todaybg .calendarevent, #dropmenu ul li ul li a, #dropmenu ul li.current ul li a, #dropmenu ul li.dropdoc {background:#126dcb url(dropsub.png) top left repeat-y;border-bottom:1px #2a201f solid;}#dropmenu ul li.current ul li a:hover, #dropmenu ul li ul li a:hover {background:url(dropmenu.png) top center no-repeat;}.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:7px;}/* FORMATTING */#logo img {margin:5px 20px 5px 20px;}#page {width:940px;}#wrapper {top:0px;left:0px;position:absolute;width:100%;padding:0px;margin:0px;z-index:0;}#logo {margin-top:54px;margin-bottom:2px;}#dropmenu  {height:46px;top:0px;position:fixed;width:940px;z-index:9999;} #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;}#dropsearch {width:167px;margin-top:2px;}  #dropsearch .searchfield {float:left;width:140px;text-indent:10px;border-width:0px;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 {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;padding-left:5px;padding-right:5px;}.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;}body.frontbody #wrapper {position:relative;bottom:0px;clear:both;}#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;}/* WIDGETS */.widgetdoc .searchfield, #sidebar .widgetdoc .searchfield, .widgetdoc .searchfield.tinysearchbox {font-size:11px;line-height:11px;font-weight:normal;padding-top:4px;padding-bottom:4px;color:#373343;}.widgetdoc .searchsubmit {margin:6px 7px 0px -30px;} /* 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;} #sitewidgets .clearwidgetdoc .allcomments .comment  br {display:none;}