/* TYPOGRAPHY */body, .fctext, .txtfield {font-family:Tahoma,arial,helvetica,sans-serif;}body, .fctext {font-size:13px;line-height:17px;}h1  {font-weight:normal;font-size:21px;line-height:25px;} #newslist h2  {font-weight:normal;font-size:18px;line-height:23px;}#sidebar h2, h3 {font-size:13px;line-height:16px;} #sidebar h2 {text-align:center;}.sidelink {line-height:19px;} h3 {font-weight:bold;} .listpage .listdate {line-height:19px;}#dropmenu {font-size:15px;line-height:35px;}#footertext, #dropmenu ul li ul li {font-size:13px;line-height:28px;}#breadcrumbs {font-size:12px;line-height:28px;} .calendarevent {font-size:11px;line-height:14px;}#slogan {font-size:21px;line-height:21px;font-weight:bold;font-style:italic;}.list a, .list 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 {color:#032b7a;} a:hover {color:#6d6d72;}#dropsearch .searchfield, #dropmenu a, #dropmenu a:visited, .date, .label, #breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs {color:#677767;}.sidelink a, .sidelink a:visited, .sidelink a:hover {color:#000000;}#dropmenu .current a, #dropmenu .current a:visited, #breadcrumbs a:hover, #homepageheader .fctext {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, #footertext, #dropmenu a:hover, #dropmenu .current a:hover {color:#ffffff;}.calitem a, .calitem a:visited {color:#000000;} .calitem a:hover, #footer a, #footer a:visited {color:#888888;}#todaybg .calitem a, #todaybg .calitem a:visited {color:#032b7a;} #todaybg .calitem a:hover, #footer a:hover {color:#000000;}#dropmenu a, #dropmenu a:visited, #dropsearch .searchfield {text-shadow: -1px -1px 3px #000000;} h1, h2, h3, .calendareventdate, .calendardayofweek, .sidelink, #slogan {text-shadow: 2px 2px 3px #cccccc;}#dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, #breadcrumbs {text-shadow: -1px -1px 3px #000000;} .sidelink a:hover  {text-shadow: 1px 1px 3px #ffffff;}#tweetcontent {border-top-color:#677767;background:#dbddc8;color:#000000;}#homepageheader, #breadcrumbs {border-top:2px #222222 groove;}/* BORDERS */#dropmenu {border-top-left-radius:8px;border-top-right-radius:8px;}.calendarevent, .sidebartitle, .regitem, #pageframe, #todaybg {border-radius:6px;}#pageframe {border-bottom:5px #222222 solid;border-top:5px #222222 solid;}.listpage .listfile, .allcomments .listoutbg {border-top:1px #cccccc solid;} .sidebaritemdoc .pagesearch .searchfield {border:1px #cccccc solid;} #tweetcontent {border-top-color:#111111;background:#ffffff;color:#222222;}.calendarevent, .regitem, .sidebartitle {border:1px #888888 solid;}input, textarea, .slidepic, #newslist img, .pageparagraph img, .listoutbg img {border-radius:3px;}/* BACKGROUNDS */body {background:#444d42 url(gradient2.png) repeat-x;}.calendarevent, .regitem {background:#dbddc8 url(gradient11.png);background-repeat: repeat-x;}#pageframe {background:url(borders.png); background-repeat:repeat-y;box-shadow:5px 5px 15px #000000;}.calendarevent, .regitem, .sidebartitle {box-shadow:3px 3px 5px #444444;}#dropmenu {background:#000000 url(gradient5.png) repeat-x;}#dropmenu a:hover {background:#444444 url(gradient6.png) repeat-x;}#dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {background:transparent url(/.templates/Presets/blacktransp.png);background-repeat:repeat;}#dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited {background:transparent url(/.templates/Presets/blacktransp.png);background-repeat:repeat;}#homepageheader, #breadcrumbs {background:#111111;}.sidebartitle {background:url(gradient11.png) bottom left;background-repeat: repeat-x;}/* ICONS */.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;} .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;}#introfile.introfilecont.blogOFF .pageparagraph img {max-width:240px;height:auto;}#pagecontentsec .splashp .pageparagraph img {max-width:820px;height:auto;}.regitem img {height:60px;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 6px 20px;}#breadcrumbs {padding:0px 20px 0px 20px;margin:-17px 0px 17px 0px;}#homepageheader {padding:17px 20px 0px 20px;margin:-17px 0px 20px 0px;} #homepageheader .pagebg {margin-bottom:-30px;}#pageframe {padding:22px 0px 30px 0px;} .sidelink {margin:1px 0px 1px 0px;}.sidebartitle {padding:3px 5px 4px 5px;margin-bottom:10px;} #newslist .homepageitem {padding:6px 10px 2px 10px;margin-bottom:6px;clear:both;}#newslist .homepageitem .listfile {margin-bottom:-10px;} #listheadertop {margin-bottom:15px;} h1 {margin-top:-5px;} .blogitem h1 {margin-top:0px;}.list {float:left;width:75%;} .listdate {float:right;width:25%;} .listpage .listfile, .allcomments .listoutbg, .calitem {padding:3px 0px 3px 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 {padding-top:25px;}#dropmenu ul li ul li ul  {margin-top:15px;} #dropmenu ul li ul li ul li  {margin-left:-50px;} #introfile.introfilecont.blogON {padding:0px 10px 0px 10px;}#introfile.introfilecont.blogOFF {float:left;width:240px;overflow:hidden;margin-right:20px;}.homepage #newslist.yes.blogOFF {float:left;width:420px;} .homepage #newslist.yes.blogOFF .homepageinclude .pageparagraph {width:420px;white-space:normal;overflow:hidden;}.homepage #pagecontentsec #newslist {float:left;width:920px;} .homepage #pagecontentsec #newslist.yes {float:left;width:660px;}.sidebaritemdoc .pagesearch .searchfield {border-radius:15px;} .sidebaritemdoc .pagesearch .searchsubmit {margin-top:1px;} #dropsearch {margin-right:15px;margin-top:0px;}#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:1px #000000 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;} #newslist {padding-bottom:10px;}/* 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:203px;}