/* BODY */body {background:#4e6d93 url(topstrip.png) top left; background-repeat:repeat-x;font-family:Verdana,Geneva,Tahoma,sans-serif;color:#000000;}body, .fctext, .txtfield {font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:13px;line-height:17px;}a, a:visited {color:#0033CC;text-decoration:none;} a:hover {color:#000000;text-decoration:underline;}#dropsearch {margin-top:2px;margin-right:0px;} #dropsearch .searchfield {font-size:12px;line-height:12px;padding:2px 0px 2px 0px;}/* PAGE WRAPPER */#page {width:960px;text-align:left;margin-left:auto;margin-right:auto;z-index:1;}#pageframe {background:url(borders.png);background-repeat:repeat-y;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0px 10px 12px #111111;}#pagepadding {padding:5px;background:url(topmenustrip.png) top center;background-repeat:no-repeat;}  #pagepadding .whitespace {height:30px;}#pagepaddingclean {padding:15px 5px 5px 5px;background:url(topindexstrip.png) top center;background-repeat:no-repeat;}#pagecontent {width:710px;margin:0px 10px 0px 0px;overflow:hidden;padding-left:10px;} #pagecontentsec {width:930px;padding-left:10px;}input, textarea, .slidepic, #newslist img, .pageparagraph img, .listoutbg img {border-radius:3px;}/* HEADER */#logo {padding:10px 10px 5px 10px;}#slogan {font-size:18px;line-height:24px;text-transform:uppercase;color:#2e4358;text-shadow: 2px 2px 2px #dedede;letter-spacing:3px;}/* SIDEBAR */#sidebar {width:200px;padding:5px 10px 15px 10px;} #sidebar .sidebaritem {margin:0px 5px 10px 5px;}#sidebar .sidebarpara img {margin:3px 5px 3px 0px;padding:0px;max-width:178px;height:auto;}.sidebartitle {text-transform:uppercase;font-size:14px;line-height:17px;color:#ffffff;text-shadow: 1px 1px 3px #283b4e;margin:0px 0px 3px 0px;font-weight:normal;}.sidelink a, .sidelink a:visited {color:#00ccff;} .sidelink a:hover {color:#000000;}.sidelink a:hover {text-decoration:none;} .sidelink a {text-shadow: 1px 1px 3px #283b4e;}.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;}#tweetcontent {border-top-color:#4e6d93;background:#ffffff;color:#000000;}.sidebaritemdoc .sidebartitle {color:#0033CC;text-shadow: 1px 1px 3px #cccccc;;font-size:14px;line-height:17px;padding-top:3px;text-transform:none;white-space:nowrap;text-overflow: ellipsis;}#sidebar .sidebaritemdoc .sidebaritem {background:#e9e7ec url(regitem.png) repeat-x;background-position:0px -28px;border-radius:3px;margin:0px 5px 15px 5px;padding:0px 5px 5px 5px;border:1px #d5c9dd solid;box-shadow: 1px 1px 3px #626f7a;width:178px;overflow:hidden;}#sidebar .fctext {color:#3c424a;font-size:11px;line-height:15px;}/* MENU */#dropmenu {width:930px;height:25px;text-align:left;margin:1px 0px 0px 0px;padding:0px 20px 0px 10px;background:transparent;position:absolute;z-index:5;}#dropmenu a, #dropmenu a:visited {font-size:12px;line-height:25px;color:#2e4358;text-shadow: 1px 1px 3px #ffffff;text-transform:uppercase;} #dropmenu a:hover {color:#000000;text-shadow: 1px 1px 3px #dedede;}#dropmenu .current a, #dropmenu .current a:visited {color:#000000;text-shadow: 1px 1px 3px #cccccc;background:url(drop.jpg) repeat-x;padding:0px 5px 0px 5px;}#dropmenu ul li.dropdoc, #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 {color:#ffffff;text-shadow: -1px -1px 3px #58779d;text-transform:none;font-size:13px;line-height:17px;background:url(dropdown.png);padding-top:3px;padding-bottom:3px;box-shadow:0px 3px 5px #58779d;}#dropmenu ul li.dropdoc a, #dropmenu ul li.dropdoc a:visited, #dropmenu ul li.dropdoc a:hover, #dropmenu ul li.current .dropdoc .fctext a, #dropmenu ul li.current .dropdoc .fctext a:visited, #dropmenu ul li.current .dropdoc .fctext a:hover {box-shadow:0px 0px 0px;}#dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover, #dropmenu ul li .dropdoc .fctext a:hover, #dropmenu ul li.current .dropdoc .fctext a:hover {color:#ffffff;text-shadow: 1px 1px 3px #ffffff;}.topmenuicon {margin-top:1px;}/* FOOTER */#footer{font-size:12px;line-height:23px;text-align:center;padding-top:15px;background: url(bottomstrip.png) no-repeat;margin-left:auto;margin-right:auto;width:960px;}#footertext {color:#cccccc;font-weight:normal;} #footer a, #footer a:visited {color:#ffffff;} #footer a:hover {color:#00ccff;}.blogfooter {font-size:11px;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;margin:0px 0px 5px 0px;background:#e9e7ec;border-radius:3px;border:1px #d5c9dd solid;box-shadow:1px 3px 5px #dedbe4;font-weight:bold;text-shadow: 1px 1px 3px #cccccc;}/* CONTENT */#breadcrumbs {font-size:11px;line-height:13px;color:#8c9aac;padding:4px 15px 3px 15px;margin-left:-4px;margin-top:-9px;margin-bottom:10px;background:#dde5ee;width:928px;}#listheadertop {margin-bottom:15px;} .listheader, .listfile, .listsub {padding:4px 0px 2px 0px;}h1,h2 {font-size:21px;text-shadow: 1px 1px 3px #cccccc;line-height:30px;font-weight:normal;}.subdate, .pagedate {color:#8c9aac;text-align:left;font-size:12px;}  .label {color:#3c424a;}.listpage .listfile {padding:4px 0px 3px 0px;border-top:1px #cccccc solid;}.listpage h3.list, .listdate {text-shadow: 1px 1px 3px #cccccc;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;font-size:13px;line-height:17px;color:#3c424a;}.inFolder, #fold1 {font-weight:bold;} .list {float:left;width:520px;} .listdate {float:right;width:180px;}.list a, .list a:visited {background: url(/.templates/presets/elements.png) no-repeat;background-position: 0px -300px;padding-left:20px;color:#3c424a;}.list a:hover {color:#000000;text-decoration:none;} #fold1 a, .list.inFolder a {background-position: 0px -339px;}.pageparagraph img {margin:0px 10px 0px 0px;padding:0px;max-width:710px;height:auto;margin-bottom:4px;}#pagecontentsec .pageparagraph img, #homepageheader .pageparagraph img {margin:0px 10px 0px 0px;padding:0px;max-width:928px;height:auto;margin-bottom:4px;}.embeddedplayer {width:99%;box-shadow:1px 1px 7px #333333;} .dropdoc {border-bottom-right-radius:8px;}#topbanner, #bottombanner {text-align:center;}.regitem .listheader, .sidebaritemdoc .sidebartitle {border-bottom:2px groove;padding-bottom:3px;}/* COMMENTS */.allcomments .listsub {margin:0px;padding:3px 0px 3px 0px;} .allcomments .list {width:370px;text-shadow: 1px 1px 3px #cccccc;}.allcomments .listdate {text-align:right;} .allcomments .sidebarpara {color:#3c424a;font-size:12px;line-height:15px;}.allcomments .listoutbg {margin:0px 0px -5px 0px;padding:5px 0px 0px 0px;} #commentbox {border-top:2px #a6b2c0 dotted;} .allcomments .listoutbg {border-top:1px #cccccc solid;}/* HOMEPAGE */.frontbody #wrapper {padding-top:20px;} .frontbody #introfile .pagebg {padding-top:30px;}#homepageheader {padding:10px 0px 0px 0px;margin-left:-4px;margin-top:-10px;margin-bottom:10px;background:#dde5ee;width:958px;}#homepageheader .pagebg {padding-left:15px;padding-right:15px;}.regitem img {float:right;margin:2px 0px 1px 5px;width:160px;height:auto;}.regitem h2 {font-size:19px;line-height:22px;} .regitem .subdate {line-height:26px;}.regitem {background:#e9e7ec url(regitem.png) repeat-x;border-radius:8px;padding:1px 10px 9px 10px;margin-bottom:5px;border:2px #d5c9dd solid;box-shadow:1px 3px 5px #dedbe4;}.regitem .listfile {color:#3c424a;} .regitem .homepageinclude {margin-bottom:-17px;}/* CALENDAR */.calitem {font-size:11px;line-height:12px;} .twelvehourclock, .twentyfourhourclock {font-weight:bold;}.calitem a,.calitem a:visited, .calendareventdate, .calendardayofweek {color:#3c424a;}.calitem a:hover {color:#000000;}.todaydate, #todaybg .calitem a, #todaybg .calitem a:visited {color:#000000;} #todaybg .calitem a:hover {color:#3c424a;text-decoration:none;}.calendardayofweek {margin-left:7px;margin-right:7px;} .calendarevent {margin:2px;}.calendareventdate, .calendardayofweek, .calendarevent {text-shadow: 1px 1px 3px #cccccc;}.calendardayofweek, .calendarevent {background:#e9e7ec;border-radius:3px;border:1px #d5c9dd solid;box-shadow:1px 1px 5px #dedbe4;text-align:center;}/* WIDGETS */.widgetdoc .searchfield, #sidebar .widgetdoc .searchfield, .widgetdoc .searchfield.tinysearchbox {font-size:11px;line-height:11px;font-weight:normal;padding-top:4px;padding-bottom:4px;color:#888888;}.widgetdoc .searchsubmit {margin:6px 7px 0px -30px;}#sidebar .widgetdoc h2 {color:#ffffff;text-shadow: 1px 1px 3px #1a2531;;font-size:14px;line-height:17px;padding-top:3px;text-transform:none;white-space:nowrap;text-overflow: ellipsis;text-transform:uppercase;margin-bottom:5px;} #sidebar .widgetdoc .fctext {color:#ffffff;} #sidebar .widgetdoc .fctext a, #sidebar .widgetdoc .fctext a:visited {color:#dedede;} #sidebar .widgetdoc .fctext a:hover {color:#ffffff;}#sidebar .widgetdoc .sidebaritem .bigbox, #sidebar .widgetdoc .sidebaritem .tinybox, #sidebar .pagesearch {margin:0px 0px 3px 0px;width:188px;}#sidebar .widgetdoc .sidebaritem .tinybox {width:178px;} #sidebar  .widgetdoc .sidebaritem {margin-top:0px;margin-bottom:0px;}/* WIDGETS */#sitewidgets .fb-like {width:691px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:708px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:228px;}