/*------ Fonts -----*/
#ka_mainContainer {
	font-family: Helvetica, arial, sans-serif;
	color: #0B3854;
	line-height: 1em;
}
#ka_contentContainer {
	background: url(./images/base_bot.gif) bottom left repeat-x;
}

#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 {
	color: #0B3854;
}

/* links */
#ka_mainContainer #ka_contentContainer a:link, #ka_mainContainer #ka_contentContainer a:visited {
	color: #FC9714;
}

/*----- Global Styles -----*/
body {
	background:#E7F2F6 url(./images/doc_bg_new_2009.png) repeat-y scroll center top;
	margin:0;
	padding:0;
}

div#contentwrap {
	background:#1b374c url(./images/contentwrap_bg.jpg) no-repeat scroll 0 0;
	width:990px;
	margin: 0 auto;
}

#ka_mkp_manageAccountSettings #adRight {display: none;}


#header {
	background:transparent url(./images/hdr_bg_2.jpg) no-repeat scroll 0 0;
	height:104px;
	width:990px;
}

#header h1#inlogo {
	margin:0; padding:0;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(./images/in_logo.png) top left no-repeat;
	float:left;
	margin-left: 10px;
	margin-top: 20px;
}

#ka_mainContainer {
	float: left;
	margin: 0;
	width: 780px;
	font-size:83%;	
}

#ka_contentContainer, #ka_termsOfServiceContainer {
	background: #fff url(./images/contentCont_bg.gif) top left repeat-x;
	width: 760px;
	padding: 10px 10px;
	padding-bottom: 30px;
}

#ka_rightColumn {
	float:left;
	padding-left:10px;
}

/* nav */

#ka_headerTopNav {
}


#ka_headerTopNav ul {
	padding:0;
	margin: 0;
	width: 100%;
	background: #fff url(./images/nav_bg.gif) top left repeat-x;
	height: 25px;
}

#ka_mainContainer #ka_headerTopNav li a {
	padding:0;
	padding-top: 5px;	
	display: block;
	height: 19px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #0b3854;
	font-size: 11px;
	font-family: futura, helvetica, arial, sans-serif;
}

#ka_headerTopNav ul li {
	float: left;
	display: inline;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 2px solid #48728b;
}

#ka_headerTopNav ul li#homeTab, #ka_headerTopNav ul li#ka_homeTab {
	padding-left: 8px;
}

#ka_headerTopNav ul li.last {
	border-right: none;
}

#ka_mainContainer #ka_headerTopNav li a:hover {
	background-image: none;
	background-color: transparent;
	color: #000;
}

#ka_mainContainer #ka_headerTopNav li.current a {
	background-image: none;
	background-color: transparent;
	color: #d58011;
}

#ka_headerSubNav {
	background-color: transparent;
}

#ka_headerSubNav li a:hover {
	color: #000;
}

#ka_headerSubNav li.current a {
	color:#000;
}



/*----- pages -----*/
#ka_rssLink {
	border: none;
}

/* My Home */
#ka_manageContent {
	width: auto;
	padding: 0 10px;
}

#ka_myhome #ka_contentContainer {
	width: 780px;
	padding-right: 0;
	padding-left: 0;
}

#ka_leftColumn {
	width: 435px;
	padding-right: 10px;
} 
/*
#ka_myhome #ka_getActive h3, #ka_myhome #ka_getActive span,
#ka_myhome #ka_myhomeUpdates h3,
#ka_myhome #ka_myhomeFavorites h3,
#ka_myhome #ka_myhomeFeeds h3,
#ka_myhome #ka_newestModule h3,
#ka_myhome #ka_myhomeDiscussions h3,
#ka_myhome #ka_newBlog h3,
#ka_myhome #ka_userModule h3,
#ka_myhome #ka_newestModulePhoto h3,
#ka_myhome #ka_newestModuleAudio h3
{
	text-indent: -9999px;	
	width: 445px;
	height: 20px;
}

#ka_myhome #ka_getActive h3 { background: url(./images/get_active_hdr.gif) no-repeat;}
#ka_myhome #ka_myhomeUpdates h3 { background: url(./images/my_friends_hdr.gif) no-repeat;}
#ka_myhome #ka_myhomeFavorites h3 { background: url(./images/popular_media_hdr.gif) no-repeat;}
#ka_myhome #ka_myhomeFeeds h3 {background: url(./images/rss_feeds_hdr.gif) no-repeat;}
#ka_myhome #ka_newestModule h3{background: url(./images/most_recent_vids_hdr.gif) no-repeat;}
#ka_myhome #ka_myhomeDiscussions h3 {background: url(./images/rink_rants_hdr.gif) no-repeat;}
#ka_myhome #ka_newBlog h3 {background: url(./images/spin_zone_hdr.gif) no-repeat;}
#ka_myhome #ka_userModule h3 {background: url(./images/new_members_hdr.gif) no-repeat;}
#ka_myhome #ka_newestModulePhoto h3 {background: url(./images/most_recent_photos_hdr.gif) no-repeat;}
#ka_myhome #ka_newestModuleAudio h3 {background: url(./images/recent_audio_hdr.gif) no-repeat;}
*/
body#ka_myhome #ka_leftColumn h3 {
	padding:0;
	background: #3f677f url(./images/commLeftHdr.png) top left no-repeat;
	padding-top: 4px;
	padding-left: 10px;
}

body#ka_myhome #ka_rightColumn h3 {
	padding:0;
	background: #3f677f url(./images/commRightHdr.png) top left no-repeat;
	padding-top: 4px;
	padding-left: 10px;
}
/*
#ka_myhome .ka_contentBody {
	background: url(./images/teaserwrap_bg.gif) bottom left repeat-x;
}
*/

#ka_myhome #ka_leftColumn .ka_contentBody {
	background: #f0f0f0 url(./images/commLeftBtm.png) bottom left no-repeat;
	padding-bottom: 10px;
}

#ka_myhome #ka_rightColumn .ka_contentBody {
	background: #f0f0f0 url(./images/commRightBtm.png) bottom left no-repeat;
	padding-bottom: 10px;
}

/* List Page */

.ka_searchList li.ka_list {
	background: url(./images/listbg.gif) no-repeat;
	width: 146px;
	height: 254px;
	margin:0 7px 10px 0;
	}

/* play page */
#ka_playPage #ka_leftColumn {
}

#ka_playPageStats {
	padding: 0;
	background: url(./images/mediaActionsHdr.png) top left no-repeat;
	padding-top: 31px;
}

ul.ka_statsList {
	background: #f0f0f0 url(./images/playLeftBtm.png) no-repeat bottom left;
	padding-top: 15px;
}

body#ka_playPage #ka_contentContainer h2, body#ka_listPage #ka_contentContainer h3 {
	background: #3F677F url(./images/playPageHdr.png) top left no-repeat;
	border-bottom:medium none;
	margin: 0;
	margin-bottom: 10px;
	color: #fff;
	font-size: 1.6em;
	padding-top: 4px;
	padding-left: 10px;
	text-transform: uppercase;
}

#ka_playPagePlayer {
	margin: 0 auto 10px;
	width: auto;
	padding-bottom: 10px;
}

#ka_playPageStats, #ka_playPageDetails, #ka_related, #ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
	border: none;
}

#ka_playPageStats {
	padding-bottom: 10px;
}

#ka_playPageDetails {
	padding: 0;
	background: url(./images/mediaDetailsHdr.png) top left no-repeat;
	padding-top: 25px;
}

#ka_relatedTabs {
	background: #3F677F url(./images/playRightHdr.png) top left no-repeat;
}

#ka_playPageDetailsWrap, #ka_related {
	background: #f0f0f0 url(./images/playRightBtm.png) bottom left no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
	background: none;
}

#ka_mainContainer h3.ka_comments {
	background: #3F677F url(./images/playLeftHdr.png) top left no-repeat;
	padding: 4px 0 0 10px;
	color: #fff;
}

/* blog */
#ka_mainContainer p {
	margin:1em 0.5em;
}

.ka_blogView {
	border:none;
}

.ka_blogView #ka_descriptionBlog p{
	line-height: 1.35em;
}

body.blog #ka_contentContainer h2 {
	margin-left: 0;
}

/* Profile Page */
#ka_profileContainer {
	margin: 0 auto;
}

#ka_profileLeft .ka_profileSegCont, #ka_profileRight .ka_profileSegCont {
	color: #0B3854;
}

#ka_profileLeft .ka_profileSeg {
	background: #f0f0f0 url(./images/profileLeftBtm.png) bottom left no-repeat;
}

#ka_profileRight .ka_profileSeg {
	background: #f0f0f0 url(./images/profileRightBtm.png) bottom left no-repeat;
}

#ka_profileLeft {
	padding-right: 10px;	
	margin: 0;
}

#ka_profileRight {
	display: inline;
	margin: 0;
	padding-left: 10px;
}

.ka_profileSeg {
	border: none;
	padding-bottom: 10px;
}

.ka_profileSegCont {
	border: none;
}

#ka_profileComments {
	border-bottom: none;
}

/*#ka_profileContainer #ka_profileRight .ka_profileSeg {
	background: url(./images/teaserwrap_bg.gif) bottom left repeat-x;	
}
*/
#ka_profilePage h5 {
	padding: 0;
	background-color: transparent;
}

#ka_profileLeft #ka_profileUser .ka_profileSegHeader {
	background-color: transparent;
}

#ka_profilePage #ka_profileLeft h5 {
	color: #0B3854;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 1.2em;
	background: #3f677f url(./images/profileLeftHdr.png) top left no-repeat;
}

#ka_profilePage #ka_profileRight h5 {
	color: #0B3854;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 1.2em;
	background: #3f677f url(./images/profileRightHdr.png) top left no-repeat;
}

#ka_profileRight .ka_profileSegHeader {
	background-color: transparent;
}

#ka_profileLeft .ka_profileSegHeader {
	background-color: transparent;	
}

/* message boards */
body.ka_messageBoards #ka_contentContainer div.ka_bumper {
	background-color:#e9f1f4;
}

/*- footer -*/
#ka_footer {
	margin-top:40px;
	margin-bottom: 0;
	background-color: #fff;
}

#ka_footer a img {
	border: none;
}

#ka_footer a:link, #ka_footer a:visited {
	color: #FC9714;
}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/

.sIFR-active h2.sectiontitle {
	visibility: hidden;
	font-family: "Futura", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1em;
	visibility: hidden;
	padding: 0 0 0 5px;
	margin: 0;
	height:42px;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	background: url(/images/common/subheader_bg.jpg) repeat-x;
}

#ka_headerSearch p label {
	display: none;
}

#ka_headerSearch p input {
	float: left;
}

#ka_headerSearch p button {
	float:left;
}

p.advanced-search {
	display: none;
}

#ka_manageSubNav li#ka_mkpStarted {display:none;}

/*--------- Homepage -------- */

/* built in */

#ka_homepage #ka_mainContainer #ka_leftColumn h3.ka_contentTitle {
background:#3F677F url(./images/playLeftHdr.png) no-repeat scroll left top;
color:#FFFFFF;
padding:4px 0 4px 10px;
}

#ka_homepage #ka_mainContainer #ka_rightColumn h3.ka_contentTitle {
background:#3F677F url(./images/playRightHdr.png) no-repeat scroll left top;
color: #ffffff;
padding:4px 0 4px 10px;
}

#ka_homepage #ka_mainContainer #ka_leftColumn div {
background:#F0F0F0 url(./images/playLeftBtm.png) no-repeat scroll left bottom;
}

#ka_homepage #ka_mainContainer #ka_rightColumn div div{
background:#F0F0F0 url(./images/playRightBtm.png) no-repeat scroll left bottom;
padding-bottom:10px;
padding-top:10px;
}

#ka_homepage .ka_add, #ka_homepage .ka_more {
margin-top:4px;
}

#ka_aboutModule img {
margin-right: 8px;
}

#ka_footer {
	border-top:1px solid #CCCCCC;
	clear:both;
	margin:40px auto 0;
	padding:8px;
}

#footerUser {
	margin:0 0 0 8px;
	padding:0;
	}
	
	#footerUser li {
	display:inline;
	margin:0 8px 0 0;
	}
	
/* contest */

#contestVideo {
	float:right;
	padding-left: 10px;
	width: 386px;
}

/* ads */

#headerAd {
	float:right;
	margin-right: 20px;
	margin-top:4px;
}

#adRight {
	float:right;
	margin-right:23px;
	margin-top:10px;
}

/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

/* IE */

	/* fix the nav */

	* html #ka_mainContainer #ka_headerTopNav li a {
		display: inline;
		}

	/* self-clearing floats
	----------------------------------------------------- */

	/* trigger hasLayout and target ie5+6/win only */

	* html .group,
	* html #ka_mainContainer #ka_headerTopNav li a {
		height: 1%;
		}

	/* trigger hasLayout and target ie7/win only */

	*:first-child+html .group {
		min-height: 1px;
		}
