/* TYPOGRAPHY */body, .fctext, input {font-family:Georgia,Times New Roman,Times,Serif;}#breadcrumbs, #footer, .date, .commentname, .comment .fctext, .calendarevent {font-family:Trebuchet MS,Sans-Serif;}#dropmenu ul li, #dropsearch .searchfield {text-transform:uppercase;} #dropmenu ul li ul li  {text-transform:none;}  #footertext {text-align:left;}  #slogan {font-style:italic;}.twelvehourclock, .twentyfourhourclock, #slogan {font-weight:bold;} #todaybg .calendareventdate, #sidebar h2, .txtfield {font-weight:normal;}body, .fctext, .txtfield {font-size:14px;line-height:17px;}  #dropmenu {font-size:14px;line-height:28px;}#breadcrumbs, #footer, .commentname, .comment .fctext, .date, .calitem {font-size:12px;line-height:15px;}h1, h2, #slogan {font-size:23px;line-height:29px;} #sidebar h2, h3 {font-size:19px;line-height:24px;}.calendareventdate {font-size:48px;line-height:60px;}#dropsearch .searchfield {font-size:14px;line-height:14px;padding-top:6px;padding-bottom:6px;}/* COLORS */#slogan, a, a:visited, h1, h2, #todaybg .calendareventdate, #todaybg .calendarevent a, #todaybg .calendarevent a:visited {color:#3a1f32;} #sidebar h2, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, #footer, #footer a, #footer a:visited, .calendarevent a, .calendarevent a:visited, .date, .commentmessage .fctext, .calendarday, h3, .calendardayofweek, #todaybg .calendarevent a:hover {color:#944c1c;}#breadcrumbs a:hover, a:hover, .calendarevent a:hover, #footer a:hover  {color:#000000;}#dropsearch .searchfield, #dropmenu a, #dropmenu ul li.dropdoc .fctext, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:hover {color:#ffffff;}/* BORDERS */.commentmessage {border-top:1px #c5c4ac solid;} .txtfield {border-width:0px;}.sidebaritemfolder, .blogfooter, .calitem, .calendardayofweek {border-radius:3px;}#pageframe {border-top:15px #944c1c solid;}#footer {border-top:5px #e5e0ca solid;}#dropmenu ul li a, #dropmenu ul li a:visited, #dropsearch .searchfield {border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#dropmenu ul li.dropdoc, #dropmenu ul li ul li a {border-radius:0px;} #tweetcontent {border-top-color:#3a1f32;background:#e5e0ca;color:#3a1f32;}/* BACKGROUNDS */body {background:#ffffff url(pastel.jpg) top center repeat-x;} .postcomment {background:#ffffff url(/.templates/presets/blank.gif) no-repeat;}#page {background:url(pageframe.jpg) 50% 290px no-repeat;}.sidebaritemfolder, .txtfield, .calendarevent, .calendardayofweek {background:#e5e0ca;}#dropmenu ul li a, #dropmenu ul li a:visited, #dropsearch .searchfield {background:url(tab.png);opacity:0.7;}#dropmenu ul li a:hover, #dropsearch .searchfield:hover {background:url(tab.png);opacity:1;}#dropmenu ul li.current a, #dropmenu ul li.current a:visited {background:#944c1c;opacity:1;}#dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, #dropmenu ul li.dropdoc, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {background:#944c1c;opacity:0.9;}#dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover {background:#944c1c;opacity:1;}/* IMAGES */.pageparagraph img {max-width:660px;} #homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:900px;}#sidebar .listoutbg img {max-width:200px;}#dropsearch .searchsubmit {margin-left:-20px;margin-top:6px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;}#dropsearch .searchsubmit:active {background-position:-1px -379px;}.sidelink a, .sidelink a:visited {background:url(/icons/9018) top left no-repeat;background-position:0px 2px;padding-left:16px;}.sidelink a:hover {background:url(/icons/15021) top left no-repeat;background-position:2px 2px;padding-left:16px;}/* FORMATTING */#logo, #pagepadding, #pagepaddingclean, #dropmenu {width:940px;margin-left:auto;margin-right:auto;} #footer {width:900px;margin-left:auto;margin-right:auto;padding:10px 0px 0px 0px;text-align:left;}#dropmenu {height:28px;margin-top:-28px;}#pagecontent {width:660px;} #sidebar, .sidebaritem .sidebarpara {width:200px;} #pageframe {padding-top:15px;}#pagecontent, #pagecontentsec, #sidebar {margin:0px;padding:20px 20px 10px 20px;}#logo {height:280px;overflow:hidden;} #logo img {margin:30px 20px 0px 20px;}#dropmenu ul li a, #dropmenu ul li a:visited, #dropmenu ul li ul li a, #dropmenu ul li.dropdoc {margin-left:10px;} #dropsearch {margin-right:20px;} #dropsearch .searchfield {background-position:bottom left;}.commentmessage {padding-top:5px;} .calendarday {padding:0px;}#wingbanner {right:0px;top:0px;width:180px;position:absolute;text-align:center;z-index:1;}#dropsearch {width:154px;margin-top:0px;} .blogfooter {margin-bottom:30px;} .homepage .blogitem .subdate {margin-bottom:10px;}#topbanner {top:0px;left:0px;position:absolute;}#bottombanner {margin-top:-15px;margin-bottom:25px;text-align:center;}#homepageheader {margin:0px 20px -50px 20px;} .listheader, #listheadertop {padding:0px 0px 10px 0px;} .regitem .listheader {padding:0px 0px 3px 0px;}#introfile {margin:3px 0px -10px 0px;}  .calendarevent, .calendardayofweek {margin-left:1px;margin-right:1px;}#dropsearch .searchfield {width:154px;text-indent:10px;}.calendarevent {text-align:center;} .tweetbox .sidebaritem .listoutbg {background:transparent;}.regitem {margin:0px 0px 10px 0px;} #slogan, #breadcrumbs {margin:0px 20px 0px 20px;}.sidebaritemdoc {padding:0px 0px 10px 0px;} .sidebaritemfolder {padding:3px 5px 3px 5px;margin-bottom:10px;}/* 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;}