body {
	font: 100%/1.4 "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color: #111111;

	-webkit-text-size-adjust: none !important;
}

ul, ol, dl {
	
}
h1, h2, h3, h4, h5, h6, p {
	
}
a img {
	
}
a:link,
a:visited {
	color: #243773;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}

/* Global Classes */
.float-left {
	
}
.float-right {
	
}
.center {
	
}
.clear {
	font-size: 1px;
	line-height: 0px;
}
.container {
	
}
.shadow,
.shadow img {
	
}
/* Button Large */
.button-lrg {
	
}
.button-lrg a {
	color: #FFF !important;
	font-size: 21px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.button-lrg a:hover {
	color: #bfa473 !important;
}
/* Button Medium */
.button-med {
	line-height: 1;
	text-align: center;
}
.button-med a {
	color: #FFF !important;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.button-med a:hover {
	color: #bfa473 !important;
}
/* Button Small */
.button-sml {
	line-height: 1;
	text-align: center;
}
.button-sml a {
	color: #FFF !important;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.button-sml a:hover {
	color: #bfa473 !important;
}

/* Form Submit */
input[type="submit"] {
	background: url(https://scholasticfencingleague.com/themes/SFL/images/button-sml.png) no-repeat;
	height: 42px;
	margin-top: -5px;
	width: 118px;

	color: #FFF !important;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
input[type="submit"]:hover {
	color: #bfa473 !important;
}

/* Header */
#header {
	
}

/* Logo */
#logo {
	
}

/* Register */
#register {
	
}
#register a {
	color: #FFF;
	font-size: 20px;
	line-height: 1.90;
	text-decoration: none;
	text-transform: uppercase;
}
#register a:hover {
	color: #bfa473;
}

/* Social */
#social {
	
}
#facebook {
	
}
#linkedin {
	
}

/* Header Nav */
#header-nav {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#header-nav ul {
	text-align: center;
}
#header-nav ul .nav-sep {
	
}
#header-nav ul li {
	
}
#header-nav ul li a {
	color: #FFF;
	font-size: 14px;
	font-weight: 200;
	text-decoration: none;
	text-transform: uppercase;
}
#header-nav ul li.nav-selected a,
#header-nav ul li.nav-path-selected a,
#header-nav ul li a:hover {
	color: #bfa473;
}

/* Banner */
#banner {
	
}
#banner-title {
	
}
#banner-title h1,
#banner-title h2,
#banner-title h3,
#banner-title h4,
#banner-title h5,
#banner-title h6,
#banner-title p {
	font-size: 26px;
	font-weight: 100;
	letter-spacing: 1px;
}
#banner-title-button {
	
}
#banner-img {
	
}
#banner-img img {
	
}

/* Content */
#content {
	
}
#content .container {
	
}

/* Main */
#main {
	font-size: 14px;
}
#main.full {
	
}
#main h1 {
	color: #bfa473;
	font-size: 25px;
	letter-spacing: 1px;
}
#main h2 {
	color: #bfa473;
	font-size: 22px;
	letter-spacing: 1px;
}
#main h3,
#main h4,
#main h5,
#main h6 {
	color: #bfa473;
	letter-spacing: 1px;
}
#main ul {
	
}

/* Call Out Boxes */
#main .span-3 {
	
}
#main .span-3_ccm-block {
	
}
#main .span-3 img {
	
}
#main .span-3:nth-child(3n-1) {
	
}
#main .span-3_ccm-block:nth-child(3n-1) {
	
}

#main .span-3 h1,
#main .span-3 h2,
#main .span-3 h3,
#main .span-3 h4,
#main .span-3 h5,
#main .span-3 h6 {
	color: #111111;
	font-size: 18px;
	text-decoration: none;
}
#main .span-3 a {
	color: #111111;
}

#main .banner img {
	
}
#main .banner.shadow {
	
}

/* Side Bar */
#side-bar {
	font-size: 14px;
}
#side-bar h1,
#side-bar h2,
#side-bar h3,
#side-bar h4,
#side-bar h5,
#side-bar h6 {
	color: #bfa473;
	font-size: 20px;
	font-weight: 100;
	text-align: center;
}
#side-bar p {
	font-size: 14px;
}
.side-bar-top {
	
}
.side-bar-banner {
	
}
.side-bar-bottom {
	
}

/* Event */
#side-bar .event {
	
}
#side-bar .event p {
	font-size: 14px;
}
#side-bar .event a {
	color: #111111;
	text-decoration: underline;
}

/* Checklist */
#side-bar .checklist {
	
}
#side-bar .checklist ul {
	
}
#side-bar .checklist ul li {
	
}
#side-bar .checklist ul li span {
	
}

/* School List */
#side-bar .schoollist {
	
}
#side-bar .schoollist .list {
	
}
#side-bar .schoollist ul {
	font-size: 10px;
}
#side-bar .schoollist ul li {
	
}
#side-bar .schoollist p {
	font-size: 10px;
}
#side-bar .schoollist a {
	text-decoration: underline;
}

/* Footer */
#footer {
	color: #FFF;
	font-size: 14px;
}
#footer a {
	color: #FFF;
}
#footer .container {
	
}
#footer ul {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 200;
	text-align: center;
}
#footer ul li {
	
}
#footer ul li a {
	color: #f2dc99;
	text-transform: uppercase;
}
#footer ul li.nav-selected a {
	
}

#footer #locations {
	font-size: 12px;
	text-align: center;
}
#footer #sign-in {
	font-size: 12px;
}
#footer #copyright {
	font-size: 12px;
}
#footer #insyntrix {
	font-size: 12px;
	text-align: center;
}
#footer #contact {
	font-size: 12px;
}
#footer #contact #phone {
	
}
#footer #contact #phone span {
	
}
#footer #contact #email {
	
}
#footer #contact #email span {
	
}