/* SPECTRUM FIRSTMAGIC 4 THEME*/@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans);/* FONT STYLES */a, a:visited. a:hover {text-decoration:none;} .fcwrap a, .wswrap a {text-decoration:underline;}h1, .digitalsign .contentbox .fctext, .sidebarlink, #dropmenu a, #dropsearch .txtfield, #dropmenu a.droplink, .formbtn, #footerlinks a {font-weight:700;}body, .fctext, h3, h4, #fixedfoxycart .smallfctext {font-family: 'Open Sans', sans-serif;} .wswrap *, ul.dropxtra.drbox .smallfctext * {font-family: 'Open Sans', sans-serif !important;}h1, h2, #headerticker, #signature, .date, .timestamp, .permalink, .formbtn, #dropmenu a.toplink, #dropmenu a.droplink, #dropsearch .txtfield, #breadcrumbs, #footerlinks, .calevent, .date #dashlinks a {font-family: 'Montserrat', serif;text-transform:uppercase !important;}h2, #headerticker, #signature, .date, .timestamp, .permalink {font-weight:400;} .contentbox h4.fctext.txtlimit {text-align:left;}/* FONT SIZES */body, .fctext, h4, #signature,h3 {font-size:14px;line-height:26px;} .wswrap *, ul.dropxtra.drbox .smallfctext * {font-size:14px !important;line-height:26px !important;}.website .sidebaritem .fctext {font-size:12px;line-height:21px;} .website .sidebaritem .wswrap * {font-size:12px !important;line-height:21px !important;}#dropmenu a.toplink, #dropsearch .txtfield {font-size:14px;line-height:42px;}#dropmenu a.droplink, .smallfctext, #footer, .date, .permalink {font-size:12px;line-height:21px;} .formbtn, #fixedfoxycart .smallfctext {font-size:11px;line-height:11px;}.digitalsign .contentbox .fctext {font-size:18px;line-height:24px;}h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a, h2.caldate a:visited {font-size:30px;line-height:42px;}h1, h2, .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter h3, .webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3 {font-size:20px;line-height:33px;}/* COLORS */a, a:visited, .digitalsign .contentbox h2, .price {color:#10c4ee;}.website .fctext, #signature {color:#6a6d72;} .website .wswrap *, ul.dropxtra.drbox .smallfctext * {color:#6a6d72 !important;}.fctext a, .fctext a:visited {color:#10c4ee;} .wswrap a, .wswrap a:visited {color:#10c4ee !important;}.fctext a:hover {color:#ffffff !important;} .wswrap a:hover {color:#ffffff !important;}.calevent a, .calevent a:visited {color:#6a6d72;}#footerbar .sidebaritem .fctext, #fixedfoxycart .smallfctext a, #fixedfoxycart .smallfctext a:visited {color:#ffffff;} #footerbar .sidebaritem .wswrap *, ul.dropxtra.drbox .smallfctext * a, ul.dropxtra.drbox .smallfctext * a:visited {color:#ffffff !important;}#footerbar .fctext a, #footerbar .fctext a:visited, #footerbar .wswrap a, #footerbar .wswrap a:visited {color:#ffffff !important;}#footerbar .fctext a:hover, #footerbar .wswrap a:hover, ul.dropxtra.drbox .smallfctext * a:hover {color:#10c4ee !important;}h1, h2, h2 a, h2 a:visited, h3, h4, h4.fctext,  h4.fctext a, h4.fctext a:visited, #breadcrumbs, .smallfctext, .fctext.label, .smallfctext, .date, .formbtn, #signature, #fixedfoxycart .smallfctext a:hover, #footerlinks a:hover {color:#778a99;}.caltoday a, .caltoday a:visited, .caltoday .calevent a, .caltoday .calevent a:visited, .a:hover, .digitalsign .contentbox .fctext, .digitalsign .contentbox .timebox h2, h2 a:hover, #headerwrap .fctext {color:#ffffff;}#dropmenu a.toplink, #dropmenu a.toplink:visited, #dropsearch .txtfield, digitalsign #header h1, .digitalsign #header h2, .formbtn:active, h1#maintitle, .calendarmonth h1, .calendarday h1, .webpage .date, #footerbar .sidebaritem h2, #headerticker {color:#ffffff;}#dropmenu a.droplink, #dropmenu a.droplink:visited {color:#778a99;}#dropmenu .current a.toplink, #dropmenu .current a.toplink:visited, #dropmenu a.toplink:hover, #dropmenu a.droplink:hover{color:#ffffff;opacity:1;}#dropmenu .current a.toplink  {background:url(/.templates/fmlibrary/graphics/currentwhite.png) bottom center no-repeat;}#fixedfoxycart .smallfctext a {text-shadow:none;}/* BACKDROPS */body {background:#000000 url(/.templates/fmlibrary/graphics/backdrops/spectrum.jpg) repeat-x top center;background-attachment:fixed;}#dropmenu {background:url(/.templates/fmlibrary/graphics/bright.png);}#dropmenu ul#drops ul.dropxtra, .formbtn, #mobiledrop {background:#1e2527;border:1px #293335 solid;}a.droplink:hover, a.droplink:active {background:#0c0f10;}.contentbox, .listobject.listtop, .listobject.even {background:url(/.templates/fmlibrary/graphics/bright.png);} .listobject.odd {background:none;}.digitalsign #sidebar {background:url(/.templates/fmlibrary/graphics/brighter.png);} .digitalsign .contentbox, #fixedfoxycart {background:url(/.templates/fmlibrary/graphics/dark02.png);}#pageframe {background:#0c0f10;box-shadow:0px 7px 25px #000000;border:1px #282222 solid;} .digitalsign #header {background:#000000;box-shadow:1px 1px 3px #000000;}.formbtn.inverse {border-top:1px #000000 solid;border-left:1px #000000 solid;box-shadow:-1px -1px 3px #121212;} .permalink, .podplaylist .podplaylistitem {border-bottom:1px #282222 solid;}.podplaylist .podplaylistitem a, .podplaylist .podplaylistitem a:visited, .podplaylist .podplaylistitem a:hover {background:none;}.dividerline {width:100%;clear:both;padding-top:1px;background:url(/.templates/fmlibrary/graphics/bright.png);}/* FORMATTING */body {padding:0px 15px 0px 15px;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec .sitehomeitem.contentheader {padding:0px 0% 90px 0%;margin:-15px 0px 0px 0px;text-align:center;}.calevent {padding:7px;text-align:center;}.calendarmonth .contentbox, .calendarweek .contentbox {background:none;padding:0px;margin:0px;}.calendarbody.contentbody {display: table;border-radius:5px;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;}#dropmenu {top:0px;left:0px;right:0px;position:absolute;padding:0px 2% 0px 2%;z-index:11;}#dropmenu a.toplink {padding:10px 0px 10px 0px;margin-right:15px;}#dropsearch .txtfield {padding:10px 5px 10px 0px;width:80%;right:35px;top:0px;position:absolute;text-align:right;}#dropsearch .searchsubmit {right:10px;top:21px;position:absolute;width:20px;height:20px;}#dropmenu #dropsearch {position:relative;width:20%;}.mobileview #dropsearch {position:absolute;top:0px;right:0px;z-index:0;}.mobileview #dropsearch .searchsubmit {width:20px;height:40px;top:10px;right:10px;}.mobileview #dropsearch .txtfield {padding:10px 0px 10px 0px;width:100%;text-align:right;padding-right:30px;}#dropmenu a.droplink {padding:7px 5px 7px 5px;text-align:center;} .mobileview #dropmenu a.droplink {text-align:left;}#dropmenu ul#drops ul.dropxtra {width:200px;padding:10px 0px 10px 0px;margin:15px 0px 0px -15px;border-radius:2px;}#dropmenu ul#drops ul#contextresults.dropxtra {margin-left:0px !important;}#dropmenu ul#drops ul#contextresults.dropxtra {margin-left:0px;}.btnrow {height:40px;}.newsdir .contentbox {background:none;border-top:1px #293335 solid;}.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 24px 0px;}.newsdir .contentbox h2 {margin-top:-5px;}.newsdir .contentbox .fctext .smallfctext.timestamp {margin-bottom:-15px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {width:55%;margin-right:17px;}@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;}}.website #wrapper {max-width:1240px;margin:0px auto 0px auto;padding-top:60px;} .website #wrapper.mobileview {padding-top:70px;}.website #wrapper.nomenu, .website #wrapper.mobileview.nomenu {padding-top:0px;}#header {padding:30px 0px 10px 0px;}#pageframe {padding:60px 4% 20px 4%;margin-bottom:15px;border-radius:2px;} .mobileview #pageframe {padding:30px 2% 10px 2%;}#pagecontent {width:57%;padding:0px 4% 0px 4%;}#sidebar {width:27%;padding:0px 4% 0px 4%;}#pagecontentsec {padding:0px 4% 0px 4%;}#footerbarwrap {padding-left:4%;padding-right:4%;}#footerbar {padding:30px 4% 10px 4%;margin:0px 5px 15px 5px;border-radius:2px;width:92%;}#footerbar .sidebaritem {padding:0px;}.contentbody, .contentheader {margin:0px 5px 15px 5px;}	.contentbox {margin:5px;padding:10px;border-radius:2px;} .permalink {margin-top:15px;text-align:right;}.sidebaritem, .newsdir .contentbox, .permalink {margin-bottom:40px;}.webpage .contentheader, .calendarmonth .contentheader, .calendarweek .contentheader, #breadcrumbs {padding-bottom:15px;}#signature {padding:5px 0px 5px 0px;}.userform .txtfield {padding:7px 5px 7px 10px;border-radius:2px;} .userform .fctext.label {padding:7px 15px 7px 0px;}.formbtn {border-radius:1px;} .formbtn, .btnrow .formbtn, .formbtn.left, .formbtn.right {padding:5px 10px 4px 10px;} .formbtn.right {margin-left:-1px;}.listobject.even, .listobject.odd, .listobject.listtop {border-radius:2px;padding-top:9px;padding-bottom:9px;}.mobileview #footerbar {padding:30px 4% 15px 4%;}.listobject .fctext .noicon {margin:3px 10px 0px 10px;}.sitehomepage #pagecontentsec {padding:0px 0% 0px 0%;} .slideshow {margin-bottom:30px;}.sitehomepage #pagecontentsec.pagecontentcenter .slideshow {margin:-61px -52px 30px -52px;}#wrapper.webpage.wrapcenter #page.hasslide.sitehomepage {overflow:hidden;}.sitehomeitem.contentbody .mediaprevframe {border-top-right-radius:2px !important;border-top-left-radius:2px !important;}#fixedfoxycart {padding:6px 70px 5px 15px;top:80px;}#fixedfoxycart a img, #fixedfoxycart a:hover img {border:none;background:url(/.templates/fmlibrary/elements.png) -150px -1112px no-repeat;width:16px;height:16px;}#fixedfoxycart a:active img{border:none;background:url(/.templates/fmlibrary/elements.png) -149px -1112px no-repeat;}.allcomments.output {width:78% !important;}.wswrap img {margin-right:15px;} .podplaylist .podplaylistitem {opacity:1;padding-top:5px;padding-bottom:5px;padding-left:15px;}.sitehomepage #pagecontentsec #contentfooter, .sitehomepage #pagecontentsec.pagecontentcenter .fcwrap {padding:0px 4% 0px 4%;}#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;}.webpage.wrapcenter .sitehomepage.template25533 #pagecontentsec #contentfooter .includeobjectwidget.widgetdocument h3, #wrapper:not(.mobileview) .sitehomepage.template25533 #pagecontentsec #contentfooter .commentsfooter h3 {text-align:center;margin-bottom:30px;margin-top:30px;}#globalfoxy.mobileglobalfoxy {top:0px;}