/* TYPOGRAPHY */body, .fctext, .txtfield {font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,Arial,sans-serif;}body, .fctext {font-size:13px;line-height:17px;}h1, h2  {font-weight:normal;font-size:16px;line-height:23px;}h1, #sidebar h2 {text-transform:uppercase;}.sidelink {line-height:19px;} h3, .date, .commentname, .sidelink, .regitem h2, .label {font-weight:bold;} .listpage .listdate {line-height:19px;}#dropmenu {font-size:15px;line-height:35px;}#dropmenu ul li ul li {font-size:13px;line-height:28px;}#breadcrumbs {font-size:12px;line-height:28px;} .blogfooter, #footertext, .calendarevent {font-size:11px;line-height:14px;}#slogan {font-size:18px;line-height:18px;text-transform:uppercase;} #footer, .blogfooter {text-transform:uppercase;font-weight:bold;}.list a, .list a:visited, .blogfooter a, .blogfooter a:visited {text-decoration:none;}#dropsearch .searchfield {font-size:15px;line-height:15px;padding:7px 0px 7px 0px;}.sidebaritemdoc .pagesearch .searchfield {font-size:13px;line-height:13px;padding:4px 0px 4px 0px;}/* COLORS */a, a:visited, .fctext a, .fctext a:visited, #footer a, #footer a:visited, .sidelink a, .sidelink a:visited, h1, h2, h2 a, h2 a:visited, h1 a, h1 a:visited, .date, .commentname {color:#ff081b;} a:hover, h2 a:hover, h1 a:hover, .fctext a:hover, #footer a:hover {color:#000000;}#dropsearch .searchfield, #dropmenu a, #dropmenu a:visited, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, #homepageheader .fctext, #homepageheader .fctext a, #homepageheader .fctext a:visited {color:#ffffff;}#dropmenu .current a, #dropmenu .current a:visited {color:#f09ea4;} #dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited {color:#ffffff;}#dropmenu a:hover, #dropmenu .current a:hover, #breadcrumbs a:hover, #homepageheader .fctext a:hover {color:#f09ea4;}.sidelink a, .sidelink a:visited {text-shadow: 1px 1px 1px #988d77;}h1, h2, .date {text-shadow:1px 1px 1px #dedede;}#sidebar h2 {text-shadow: 1px 1px 1px #bcb198;} .blogfooter a:hover, #todaybg .calendarevent a:hover {color:#888888;}.blogfooter a, .blogfooter, a:visited, #todaybg .calendarevent a, #todaybg .calendarevent a:visited {color:#000000;}#tweetcontent {border-top-color:#d11d25;background:#ffffff;color:#000000;}/* BORDERS */#dropmenu {border-top-left-radius:8px;border-top-right-radius:8px;}.calendarevent, .regitem, #pageframe, #todaybg {border-radius:6px;}#pageframe {border-bottom:5px #dc302f solid;border-top:5px #dc302f solid;}.listpage .listfile, .allcomments .listoutbg {border-top:1px #e1d9c6 solid;}#tweetcontent {border-top-color:#dc302f;background:#ffffff;color:#dc302f;}.calendarevent, .regitem {border:1px #e1d9c6 solid;}input, textarea, .slidepic, #newslist img, .pageparagraph img, .listoutbg img {border-radius:3px;}.regitem .listfile {border-top:2px groove;}#sidebar h2 {border-bottom:2px groove;} #sidebar .sidebaritemdoc .pagesearch h2 {border-bottom:0px;}/* BACKGROUNDS */body {background:#e1d9c6 url(gradient2.png) repeat-x;}#wrapper {background:url(bgpattern.png);}.blogfooter, .calendarevent, .regitem {background:#e7e2d2 url(gradient11.png);background-repeat: repeat-x;}#pageframe {background:url(borders.png); background-repeat:repeat-y;box-shadow:3px 3px 10px #b1a996;}.blogfooter, .calendarevent, .regitem {box-shadow:1px 1px 5px #b1a996;}#dropmenu {background:#dc302f url(gradient5.png) repeat-x;}#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 {background:url(drop.png);background-repeat:repeat;}#dropmenu a:hover, #dropmenu .current a:hover {background:#dc302f url(gradient6.png) repeat;}#homepageheader, #breadcrumbs {background:#dc302f;}/* ICONS */.sidelink a, .sidelink a:visited {padding-left:20px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:0px -579px;}.sidelink a:hover {background-position:0px -539px;} .topmenuicon {margin-top:5px;}/* IMAGES */.sidebarpara img {float:left;max-width:200px;;height:auto;} .pageparagraph img {max-width:660px;;height:auto;}#pagecontentsec .pageparagraph img, #homepageheader .pageparagraph img {max-width:920px;;height:auto;}#pagecontentsec .splashp .pageparagraph img {max-width:820px;height:auto;}.regitem img {height:62px;width:auto;} /* SETUP  */#page {width:1000px;} #pageframe, #dropmenu, #logo {width:960px;margin:0px 20px 10px 20px;} #pagecontent {width:680px;overflow:hidden;}#sidebar {width:240px;overflow:hidden;}  #sidebar .sidebarpara {width:200px;overflow:hidden;}#logo {padding:30px 0px 0px 0px;} #pagecontent, #pagecontentsec, .sidebaritem {padding:0px 20px 10px 20px;}#breadcrumbs {padding:0px 20px 0px 20px;margin:-20px 0px 20px 0px;}#homepageheader {padding:20px 20px 0px 20px;margin:-20px 0px 20px 0px;} #homepageheader .pagebg {margin-bottom:-30px;}#pageframe {padding:22px 0px 30px 0px;} .sidelink {margin:1px 0px 1px 0px;}#newslist .regitem.homepageitem {padding:6px 10px 2px 10px;margin-bottom:6px;clear:both;}#newslist .homepageitem .listfile {margin-bottom:-10px;} #listheadertop {margin-bottom:15px;}.list {float:left;width:75%;} .listdate {float:right;width:25%;} .listpage .listfile, .allcomments .listoutbg, .calitem, .commenttitle {padding:3px 0px 3px 0px;}.blogfooter {padding:3px 5px 3px 5px;margin:5px 0px 10px 0px;}.regitem .listfile {padding-top:5px;margin-top:5px;} #sidebar h2 {padding-bottom:3px;margin-bottom:3px;} #sidebar .sidebaritemdoc .pagesearch h2 {padding-bottom:3px;margin-bottom:0px;}  .calendarevent {padding:5px;margin-bottom:10px;}#dropmenu {height:35px;bottom:-35px;margin-top:-35px;position:relative;z-index:999;} #pageframe {margin-bottom:10px;position:relative;z-index:2;clear:both;} #pagepadding, #pagepaddingclean {padding-top:15px;}#dropmenu ul li ul li ul  {margin-top:15px;} #dropmenu ul li ul li ul li  {margin-left:-50px;} .sidebaritemdoc .pagesearch .searchfield {border-radius:15px;} .sidebaritemdoc .pagesearch .searchsubmit {margin-top:1px;} #dropsearch {margin-right:15px;margin-top:1px;}#dropsearch .searchfield {background:transparent url(/.templates/Presets/blank.gif) no-repeat;border-radius:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left:2px #e24e4f solid;}#dropsearch .searchsubmit {background:url(/.templates/presets/elements.png) no-repeat;background-position:0px -618px;margin-top:7px;} #dropsearch .searchsubmit:active {background-position:1px -617px;} /* WIDGETS */#sitewidgets .fb-like {width:663px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:680px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:163px;}