/* ---( = begin main-nav elements )------------------------------- */

#header ul {
	margin: 0 0 1em 0;
	padding: 0;
	height: 2em;
	clear: both; }
#header li {
	float: left;
	margin: 0;
	font-size: 1.25em; }
#header li a, #header li a:visited {
	display: block;
	padding: 0.25em 0.5em 0.25em .8em;
	text-decoration: none;
	color: #7e3f98;
	background: url(http://static2.webdirections.org/webdirections_north/wdn10/wp-content/themes/conf-theme/images/bullet-nav.png) no-repeat left 60%; }
#header .first a, #header .first a:visited {
	padding-left: 0;
	background: transparent; }
#header li a:hover, #header li a:visited:hover, #header li a:focus, #header li a:visited:focus {
	text-decoration: none;
	color: #0f4dbc; }
#header .active a, #header .active a:visited {
	text-decoration: none;
	color: #0f4dbc; }
#header .active a:hover, #header .active a:visited:hover, #header .active a:focus, #header .active a:visited:focus {
	text-decoration: none;
	color: #ce3723; }
#skip-link {
	position: absolute;
	top: -9999px; }

#header #register {
	float: right; }
#header #register a, #header #register a:visited {
	font-weight: bold;
	color: #fff;
	background: #7e3f98;
	padding: .25em 1em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-o-border-radius: 1em;
	-webkit-transition: background-color .5s;}
#header #register a:hover, #header #register a:visited:hover, #header #register a:focus, #header #register a:visited:focus {
	text-decoration: none;
	background: #ec0b8e; }

/* ---( = begin sub-nav elements )------------------------------- */

#subnav ul {
	margin: 0.5em 0 0.5em 5.5em;
	padding: 0;
	overflow: hidden; }
#subnav li {
	float: left;
	margin: 0 01em 0 0;
	padding: 0;
	font-size: 1em; }
#subnav a, #subnav a:visited {
	display: block;
	padding: 0.25em 0.5em 0.25em 1em;
	text-decoration: none;
	color: #7e3f98;
	border-left: 1px solid #ddd; }
#subnav .first a, #subnav .first a:visited {
	padding-left: 0;
	background: transparent;
	border-left: none; }
#subnav a:hover, #subnav a:visited:hover, #subnav a:focus, #subnav a:visited:focus {
	text-decoration: none;
	color: #0f4dbc; }
#subnav .active a, #subnav .active a:visited {
	text-decoration: none;
	color: #0f4dbc; }
#subnav .active a:hover, #subnav .active a:visited:hover, #subnav .active a:focus, #subnav .active a:visited:focus {
	text-decoration: none;
	color: #7e3f98; }