/* FLORIDA FIRSTMAGIC 3 SKIN */@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);/* FONT FAMILY */.wswrap * {font-family: 'Source Sans Pro', sans-serif !important;}body, .fctext, input * {font-family: 'Source Sans Pro', sans-serif;}/* 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, #dropmenu a.droplink, #signature, #footerlinks, #headerticker, #headerwrap .fctext {font-size:14px;line-height:21px;}body, .fctext, h3, h4, h4.fctext {font-size:18px;line-height:24px;}.mobileview h1, .newsdir.mobileview .contentbox h2, .newsdir.mobileview .contentbox h2 a, #sidebar h2 {font-size:21px;line-height:27px;}h1, h2,  h2 a, .mobileview h1#maintitle, .mobileview .calendarmonth h1, .mobileview .calendarday h1 {font-size:24px;line-height:32px;}h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a {font-size:32px;line-height:40px;}#dropmenu a.toplink, #dropsearch .txtfield {font-size:17px;line-height:23px;padding:15px 15px 15px 0px;}.digitalsign .contentbox .fctext {font-size:21px;line-height:27px;}  .digitalsign .timebox h2 {font-size:42px;line-height:90px;}/* FONT STYLES */a, a:visited, a:hover {text-decoration:none;} .fctable .fctext a, .wswrap a, .fctable .fctext a:visited, .wswrap a:visited {text-decoration:underline;}.digitalsign .contentbox h2, .formbtn, .fctext.label, .fctext a.sidebarlink, #dropmenu a.droplink, .mobileview #signature, .digitalsign .timestamp, .digitalsign .contentbox .fctext {font-weight:bold;}.date, .blogdir .timestamp, .blogdir .datestamp, .newsdir .timestamp, .newsdir .datestamp, .podcastdir .timestamp, .podcastdir .datestamp, #sidebar h2, .formbtn, .digitalsign .contentbox h2 {text-transform:uppercase;}#dropsearch .txtfield {text-indent:15px;}/* FONT COLORS */a, a:visited, .fctext a, .fctext a:visited, .caltoday .smallfctext.calevent a, .caltoday .smallfctext.calevent a:visited, .smallfctext.calevent a:hover {color:#3e87ff;} .wswrap a, .wswrap a:visited {color:#3e87ff !important;}a:hover, .fctext a:hover, h4.fctext a, h4.fctext a:visited, .fctext, ul.dropxtra li a, .fctext, ul.dropxtra li a:visited, .smallfctext.calevent a, .smallfctext.calevent a:visited, .formbtn, #dropmenu a.toplink, #dropsearch .txtfield, #dropmenu a.droplink, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, .smallfctext, .date {color:#746c71;}h1, h2, h2 a, h2 a:visited, .digitalsign .smallfctext.timestamp, .fctext a.sidebarlink, .fctext a.sidebarlink:visited, .sidebaritem .fctext {color:#585255;} .sidebaritem .wswrap * {color:#585255 !important;}h1#maintitle, .calendarmonth h1, .calendarday h1 {color:#000000;} .wswrap a:hover, .formbtn:active, .fctext a.sidebarlink:hover, .digitalsign .contentbox .fctext {color:#000000 !important;}#dropmenu .current a.toplink, #dropmenu a.toplink:hover, #dropmenu a.droplink:hover, .digitalsign #header h1, .digitalsign #header h2, .digitalsign .timebox h2, #footerlinks a, #footerlinks a:visited, #signature, #headerticker {color:#ffffff;}/* SHADOWS */a.toplink,a.toplink:visited, #dropmenu a.droplink, #dropmenu a.droplink:visited, #dropsearch .searchfield {text-shadow:-1px -1px 3px #000000;}.digitalsign .contentbox, ul#drops ul.dropxtra, .tabbedfolders .contentbox, .digitalsign #sidebar, .digitalsign #header {box-shadow:1px 1px 5px #000000;}/* BACKDROPS */body {background:#ffffff url(/.templates/fmlibrary/graphics/backdrop_florida.jpg) no-repeat;background-size:cover;background-attachment:fixed;}#pageframe, .digitalsign .contentbox, .digitalsign #sidebar {background:#ffffff;}#footerbarwrap {background:url(/.templates/fmlibrary/graphics/bright02.png);} #mobiledrop ul li, #dropmenu, #dropsearch, .digitalsign #header, .digitalsign .timebox {background:#000000 url(/.templates/fmlibrary/graphics/silverdrop.png) repeat-x;}ul#drops ul.dropxtra, #mobiledrop {background:#212121;}#mobiledrop a.droplink.fmshelf {background:none;}#pageframe {border-bottom:1px #d2d2c6 solid;border-top:1px #585255 solid;}.permalink {border-bottom:1px #d2d2c6 solid;}#dropsearch {border-left:1px #585255 solid;}#footerbarwrap, #dropmenu ul li ul li {border-bottom:1px #585255 solid;} #dropmenu ul li ul li:last-child {border-bottom:none;}.wrapcenter #footerlinks {border-top:1px #746c71 solid;} .mobileview #footerlinks {border-top:none;}.contentbox, .calevent, .formbtn {background:#d2d2c6 url(/.templates/fmlibrary/graphics/silverbox.png) repeat-x;border:1px #d2d2c6 solid;} .calendarmonth .contentbox, .digitalsign .contentbox {border:none;}.fctext a.sidebarlink, .fctext a.sidebarlink:visited {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:-5px center;background-repeat:no-repeat;}.fctext a.sidebarlink:hover {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:-4px center;background-repeat:no-repeat;}.fctext a.sidebarlink:active {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:-3px center;background-repeat:no-repeat;}#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;}#dropmenu a.droplink:active {background-image:url(/.templates/fmlibrary/graphics/navarrows.png);background-position:-969px center;background-repeat:no-repeat;}/* GENERAL FORMATTING */#pageframe, #headerwrap, #footerbarwrap {padding-left:12%;padding-right:12%;} .mobileview #pageframe, .mobileview #footerbar, .mobileview #headerwrap {padding-left:4%;padding-right:4%;} .website #wrapper {margin:10px auto 0px auto;}.website #wrapper.mobileview {margin:0px auto 0px auto;}#contentpadding {padding:0px 2% 0px 2%;}#footerbarwrap {margin-bottom:330px;}  #footerbar {padding:40px 2% 40px 2%;width:96%;}#footerlinks {margin:7px 12% 0px 12%;padding-top:7px;}#footer {text-align:left;} #signature {text-align:right;padding-top:7px;padding-right:13%;float:right;}#footerlinks a#homelink {padding-left:1%;} .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;}#pagecontent.pagecontentleft {width:64.2%;padding-left:3%;}#sidebar.sidebarleft {width:29.8%;padding-right:3%;}#pagecontent.pagecontentright, #pagecontent.pagecontentcenter {width:64.2%;padding-right:3%;}#sidebar.sidebarright {width:29.8%;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 {padding-left:2%;padding-right:2%;} ul#drops ul.dropxtra {padding:5px 5px 5px 10px;margin:0px 0px 0px 0px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}#dropmenu a.droplink {padding:10px 5px 10px 25px;}#mobiledropmenu a.droplink {margin-bottom:1px;padding:10px 5px 10px 25px !important;}#dropmenu a.toplink, #dropsearch .txtfield {padding:15px 15px 15px 0px;}li#mobilemenulink {padding-left:5px;} li#mobilemenulink a.toplink.fmshelf {margin-left:0px;}.formbtn.right {margin-left:-1px;} .formbtn, .btnrow .formbtn, .formbtn.left, .formbtn.right {padding:3px 9px 3px 9px;}.sidebaritem .sidebarnews .clear {height:10px;}.listobject {padding-top:7px;padding-bottom:7px;} .listobject .fctext .noicon {margin:5px 10px 0px 10px;}#pageframe {padding-top:50px;padding-bottom:40px;} .contentbody, .contentheader, .newsdir .contentbodylots {margin:0px 5px 15px 5px;}#footerbar .sidebaritem {margin-left:5px;margin-right:5px;}ul#drops {padding-left:5px;} #dropsearch {margin-right:5px;} .contentbox {margin:5px;padding:15px;border-radius:2px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {border-top-left-radius:2px;border-bottom-left-radius:2px;width:60%;}.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:-7px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {margin-right:15px;}.calendarmonth .contentbox, .calendarweek .contentbox {background:none;padding:0px;margin:0px;}.calendarbody.contentbody {display: table;border-radius:2px;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;}.contentbox .calevent {padding:5px;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;}.listobject.odd {border-radius:2px;}.fctext a.sidebarlink {padding:3px 0px 3px 20px;display:block;margin:0px;} .digitalsign .timebox {width:25%;margin-right:2%;}.sitehomepage #pagecontentsec {padding:0px 0% 0px 0%;} .sitehomepage #pagecontentsec.pagecontentcenter .slideshow {margin:-50px -30px 30px -30px;}.sitehomepage #pagecontentsec.pagecontentcenter .fcwrap {padding:0px 0% 0px 0%;}#wrapper.webpage.wrapcenter #page.hasslide.sitehomepage #pageframe {overflow:hidden;}