#leaderboard, #leaderboard_ad {
		text-align: center;
	}

	#leaderboard_ad > div {
		margin: auto;
	}

	#top-black-bar {
		width: 100%;
		height: 55px;
		background-color: black;
		color: #ccc;
		font: normal 9pt KlavikaLight, Titillium;
		margin-top: 7px;
		z-index: 9999999;
		overflow: hidden;
		-webkit-transform: translate3d(0,0,0);
	}

	#top-black-bar a {
		color: #ccc;
	}

	#slimlogonav {
		float: left;
		padding-top: 8px;
		border-right: 2px solid transparent;
		border-left: 2px solid transparent;
		height: 24px;
		padding-left: 10px;
		margin-right: 10px;
		display: none;
	}

	#productnav {
		float:left;
		height: 34px;
		margin-left: 8px;
	}

	.navselected {
		border-right: 2px solid white !important;
		border-left: 2px solid white !important;
		border-bottom: 2px solid rgba(0,0,0,0.9);
		height: 24px !important;
	}

	#smalllogo {
		margin-right: 8px;
	}

	#smallnav {
		margin-left: 3px;
		margin-right: 8px;
	}

	#white-stripe-bar {
		width: 100%;
		height: 32px;
		border-bottom: #FFFFFF 2px solid;
	}

	#top-black-bar-narrow {
		width: 100%;
		height: 14px;
		background: #000000;
		color: #FFFFFF;
		font: normal 10px Arial;
	}

	#white-stripe-bar-narrow {
		width: 100%;
		height: 12px;
		border-bottom: #FFFFFF 2px solid;
	}

	#welcome, #welcome_loggedout {
		float: left;
		margin-top: 3px;
		display: none;
		font-family: KlavikaLight, Titillium;
		margin-left: 10px;
		color: white;
	}

	#welcome a, #welcome_loggedout a {
		color: white;
	}

	#s-icons {
		margin-top: 5px;
		margin-right: 8px;
	}

	#s-links {
		margin-right: 10px;
		margin-top: 11px;
		text-transform: uppercase;
	}

	#s-icons ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#s-icons ul li {
		display: inline;
		float: left;
		margin-right: 4px;
	}

	#s-icons ul li a, .twitterbutton, .facebookbutton, .tumblrbutton, .youtubebutton, .rssbutton, .linkedinbutton, .googlebutton, .yahoobutton {
		width: 21px;
		height: 21px;
		display: block;
		background-image: url('../../../header/social-icons.png');
	}

	.tumblrbutton {
		background-position: -276px -155px;
	}

	.youtubebutton {
		background-position: -298px -155px;
	}

	.rssbutton {
		background-position: -320px -155px;
	}

	#s-icons ul li.linkedin a {background-position: 0px 0px;}
	#s-icons ul li.linkedin a:hover {background-position: 0px -21px;}
	.linkedinbutton {background-position: 0px -42px;}

	#s-icons ul li.facebook a {background-position: 42px 0px;}
	#s-icons ul li.facebook a:hover {background-position: 42px -21px;}
	.facebookbutton {background-position: 42px -42px;}

	#s-icons ul li.google a {background-position: 63px 0px;}
	#s-icons ul li.google a:hover {background-position: 63px -21px;}
	.googlebutton {background-position: 63px -42px;}

	#s-icons ul li.twitter a {background-position: 84px 0px;}
	#s-icons ul li.twitter a:hover {background-position: 84px -21px;}
	.twitterbutton {background-position: 22px -42px;}

	.yahoobutton {background-position: 21px -42px;}

	#search-bar {
		height: 28px;
		border: 0px;
		margin-bottom: 10px;
		margin-right: 8px;
		padding: 0px;
		float: right;
		width: 250px;
	}

	#search-icon img, #search-icon input {
		margin: 0px;
		padding: 0px;
		float: left;
	}

	#search-field {
		margin: 0px;
		background: #666666;
		border: none;
		width: 205px;
		font-family: KlavikaMedium, Titillium;
		font-size: 10pt;
	    padding-left: 7px;
	    float:left;
	    height: 20px;
	    color: white;
	}

	input#search-field:focus {outline: none;}

	#inc-logo {
		width: 225px;
		height: 77px;
		margin: 0 auto;
		margin-bottom: 19px;
		margin-top:20px;
	}

	#main-nav {
		width: 100%;
		border-top: #000000 1px solid;
	}

	#main-nav-items {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	#main-nav-items ul {
		padding: 5px 0px;
		margin: 0px;
		list-style: none;
	}

	#main-nav-items ul li {
		padding: 8px 3px;
		display: inline;
		font-family: KlavikaBlack, Titillium;
		font-size: 14pt;
		text-transform: uppercase;
		margin-left: 45px;
	}

	#main-nav-items ul li:first-child {
		margin-left: 0px;
	}

	#main-nav-items ul li a {
		text-decoration: none;
		color: #000000;
		display: inline-block;
	}

	#dropdown {
		margin: 0px;
		height: 210px;
		width: 100%;
		z-index: 1000;
		position: relative;
		display: none;
		background-color: #FFFFFF;
		margin-bottom: 45px;
	}

	#dropdown ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
		text-transform: uppercase;
		display: block;
	}

	#dropdown ul li {
		margin-bottom: 8px;
		font-family: KlavikaRegular, Titillium;
		font-size: 12pt;
	}

	#dropdown ul li a {
		text-decoration: none;
		color: #000000;
	}

	#interrupt {
		width: 175px;
		height: 60px;
		background: url('../../../header/line-interrupt.jpg');
		position: relative;
		right: 3px;
		top: 97px;
		z-index: 2000;
		float: right;
		margin: 0px;
		border: 0px;
	}

	#interrupt-imgs {
		position: absolute;
		padding: 0px;
		margin: 0px;
		list-style: none;
		left: 0px;
		top: 0px;
	}

	/* Section: Login */

	#login {
		height:30px;
		width:970px;
		background:#000000;
		position:absolute;
		display:none;
		z-index: 10;
	}

	#login input{
		font-family:KlavikaLight, Titillium;
		font-size:8pt;
	}

	#login input[type=text] {
		width:150px;
		height:20px;
		border:0px;
		margin:5px 0px;
		margin-right:5px;
		padding-left:10px;
		padding-right:10px;
		float:left;
	}

	#login input[type=password] {
		width:95px;
		height:20px;
		border:0px;
		margin:5px 0px;	
		margin-right:4px;
		padding-left:10px;
		padding-right:10px;
		float:left;
	}

	#login input[type=image] {
		margin-right:11px;
		margin-top:5px;
		float:left;
	}

	#login .forgot {
		width:95px;
		margin-top:4px;
		border-right:#676767 1px solid;
		font-family:KlavikaMedium, Titillium;
		font-size:8pt;
		text-transform:uppercase;
		float:left;
		padding:5px 0px;
		text-decoration:underline;
	}

	#login .using {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:18px;
		border-right:#676767 1px solid;
		float:left;
		margin-top:4px;
		font-family:KlavikaRegular, Titillium;
		font-size:9pt;
	}

	#login .close {
		margin-left:15px;
		padding:5px 0px;
		float:left;
		margin-top:4px;
		text-transform:uppercase;
		font-family:KlavikaRegular, Titillium;
		font-size:8pt;
	}

	#register {
		margin: 0px;
		height: 280px;
		width: 100%;
		z-index: 100000;
		position: relative;
		background-color: #000000;
		color:#FFFFFF;
		font-family:KlavikaLight, Titillium;
		font-size:11pt;
		left:0px;
	}

	#register .blocks {
		width:275px;
		float:left;
		margin-right:30px;
	}

	#register .blocks-cb {
		width:150px;
		float:left;
		margin-right:30px;
	}

	#register .header {
		font-family:KlavikaMedium, Titillium;
		font-size:22pt;
		text-transform:uppercase;
		clear:both;
		margin-bottom:26px;
		padding-top:5px;
	        letter-spacing: -0.01em;
	}

	#register .subhead {
		font-family:KlavikaLight, Titillium;
		font-size:12pt;
		margin-left:10px;
		text-transform:none;
		color:#d4d4d4;
	}

	#register .label {
		font-family:KlavikaMedium, Titillium;
		font-size:9pt;
		text-transform:uppercase;
		color:#666666;
		width:85px;
		height:22px;
	}

	#register .label-cb {
		font-family:KlavikaLight, Titillium;
		font-size:9pt;
		text-transform:uppercase;
		margin:0px;
		margin-bottom:20px;
		padding-top:2px;
	}

	#register ul {margin-top:5px;}

	#register ul li {font-size:7pt;color:#0487AF;}

	#register ul li span {
		color:#d4d4d4;
		font-family:KlavikaLight, Titillium;
		font-size:12pt;
		vertical-align:middle;
		line-height:28px;
	}

	#register input[type=text], #register input[type=password] {
		border:none;
		background-color:#FFFFFF;
		color:#000000;
		font-family:KlavikaLight, Titillium;
		font-size:10pt;
		padding:3px;
	}


	#register .text-box-left {
		margin-left:30px;
		width:340px;
		border-right:#343434 1px solid;
		color:#d4d4d4;
		font-family:KlavikaLight, Titillium;
		font-size:12pt;
		float:left;
	}

	#register .text-box-right {
		padding-top:3px;
		margin-left:30px;
		color:#d4d4d4;
		font-family:KlavikaExtraLight, Titillium;
		font-size:12pt;
		float:left;
	}

	#register .sign-up-with {
		color:#d4d4d4;
		font-family:KlavikaMedium, Titillium;
		font-size:9pt;
		text-transform:uppercase;
	}


	#register input:focus, #login input:focus { outline: none; }

	#register, #register .pane1, #register .pane2, #register .pane3, #register .pane4 {display:none;}
			   #register .pane1, #register .pane2, #register .pane3, #register .pane4 {padding-left:34px;}

	#register .close {
		position:absolute;
		top:5px;
		left:900px;
		font-family:KlavikaRegular, Titillium;
		font-size:8pt;
		text-transform:uppercase;
		cursor:pointer;
	}

	#externalauthorizors{
	        float:  left;
	        margin-top: -3px;
	}
	#externalauthorizors  .external_authorizer {
	        margin-left:  2px;
	        margin-right:  4px;
	        float:  left;
	}

	#slimnavcontainer {
		height: 36px;
		margin-top: -12px;
		padding-top: 1px;
		display: none;
		z-index: -1;
	}
	#slimNav {
		padding-left: 0px;
	}
	#slimNav li {
		display: inline;
		float: left;
		color: white;
		font-family:KlavikaBold, Titillium;
		font-size: 18px;
		text-transform: uppercase;
		margin-left: 10px;
		margin-right: 25px;
		padding-top: 9px;
	}

	#slimNav li a {
		color: white;
	}

	/* Section: Classes */

	.inner {
		width: 970px;
		position: relative;
		margin: 0 auto;
	}

	.outer {
		width: 1150px;
		margin: 0 auto;
	}

	.social {
		float: right;
	}

	.panel {
		display: none;
	}

	#bottombar {
		width:100%;
		height:30px;
		background:#000000;
		position:absolute;
		bottom:-30px;
	}
	#bottombarinner {
		font-family: KlavikaMedium, Titillium;
		color:#FFFFFF;
		font-size: 14px;
		margin-top:7px;
	}

	#bottombarinner a {
		color: #FFFFFF;
	}