/* TYPOGRAPHY */body, .fctext, .txtfield {font-family:arial,helvetica,sans-serif;}body, .fctext, .sidebartitle, .sidelink {font-size:15px;line-height:19px;}#sidebar .fctext, .date, .sidelinklist, .calitem, .blogfooter, .commentname, .dropdoc .fctext, .label {font-size:13px;line-height:16px;}.commentname {text-transform:uppercase;}#dropmenu {font-size:15px;line-height:40px;}#dropsearch .searchfield {font-size:15px;line-height:15px;padding-top:8px;padding-bottom:8px;}.sidebaritemdoc .pagesearch .searchfield {font-size:13px;line-height:13px;padding-top:3px;padding-bottom:3px;}#dropmenu ul li ul li {font-size:13px;line-height:28px;}h1, .regitem h2, .calendarday {font-weight:normal;font-size:24px;}#slogan {font-size:21px;line-height:29px;font-weight:bold;font-style:italic;} #footer {font-size:13px;line-height:19px;} #footertext {font-size:15px;}.sidelink {font-weight:bold;}/* COLORS */a, a:visited,  .calendarday#todaybg { color:#3562c5;}.subdate, h2 a, h2 a:visited, h1 a, h1 a:visited, h1, .pagedate, #dropsearch .searchfield, #dropmenu a, #dropmenu a:visited, .blogfooter a, .blogfooter a:visited, #footer a, #footer a:visited {color:#03ab9d;}.calendarevent a, .commentmessage .fctext, .label, .listdate {color:#444444;} .calendarevent a:hover, .calendarday {color:#3562c5;} .commentname {color:#000000;}#dropmenu a:hover, #dropmenu .current a, .sidebartitle, #todaybg .calendarevent a, #todaybg .calendarevent a:visited, .calendardayofweek, #footertext {color:#ffffff;}a:hover, #footer a:hover, .blogfooter a:hover {color:#000000;}/* BORDERS */#page, #dropmenu, #pagecontent, #pagecontentsec, .blogfooter {border-radius:8px;}.sidebartitle {border-top-left-radius:8px;border-top-right-radius:8px;}.sidebaritem .listoutbg, .sidelinklist {border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.calendarevent, .calendardayofweek {border-radius:3px;margin-left:1px;margin-right:1px;}#dropsearch .searchfield {border-left:1px #1e2629 solid;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-radius:0px;}.commentmessage {border-top:1px #888888 solid;padding-top:5px;}.regitem {border-top:1px #dedede solid;}input, textarea, .slidepic, #newslist img, .pageparagraph img, .listoutbg img {border-radius:5px;}/* BACKGROUNDS */body {background:#3b3b3b;}body.postcomment {background:#ffffff url(/.templates/presets/blank.gif) no-repeat;}#tweetcontent {border-top-color:#004378;background:#efefef;color:#000000;}#dropmenu {background:url(topstrip.png) repeat-x;}#pagecontent, #pagecontentsec, .sidebaritem .listoutbg, .sidelinklist {background:#ffffff;}#page {box-shadow:2px 2px 12px #222222;background:#687073 url(silverpage.jpg) repeat-x;}.blogfooter {;background:url(topstrip.png) repeat-x;} .calendarevent {background:#e6e6e6;}.sidebartitle, #todaybg .calendarevent, .calendardayofweek, #dropmenu .current a, #dropmenu .current a:visited, #dropmenu a:hover {background:#0071c7 url(bluebg.jpg) repeat-x;}#dropmenu ul li.dropdoc, #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:hover, #dropmenu .current  ul li.dropdoc {background:#004277 url(bluebg.jpg) bottom left repeat-x;}#dropsearch .searchfield {background:transparent url(/.templates/presets/blank.gif);}/* FORMATTING */#topbanner, #bottombanner, #page {width:96%;} #pagecontent {width:76%;} #sidebar {width:22%;}#wingbanner {right:0px;top:24px;width:180px;position:absolute;text-align:center;z-index:1;}#topbanner {margin-top:-1px;margin-bottom:15px;} #bottombanner, #pagecontentsec .servicebox {margin-top:-15px;margin-bottom:15px;}#logo, #dropmenu {margin:0% 1% 0% 1%;} #pagepadding {margin:0px 0.5% 0px 0.5%;}#dropmenu {height:40px;} #pagecontent, #sidebar, #pagecontentsec {margin:10px 0.5% 10px 0.5%;}#homepageheader {margin:10px 0px -10px 0px;}  #contentgroupfooter {margin:-10px 0px 10px 0px;} #contentgroupfooter form {margin:20px 0px -10px 15px;}#pagecontentsec #contentgroupfooter {margin-bottom:20px;}#introfile, .webpage .listheader, #listheadertop, #footer {margin:10px 0px 10px 0px;}#wrapper {padding-top:24px;} #pagecontentsec .listheader, #pagecontentsec #introfile, .regitem .listheader {padding-top:10px;}#logo {padding-top:15px;padding-bottom:10px;}#pagecontent, #pagecontentsec, #sidebar, #pagepadding {padding:0px 0px 5px 0px;}.sidebartitle, .sidebaritem .listoutbg, .sidelinklist, .blogfooter {padding:5px 10px 5px 10px;}#homepageheader, #homepagefooter, .directorypage #listheadertop, .homepageitem, #pageservices, #introfile, .listpage .listfile, .listpage .listsub, .directorypage #contentgroupfooter {padding:0px 15px 0px 15px;}#introfile {margin-bottom:-20px;}#dropsearch {width:154px;} #dropsearch .searchfield {width:154px;margin-top:-1px;text-indent:10px;} #dropsearch .searchsubmit {margin-left:-20px;margin-top:7px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:0px -620px;} #dropsearch .searchsubmit:active {background-position:1px -619px;}.calendarevent {text-align:center;} .tweetbox .sidebaritem .listoutbg {background:transparent;padding:0px;}.regitem img {width:150px;height:auto;margin-top:-36px;float:right;margin-right:0px;margin-left:5px;margin-bottom:10px;}/* WIDGETS */.widgetdoc .searchsubmit {margin:5px 7px 0px -30px;}