#branding {
	position:absolute;
	top:32px;
	left:0;
	width:100%;
	height:142px;
	background:#10244a url(../img/bg_masthead.jpg) 0 0 no-repeat;
	}
	
#branding .logo {
	position:absolute;
	float:left;
	padding:10px 15px 0 10px;
	min-height:81px;
	width:470px;
	z-index:999;
	
	}

#branding .logo {
	height:95px;
	}
#content {
	padding:182px 0 0;
	}
	* html #content {width:auto;}

.credentials{
	width:215px;
	height:92px;
	margin:16px 20px 0 0;
	float:right;
}

.credentials fieldset{
	width:220px;
}

.credentials input{
	font-size:10px;
	border:none;
}



.credentials .txtbox{
	margin-top:18px;
	width:150px;
}

.credentials .btm{
	margin-top:0px;
}

.joinnow{
	padding-bottom:3px;
	float:right;
	font-size:10px;
}

.forgotpassword{
	float:right;
	font-size:10px;
	margin:8px 60px 0 0;
	height:5px;
	padding-bottom:3px;
}

.joinnow a:link,
.joinnow a:active,
.joinnow a:visited{
	color:#fff;
	}
.forgotpassword a:link,
.forgotpassword a:active,
.forgotpassword a:visited{
	color:#fff;
	}
	
.joinnow a:hover{
	color:#ec7227;
	}
.forgotpassword a:hover{
	color:#ec7227;
}
	
.login{
	margin:8px 0 0 12px;
}
	
/* Nav Main Sprite */
#nav-main {
	background:url(../img/bg_nav.png) no-repeat 0 0;
	padding-left:118px;
	}

#nav-knicks {
	position:absolute;
	top:135px;
	height:20px;
	padding:10px 0 0 118px;
	background:url(../img/bg_nav.png) no-repeat 0 0;
	z-index:998;
	}
	
#nav-sprite {
background:url(../img/sprite_nav.jpg) no-repeat;
width:425px;
height:13px;
margin:0;
padding:0;
}

#nav-sprite span {
display: none;
}

#nav-sprite li, #nav-sprite a {
height:13px;
display:block;
}

#nav-sprite li {
float:left;
list-style:none;
display:inline;
margin-right:13px;
}

#nav-sprite-01 {width: 32px;}
#nav-sprite-02 {width: 51px;}
#nav-sprite-03 {width: 38px;}
#nav-sprite-04 {width: 32px;}
#nav-sprite-05 {width: 38px;}
#nav-sprite-06 {width: 32px;}
#nav-sprite-07 {width: 53px;}
#nav-sprite-08 {width: 41px;}

#nav-sprite-01 a:hover {background:url(../img/sprite_nav.jpg) 0px -13px no-repeat; }
#nav-sprite-02 a:hover {background:url(../img/sprite_nav.jpg) -45px -13px no-repeat; }
#nav-sprite-03 a:hover {background:url(../img/sprite_nav.jpg) -109px -13px no-repeat; }
#nav-sprite-04 a:hover {background:url(../img/sprite_nav.jpg) -160px -13px no-repeat; }
#nav-sprite-05 a:hover {background:url(../img/sprite_nav.jpg) -205px -13px no-repeat; }
#nav-sprite-06 a:hover {background:url(../img/sprite_nav.jpg) -256px -13px no-repeat; }
#nav-sprite-07 a:hover {background:url(../img/sprite_nav.jpg) -301px -13px no-repeat; }
#nav-sprite-08 a:hover {background:url(../img/sprite_nav.jpg) -367px -13px no-repeat; }

#png-decor-for-member-form{
	background:url(../img/bg_login.gif) no-repeat 0 0;
		height:73px;
	width:229px;
	padding:10px;
	top: 5px;
}

#member{
	/*background:url(../img/bg_login.png) no-repeat 0 0;*/
	height:73px;
	width:229px;
	padding:10px;
	top: 40px;
}



/* form */

#member form{
padding:0;
}

.row{
	background:url(../img/cnr_l_input.gif) 0 0 no-repeat;
	height:17px;
	padding-left:9px;
	}
	
#member form .textfield{
	height:15px;
	border:none;
	margin:0;
	padding:0;
	font-size:10px;
	
}

#member input{
	height:17px;
	margin:0;
	border:none;
	padding:0;
	min-width:152px;
	float:left;
}

#member .login{
	height:16px;
	min-width:54px;
	float:right;
}

#tools .upload{
	width:247px;
	height:30px;
	float:right;
	background:url(../img/bg_upload.png) no-repeat 0 0;
	margin-right:10px;
}

#tools .upload a{
	background:none;
	padding-right:7px;
}
.lm37{
	margin-left:37px;
}

.banner_top{
	margin:0 0 5px 0;
}

.btm1{margin-bottom:1px}
.top7{margin-top:7px}
.x210{width:211px}
.x161{width:161px}
.right{float:right}
.clear{clear:both;
	width:100%;
	height:1px;
	}
	
/* KICKAPPS OVERRIDES
---------------------------------------------- */
#ka_mainContainer {
	font-size:1em;
	line-height:1.4em;
	margin:150px 0 0;
	padding:0;
	width:959px !important;
	}

#ka_adFullBanner {
	left:-9000px;
	position:absolute;
	top:-9000px;
	z-index:999;
	
	margin:13px 0;
	padding:17px 0;
	width:100%;
	background:#f8f8f8;
	text-align:center;
	}
#ka_contentContainer {
	width:805px;
	}
#ka_mainContainer h3 {
	border-bottom:none;
	margin:0;
	padding:0 0 10px;
	font-size:1.5em;
}
#ka_mainContainer h1,
#ka_mainContainer h2,
#ka_mainContainer h3,
#ka_mainContainer h4 {
	color:#1c1c1c;
	font-weight:bold;
}
#ka_profileContainer,
#ka_manageContent {
	width:100%;
}
	#ka_profileRight {
		width:759px;
		}
	#ka_leftColumn {
		width:420px
	}
	#ka_lastLogin,
	#ka_getStart {
		width:310px;
	}
#ka_since {
	margin-right:155px;
	}

/*ka_searchList*/
.ka_searchList {
	margin-top:0;
	margin-left:-4px;
	width:100%;
}

li.ka_list{
	border:4px solid #fff;
	margin:0 7px 7px 0;
	background:#cecfd1;
	}
li.ka_list:hover{
	border:4px solid #46443a;
	background:#eb7125;
	}
li.ka_list:hover,
#ka_mainContainer li.ka_list:hover a:hover,
#ka_mainContainer li.ka_list:hover a:active,
#ka_mainContainer li.ka_list:hover a:visited,
#ka_mainContainer li.ka_list:hover a:link,
#ka_mainContainer li.ka_list:hover .ka_Error {
	color:#fff;
}
li.ka_list:hover .ka_listDate,
li.ka_list:hover .ka_listViews,
li.ka_list:hover .ka_listRating {
	color:#2b2b2b;
}

/*ka_footer*/
#ka_footer {
	border-top:0;
	/*margin:7px 0 0;
	padding:8px 21px 0;
	background-color:#DDE3E5;*/
	position:relative;
	margin:0;
	padding:0;
	}
#ka_rss_footer {
	position:absolute;
	bottom:-47px;
	left:500px;
	}
#footerUser {
	display:none;
	}
/*#footerUser {
	margin:0;
	font-size:.85em;
	}
#footerUser li {
	margin-right:12px;
	}*/
#ka_footer a:link,
#ka_footer a:visited {
	color:#000;
	text-decoration:none;
	}
#ka_footer a:hover,
#ka_footer a:active {
	color:#000;
	text-decoration:underline;
	}

/* ka_header */
#ka_header {
	margin:0;
	}
#ka_headerBtmNav {
	padding:0;
}
#ka_headerTopNav {
	display: none;
	position:absolute;
	top:150px;
	left:0;
	width:100%;
	}
#ka_headerTopNav ul {
	padding:0;
	}
#ka_becomeAMember,
#ka_loginWrapper
{
	display: none;
}

#ka_headerTopNav li {	
	display:block;
	float:left;
	margin-left:4px;
	}
#ka_headerTopNav li a {
	display:block;
	float:left;
	padding:0 1px 0 0;
	white-space:nowrap;
	text-transform:capitalize;
	font-size:.95em;
	font-weight:bold;
	}
	*html #ka_headerTopNav li a {width:20px;}
#ka_headerTopNav li a:link,
#ka_headerTopNav li a:visited,
#ka_headerTopNav li a:hover,
#ka_headerTopNav li a:active {
	color:#fff;
	text-decoration:none;
	}
#ka_headerTopNav li a span {
	display:block;
	height:19px;
	padding:0 3px 0 4px;
	cursor:pointer;
	}
	#ka_headerTopNav li a:hover,
	#ka_headerTopNav li.current a {
		background:url(../img/nav_main_a_rc.gif) 100% 0 no-repeat;
		}		
	#ka_headerTopNav li a:hover span,
	#ka_headerTopNav li.current a span {
		background:url(../img/nav_main_a_bg.gif) 0 0 no-repeat;
		}

/* ka_headerLogin */
#ka_headerLogin {
	background:url(../img/bg_login.png) no-repeat 0 0;
	height:73px;
	width:229px;
	padding:10px;
	}

#ka_headerLogin ul {
	color:#FFAE00;
	display:block;
	font-size:0.9em;
	padding:3px 5px 3px 10px;
	margin:0;
	}
	#ka_headerLogin ul li {
		float:left;
		margin:0;
		padding:0;
		}
		#ka_headerLogin ul li.ka_login_auth {display:none;}
	#ka_headerLogin li a {
		background:transparent url(../img/arrow_login.gif) no-repeat scroll 100% 5px;
		float:left;
		margin-right:10px;
		padding:0 10px 5px 0;
		text-decoration:none;
		font-size:1.2em;
		font-weight:bold;
	}
	#ka_headerLogin li a:link,
	#ka_headerLogin li a:visited {
		text-decoration:none;
		color:#eb7125!important;
		}
	#ka_headerLogin li a:hover,
	#ka_headerLogin li a:active {
		text-decoration:underline;
		color:#FFAE00;
		}
#ka_headerLogin .ka_manage_auth,
#ka_headerLogin .ka_signout_auth {
	clear:both;
	white-space:nowrap;
	}
#ka_headerLogin .ka_signout_auth {
     margin-left:95px;
     position:absolute;
     top:50px;
     right:0;
	}
#ka_headerLogin .ka_nomarginLogin {
	font-weight:bold;
	}
#ka_headerLogin .ka_username_welcome {
	display:block;
	font-size:1.5em;
	color:#fff;
	font-weight:bold;
	}
	#ka_headerLogin .ka_username_welcome a.ka_nomarginLogin:link,
	#ka_headerLogin .ka_username_welcome a.ka_nomarginLogin:visited,
	#ka_headerLogin .ka_username_welcome a.ka_nomarginLogin:hover,
	#ka_headerLogin .ka_username_welcome a.ka_nomarginLogin:active {
		display:none;
		display:inline;
		float:none;
		margin:0;
		padding:0;
		color:#eb7125!important;
		text-decoration:none;
		}
#ka_login_area li.ka_manage_auth a,
#ka_headerLogin .ka_signout_auth a {
	color:#eb7125!important;
	}
#ka_becomeAMember {
	text-transform:capitalize;
}

/*ka_headerSearch*/
#ka_headerSearch {
	position:absolute;
	top:6px;
	right:0;
	width:219px;
	z-index:1;
	}
	#ka_headerSearch input.ka_searchField  {
		border:1px solid #999;
		color:#000;
		display:block;
		float:left;
		font-size:0.8em;
		padding:2px;
		width:182px;
		}
	#ka_headerSearch .ka_searchButton {
		clear:none;
		display:block;
		float:right;
		margin-top:-2px;
		margin:0;
		height:26px;
		width:28px;
		background:url(../img/search_tools_button.gif) no-repeat 0 0;
		}
#ka_searchText {
	display:none;
	/*position:absolute;
	top:20px;
	right:10px;
	font-size:.85em;
	white-space:nowrap;*/
}
	#ka_searchText a {
		float:right;
		padding-right:15px;
		background:url(../img/arrow_next_inverse.gif) no-repeat 100% 5px;
		text-transform:capitalize;
	}
	#ka_searchText a:link,
	#ka_searchText a:visited,
	#ka_searchText a:hover,
	#ka_searchText a:active {
		color:#fff;
		text-decoration:none;
	}
#ka_searchAdv1 {
	float:none;
	margin-top:2px;
	width:210px;
	background:#F7F7F7;
}

/*ka_headerSubNav*/
#ka_headerSubNav {
	padding:40px 0 20px 10px;
	background:transparent none;
	color:#1c1c1c;
	text-transform:capitalize;
	}
#ka_headerSubNav li {
	margin:0 11px 0 0;
	}
#ka_headerSubNav li.ka_addMedia {
	margin:0;
	}
#ka_headerSubNav li.current a:link,
#ka_headerSubNav li.current a:visited,
#ka_headerSubNav li.current a:hover,
#ka_headerSubNav li.current a:active {
	background:transparent none;
	color:#e31937;
	}
#ka_headerSubNav li a:link,
#ka_headerSubNav li a:visited {
	color:#1c1c1c;
	text-decoration:none;
	}
#ka_headerSubNav li a:hover,
#ka_headerSubNav li a:active {
	color:#e31937;
	text-decoration:none;
	background:none!important;
	}
#ka_loginPopup {
	left:30%!important;
	top:0!important;
}
#__dimScreen {
	max-width: 100.1%;
	min-width: 959px;
	}
	* html #__dimScreen {
		width: 100.1%;
		}
#content .ka_adWide {
	width:100% !important;
	}
#ka_adRightSkyscraperWide {
     margin:40px 0 40px -15px;
	}
#ka_bottomPagination {
	padding-right:14px;
	}

ul.ka_myHomeList, ul.ka_loginList {
	/*margin-top:130px;*/
}

.ka_adWide{
	width:959px !important;
	}
	
#ka_rightColumn{
	padding-right:35px;
}