/* Customize if Browser Supports Typekit */

.wf-active body { font: 12.5px/17px proxima-nova, verdana, geneva, sans-serif; }
.wf-active li { margin-top: 0.3em; }
.wf-active .date { font: 12px/13px proxima-nova, verdana, geneva, sans-serif; font-weight: 300; color: #808080; background-color: #eeeeee; margin-bottom: 1.5em; }
.wf-active .heading { font: 17px/17px myriad-pro-condensed, verdana, geneva, arial, sans-serif; font-weight: bold; color: #627382; background-color: #eeeeee; text-rendering: optimizeLegibility; }
.wf-active .subheading { font: 13px/13px proxima-nova, verdana, geneva, sans-serif; font-weight: bold; color: #ce9f0f; background-color: #eeeeee; text-rendering: optimizeLegibility; }
.wf-active .bodycentered { color: black; font: 11px/15px proxima-nova, verdana, geneva, sans-serif; text-align: center; background-color: #eeeeee; text-rendering: optimizeLegibility; }
.wf-active #navContainer { position: relative; background-color: #83000c; width: 770px; margin: 0px; padding: 5px; height: auto; font: 12px proxima-nova, verdana, geneva, sans-serif; color: #ce9f0f; border-top: 1px solid #ce9f0f; }
.wf-active #newsContainer .sidebar { color: #7b90a2; font: 12px/13px proxima-nova, verdana, geneva, sans-serif; margin-top: .6em; }
.wf-active #photoContainer { color: black; background-color: #eeeeee; font: 11px/12px proxima-nova, verdana, geneva, sans-serif; font-weight: light; width: 200px; float: left;	text-align: left; padding-top: 10px; padding-left: 5px; }
.wf-active #footerContainer { font: 11px proxima-nova, verdana, geneva, sans-serif; color: #ffffff; background-color: #aaaaaa; width: 780px; margin: 0px auto 0px auto; text-align: center; padding-bottom: 5px; padding-top: 5px; border-top: 1px solid #ce9f0f; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }


/* General Styles */

body { background-color: #384858; margin: 0px 5px 0px 5px; text-align: center; color: #283808; font: 11px/14px verdana, geneva, sans-serif; text-rendering: optimizeLegibility; }
b, strong {	font-weight: bold; text-rendering: optimizeLegibility; }
abbr, acronym { border-bottom: 1px dotted #999 }
a:link { color: #7b90a2; text-decoration: underline; background-color: inherit; text-rendering: optimizeLegibility; }
a:hover, a:active, a:visited { color: #aaaaaa; text-decoration: underline; background-color: inherit; text-rendering: optimizeLegibility; }

.date { font: 11px/13px verdana, geneva, sans-serif; color: #808080; background-color: #eeeeee; }
.heading { font: 12px/15px "Lucida Grande", verdana, geneva, arial, sans-serif; font-weight: bold; color: #627382; background-color: #eeeeee; text-rendering: optimizeLegibility; }
.subheading { font: 11px/15px verdana, geneva, sans-serif; color: #ce9f0f; background-color: #eeeeee; text-rendering: optimizeLegibility; }
.bodycentered { color: black; font: 11px/15px verdana, geneva, sans-serif; text-align: center; background-color: #eeeeee; text-rendering: optimizeLegibility; }
.none, .skipnavigation { display: none; }	


/* Identify external links */

#contentContainer a[href^="http:"] { background: url("http://www.scoe.net/images/external_link.gif") no-repeat 100% 50%; padding-right: 12px; white-space: nowrap; }
#contentContainer a:hover[href^="http:"] { background: url("http://www.scoe.net/images/external_link.gif") no-repeat 100% 50%; }


/* Exclude internal links from identification */

#contentContainer a[href^="http://www.scoe.net"], #contentContainer a[href^="http://fmpro.scoe.net"], #contentContainer a[href^="http://www5.scoe.net"], #contentContainer a[href^="http://mail.scoe.net"], #contentContainer a[href^="http://www.readinglions.net"], #contentContainer a[href^="http://scoecatalog.net"] {
	background-image: none;	padding-right: 0px; }
#contentContainer a:hover[href^="http://www.scoe.net"], #contentContainer a:hover[href^="http://fmpro.scoe.net"], #contentContainer a:hover[href^="http://www5.scoe.net"], #contentContainer a:hover[href^="http://mail.scoe.net"], #contentContainer a:hover[href^="http://www.readinglions.net"], #contentContainer a:hover[href^="http://scoecatalog.net"] {
	background-image: none; padding-right: 0px; }


/* Layout Styles */

#container {
	color: black;
	background-color: #eeeeee;
	width: 780px;
	margin: 0px auto; /* Right And Left Margins Auto */
	text-align: left; /* IE5 Windows Hack */
	padding: 0;
}

#pageHeader {
	color: white;
	background-color: #3d4651;
	width: 780px;
	height: 114px;
	margin: 0; /* Right And Left Margins Auto */
	text-align: left; /* IE5 Windows Hack */
	padding: 0;
}

#mainPageContentContainer { width: 560px; float: left; padding-right: 10px; padding-left: 10px; text-align: left; padding-top: 10px; }
#ContentContainerFull { float: left; padding-right: 10px; padding-left: 10px; text-align: left; padding-top: 10px; } 
#newsContainer { width: 190px; float: right; text-align: left; }
#newsContainer ul li { margin-left: -1.25em; margin-right: 1em; }
#newsContainer .sidebar { color: #7b90a2; font: 10px/13px verdana, geneva, sans-serif; margin-top: .6em; }
#contentContainer { width: 550px; float: right; text-align: left; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
#photoContainer { color: black; background-color: #eeeeee; font: 9.5px/11px verdana, geneva, sans-serif; width: 200px; float: left; text-align: left; padding-top: 10px; padding-left: 5px; }


/* Footer Styles */

#footerContainer {
	color: #ffffff;
	background-color: #aaaaaa;
	width: 780px;
	margin: 0px auto 0px auto; /* Right And Left Margins Auto */
	text-align: center; /* IE5 Windows Hack */;
	padding-bottom: 5px;
	font-size: 0.88em;
	padding-top: 5px;
	border-top: 1px solid #ce9f0f;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
#footerContainer a { color: #ffffff; background-color: #aaaaaa; }
#footerContainer a:hover { color: #dddddd; background-color: #aaaaaa; }
	

/* Navigation Styles */

#navContainer { position: relative; background-color: #83000c; width: 770px; margin: 0px; padding: 5px; height: auto; font-size: 10px; color: #ce9f0f; border-top: 1px solid #ce9f0f; }
#navContainer a { color: white; background-color: #83000c; }
#navContainer a:hover { color: #dddddd; background-color: #83000c; }
#navContainer #current { color: #ce9f0f; background-color: #83000c; font-weight: bold; text-decoration: none; }


/* Sub-Navigation Styles */

ul.postnav,ul.postnav li {margin:0; padding:0; list-style-type:none}
ul.postnav li{float:left; width: 9em; font-size:11px; margin-right: 5px}
ul.postnav a{display:block; width:9em; padding: 3px 0; background: #a6a9ab; color: white; text-decoration:none; text-align:center}
ul.postnav #current_sub {display:block; width:9em; padding: 3px 0; background: #2e65ab; font-weight: bold; color: white; text-decoration:none; text-align:center}
ul.postnav a:hover {background: #7b90a2; color: white}


/* Alternating Table Row Styles */

#alternating { border: 1px solid #aaaaaa; }
#alternating tbody tr td { padding: 3px 8px; border-left: 1px solid #D9D9D9; }
#alternating tbody tr.selected td { background-color: #495e72; color: #ffffff; font-weight: bold; }
