/* FALL FIRSTMAGIC 4 THEME */@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, .formbtn, #dropmenu a.toplink, #dropsearch .txtfield {font-weight:700;}/* FONT SIZES */.wswrap * {font-size:17px !important;line-height:24px !important;}.digitalsign .sidebaritem .wswrap * {font-size:23px !important;line-height:30px !important;}.formbtn {font-size:11px;line-height:13px;}.date, .smallfctext, .permalink.fctext, #signature, #footerlinks, #headerticker, #headerwrap .fctext {font-size:14px;line-height:21px;}body, .fctext, h4, h4.fctext, .userform .txtfield, h3 {font-size:17px;line-height:24px;}#dropmenu a.toplink, #dropsearch .txtfield, #dropmenu a.droplink {font-size:13px;line-height:13px;}.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, .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter h3, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3 {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;}.mobileview h1#maintitle, .mobileview .calendarmonth h1, .mobileview .calendarday h1 {font-size:32px;line-height:50px;}/* FONT STYLES */h1#maintitle, .calendarmonth h1, .calendarday h1, #headerticker {font-weight:400;}h2, .blogdir .lowercontentbody h2, #footerlinks, .txtfield, .podplaylist .smallfctext .podplaylistitem, .tabbedfolders .fctext.txtlimit.faded {font-weight:400;}.caltoday h2.caldate a, #dropmenu a.toplink, #dropmenu a.droplink, .formbtn, .fctext a.sidebarlink, .caldayofweek .fctext, .tabbedfolders .fctext, .digitalsign .contentbox .fctext, .timestamp, .listobject.inlinecontentbox a, .mediaitem .fctext.mediatxt .smallfctext, .allcomments .smallfctext.commentposter, .podplaylist .podplaylistitem, #footerbar h2, .date, .listingdir.mobileview .lowercontentbody .listobject.inlinecontentbox a, .digitalsign .contentbox h2, .smallfctext.mediacal, .tilecal h1, #dropsearch .txtfield {font-weight:700;}a, a:visited, a:hover, .sidebaritem .fcwrap .fctext a, .sidebaritem .fcwrap .fctext a:visited, .fcwrap h4.fctext a:hover {text-decoration:none;}.fcwrap .fctext a, .fcwrap .fctext a:visited, .wswrap.fcwrap a, .wswrap.fcwrap a:visited, #dropmenu .dropxtra .smallfctext a {text-decoration:underline;} #footerlinks a:hover {opacity:0.7;}#dropmenu a.toplink, #dropsearch .txtfield, #dropmenu a.droplink, .formbtn, #signature, #breadcrumbs, #footerlinks, #headerticker, .allcomments .smallfctext.commentposter, h2, .sidebaritem h2 {text-transform:uppercase;} #mobiledrop a.droplink {text-transform:none;}ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext a, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext a:visited {text-decoration:none !important;}h4.fctext {text-align:left !important;}/* COLORS */a, a:visited, .caltoday a, .caltoday a:visited, .podplaylist .podplaylistitem a, .podplaylist .podplaylistitem a:visited {color:#962502;} a:hover, .sitemaplist ul.dropxtra li a, .sitemaplist ul.dropxtra li a:visited, .podplaylist .podplaylistitem a:hover {color:#000000;}h1, h2, h2 a, h2 a:visited, h3, h4, h4.fctext,  h4.fctext a, h4.fctext a:visited, .digitalsign .signtickerlist .eventbox .smallfctext.timestamp {color:#121212;}#breadcrumbs, .smallfctext, .fctext.label, .smallfctext, .date, .calevent a, .calevent a:visited, .sitemaplist ul.dropxtra li a:hover {color:#626768;}.caltoday .calevent a, .caltoday .calevent a:visited, .a:hover, .digitalsign .contentbox.event .fctext, .digitalsign .contentbox .timebox h2, h1#maintitle, .calendarmonth h1, .calendarday h1 {color:#000000;}#dropmenu a, #dropmenu a:visited, #dropsearch .txtfield, .formbtn, #signature, digitalsign #header h1, .digitalsign #header h2, #dropmenu .current ul li a, #dropmenu .current ul li a:visited, #headerwrap .fctext, .digitalsign h1 {color:#ffffff;}#dropmenu .current a.toplink, #dropmenu .current a.toplink:visited, #dropmenu a:hover, #dropmenu .current ul li a:hover, .formbtn:active, #footerbar .sidebaritem .fctext, #footerbar .sidebaritem .wswrap *, #footerlinks a, #footerlinks a:visited, #footerbar .sidebaritem .wswrap a:hover {color:#989b9d !important;}#footerbar h2, #footerbar .sidebaritem .fctext a, #footerbar .sidebaritem .fctext a:visited, #footerbar .sidebaritem .wswrap a, #footerbar .sidebaritem .wswrap a:visited, #footerlinks a:hover, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext a, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext a:visited * {color:#ffffff !important;}#footerbar .sidebaritem .fctext a:hover, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * {color:#989b9d !important;}#headerticker {color:#dedede;}/* BACKDROPS */body {background:#38302c url(/.templates/fmlibrary/graphics/backdrop_dew.jpg) no-repeat center top;background-size:100% auto;}#dropmenu, .digitalsign #header {background:url(/.templates/fmlibrary/graphics/dark02.png);}#dropmenu ul#drops ul.dropxtra, #mobiledrop a.droplink:active, .formbtn, #headerticker * {background:#2c3033;}#mobiledrop, #dropmenu a.droplink:hover, .formbtn:active {background:#000000;}#contentpadding, .digitalsign #sidebar, .podbox {background:#ffffff;} .digitalsign #header {box-shadow:3px 3px 7px #000000;}.contentbox, .listobject.listtop, .listobject.even {background:#f0f0f0;} .listobject.odd, .calendarbody .calday .contentbox, .tabsdir #resourcetabs .listobject.line, .newsdir .contentbox {background:none;}.sitemaplist ul.dropxtra li a {background:none !important;padding-left:10px;}/* SHADOWS AND BORDERS */.contentbox {box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}#contentpadding {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}#dropmenu,#dropmenu ul#drops ul.dropxtra, .digitalsign #header, .footerwidscroll .wswrap, .podbox {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.calendarmonth .contentbox, .contentbox .calevent, #exifoutput.contentbox, .newsdir .contentbox {box-shadow:none;}.formbtn {border:none;}.permalink, .podplaylist .podplaylistitem {border-bottom:1px #989b9d solid;}.newsdir .contentbox, .wrapcenter #footerlinks, .calevent {border-top:1px #989b9d solid;} .mobileview #footerlinks, .calevent:first-child {border-top:none;}/* FORMATTING */body {padding:0px 10px 0px 10px;} .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .sitehomeitem.contentheader {padding:0px 6% 60px 6%;margin:-20px 0px 0px 0px;}.website #wrapper {max-width:1220px;margin:0px auto 0px auto;}.website #header {padding:140px 0px 60px 0px;position:relative;} .website.nomenu #header {padding:70px 0px 10px 0px;} .mobileview #header {padding:90px 0px 10px 0px;}#dropmenu {top:0px;left:0px;right:0px;position:absolute;z-index:1;padding:22px 0px 22px 50px;} .mobileview #dropmenu {position:absolute;}#headerticker {bottom:0px;left:0px;position:fixed;z-index:8;height:20px;width:100%;text-align:center;}#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist {position:absolute;z-index:9;right:0px;top:70px;}#headerwrap .socialribbonwidget, #headerwrap .sociallikeswidget {position:absolute;z-index:0;left:0px;top:73px;}#pagecontent.pagecontentcenter, #pagecontent.pagecontentright {width:62%;padding:0px 2% 0px 4%;}#sidebar.sidebarright {width:26%;padding:0px 4% 0px 2%;}#pagecontent.pagecontentleft {width:62%;padding:0px 4% 0px 2%;}#sidebar.sidebarleft {width:26%;padding:0px 2% 0px 4%;}#pagecontentsec {padding:0px 4% 0px 4%;}#footerlinks {margin:0px 0% 0px 0%;padding-top:15px;} #footer {text-align:left;} #signature {text-align:right;padding-top:15px;float:right;padding-right:5px;} .wrapcenter #signature {padding-top:15px;}#footerlinks a#homelink {padding-left:5px;} .mobileview #footerlinks a#homelink {padding-left:0px;}.mobileview #footerlinks {margin:0px 0px 0px 0px;}.mobileview #footer {text-align:center;} .mobileview #signature {text-align:center;float:none;padding-right:0px;}#dropmenu #dropsearch {position:relative;width:150px;float:left;margin-top:-1px;}.mobileview #dropmenu #dropsearch {left:65px;top:5px;position:absolute;right:3px;width:auto;margin-top:0px;}.mobileview #dropsearch .searchsubmit {top:18px;left:0px;}.mobileview #dropmenu {padding-left:0px;}li#mobilemenulink a.toplink.fmshelf {margin-top:-1px;margin-left:15px;}#dropmenu a.toplink {padding:5px 30px 5px 0px;}#dropmenu a.droplink {padding-top:20px;padding-bottom:20px;}#dropsearch .txtfield {padding:5px 0px 5px 0px;width:100%;left:0px;top:0px;position:absolute;}.mobileview #dropsearch .txtfield {padding:22px 0px 22px 0px;}#dropsearch .searchsubmit {position:absolute;top:3px;right:0px;width:20px;height:20px;background:url(/.templates/fmlibrary/graphics/whitesearch.png) 0px 0px;background-size:contain;opacity:0;}#dropsearch .searchsubmit:hover, .mobileview #dropsearch .searchsubmit {opacity:1;}.mobileview #dropmenu ul#drops {width:45%;}#dropmenu a.droplink {padding:7px 5px 7px 15px;}#dropmenu ul#drops ul.dropxtra {padding:0px 0px 3px 0px;margin:22px 0px 0px -15px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.permalink {margin-bottom:30px;margin-top:15px;text-align:right;}.calevent {padding-top:7px;padding-bottom:7px;text-align:center;}.contentbody.btnrow.btnrowheight .formbtn.rightfloatbtn {margin-right:10px;}.newsdir .smallfctext.timestamp {padding-bottom:5px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {border-top-left-radius:2px;border-bottom-left-radius:2px;}.newsdir .contentbox {padding:30px 0px 30px 0px;margin:0px 0px 0px 0px !important;}.newsdir .contentbox .smallfctext.timestamp {padding:0px 0px 30px 0px;}.newsdir .contentbox h2 {margin-top:-10px;}.newsdir .contentbox .fctext .smallfctext.timestamp {margin-bottom:-15px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {width:69%;margin-right:30px;}@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) {.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {border-bottom-left-radius:0px;}}#pageframe {position:relative;z-index:0;margin-bottom:0px;}#contentpadding {padding:40px 0 20px 0;border-radius:2px;}.mobileview #contentpadding {padding:20px 0 10px 0;}.sidebaritem {padding:0px 0px 20px 0px;}#footerbar {padding:50px 0% 30px 0%;clear:both;}.contentbody, .contentheader {margin:0px 5px 15px 5px;}	.contentbox {margin:5px;padding:10px;border-radius:2px;} .mobileview .calday .contentbox {padding:5px;}	.userform .txtfield {padding:9px 5px 9px 10px;} .userform .fctext.label {padding:9px 5px 9px 5px;}.formbtn {padding:9px 15px 9px 15px;border-radius:2px;}.listobject.even, .listobject.odd, .listobject.listtop {border-radius:2px;padding-top:9px;padding-bottom:9px;}.listobject img.noicon {margin-top:3px;margin-right:15px;}.mobileview #footerbar {padding:30px 0 15px 0;}.sitehomepage #pagecontentsec {padding:0px 0% 0px 0%;} .sitehomepage #pagecontentsec.pagecontentcenter .slideshow {margin:-40px -5px 40px -5px;border-top-left-radius:2px;border-top-right-radius:2px;}.mobileview .sitehomepage #pagecontentsec.pagecontentcenter .slideshow {margin:-20px -5px 40px -5px;}.sitehomepage #pagecontentsec #contentfooter, .sitehomepage #pagecontentsec.pagecontentcenter .fcwrap {padding:0px 4% 0px 4%;}	.sitehomeitem.contentbody .mediaprevframe {border-top-right-radius:2px !important;border-top-left-radius:2px !important;}#wrapper.webpage.wrapcenter #page.hasslide.sitehomepage {overflow:hidden;}#splashbox {width:54%;}#footerbar h2, #sidebar h2 {margin-bottom:7px;}.contentbody .fcwrap img {margin-right:15px;}.sidebaritem .fctext.widgetgallery {padding-top:5px;}.fctext.widgetgallery img.gallerypicimport {margin:0px !important;padding:0px !important;width:33.3%;background-size:cover !important;}.tabsdir #resourcetabs .contentbox {padding:0px;}.userform .fctext.label {padding-right:15px;}.guestform textarea.txtfield.long {height:150px;}.commentbody .guestform  textarea.txtfield.long {height:86px;}.allcomments.output {width:78%;}#contentfooter h3 {margin-bottom:15px;}#breadcrumbs {padding-bottom:30px;padding-top:5px;}ul.dropxtra.drbox {width:500px !important;padding:15px;}#wrapper:not(.mobileview) ul#drops {width:auto !important;}.podplaylist .podplaylistitem {opacity:1;padding-top:5px;padding-bottom:5px;}#wrapper:not(.mobileview) #headerwidgets .socialribbonwidget {top:50%;margin-top:-110px !important;left:6px;position:fixed;width:50px;height:220px !important;overflow:hidden;z-index:1;} #headerwidgets .socialribbonwidget a {float:left;}.widgetcontentbox .smallfctext {text-align:center;padding-left:15px;padding-right:15px;}#globalfoxy.mobileglobalfoxy {top:70px;}