/* DARK LINES FIRSTMAGIC 3 SKIN *//* FONTS */body, .fctext {font-family:Georgia,Times New Roman,Serif;}.wswrap * {font-family:Georgia,Times New Roman,Serif !important;}.sidebaritem .fctext, h1, 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 {font-family:Century Gothic,Arial,Sans-Serif;}.sidebaritem .wswrap * {font-family:Century Gothic,Arial,Sans-Serif !important;font-size:14px !important;}/* FONT SIZES */body, .fctext, h3, h4, h4.fctext, #headerticker, #signature {font-size:16px;line-height:25px;}.wswrap * {font-size:16px !important;line-height:25px !important;}.smallfctext, .fctext.label, .website .sidebaritem .fctext, .permalink, #footer a {font-size:14px;line-height:23px;}.date, .timestamp, #breadcrumbs.smallfctext {font-size:11px;line-height:13px;}.website .sidebaritem .wswrap * {font-size:14px !important;line-height:23px !important;}.digitalsign .sidebaritem .wswrap * {font-size:21px !important;line-height:29px !important;}.blogdir .lowercontentbody h2, h1, .newsdir .contentbox h2, .newsdir .contentbox h2 a {font-size:26px;line-height:44px;font-weight:normal;}h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a {font-size:42px;line-height:56px;}#dropmenu a.toplink, #dropsearch .txtfield {font-size:14px;line-height:30px;}.mobileview #dropmenu a.toplink, .mobileview #dropsearch .txtfield {line-height:18px;}#dropmenu a.droplink {font-size:14px;line-height:16px;}/* FONT STYLES */a, a:visited {text-decoration:none;} a:hover {text-decoration:underline;} .podplaylistitem a:hover {text-decoration:none;}.formbtn  {font-size:12px;line-height:12px;}.formbtn, .listtop .fctext, #signature, .sidebarlink, .txtfield,.fctext.label, h1#maintitle, .calendarmonth h1, .calendarday h1, h2.caldate a, .digitalsign .timestamp, .digitalsign .contentbox .fctext {font-weight:bold;}#dropsearch .txtfield, #footerbar h2 {font-weight:normal;}#dropsearch .txtfield {text-indent:20px;}#dropmenu a.toplink, #dropsearch .txtfield, .formbtn, #dropmenu a.droplink, .date, .timestamp, #footerbar h2, #headerticker {text-transform:uppercase;}/* COLORS */a, a:visited, .fctext a, .fctext a:visited, h1, .date, .caltoday h2.caldate a, .caltoday h2.caldate a:visited, #footerbar h2, .digitalsign .contentbox .timebox h2 {color:#988c02;}a:hover, .fctext a:hover {color:#000000;}.caltoday .smallfctext.calevent a, .caltoday .smallfctext.calevent a:visited, .smallfctext.calevent a:hover, .txtfield, .formbtn:active {color:#000000;}h2, h2 a, h2 a:visited, h4.fctext a, h4.fctext a:visited,  ul.dropxtra li a, ul.dropxtra li a:visited {color:#312a2a;}#signature, #footerbar .sidebaritem .fctext, #footerbar .sidebaritem .wswrap *  {color:#5c5050 !important;}.wswrap a, .wswrap a:visited {color:#988c02 !important;}.formbtn, .newsdir .contentbox .fctext, .smallfctext.calevent a, .smallfctext.calevent a:visited, .smallfctext, #breadcrumbs, #breadcrumbs a , #breadcrumbs a:visited, .smallfctext .podplaylistitem a, .smallfctext .podplaylistitem a:visited, .smallfctext .podplaylistitem a:hover, #footerbar .sidebaritem .fctext a, #footerbar .sidebaritem .fctext a:visited, #footer a, #footer a:visited, #headerticker, #headerwrap * {color:#817373;} #footerbar .sidebaritem .wswrap a, #footerbar .sidebaritem .wswrap a:visited {color:#817373 !important;}#dropmenu a.toplink, #dropsearch .txtfield, #dropmenu a.droplink {color:#dcdad6;}#footerbar .sidebaritem .fctext a:hover, #footerbar .sidebaritem .wswrap a:hover, #footer a:hover {color:#dcdad6 !important;}#dropmenu .current a.toplink, #dropmenu a.toplink:hover, #dropmenu a.droplink:hover, .digitalsign #header h1, .digitalsign #header h2 {color:#ccdc39;}.digitalsign .contentbox .timebox h2 {text-shadow:2px 2px 5px #ffffff;}/* BACKDROPS */body {background:#090400 url(/.templates/fmlibrary/graphics/backdrop_darklines.jpg) no-repeat top center;}#dropmenu, .digitalsign #header {background:url(/.templates/fmlibrary/graphics/bright.png);}#dropmenu a.droplink, #dropmenu ul#drops ul.dropxtra {background:#312a2a;}#dropsearch {border-left:1px #5c5050 solid;}#pageframe, .calday, .listobject.odd, .digitalsign #sidebar, .digitalsign .contentbox {background:url(/.templates/fmlibrary/graphics/brighter.png);} .caldayofweek .contentbox {border-bottom:2px #ffffff solid;}.contentbox, #sidebar .sidebaritem, .calendarbody.contentbody, .contentbox .calevent, .listobject.even {background:#f0f0f0;}.contentbox, #sidebar .sidebaritem, .calendarbody.contentbody {box-shadow:1px 1px 5px #b6b6b6;}#mobiledrop, a.droplink.fmshelf#closemobilemenulink {background:#312a2a;}#dropmenu a.droplink:hover {background:#000000;}.permalink {border-bottom:1px #b6b6b6 solid;}.listobject.listtop {background:#b6b6b6;}#mobiledrop a.droplink, #footerbar {border-bottom:2px #5c5050 solid;}/* GENERAL FORMATTING */#pageframe, #footerbarwrap, #headerwrap, #dropmenu {padding-left:12%;padding-right:12%;} .mobileview #pageframe, .mobileview #footerbarwrap, .mobileview #headerwrap, .mobileview #dropmenu {padding-left:4%;padding-right:4%;} .website #wrapper {margin:60px auto 0px auto;}.website #wrapper.mobileview {margin:40px auto 0px auto;}.website.nomenu #wrapper {margin:0px auto 0px auto;}#pagecontent.pagecontentleft {width:66%;padding-left:2%;}#sidebar.sidebarleft {width:30%;padding-right:2%;}#pagecontent.pagecontentright, #pagecontent.pagecontentcenter {width:66%;padding-right:2%;}#sidebar.sidebarright {width:30%;padding-left:2%;}.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 0px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}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;}#pageframe {padding-top:50px;padding-bottom:40px;margin-bottom:15px;} #sidebar .sidebaritem {padding:20px;}.contentbody, .contentheader {margin:0px 5px 15px 5px;}ul#drops {padding-left:5px;} #dropsearch {margin-right:5px;} 	#footerbarwrap {margin-left:5px;margin-right:5px;}#footerbar .sidebaritem {padding:0px 0px 20px 0px;}.contentbox {margin:5px;padding:15px;border-radius:2px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {border-top-left-radius:2px;border-bottom-left-radius:2px;}.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 5px 15px;}.newsdir .mediaitem.mediafull .contentbox .mediaprevframe {margin-right:15px;}.sidebaritem h2 {padding-bottom:5px;}.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;} .formbtn {padding:5px 7px 5px 7px;}.listobject.odd {border-radius:2px;}#footerbar {padding-top:25px;margin-bottom:15px;}.digitalsign .timestamp {margin-top:3px;}.digitalsign .timebox h2 {margin-left:-15px;text-align:right;}