/* PAPER FIRSTMAGIC 3 SKIN */@import url(https://fonts.googleapis.com/css?family=Alegreya:400,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);/* FONTS */body, .fctext, input {font-family: 'Roboto Condensed', sans-serif;}.wswrap * {font-family: 'Roboto Condensed', sans-serif !important;}h1, h2, .fctext a.sidebarlink {font-family: 'Alegreya', serif;}h2, #headerticker, #signature, .date, .timestamp, .permalink, .caldayofweek .fctext, .fctext a.sidebarlink {font-weight:400;}.blogdir .lowercontentbody h2, h1, .digitalsign .contentbox, .newsdir .contentbox h2, .digitalsign .contentbox h2, .fctext a.sidebarlink, #signature, .formbtn, #dropmenu a.toplink, #dropsearch .txtfield {font-weight:700;}/* FONT SIZES */.wswrap * {font-size:18px !important;line-height:24px !important;}.sidebaritem .wswrap * {font-size:14px !important;line-height:21px !important;}.digitalsign .sidebaritem .wswrap * {font-size:23px !important;line-height:30px !important;}.formbtn {font-size:11px;line-height:13px;}.date, .smallfctext, .sidebaritem .fctext, .permalink.fctext, #signature, #footerlinks, #headerticker, #headerwrap .fctext {font-size:14px;line-height:21px;}body, .fctext, h3, h4, h4.fctext {font-size:18px;line-height:24px;}#dropmenu a.toplink, #dropsearch .txtfield, #dropmenu a.droplink {font-size:13px;line-height:22px;}.mobileview h1, .newsdir.mobileview .contentbox h2, .newsdir.mobileview .contentbox h2 a, #sidebar h2, #footerbar h2 {font-size:21px;line-height:27px;}h1, h2,  h2 a, .mobileview h1#maintitle, .mobileview .calendarmonth h1, .mobileview .calendarday h1 {font-size:26px;line-height:40px;}h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a {font-size:42px;line-height:54px;}.digitalsign .contentbox .fctext {font-size:21px;line-height:27px;}  .digitalsign .timebox h2 {font-size:42px;line-height:90px;}/* FONT STYLES */a, a:visited {text-decoration:none;} a:hover {text-decoration:underline;} .podplaylistitem a:hover, #footerlinks a:hover, tabsdir .fctext a:hover {text-decoration:none;} .wswrap a {text-decoration:underline;}#headerticker, #signature, .date, .timestamp, .permalink, #breadcrumbs, #footerlinks, .caldayofweek .fctext, .formbtn, .calevent, .sidebaritem h2, .digitalsign .contentbox h2, #dropmenu a.toplink, #dropsearch .txtfield {text-transform:uppercase;}#dropsearch .txtfield {text-indent:20px;} .mobileview #dropsearch .txtfield {text-indent:30px;}#footerbar h2 {font-weight:700;}/* COLORS */a, a:visited, .fctext a, .fctext a:visited {color:#00ac92;}.permalink a, .permalink a:visited, .smallfctext.calevent a, .smallfctext.calevent a:visited, .fctext a.sidebarlink, .fctext a.sidebarlink:visited, #footerlinks, #footerlinks a, #footerlinks a:visited, #signature, h2, .blogdir .lowercontentbody h1, h2 a, h2 a:visited {color:#6d5e5e;}.smallfctext .podplaylistitem a, .smallfctext .podplaylistitem a:visited, .smallfctext .podplaylistitem a:hover {color:#ffffff;}#dropmenu a.toplink, #dropsearch .txtfield, #dropmenu a.droplink, .formbtn, .smallfctext, #breadcrumbs, #breadcrumbs a , #breadcrumbs a:visited, .date, .smallfctext.timestamp {color:#6c8892;}h4.fctext a, h4.fctext a:visited, .tabbedfolders a.fctext, .tabbedfolders a.fctext:visited, .formbtn:active, .caltoday .smallfctext.calevent a, .caltoday .smallfctext.calevent a:visited, .caltoday h2.caldate a, .caltoday h2.caldate a:visited, #footerlinks a:hover, .wswrap a:hover, .fctext a:hover, .digitalsign .contentbox .timebox h2, .fctext a.sidebarlink:hover {color:#000000;}.digitalsign #header h1, .digitalsign #header h2 {color:#b8e2ec;}#dropmenu .current a.toplink, #dropmenu a.toplink:hover, #dropmenu a.droplink:hover {color:#ffffff;}h1, .digitalsign .contentbox .eventbox h2 {color:#23262a;}.digitalsign .contentbox .timebox h2 {text-shadow:2px 2px 5px #ffffff;}/* BACKDROPS */body {background:#ffffff url(/.templates/fmlibrary/graphics/backdrop_paper.jpg) no-repeat;background-size:cover;background-attachment:fixed;}#page, .formbtn, .digitalsign #sidebar, .calday {background:#ffffff;}#dropmenu, .digitalsign #header, #mobiledrop a.droplink.fmshelf#closemobilemenulink {background:#23262a url(/.templates/fmlibrary/graphics/blacktop.png) top left repeat-x;}#mobiledrop, #dropmenu ul#drops ul.dropxtra {background:#23262a;}#dropmenu a.droplink:hover, #dropmenu a.droplink:active {background:#212121;}.listobject.even, .listobject.listtop, .contentbox, .calendarbody.contentbody, .digitalsign .contentbox, .calevent {background:#eff4f6;} .gallerydir .contentbox, .listobject.odd {background:none;}#footer {background:#cababa;}/* BORDERS */#dropsearch {border-left:1px #23262a solid;}#mobiledrop a.droplink {border-top:1px #23262a solid;}#headerwrap {border-bottom:6px #cababa solid;}.fctext a.sidebarlink {border-top:1px #cababa solid;}.wrapcenter .fctext a.sidebarlink, .wrapcenter #footerlinks, .mobileview #signature {border-top:1px #aa9797 solid;} .mobileview #footerlinks {border-top:none;}#footer {border-bottom:6px #23262a solid;}/* GENERAL FORMATTING */#page, #dropmenu, #footer {padding-left:3%;padding-right:3%;max-width:980px;margin:0px auto 0px auto;}#pageframe {padding:40px 0% 20px 0%;margin-left:5px;margin-right:5px;} .mobileview #pageframe {padding:20px 0% 40px 0%;}#footer {padding-top:30px;padding-bottom:30px;margin-bottom:-49px;}.mobileview #page, .mobileview #dropmenu, .mobileview #footer {padding-left:5%;padding-right:5%;} #headerwrap {margin-left:5px;margin-right:5px;}.website #wrapper {margin:52px auto 0px auto;}.website.nomenu #wrapper {margin:0px auto 0px auto;}#pagecontent.pagecontentleft {width:69%;padding-left:3%;}#sidebar.sidebarleft {width:30%;padding-right:3%;}#pagecontent.pagecontentright, #pagecontent.pagecontentcenter {width:64%;padding-right:3%;}#sidebar.sidebarright {width:30%;padding-left:3%;}.permalink {margin-bottom:25px;margin-top:15px;text-align:right;}#header {padding:20px 0px 10px 0px;}.mobileview #header {margin-top:50px;} .nomenu .mobileview #header {margin-top:10px;}#dropmenu {top:0px;left:0px;right:0px;position:absolute;}#mobiledrop a.droplink {margin-bottom:2px;}#dropmenu a.toplink, #dropsearch .txtfield {padding:15px 15px 15px 0px;}#dropmenu a.droplink {padding:7px 15px 7px 15px;}#dropmenu ul#drops ul.dropxtra {padding:10px 0px 10px 0px;margin:0px 0px 0px -13px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}#dropmenu ul#drops ul#contextresults.dropxtra {left:82% !important;width:19.3% !important;}li#mobilemenulink {padding-left:5px;} li#mobilemenulink a.toplink.fmshelf {margin-left:0px;}.sidebaritem .sidebarnews .clear {height:10px;}.listobject {padding-top:7px;padding-bottom:7px;} .listobject .fctext .noicon {margin:5px 10px 0px 10px;}.contentbody, .contentheader {margin:0px 5px 15px 5px;}ul#drops {padding-left:5px;} #dropsearch {margin-right:5px;} .sidebaritem, .newsdir .contentbox, .permalink, #breadcrumbs {margin-bottom:30px;}#footerbarwrap {margin-left:10px;margin-right:10px;}.fctext a.sidebarlink {padding:7px 0px 0px 1px;margin-top:7px;}#footerbar .sidebaritem {padding:0px;}#footer {text-align:left;} #signature {text-align:right;padding-right:5px;float:right;}#footerlinks {padding-left:5px;} .wrapcenter #footerlinks, .wrapcenter #signature {padding-top:15px;} .mobileview #footerlinks {padding-top:0px;} .mobileview #footerlinks {padding-left:0px;}.mobileview #footer {text-align:center;} .mobileview #signature {text-align:center;float:none;padding-right:0px;}.contentbox {margin:5px;padding:15px;border-radius:3px;}.gallerydir .contentbox {border-radius:0px;padding:0px;margin:5px 5px 10px 5px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {border-top-left-radius:3px;border-bottom-left-radius:3px;}.newsdir .contentbox {padding:0px 15px 0px 0px;margin:0px 0px 15px 0px !important;}.newsdir .contentbox h2 {padding:15px 0px 0px 15px;} .newsdir .contentbox .fctext {padding:0px 0px 15px 15px;}.newsdir .contentbox .fctext .smallfctext.timestamp {margin-bottom:-5px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {width:60%;margin-right:15px;}@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {.newsdir .contentbox {padding-right:0px !important;} .newsdir .contentbox .fctext {width:95%;} .newsdir .mediaitem.mediafull .contentbox .mediaprevframe {width:100%;margin-right:0px;padding:0px;border-bottom-left-radius:0px;}}@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {border-bottom-left-radius:0px;}}.sidebaritem h2 {padding-bottom:15px;}.calendarmonth .contentbox, .calendarweek .contentbox {background:none;padding:0px;margin:0px;}.calendarbody.contentbody {display: table;border-radius:3px;padding:4px 0.5% 4px 0.5%;width:99%;}.calday {display: table-row;height:100%;display:inline-block;margin:0px 0px -6px 0px;}h2.caldate, .caldayofweek .contentbox {padding-top:5px;padding-bottom:5px;}.calendarmonth .contentbox, .calendarweek .contentbox {display: table-cell;height:100%;width:100%;display:inline-block;border-radius:0px;}.calday h2.caldate {padding-top:5px;padding-bottom:5px;}.contentbox .calevent {padding:5px 0px 5px 0px;margin:0px 5px 1px 5px;text-align:center;}	.userform .txtfield {padding:7px 5px 7px 10px;} .userform .fctext.label {padding:7px 15px 7px 5px;}	.userform textarea.txtfield {padding:7px 5px 7px 10px;} .formbtn {padding:5px 7px 5px 7px;} .formbtn.right {margin-left:-1px;}.listobject {border-radius:3px;}#footerbar {padding-top:15px;margin-bottom:15px;}.digitalsign .contentbox .fctext {padding-top:3px;} .digitalsign .timestamp {margin-top:-5px;}.sitehomepage #pagecontentsec {padding:0px 0% 0px 0%;} .sitehomepage #pagecontentsec.pagecontentcenter .slideshow {margin:-47px -59px 40px -60px;}#wrapper.webpage.wrapcenter #page.hasslide.sitehomepage {overflow:hidden;}#footerbar h2, #sidebar h2 {margin-bottom:7px;}