/* 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;}#sidebar h2 {font-weight:bold;font-size:16px;line-height:21px;}h2 {font-weight:normal;font-size:18px;line-height:26px;}#dropmenu {font-size:14px;line-height:44px;}#dropmenu ul li ul li, #footer {font-size:13px;line-height:24px;text-transform:none;}.searchfield {font-size:14px;line-height:14px;}#slogan {font-size:13px;line-height:30px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}.twelvehourclock, .twentyfourhourclock {font-weight:bold;} .blogfooter a {text-decoration:none;font-weight:bold;}.commentname, .date {text-transform:uppercase;font-weight:normal;}a, a:visited {text-decoration:none;} a:hover {text-decoration:underline;} #sidebar a {text-decoration:underline;}.commentname {font-weight:bold;}/* COLORS */body, a:hover {color:#000000;} a, a:visited, .calendarday, h1, .date, .searchfield, #sidebar .fctext, #dropmenu a, #dropmenu a:visited {color:#449e15;}#sidebar h2, #todaybg .todaydate {color:#ff6700;}#slogan, #todaybg .calitem a, #todaybg .calitem a:visited {color:#ffffff;}#dropmenu .current a, #dropmenu .current a:visited  {color:#ffffff;} #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 {color:#ffffff;}#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:#000000;} /* BACKGROUNDS */#tweetcontent {border-top-color:#449e15;background:#efefef;color:#000000;}body {background:#ffffff url(lime.jpg) bottom left repeat-x;background-attachment:fixed;} .postcomment {background:transparent;}#pagepadding, #pagepaddingclean {background:url(pagebg.png);border-radius:5px;}#logo {background:#b6cb4c url(limetop.jpg) repeat-x bottom left;}.regitem, .calendarevent, .blogfooter, .comment {background:#ddfe55;border-radius:3px;}.txtfield {background:#ffffff url(/.templates/Presets/blank.gif) top left no-repeat;}#todaybg .calendarevent {background:#ff6700;} .searchfield {background:#ffffff url(/.templates/presets/blank.gif);}#dropmenu ul {background:url(drop.png);border-top-left-radius:8px;border-top-right-radius:84px;padding-right:20px;}#dropmenu ul li ul {background:url(/.templates/Presets/blank.gif) top left no-repeat;}#dropmenu .current a {background:url(current.png) bottom center no-repeat;}#dropmenu ul li ul li a, #dropmenu ul li.current ul li a, #dropmenu ul li.dropdoc {background:#538d1c;}#dropmenu ul li.dropdoc ul {background:url(/.templates/Presets/blank.gif) no-repeat;}/* IMAGES */.pageparagraph img {max-width:640px;height:auto;} .sidebarpara img {max-width:196px;height:auto;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:860px;height:auto;}.regitem img {height:63px;width:auto;} #logo img {margin-bottom:5px;}/* FORMATTING */input, textarea, .slidepic, #newslist img, .pageparagraph img, .listoutbg img {border-radius:3px;}#logo {padding:20px 20px 0px 20px;position:relative;padding-bottom:44px;}#dropmenu  {margin-top:-44px;position:relative;} #dropmenu ul li a {padding:0px 10px 0px 10px;}#dropmenu {height:44px;} #pageframe, #footer, #dropmenu {width:900px;margin-left:auto;margin-right:auto;}#pagecontent {width:640px;} #sidebar {width:200px;} #pagepadding, #pagepaddingclean {padding:20px 10px 20px 10px;} #sidebar, #pagecontent, #pagecontentsec {padding:0px 10px 0px 10px;} .regitem {padding:3px 10px 4px 10px;margin-bottom:5px;}.regitem .homepageinclude {clear:both;overflow:hidden;} .regitem br {display:none;}  .sidebaritem {margin:0px 0px 15px 0px;}.listpage #listheadertop {margin-bottom:20px;}  .listheader img {margin-top:8px;} .listpage #contentgroupfooter {margin-top:-15px;}#footer {margin-top:10px;} .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-right:0px;margin-top:1px;} #dropsearch .searchfield {float:left;width:140px;text-indent:10px;border-radius:16px;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 2px;}#dropsearch .searchsubmit:active {background-position:1px 3px;} .sidebaritemdoc .pagesearch h2 {margin-bottom:2px;}.blogfooter {padding:2px 5px 2px 5px;} #contentgroupfooter {clear:both;}.comment {margin-bottom:2px;padding:10px 10px 0px 10px;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#bottombanner {text-align:center;margin-top:-30px;margin-bottom:20px;} #topbanner {top:0px;left:0px;position:absolute;z-index:10;}#homepageheader {margin-bottom:-20px;margin-top:-10px;padding:10px;}#breadcrumbs {padding:0px 0px 20px 10px;margin-top:-10px;}/* 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;}