/* WIDE GRAY FIRSTMAGIC 3 SKIN */@import url(https://fonts.googleapis.com/css?family=Vollkorn:400italic,700italic,400,700);/* FCWS OVERRIDES */.wswrap * {font-family: 'Vollkorn', serif !important;font-size:17px !important;line-height:22px !important;}.digitalsign .sidebaritem .wswrap * {font-size:21px !important;line-height:29px !important;}/* FONTS */body, .fctext, input, .wswrap * {font-family: 'Vollkorn', serif;}a, a:visited, .sidebarnews h4.fctext a, .sidebarnews h4.fctext a:visited {text-decoration:none;} .fcwrap .fctext a, .wswrap.fcwrap a, .fcwrap .fctext a:visited, .wswrap.fcwrap a:visited, a:hover {text-decoration:underline;}#breadcrumbs, .smallfctext, .date, .timestamp {font-weight:400;}h1, h2, h2 a, h2 a:visited, .formbtn, h4.fctext, .permalink, .fctext a.sidebarlink, .caldayofweek .fctext, .tabbedfolders .fctext, #signature, .digitalsign .contentbox .fctext {font-weight:700;}.digitalsign .contentbox .smallfctext.timestamp, h1#maintitle, .calendarmonth h1, .calendarday h1, .caltoday h2.caldate a {font-weight:700;}h1, h2, h2 a, h2 a:visited {font-size:20px;line-height:28px;} .digitalsign .contentbox h2 {font-size:24px;line-height:28px;}h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a {font-size:32px;line-height:40px;font-weight:400;}body, .fctext, h3, h4, h4.fctext, #headerticker, #signature {font-size:17px;line-height:22px;}.digitalsign .contentbox .fctext {font-size:18px;line-height:23px;}.sidebarnews .smallfctext.datestamp, .permalink, #footerlinks, .formbtn, .date, #breadcrumbs .smallfctext, .smallfctext.timestamp {font-size:11px;line-height:11px;text-transform:uppercase;}#headerticker, #dropmenu {font-weight:400;text-transform:uppercase;}#dropmenu a.toplink {font-size:16px;line-height:18px;}#dropsearch .txtfield {font-size:16px;line-height:20px;}#dropmenu a.droplink {font-size:15px;line-height:16px;text-transform:uppercase;}/* COLORS */a, a:visited, .fctext a, .fctext a:visited {color:#795c1e;} .wswrap a, .wswrap a:visited {color:#795c1e !important;}a:hover, .fctext a:hover {color:#000000;} .wswrap a:hover {color:#000000 !important;} #footer a:hover, #headerticker, .headercontacts .fctext, .headercontacts .fctext a {color:#ffffff;}h1#maintitle, .calendarmonth h1, .calendarday h1 {color:#000000;}#breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, .smallfctext, .date, .formbtn, #dropsearch .txtfield, #dropmenu a.toplink, #dropmenu a.toplink:visited {color:#888888;}#dropmenu .current a.toplink, #dropmenu .current a.toplink:visited, h1, h2, h2 a, h2 a:visited, .caltoday .smallfctext.calevent a, .caltoday .smallfctext.calevent a:visited {color:#1e6d79;}#footerbar .sidebaritem .fcwrap .fctext, #footerbar .sidebaritem .wswrap * {color:#795c1e !important;} #footerbar .sidebaritem .fctext {color:#795c1e;}#dropmenu a.toplink:hover, h4.fctext a, .formbtn:active, .caltoday h2.caldate a, .caltoday h2.caldate a:visited {color:#000000;}.digitalsign .contentbox .timebox h2 {color:#ffffff;text-shadow:2px 2px 5px #212121;}#dropmenu a.droplink, #dropmenu a.droplink:visited, #signature, .digitalsign #header h1, .digitalsign #header h2 {color:#ffffff;}#dropmenu a.toplink {text-shadow:1px 1px 3px #ffffff;}/* BACKDROPS */body {background:#090400 url(/.templates/fmlibrary/graphics/backdrop_darklines.jpg) no-repeat top center;}#pageframe, .digitalsign #sidebar, ul#drops, .formbtn {background:url(/.templates/fmlibrary/graphics/brighter.png);}.digitalsign #header {background:#090400;}#mobiledrop, #dropmenu ul#drops ul.dropxtra {background:#1e6d79;}a.droplink.fmshelf#closemobilemenulink, #dropmenu a.droplink:hover, #dropmenu a.droplink:active {background-color:#155b66;}#dropsearch .txtfield {background:#ffffff;}.listobject.even, .listobject.listtop {background:url(/.templates/fmlibrary/graphics/bright02.png);}.contentbox, #sidebar .sidebaritem, .contentbox .calevent {background:url(/.templates/fmlibrary/graphics/bright02.png);box-shadow:1px 1px 5px #dedede;}.digitalsign .contentbox {background:url(/.templates/fmlibrary/graphics/brighter.png);box-shadow:1px 1px 5px #000000;}.digitalsign #header {box-shadow:2px 2px 25px #000000;}.digitalsign .timebox {background:#1e6d79;}#dropmenu a.droplink, #dropmenu a.droplink:visited {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:0px center;background-repeat:no-repeat;}#dropmenu a.droplink:hover {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:-970px center;background-repeat:no-repeat;}#sidebar .fctext a.sidebarlink, #sidebar .fctext a.sidebarlink:visited, #sidebar .fctext a.sidebarlink:hover {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:-7px center;background-repeat:no-repeat;}/* GENERAL FORMATTING */#mobiledrop a.droplink {margin-bottom:2px;} a.toplink.fmshelf {margin-top:-3px;}.mobileview #dropsearch .searchsubmit {display:none;} .mobileview #dropsearch .txtfield {text-indent:15px;}#dropsearch .txtfield {border-radius:40px;padding:7px 0px 4px 0px;margin-top:9px;text-indent:15px;box-shadow: inset 0px 4px 5px -4px #888888;}#dropsearch .searchsubmit {float:left;cursor:pointer;margin-top:15px;margin-right:18px;width:20px;height:20px;background:url(/.templates/fmlibrary/graphics/graysearch.png) 0px 0px;background-size:contain;}#dropmenu a.toplink {padding:15px 15px 12px 15px;} #dropmenu a.droplink {padding:10px 5px 10px 25px;}#mobiledropmenu a.droplink {margin-bottom:1px;padding:10px 5px 10px 25px !important;}#dropmenu ul#drops ul.dropxtra {padding:5px 0px 5px 0px;margin:15px 0px 0px 0px;border-radius:3px;text-align:left;box-shadow:1px 1px 5px #888888;}#dropmenu ul#drops ul#contextresults.dropxtra {margin-top:30px;}ul#drops {border-top-left-radius:8px;border-top-right-radius:94px;padding-right:30px;padding-left:15px;border-bottom:none;}.mobileview ul#drops {padding-right:0px;padding-left:0px;width:auto;}#dropmenu ul li ul li {border-bottom:1px #59971e solid;}  .mobileview a.droplink {border-bottom:1px #155b66 solid;}  #dropmenu ul li ul li:last-child {border-bottom:none;}#dropsearch {margin-top:-9px;margin-right:-3px;} .mobileview #dropsearch {margin-top:-9px;margin-right:20px;}#sidebar .fctext a.sidebarlink {padding:4px 0px 3px 15px;display:block;clear:both;margin:0px;}#footerbar .fctext a.sidebarlink {padding:4px 0px 3px 0px;display:block;clear:both;margin:0px;}#footerbar .sidebarobject:nth-child(3n+1) {text-align:right;}.mobileview #footerbar .sidebarobject:nth-child(3n+1) {text-align:left;}.permalink {margin-bottom:25px;margin-top:15px;border-bottom:1px #f0f0f0 solid;text-align:right;}.website #wrapper {margin:0px 60px 0px 60px;}#header {padding:30px 0px 10px 0px;}.sidebaritem .sidebarnews .clear {height:10px;}.listobject {padding-top:7px;padding-bottom:7px;} .listobject .fctext .noicon {margin:5px 10px 0px 10px;}#footerbar {padding:5px 2% 0px 2%;margin-bottom:15px;width:96%;}.caldayofweek .fctext {padding-top:15px;padding-bottom:15px;} #signature {padding-top:5px;padding-bottom:5px;}h2.caldate a {padding:0px;} h2.caldate {margin:10px 0px 10px 0px;}#pageframe {padding:50px 2% 20px 2%;margin-bottom:15px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:25px;}.nomenu #pageframe {border-radius:2px;} #dropmenu {padding-left:1px;}.mobileview #pageframe {padding:20px 2% 20px 2%;border-radius:0px;} .mobileview #footerbarwrap {padding:20px 5% 20px 5%;}#pagecontent {width:56%;padding:0px 2% 0px 2%;}#pagecontentsec {padding:0px 4% 0px 4%;} 	#sidebar {width:36%;padding:0px 2% 0px 2%;}#sidebar .sidebaritem {padding:20px;}.formbtn, .btnrow .formbtn, .formbtn.left, .formbtn.right {padding:5px 10px 4px 10px;} .formbtn.right {margin-left:-1px;}#footerbar .sidebaritem {padding:0px;}.contentbody, .contentheader {margin:0px 5px 15px 5px;}	.contentbox {margin:5px;padding:15px;border-radius:2px;}	.calendarmonth .contentbox, .calendarweek .contentbox {background:none;padding:0px;margin:0px;}.calendarbody.contentbody {display: table;padding:4px 0.5% 4px 0.5%;width:99%;}.calday {display: table-row;height:100%;display:inline-block;margin:0px 0px -6px 0px;}.calendarmonth .contentbox, .calendarweek .contentbox {display: table-cell;height:100%;width:100%;display:inline-block;border-radius:0px;}.contentbox .calevent {padding:10px;margin:0px 0px 2px 1px;border-radius:2px;text-align:left;}	.userform .txtfield {padding:7px 5px 7px 10px;} .userform .fctext.label {padding:7px 15px 7px 5px;}	.userform textarea.txtfield {padding:7px 5px 7px 10px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {margin-right:10px;width:50%;}.newsdir .smallfctext.timestamp {padding:1px 0px 5px 0px;}.listobject.odd {background:none;}.listobject.even, .listobject.listtop {border-radius:2px;}.digitalsign .timebox {margin-right:15px;margin-left:-15px;text-align:right;}