/**
*
*	Style by Able Net Design
*	Copyright (c) Able Net Design 2010. All Rights Reserved
*
**/
#page					{ margin: 37px auto 37px auto; }
section					{ padding-bottom: 0 !important; }
hr						{ height: 1px; border-top: 1px dashed #ccc; background: #fff;}
hr.spacing				{ margin-top: 84px; height: 1px; border-top: 1px dashed #ccc; background: #fff;}
#branding a				{ border: none; }
/**a						{ color: #0063dc; text-decoration: none; }
a:hover					{ text-decoration: underline; color: #0071fd;}**/

/**
* Navigation
**/
nav						{ background: #111111; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 30px; position: relative; z-index: 99; }

.sf-menu a 						{ border-left: 0; border-top: 0; padding: .75em 1em; text-decoration:none; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
								  color: #fff; }
.sf-menu li 						{ background: #111; z-index: 99; }
.sf-menu li li 					{ background: #111; z-index: 99; }
.sf-menu li li li 				{ background: #111; z-index: 99; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	background:	#222; outline: 0; z-index: 99; }

/**
* Front Page Rotating Image
**/
section#splash			{ margin: 30px 0 30px 0;  }
ul#slider1, ul#slider1 li {	margin: 0; padding: 0; }
/**
* Front Page Sponsors
**/
section#sponsors		{ margin: 0 0 30px 0; }
section#sponsors img	{ width: 234px; }

/**
* Content
**/
section#content			{ margin: 30px 0 30px 0; }
section#content p		{ text-indent: 0; margin: 0 0 10px 0; }



/**
* Footer
**/
#footer-container		{ width: 100%; background: #e5e5e5; overflow: hidden; height: 91px; border-top: groove 2px #fff; padding-bottom: 45px; font-size: 10px; }
#footer-wrapper			{ width: 990px; position: relative; } /* 82.5em */
#footer-wrapper	:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#footer-wrapper			{ margin: 37px auto 37px auto; }

#footer-nav ul			{ margin: 20px 0 0 0; padding: 0; list-style: none; }
#footer-nav ul li		{ float: left; margin-right: 10px; }
#footer-nav li:last-child { margin-right: 0; }
#footer-nav ul li a		{ color: #000; text-decoration: none; }
#footer-nav li a:hover	{ text-decoration: underline; }
.copyright				{ margin-top: 10px; font-size: 10px; color: #999; }
.copyright a			{ color: #999; font-weight: bold; }
.copyright a:hover		{ color: #000; }