/* COLORS */a, a:visited, h2 a:hover {color:#4e232b;} a:hover {color:#c95456;}h1, .date, h2, h2 a, h2 a:visited {color:#67111e;}#footertext, #sidebar .fctext, .sidelink a:hover {color:#b0cddc;}#dropmenu a, #dropmenu a:visited {color:#b0cddc;}#slogan, #footer a, #footer a:visited, .todaydate, #todaybg .calitem a, #todaybg .calitem a:visited, .sidelink a, .sidelink a:visited, #dropmenu .current a, #dropmenu .current a:visited, #sidebar .fctext a, #sidebar .fctext a:visited {color:#ffffff;}#todaybg .calitem a:hover, #footer a:hover, h2.sidebartitle, #dropmenu a:hover, #dropmenu .current a:hover {color:#cac2d8;}	#dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #sidebar .fctext a:hover {color:#b0cddc;} #dropmenu ul li.dropdoc .fctext a:hover {color:#ffffff;}/* FONTS */body, .fctext {font-family:Palatino, Palatino Linotype,Book Antiqua,Times New Roman,Serif;font-size:15px;line-height:18px;text-align:left;}#dropmenu ul li.dropdoc .fctext, .sidelink, .list, #dropmenu, .date, #footer, .label, .calendardayofweek {font-family:Tahoma,arial,helvetica,sans-serif;}#slogan {font-size:21px;line-height:28px;font-style:italic;}h1, h2 {font-size:26px;line-height:31px;font-weight:normal;font-style:italic;}h2.sidebartitle  {font-size:18px;line-height:24px;font-weight:bold;font-style:normal;}.date, .label, #footer, .calitem {font-size:13px;line-height:16px;}.sidelink {font-size:13px;line-height:22px;}#dropmenu {font-size:13px;line-height:34px;}.sidelink, #dropmenu ul li ul li {font-size:13px;line-height:22px;}#dropmenu ul li.dropdoc .fctext {font-size:13px;line-height:16px;}#footertext {font-size:15px;line-height:21px;}.twelvehourclock, .twentyfourhourclock {font-weight:bold;}.webpage .pagedate, .subdate {line-height:20px;} /* BACKGROUNDS */body {background:#371743 url(roses.jpg) bottom left repeat-x;background-attachment:fixed;}.postcomment {background:#ffffff url(/.templates/presets/blank.gif);}.webpage .pagedate, .subdate {background:#e3a8c4;border-radius:12px;} #pageframe {background:url(borders.png); background-repeat:repeat-y;box-shadow:5px 5px 10px #000000;border-radius:5px;}#dropmenu {background:transparent url(topmenu.png) repeat-x;box-shadow:5px 0px 10px #000000;}#dropmenu ul li {background:url(topgradient.png) top right no-repeat} #dropmenu ul li ul li {background:url(/.templates/presets/blank.gif);}#dropmenu ul li ul li a, #dropmenu ul li.dropdoc {box-shadow:0px 1px 5px #000000;}#todaybg {background:#371743;border-radius:3px;}#homepageheader {background:url(homepageheader.png) repeat-y;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:3px #371743 solid;}#dropmenu a:hover{background:url(drop2.png) no-repeat;}#dropmenu ul li.dropdoc, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {background:#181424;}#dropmenu ul li ul li a:hover {background:#371743 url(drop2.png) repeat-x;}/* ICONS */.calendarevent {text-align:center;} .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;} .sidelink {padding:5px 0px 0px 0px;margin-top:5px;}/* IMAGES */#logo img {margin-top:30px;}.regitem img {margin-top:0px;}.sidebarpara img {margin:0px 0px 4px 0px;float:left;max-width:200px;height:auto;}.pageparagraph img {max-width:640px;height:auto;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:900px;}#pagecontentsec .splashp .pageparagraph img {max-width:800px;}/* FORMATTING */input, textarea, .slidepic, #newslist img, .pageparagraph img, .listoutbg img {border-radius:5px;}#page {width:960px;margin-left:auto;margin-right:auto;}#pagecontent {width:640px;overflow:hidden;} #pagecontentsec {width:880px;overflow:hidden;}#sidebar {width:260px;overflow:hidden;} #sidebar .sidebaritem .listoutbg, #sidebar .sidebarpara {width:200px;overflow:hidden;}#dropmenu {top:0px;left:0px;height:34px;position:fixed;width:100%;}#topbanner {margin-top:32px;}#wingbanner {left:0px;top:0px;width:100%;position:absolute;z-index:0;}#wingbannercontent {width:1160px;overflow:hidden;} #wingbannercontent {margin-left:auto;margin-right:auto;text-align:right;}#wingbanner, #bottombanner {text-align:center;}#page {text-align:left;position:relative;z-index:3;margin:0px auto;padding-bottom:6px;}#sidebar, #logo {padding:30px 0px 10px 0px;}#pageframe {padding:0px 0px 0px 0px;height:100%;}#pagecontent, #pagecontentsec {padding:30px 30px 30px 30px;} #homepageheader .pagebg {padding:30px 30px 0px 30px;margin-bottom:-30px;}.regitem .listheader {margin-bottom:5px;} .regitem {padding:0px 0px 10px 0px;}.sidebaritem {padding:0px 30px 10px 30px;} .sidelink {margin:1px 0px 1px 0px;padding:2px 5px 2px 5px;}#footer {width:100%;text-align:center;clear:both;padding-top:10px;}#breadcrumbs {white-space:nowrap;overflow:hidden;padding:0px 20px 0px 10px;top:30px;right:0px;position:absolute;text-align:right;z-index:999;}.webpage .pagedate, .subdate {padding-left:10px;padding-right:10px;} .calitem {padding:3px 5px 3px 5px;} #dropmenu ul li ul, #dropmenu ul li ul li a {padding-top:3px;padding-bottom:4px;}.searchfield {font-size:13px;line-height:13px;}.searchsubmit {margin-left:-24px;margin-top:3px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;} .searchsubmit:active {background-position:-1px -379px;}#dropsearch {width:150px;margin-top:5px;}.sidebaritemdoc .pagesearch h2 {padding-bottom:6px;}.widgetdoc h2 {color:#b0cddc;font-size:18px;line-height:24px;font-weight:bold;font-style:normal;}/* 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:205px;}