/* TYPOGRAPHY */body, .fctext, .formbtn, .txtfield {font-family:Verdana,arial,helvetica,sans-serif;}h1, h2, h3, .homepage .regitem .date, .calendareventdate, .calendardayofweek, #slogan, #sidebar .fctext {font-family:Georgia,Times New Roman,Times,Serif;}body, .fctext, .formbtn, .txtfield {font-size:14px;line-height:18px;} #dropmenu {font-size:14px;line-height:40px;}#dropsearch .searchfield {font-size:14px;line-height:14px;padding-top:3px;padding-bottom:3px;margin-top:7px;}#dropmenu ul li ul li, #footer, #footertext {font-size:12px;line-height:28px;}.sidelink, .date, .commentname, #dropmenu ul li.dropdoc .fctext, .calitem, .comment .fctext, #breadcrumbs, .label, .blogfooter {font-size:12px;line-height:16px;}h2, h3 {font-size:17px;line-height:21px;} h1, .calendarday, #slogan, .regitem h2, .homepage .regitem .date {font-size:21px;line-height:29px;}/* TEXT STYLES */#slogan {font-style:italic;} .sidelink, #slogan, h2, .blogfooter, #footer, #dropmenu .current a, .date, .label {font-weight:bold;}#dropmenu ul li.current ul li a, .homepage .regitem .date {font-weight:normal;}a, a:visited {text-decoration:none;} a:hover, #footer a:hover {text-decoration:underline;}/* COLORS */a, a:visited, #dropmenu .current a, #dropmenu .current a:hover, .calendareventdate {color:#d04f0b;} body, a:hover, .calendarday, .calendarevent a {color:#000000;}h1, h1 a, h1 a:visited, h2, h2 a, h2 a:visited, h3, .commentname, .comment .fctext, #todaybg .calendareventdate {color:#007a49;}#dropsearch .searchfield, .date, .label {color:#6d695e;}#dropmenu a, #dropmenu ul li ul li a, #dropmenu a:hover, #dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:hover, #dropmenu ul li.dropdoc .fctext, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.current .dropdoc .fctext a, #footer a, #footertext, #slogan, .calendardayofweek, .sidebartitle {color:#ffffff;}#dropsearch .searchfield, #dropmenu .current a, h1, h2, h3, .date, .calendareventdate {text-shadow:1px 1px 3px #cccccc;}#sidebar h2, .calendardayofweek {text-shadow:-1px -1px 3px #004a2d;}#footer, #dropmenu a, #dropmenu ul li.current ul li a {text-shadow:-1px -1px 3px #900a00;}.blogfooter, .sidelink {text-shadow:1px 1px 3px #ccc5b0;} #slogan {text-shadow:1px 1px 5px #000000;}/* BACKGROUNDS */body {background:#ffffff;} .frontbody {background:#ccc5b0;}#wrapper {background:#ffffff url(bg.png)top center repeat-y;} #page {background:url(bikers.jpg)top center no-repeat;}#listbuttons, .sidebaritem .listoutbg, .sidelinklist, .calendarevent, .blogfooter {background:#eae3cf url(silver.png) bottom left repeat-x;}.sidebartitle, .calendardayofweek {background:#087d4d url(green.png) top left repeat-x;}#footer, #dropmenu a:hover {background:url(droptabhover.png) center left repeat-x;} .frontbody #footer {background:transparent url(/.templates/Presets/blank.gif);background-repeat:no-repeat;}#dropmenu .current a, #dropmenu .current a:hover {background:url(tab.png) center left repeat-x;}#dropmenu ul li a {background:url(droptab.png) center left repeat-x;}#dropmenu ul li ul li a, #dropmenu ul li.current ul li a, #dropmenu ul li.dropdoc {background:#a32d08 url(dropdown.png)top left repeat-x;}#dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover {background:#000000 url(dropdownhover.png) top left repeat-x;}#topbanner, #bottombanner {background:#ccc5b0;}/* BORDERS */.sidebaritem .listoutbg, .sidelinklist, .calendarevent,  .calendardayofweek {box-shadow:1px 1px 5px #a9a38f;} .sidebartitle {box-shadow:1px 1px 5px #004a2d;} .homepage .regitem .listfile {border-top:6px #ccc5b0 solid;} .comment .fctext {border-top:2px #ccc5b0 solid;}#dropmenu a {border-top-right-radius:25px;border-top-left-radius:5px;} #dropmenu ul li ul li a {border-top-right-radius:0px;border-top-left-radius:0px;}#dropmenu #menuhome a {border-top-left-radius:0px;} .sidebartitle {border-top-left-radius:5px;border-top-right-radius:5px;}.sidebaritem .listoutbg, .sidelinklist {border-bottom-left-radius:5px;border-bottom-right-radius:25px;}.calendardayofweek, .calitem, .blogfooter {border-radius:5px;} #dropsearch .searchfield, #listbuttons, #footer {border-radius:20px;}/* IMAGES */.regitem img {width:150px;height:auto;margin-bottom:10px;margin-right:10px;margin-top:2px;}#sidebar .listoutbg img {max-width:180px;margin-top:3px;margin-right:10px;} .pageparagraph img {max-width:630px;margin-top:3px;margin-right:10px;}#pagecontentsec .pageparagraph img, #homepageheader .pageparagraph img {max-width:890px;}.frontbody #pagecontentsec .pageparagraph img {max-width:790px;}#logo img {max-height:220px;width:auto;} .topmenuicon {margin-top:5px;}/* FORMATTING */#topbanner, #bottombanner, #page {width:1100px;}  #logo {margin-left:auto;margin-right:auto;height:280px;width:870px;overflow:hidden;padding-top:20px;}#pageframe  {width:920px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:10px;}#footer  {width:860px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;text-align:left;clear:both;} #footertext {float:right;}#pagecontent {width:640px;} #sidebar {width:220px;} #homepageheader, #pagecontent, #pagecontentsec, #sidebar  {padding:0px 15px 0px 15px;}#dropmenu {height:40px;} #dropmenu ul {padding:0px;} #dropmenu ul li a, #dropmenu ul li a:visited {margin-left:1px;margin-right:9px;padding-left:15px;padding-right:15px;} .homepage .regitem h2 {float:left;width:60%;} .homepage .regitem .date {float:right;width:40%;text-align:right;} .homepage .regitem .listfile, .comment .fctext {padding-top:5px;clear:both;}.sidebaritem {margin:0px 4px 15px 1px;} .sidebartitle {padding:5px 10px 6px 10px;} .sidebaritem .listoutbg, .sidelinklist, .blogfooter {padding:5px 10px 6px 10px;}#listheadertop {margin-bottom:15px;} #listbuttons {padding:3px 5px 0px 5px;} #homepageheader .homextratxtbody {margin-bottom:-40px;}.calendardayofweek {margin-left:5px;margin-right:5px;} #dropsearch .searchfield {text-indent:9px;} #dropsearch {margin-right:15px;margin-top:0px;}#dropsearch .searchfield {background:#efefef url(/.templates/Presets/gradient_bright_small.png) top left repeat-x;}#dropsearch .searchsubmit {margin-left:-21px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;width:18px;height:20px;margin-top:13px;}input.findbtn {margin-top:7px;} #dropsearch .searchsubmit:active {background-position:-1px -379px;} input.sfield {width:100%;} #searchbox {margin:0px 5px 15px 1px;padding:0px 0px 0px 0px;}#breadcrumbs {margin:-15px 15px 15px 15px;padding:0px;} .calitem {margin-bottom:10px;} #wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}.frontbody #footer, .frontbody #pageframe {margin-top:10px;} #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;}#sidebar .widgetdoc h2 {text-shadow:0px 0px 0px;}/* WIDGETS */#sitewidgets .fb-like {width:619px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:636px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:201px;}