/* FM GREEN MATERIAL-STYLE FIRSTMAGIC 4 THEME */@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,700');@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);/* MATERIAL COLORS */a, a:visited, .fctext a, .fctext a:visited, .price {color:#4CAF50;}h1, h2, h2 a, h2 a:visited, .caltoday h2.caldate a, .caltoday h2.caldate a:visited {color:#388E3C;}#fixedcart, #footer * {color:#ffffff;} #footer a, #footer .wswrap a, .headercontacts .fctext, #footer h2 {color:#C8E6C9 !important;}body.website, #dropmenu ul#drops ul.dropxtra {background:#4CAF50;}#fixedcart, .digitalsign #header {background:#388E3C;} #wrapper {border-top:10px #388E3C solid;}.formbtn, .digitalsign .timebox, #dropmenu a.droplink:hover, #headerticker * {background:#7C4DFF;}/* FONTS */body, .fctext, h1 {font-family:'Droid Serif', serif;}.wswrap * {font-family:'Droid Serif', serif !important;}#fixedcart, .sidebaritem .fctext, h2, h3, .formbtn, #dropmenu, #footer, #breadcrumbs, .smallfctext, .date, .timestamp, h4.fctext, .permalink, .fctext a.sidebarlink, .listobject .fctext, .caldayofweek .fctext, ul.dropxtra li a, .txtfield, .fctext.label, .tabbedfolders .fctext, .digitalsign .fctext, #newsdirbody .contentbox .fctext, #headerticker {font-family:'Source Sans Pro', sans-serif;} .website .sidebaritem .wswrap *, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * {font-family:'Source Sans Pro', sans-serif !important;}/* FONT SIZES */body, .fctext, h4, h4.fctext, #signature, h3 {font-size:17px;line-height:29px;} .digitalsign .eventbox .fctext, .digitalsign .sidebar .fctext {font-size:21px;line-height:30px;} .wswrap *, .sidebaritem h4.fctext, .digitalsign #sidebar .wswrap * {font-size:17px !important;line-height:29px !important;}#fixedcart, .date, .smallfctext, .fctext.label, .txtfield, .website .sidebaritem .fctext, .permalink, #footerlinks a, .sidebaritem .fctext, #newsdirbody .contentbox .fctext {font-size:15px;line-height:24px;}.website .sidebaritem .wswrap *, ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * {font-size:15px !important;line-height:24px !important;}#dropmenu a.toplink, #dropsearch .txtfield, #headerticker {font-size:17px;line-height:17px;}#dropmenu a.droplink {font-size:15px;line-height:19px;}h1, h2, .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter h3, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3 {font-size:34px;line-height:46px;font-weight:normal;}.sidebaritem h2 {font-size:24px;line-height:34px;font-weight:normal;}h1#maintitle, .calendarmonth h1, .calendarday h1 {font-size:52px;line-height:62px;} .digitalsign .timebox h2 {font-size:60px !important;}h2.caldate a {font-size:82px;line-height:120px;} .mobileview h2.caldate a {font-size:52px;line-height:80px;}/* FONT STYLES */a, a:visited {text-decoration:none;} a:hover {text-decoration:underline;} .podplaylistitem a:hover, #footerlinks a:hover {text-decoration:none;}.formbtn, .listtop .fctext, .fctext.label, h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a, .digitalsign .timestamp, .digitalsign .contentbox .fctext, .date, .timestamp, .contentbox h2, .blogdir .lowercontentbody h2, .fctext a.sidebarlink, #dropmenu .current a.toplink, .userform .txtfield {font-weight:700;}#dropsearch .txtfield {text-indent:20px;}#dropmenu a.toplink, .formbtn, #dropmenu a.droplink, .date, .timestamp, #headerticker, .digitalsign .contentbox h2, #headerwrap.hewrapcenter #dropsearch .txtfield, #signature {text-transform:uppercase;}ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * a:hover {text-decoration:underline;}/* GENERIC COLORS */a:hover, .fctext a:hover, .sidebaritem .fcwrap h4.fctext a:hover, h4.fctext a:hover, h2 a:hover {color:#000000;} #footer a:hover, #breadcrumbs .fctext .smallfctext a:hover {color:#000000 !important;}#dropmenu a, #dropmenu a:visited, #dropsearch .txtfield, .formbtn, .digitalsign .contentbox .timebox h2, .digitalsign #header h1, .digitalsign #header h2, #dropmenu .dropxtra .smallfctext,#headerticker {color:#ffffff;} ul.dropxtra.drbox .topmenubox .fctable.fctext .smallfctext * {color:#ffffff !important;}#dropmenu .current a.toplink, #dropmenu .current a.toplink:visited {opacity:0.5;} #dropmenu .current a.toplink:hover, #dropmenu .current a.toplink:active, .podplaylist .podplaylistitem {opacity:1;}.sidebaritem .fcwrap h4.fctext a, .sidebaritem .fcwrap h4.fctext a:visited, h4.fctext, h4.fctext a, h4.fctext a:visited, .txtfield, #dropmenu #mobiledropmenu a.droplink, #dropmenu #mobiledropmenu a.droplink:visited, .caltoday .smallfctext.calevent a, .caltoday .smallfctext.calevent a:visited, .formbtn:active,  .btnrow .formbtn.inverse#contracting, .btnrow #expanding.formbtn:active, .allcomments .smallfctext.commentposter, .podplaylist .podplaylistitem a, .podplaylist .podplaylistitem a:visited {color:#212121;}#sidebar .sidebaritem h2, #sidebar .sidebaritem h2:a, #sidebar .sidebaritem h2 a:visited, .website #sidebar .sidebaritem .wswrap *, .footerwidscroll .fctext, .footerwidscroll .wswrap * {color:#757575 !important;} .website #sidebar .sidebaritem .fctext, .smallfctext.calevent a, .smallfctext.calevent a:visited, h2.caldate a, h2.caldate a:visited, #mobiledrop a.droplink.fmshelf#closemobilemenulink, #dropmenu #mobiledropmenu a.droplink:hover,#dropmenu #mobiledropmenu a.droplink:active, .fctext.label, .smallfctext, .datestamp, .podplaylist .smallfctext .podplaylistitem a, .podplaylist .podplaylistitem .smallfctext a:visited, .tabbedfolders .fctext.txtlimit.faded, #sidebar .sidebaritem .smallfctext, .datestamp, .podplaylist .podplaylistitem a:hover, .date, .timestamp, #breadcrumbs .smallfctext, #breadcrumbs a, #breadcrumbs a:visited {color:#757575;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter h3, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter .fctext, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter .wswrap.fcwrap * {color:#ffffff !important;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument {background:#f0f0f0;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter {background:#212121;}/* GENERIC BACKGROUNDS */.contentbox, .formbtn:active, .btnrow .formbtn.inverse#contracting, .btnrow .formbtn.inverse#contracting:hover, .btnrow #expanding.formbtn:active, #pageframe, .digitalsign #sidebar, .digitalsign .contentbox, #sidebar .sidebaritem, .footerwidscroll .wswrap, .podbox, .txtfield, #mobiledrop, body.digitalsign {background:#ffffff;}#dropsearch .txtfield {background:url(/.templates/fmlibrary/graphics/bright.png);}.even, .odd, .calendarmonth .contentbox, .calendarweek .contentbox, .podplaylist .podplaylistitem a, .podplaylist .podplaylistitem a:visited, .podplaylist .podplaylistitem a:hover, .listobject.listtop, #exifoutput.contentbox, .mobileview #dropsearch .txtfield {background:none;}/* BORDERS */.listobject.even, .listobject.odd, .permalink, #mobiledrop a.droplink, .podplaylist .podplaylistitem, .listobject.listtop {border-bottom:1px #BDBDBD solid;}.calevent {border-top:1px #BDBDBD solid;}.txtfield {border:1px #BDBDBD solid;} .formbtn, .btnrow .formbtn.inverse#contracting {border:none;}.dividerline {width:100%;clear:both;padding-top:1px;background:url(/.templates/fmlibrary/graphics/darker.png);}/* SHADOWS */.formbtn:hover, .contentbox, .digitalsign #sidebar {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}.formbtn {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);} .formbtn:active, .btnrow .formbtn.inverse#contracting {box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2);}#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);}#mobiledrop {box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}#dropmenu a.toplink:hover {box-shadow:inset 0 -6px 1px -4px #f5f4f5}#magnews .contentbox,.mobileview #dropmenu a.toplink:hover, .mobileview #pageframe, #exifoutput.contentbox {box-shadow:none;}/* LAYOUT SETUP */#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget, #contentpadding, .footercontent, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .wswrap.fcwrap, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .splashitem .sitehomeitem.contentbody, .sitehomepage #pagecontentsec #contentfooter {max-width:80%;margin-left:auto;margin-right:auto;}#pagecontent {width:65%;} #pagecontent.pagecontentright {padding:0px 3% 0px 0%;} #pagecontent.pagecontentleft {padding:0px 0% 0px 3%;}#sidebar {width:29%;}#sidebar.sidebarright {padding:0px 0% 0px 3%;}#sidebar.sidebarleft {padding:0px 3% 0px 0%;}#sidebar.sidebarright .sidebarobject {margin-left:-5px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .wswrap.fcwrap {width:100%;padding:0px;margin:0px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .sitehomeitem.contentheader {padding:15px 10% 15px 10%;margin:0px;text-align:center;}/* HEADER FORMATTING */img#logopic, #dropsearch {margin-left:5px;margin-right:5px;}#wrapper:not(.mobileview) #headerwrap.hewrapright #header, #wrapper:not(.mobileview) #headerwrap.hewrapleft #header {top:0px;left:0px;}#wrapper:not(.mobileview) #headerwrap.hewrapright img#logopic, #wrapper:not(.mobileview) #headerwrap.hewrapleft img#logopic {max-width:30%;top:0px;position:absolute;z-index:3;}#wrapper:not(.mobileview) #headerwrap.hewrapright img#logopic {right:0px;} #wrapper:not(.mobileview) #headerwrap.hewrapleft img#logopic  {left:0px;}#wrapper:not(.mobileview) #headerwrap.hewrapright #header, #wrapper:not(.mobileview) #headerwrap.hewrapleft #header {position:absolute;width:80%;margin-right:10%;margin-bottom:15px;margin-left:10%;}#wrapper:not(.mobileview) #headerwrap.hewrapright #dropsearch {position:absolute;left:10%;} #wrapper:not(.mobileview) #headerwrap.hewrapleft #dropsearch {position:absolute;right:10%;}#wrapper:not(.mobileview) #headerwrap {position:relative;padding:30px 10% 19px 10%;}#wrapper:not(.mobileview) #headerwrap.hewrapcenter #header {margin:0px 10% 0px 10%;width:80%;}#contentpadding {width:80%;padding:70px 10% 50px 10%;}#footer {width:100%;padding:70px 0% 50px 0%;}.mobileview #headerwrap {padding:0px;margin:0px;width:100%;height:80px;position:relative;}.mobileview #header {top:0px;left:0px;height:80px;bottom:0px;right:0px;margin:0px;padding:0px;position:absolute;overflow:hidden;}#wrapper:not(.mobileview) #headerwrap.hewrapleft ul#drops{float:right;}.mobileview img#logopic {max-width:50%;max-height:70px;float:left;margin-left:50px;margin-top:5px;position:relative;z-index:1;}#wrapper:not(.mobileview) #dropsearch {width:180px;}.mobileview #dropsearch {position:absolute;top:0px;right:0px;padding:0px 50px 0px 50px;z-index:0;width:100%;}#dropsearch .searchsubmit {right:10px;top:10px;position:absolute;width:20px;height:20px;background:url(/.templates/fmlibrary/graphics/whitesearch.png) 0px 0px no-repeat;background-size:contain;}.mobileview #dropsearch .searchsubmit {width:20px;height:76px;top:26px;right:15px;}#wrapper:not(.mobileview) #dropsearch .txtfield {padding:10px 0px 10px 0px;text-indent:15px;width:100%;}.mobileview #dropsearch .txtfield {padding:28px 0px 28px 0px;text-align:right;width:100%;text-indent:30px;}#wrapper:not(.mobileview) #dropmenu a.toplink {margin:0px 30px 0px 5px;padding:13px 0px 7px 0px;}#wrapper:not(.mobileview) #headerwrap.hewrapleft #dropmenu a.toplink {margin:0px 5px 0px 30px;}.hewrapright #dropmenu ul#drops ul.dropxtra {margin:18px 0px 0px -10px;}.hewrapleft #dropmenu ul#drops ul.dropxtra {margin:18px 0px 0px -115px;padding-top:7px;padding-bottom:7px;}.hewrapcenter #dropmenu ul#drops ul.dropxtra {margin:23px 0px 0px -15px;}#dropmenu ul#drops li a.droplink {padding:7px 15px 7px 15px;width:200px;}.hewrapcenter #dropmenu {position:relative;}.hewrapleft #dropmenu ul#drops, .hewrapright #dropmenu ul#drops {position:relative;}.hewrapleft #dropmenu ul#drops ul#contextresults.dropxtra {top:-87px !important;left:100% !important;margin-left:-186px;}.hewrapright #dropmenu ul#drops ul#contextresults.dropxtra {top:-87px !important;left:14px !important;}.hewrapcenter #dropmenu ul#drops ul#contextresults.dropxtra {top:35px !important;left:100% !important;margin-left:-208px;}.mobileview ul#drops {float:none;text-align:left;margin:0px;}#dropmenu #mobiledropmenu {overflow:visible;}.mobileview #dropmenu a.toplink.fmshelf {margin:0px 0px 0px 20px;padding:30px 0px 25px 0px;}#dropmenu #mobiledrop a.droplink {width:165px !important;white-space:normal !important;padding:20px 15px 20px 60px !important;}#dropmenu #mobiledrop a.droplink {background:url(/.templates/fmlibrary/graphics/mobarrow.png) no-repeat;background-position:14px 13px;}#dropmenu #mobiledrop li:first-child a.droplink {padding:20px 45px 20px 60px !important;width:135px !important;}#dropmenu #mobiledrop a.droplink.fmshelf {height:35px !important;width:36px !important;overflow:hidden;top:0px;left:204px !important;position:absolute;border:none;background:none;padding:10px 0px 0px 0px !important;}#mobiledrop {z-index:100004;}#mobilemenulink {z-index:100005;}/* CUSTOM SPLASH FORMATTING */.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .fcwrap {padding:50px 5% 45px 5%;width:100%;margin:0px auto 0px auto;max-width:1180px;}.webpage.wrapcenter .sitehomepage.template25533 #contentpadding {max-width:100%;width:100%;padding:0px;padding:0px 0% 50px 0%;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .contentbody {margin:0px;}#splashbox {left:10%;right:10%;margin-top:50px;}  #splashbox h1 {margin-top:10px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .slideshow .mediaprevaspect {padding:40.6% 0 0;} .mobileview .template25533.sitehomepage .slideshow .mediaprevaspect {padding:56.6% 0 0;}/* POSITIONS */.nomenu #wrapper:not(.mobileview) #headerwrap.hewrapright, .nomenu #wrapper:not(.mobileview) #headerwrap.hewrapleft {min-height:140px;}#wrapper:not(.mobileview) #headerwrap.hewrapright #header, #wrapper:not(.mobileview) #headerwrap.hewrapleft #header {height:140px;margin-top:32px;}#wrapper:not(.mobileview) #headerwrap.hewrapright ul#drops, #wrapper:not(.mobileview) #headerwrap.hewrapleft ul#drops{margin-top:110px;}#wrapper:not(.mobileview) #headerwrap.hewrapright img#logopic, #wrapper:not(.mobileview) #headerwrap.hewrapleft img#logopic {max-height:132px;}#wrapper:not(.mobileview) #headerwrap.hewrapright #dropsearch, #wrapper:not(.mobileview) #headerwrap.hewrapleft #dropsearch {top:30px;}/* WIDGETS */#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist {width:100%;position:absolute;z-index:1;left:5px;bottom:-45px;}#headerwrap #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget {text-align:left;left:0px;top:0px;position:absolute;}#headerwrap.hewrapcenter #headerwidgets #google_translate_element.firstmagicwidget.noassist {top:20px;left:10%;margin-left:5px;}#headerwrap.hewrapcenter #headerwidgets #google_translate_element.firstmagicwidget.noassist .skiptranslate.goog-te-gadget {top:0px;left:0px;position:absolute;}#headerwidgets {padding-left:5px;padding-right:5px;}#headerwrap.hewrapleft #headerwidgets .analogclock, #headerwrap.hewrapright #headerwidgets .analogclock {top:-25px;left:50%;margin-left:-90px;position:absolute;}#headerwrap.hewrapleft #headerwidgets .noassist:not(#google_translate_element), #headerwrap.hewrapleft #headerwidgets .headercontacts.noassist {float:right !important;clear:none !important;margin:0px 0px 5px 30px !important;padding:0px;text-align:right;}#headerwrap.hewrapcenter #headerwidgets {padding-bottom:15px;} #headerwrap.hewrapright #headerwidgets .headercontacts.noassist {text-align:left;}#headerticker {top:100% !important;left:0px !important;position:fixed !important;z-index:2;height:17px;width:100%;text-align:center;margin-top:-17px;}#headerwrap.hewrapleft #headerwidgets, #headerwrap.hewrapright #headerwidgets {margin-top:46px;height:65px;overflow:hidden;max-width:70%;white-space:nowrap;}#headerwrap.hewrapleft #headerwidgets .sociallikeswidget {top:-35px;left:-25px;position:absolute;z-index:2;}#headerwrap.hewrapright #headerwidgets .sociallikeswidget {top:-35px;left:5px;position:absolute;z-index:2;}#headerwrap.hewrapcenter #headerwidgets .sociallikeswidget {top:0px;left:10%;position:absolute;z-index:2;padding-left:5px;}#headerwrap.hewrapcenter #headerwidgets .firstmagicwidget #vox {top:0px;left:10%;margin-left:5px;position:absolute;z-index:1;}#headerwrap.hewrapleft #headerwidgets .firstmagicwidget #vox {top:-33px;left:5px;position:absolute;z-index:1;}#headerwrap.hewrapright #headerwidgets .firstmagicwidget #vox {top:-33px;left:5px;position:absolute;z-index:1;}#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;}/* GENERAL FORMATTING */#sidebar .sidebaritem {padding:0px;margin:0px 0px 30px 0px;}#footerbar .sidebaritem {margin:0px 5px 30px 5px;}.sidebaritem .smallfctext.datestamp {margin-top:2px !important;margin-bottom:5px !important;}.sidebaritem .sidebarnews .clear {height:15px;}.sidebaritem h2 {margin-bottom:7px;}.contentbody {margin:0px 5px 15px 5px;} .contentheader {margin:0px 5px 25px 5px;}.contentbodylots {margin:0px 0px 15px 0px;} .contentbox, .mediaitem.mediasmall.minitxttile .contentbox, .mediaitem.mediamedium.minitxttile .contentbox {padding:15px;margin:5px;}.calendarbody.contentbody {display: table;padding:4px 0.5% 4px 0.5%;width:99%;}.userform textarea.txtfield {height:142px;} .commentbody.printablesite .userform textarea.txtfield {height:92px;}.userform .txtfield, .userform textarea.txtfield {padding:13px 5px 13px 10px;}.userform .fctext.label {padding:13px 15px 13px 5px;}iframe.minibox {height:340px !important;}iframe#commX.fullbox {height:600px !important;}.website #wrapper:not(.mobileview) {padding-bottom:0px;padding-top:10px;}#fmcomment {margin-top:30px;}.gallerydir .contentbox, .tilesdir .contentbox {margin:5px;padding:0px;}.tilesdir .contentbox .mediaprevframe a, .gallerydir .contentbox a img {border-top-left-radius:2px;border-top-right-radius:2px;}.gallerydir .contentbox h4.fctext, .tilesdir .contentbox h4.fctext {padding:5px 4% 10px 4%;text-align:left;} .portaldocument  .contentbox h4.fctext {padding-top:10px;}.contentbox, .mediaitem.mediasmall.minitxttile .contentbox h4.fctext, .mediaitem.mediamedium.minitxttile .contentbox h4.fctext {padding:0px 0px 10px 0px;}.blogdir .podbox, .template25513 .podbox {margin-bottom:15px;}.gallerydir .contentbox .smallfctext.txtlimit.timestamp, .tilesdir .contentbox .smallfctext.txtlimit.timestamp {padding:0px 4% 10px 4%;margin-top:-10px;}.contentbox, .mediaitem.mediasmall.minitxttile .contentbox .smallfctext.txtlimit.timestamp, .mediaitem.mediamedium.minitxttile .contentbox .smallfctext.txtlimit.timestamp {padding:0px 0px 10px 0px;}.calendarmonth .contentbox, .calendarweek .contentbox {padding:0px;margin:0px;display: table-cell;height:100%;width:100%;display:inline-block;}.contentbox .calevent {padding:10px 7px 10px 7px;margin:0px 5px 0px 5px;text-align:center;}.mediaitem .fctext.txtlimit {width:92%;}#dropmenu ul#drops ul.dropxtra {border-bottom-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:0px;border-top-right-radius:0px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {border-top-left-radius:2px;border-bottom-left-radius:2px;}.newsdir #newsdirbody .contentbox {padding:0px 30px 0px 0px;margin:0px 5px 15px 5px !important;}.newsdir #newsdirbody .contentbox h2 {padding:15px 0px 0px 15px;}.newsdir #newsdirbody .contentbox .fctext {padding:0px 0px 15px 15px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {width:66%;margin-right:20px;}.newsdir #pagecontentsec .mediaitem.mediafull .contentbox .mediaprevframe {width:69%;margin-right:20px;}.newsdir .mediaitem.mediafull.formid2652 .contentbox, .newsdir .mediaitem.mediafull.formid141 .contentbox {margin:5px;padding:15px 15px 5px 15px;}.newsdir .mediaitem.mediafull.formid2646 .contentbox .fctext:last-child {padding-bottom:0px;}.caldayofweek .mediaitem.mediatiny .contentbox {padding-bottom:15px;}.txtfield, .contextsearch input.txtfield, .listobject.even, .listobject.listtop, .contentbox, .formbtn, .mediaitem .fctext.mediatxt, .footerwidscroll .wswrap, .podbox, #dropsearch .txtfield {border-radius:2px;}.footerwidscroll .wswrap {padding-left:8px;padding-right:8px;}.digitalsign .timebox {margin-right:15px;margin-left:-15px;text-align:right;}.permalink {margin-bottom:45px;margin-top:35px;text-align:right;} .formid141 .permalink {display:none;}#blogdirbtnrow.btnrow {margin-bottom:55px;}.formbtn {padding:10px 15px 10px 15px;} .footerwidscroll h3 {display:none;}.btnrow .formbtn, .formbtn.left, .formbtn.right {padding:7px 15px 7px 15px;} .formbtn, .btnrow .formbtn, .formbtn.left, .formbtn.right {border-radius:2px;margin:2px 5px 10px 0px !important;}.btnrow {padding:5px 0px 10px 0px;width:auto;}.listobject {padding-top:7px;padding-bottom:7px;} .listobject .fctext .noicon {margin:5px 10px 0px 10px;}.listobject.fctext.inlinecontentbox .smallfctext img {margin:2px 10px 0px 10px;}.listobject.inlinecontentbox {padding-top:15px;padding-bottom:15px;} .listobject.listtop .fctext:first-child {text-indent:10px;padding:0px;}.portcalright .listobject {padding-top:0px;padding-bottom:0px;} .faded {opacity:1;}.podplaylist .podplaylistitem {opacity:1;}.calday {display: table-row;height:100%;display:inline-block;margin:0px 0px -6px 0px;}.allcomments .fctext {padding-top:15px;padding-bottom:15px;} .allcomments.output {width:79.4% !important;}.personalized.line, .hitobject.line {padding:15px;} .hitobject.line .dateblock {right:15px;top:15px;} .podplaylist .podplaylistitem  {padding:5px 9px 5px 9px;}.template25513 .fctext.podtxt, .template25512 .fctext.podtxt {margin-top:30px;}.digitalsign .eventbox h2 {margin-bottom:-4px;}.guestform td.field {position:relative;}.guestform .erroricon {top:40px;right:50%;position:absolute;}.guestform .userform.fbuilderform .erroricon {top:40px;right:15px;position:absolute;}#headerticker {left:0px;top:0px;position:absolute;z-index:2;width:100%;}.template25522 .fctext.formintrotxt {padding-bottom:30px;}.wswrap img {margin-right:15px;}#adduploads #uplbox .fctext.iconobject {width:84% !important;float:none;clear:both;}.commentsfooter h3 {margin-top:20px;}#breadcrumbs {margin-bottom:50px;}.sitemaplist.fctext a {padding:7px 15px 7px 15px;background-image:none;}.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 td.field #txteditor.txtfield.long {height:200px !important;} body.mobilesite .userform td.field #txteditor.txtfield.long {height:150px !important;}ul.dropxtra.drbox {width:800px !important;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .widgetdocument h3 {margin-bottom:10px;}#footerbar .sidebarobject:nth-child(3n+1) {text-align:right;}.mobileview #footerbar .sidebarobject:nth-child(3n+1) {text-align:left;}#footerbar .sidebarobject:nth-child(3n+2) {text-align:center;}.mobileview #footerbar .sidebarobject:nth-child(3n+2) {text-align:left;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument {padding:30px !important;border-radius:2px;}/* MOBILE UI */.mobileview .fullsticky #authorprofilepic {position:relative;left:0px;top:0px;max-width:100%;}.mobileview .userform .txtfield, .mobileview .userform textarea.txtfield {padding:15px 5px 15px 10px;}.mobileview .userform .fctext.label {padding:15px 15px 15px 5px;}.mobileview .userform textarea.txtfield {height:92px;}@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {.newsdir .contentbox h2 {padding:0px;margin:15px 0px 5px 20px;} .newsdir .contentbox {padding-right:0px !important;} .newsdir .contentbox .fctext {width:90%;} .newsdir .mediaitem.mediafull .contentbox .mediaprevframe {width:100%;margin-right:0px;padding:0px;border-bottom-left-radius:0px;}.mobileview .userform .txtfield, .mobileview .userform .txtfield.medium, .mobileview .userform textarea.txtfield, .mobileview .userform textarea.txtfield.long {width:92%;}.mobileview .imediumaspect {padding:168.7% 0 0}}@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;}}#globalfoxy.mobileglobalfoxy {top:90px;}