@import url(list_styles2_2.css);
@import url(play_styles2_2.css);
@import url(mkp_styles2_2.css);
@import url(profile_styles2_2.css);
@import url(fieldsets_styles2_2.css);
@import url(forum_styles2_2.css);

body {
	background: #313131;
	margin: 10px 0 0 0;
	padding: 0;
}

#ka_mainContainer {
	background-color: #a49696;
	position: relative !important;
} 

#ka_contentContainer {
	background: #a49696;
}

.ka_homePage #ka_contentContainer {
	background: #fff url(images/maincontainer_bg.gif) top left repeat-x !important;
}

/** SUB NAV UNORDERED LIST **/

#ka_headerSubNav ul {
	background: #bf3b27 url(images/subnav_bg.gif) bottom left no-repeat;
	border-bottom: 1px solid #891908;
	width: 100%;
}

#ka_headerSubNav li.current a, #ka_headerSubNav li a:hover 

#ka_headerSubNav li.current a, #ka_headerSubNav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#ka_mainContainer #ka_headerSubNav li a, #ka_mainContainer #ka_headerSubNav li a:link
{
	font-size: 11px;
	color: #e7a300;	
}

#ka_mainContainer #ka_headerSubNav li.current a, #ka_mainContainer #ka_headerSubNav li a:hover {
	background: none;
	color: #fff;
	margin-top: 0;
	text-decoration: underline !important;
}

#ka_header #ka_headerSubNav li a {
	padding: 3px 8px 7px 8px;
}

/** NOW IS THE RIGHT COLUMN **/

.ka_homePage #ka_leftColumn {
	display: inline;
	float: right;
	width: 425px;
	margin-right: 15px;
	margin-top: 25px;
}

.ka_homePage #ka_rightColumn {
	display: inline;
	margin-left: 15px;
	margin-top: 15px;
}

#ka_memberModule, #ka_videoModule, #ka_photoModule, #ka_blogModule, #ka_audioModule {
	background: #fff;
	margin-left: 0;
	width: 425px;
}

#ka_videoPlayer h3 {
	color: #fff;
}

#ka_mainContainer #ka_videoPlayer h3 a, #ka_mainContainer #ka_videoPlayer h3 a:link, #ka_mainContainer #ka_videoPlayer h3 a:active {
	color: #eab024;
}	

#ka_mainContainer #ka_videoPlayer h3 a:hover {
	color: #fff;
}

#ka_aboutModule {
	float: left;
}

#ka_aboutModule h2 {
	display: none;
}

#ka_headerBtmNav {
	position: absolute;
	top: 1px;
	left: 0;
	float: none;
	clear: both;
}


#ka_headerSearch input.ka_searchField {
	background: #5a5a5a;
	color: #fff;
	display: inline;
	width: 130px;
	border: 1px solid #000;
	padding: 1px;
}

#ka_mainContainer h2 {
	background: #313131 url(images/header_bg.gif) 0px 26px repeat-x; 
 	height: 136px;
	margin: 0;
	text-indent: -9999px;
	width: 765px;
}

#ka_contentContainer h2 {
	text-indent: 0 !important;
}


#ka_mainContainer #ka_contentContainer h2 {
	background: none;
	height: auto;
	margin: 0 
	padding: 0;
	text-indent: none;
	width: auto;
}	

#ka_mainContainer {
	width: 765px;
}

#ka_contentContainer {
	width: 765px;
}

.ka_searchPage #ka_contentContainer, .ka_mediaPlayPage #ka_contentContainer, .ka_homePage #ka_contentContainer {
	width: 765px;
}

/** HEADER **/

#ka_header {
	background: #fff;
	margin: 0;
	padding: 0;
}

.ka_homePage #ka_headerSubNav {
	display: none;
}


#ka_header {
	height: 50px;
}

.ka_searchPage #ka_header {
	height: 80px;
}


#ka_header ul, #ka_header li {
	margin: 0;
	padding: 0;
}

#ka_headerTopNav {
	background: transparent;
	border-bottom: 2px solid #d6422c;
	margin-top: 23px;
	text-transform: capitalize;
}

#ka_headerTopNav li a {
	color: #d6422c !important;
}

#ka_headerTopNav li a:hover {
	color: #fff !important;
}

#ka_headerSearch {
	position: absolute;
}


ka_headerTopNav li.current a, #ka_headerTopNav li a:hover {
	background: #797272;
	color: #fff;
}

.ka_searchButton {
	background: url(images/search.gif) no-repeat 0% 40%;
}

#ka_mainContainer #ka_headerSearch a:link, #ka_mainContainer #ka_headerSearch a, #ka_mainContainer #ka_headerSearch a:visited {
	color: #aaa;
}



/** TOP NAVIGATION **/


#ka_headerTopNav_ul {
	margin: 0;
	padding: 0;
	height: 24px;
	list-style: none;
	display: inline;
	overflow: hidden;
}

#ka_headerTopNav_ul li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#ka_headerTopNav_ul a {
	float: left;
	padding: 24px 0 0 0 !important;
	overflow: hidden;
	height: 0px !important; 
	height /**/:24px; /* for IE5/Win only */
	}
	
#ka_headerTopNav_ul li a:hover, #ka_headerTopNav_ul li.current a {
	background-position: 0 -24px !important;
}

.ka_videoPlayPage #ka_videoTab a, .ka_audioPlayPage #ka_audioTab a, .ka_photoPlayPage #ka_photoTab a, .ka_blogPlayPage #ka_blogTab a, .ka_kickPlaceServerSide #ka_memberTab a {
	background-position: 0 -24px !important;
}

#ka_headerTopNav a:hover {
	background-color: none;

}


#ka_homeTab a, #ka_homeTab li a:hover  {
	width: 57px;
	background: url(images/home_tab.gif) top left no-repeat !important;
}

#ka_videoTab a, #ka_videoTab li a:hover  {
	width: 61px;
	background: url(images/videos_tab.gif) top left no-repeat !important;
}

#ka_audioTab a, #ka_audioTab a:hover  {
	width: 56px;
	background: url(images/audio_tab.gif) top left no-repeat !important;
}

#ka_photoTab a, #ka_photoTab a:hover  {
	width: 65px;
	background: url(images/photos_tab.gif) top left no-repeat !important;
}

#ka_blogTab a, #ka_blogTab a:hover  {
	width: 54px;
	background: url(images/blogs_tab.gif) top left no-repeat !important;
}

#ka_memberTab a, #ka_memberTab a:hover  {
	width: 81px;
	background: url(images/members_tab.gif) top left no-repeat !important;
}

#ka_groupsTab a, #ka_groupsTab a:hover  {
	width: 65px;
	background: url(images/groups_tab.gif) top left no-repeat !important;
}

#ka_messageBoardsTab a, #ka_messageBoardsTab a:hover  {
	width: 61px;
	background: url(images/forum_tab.gif) top left no-repeat !important;
}

/** HIDE MODULES **/

#ka_aboutModule {
	display: none;
}

/** MODULES **/

.ka_homeList {
	margin: 0;
}


/** MOST RECENT MEMBERS MODULE **/

#ka_memberModule {
	background: #fff url(images/recent_members_head.gif) top left no-repeat;
	border: 1px solid #666666;
	padding-top: 30px;
	padding-bottom: 5px;
	position: relative;
}

#ka_memberModule h3 {
	display: none;
}	

#ka_memberModule #ka_addMember {
	background: none;
	position: absolute;
	top: 0;
	right: 32px;
}


#ka_memberModule #ka_addMember {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 67px;
	overflow: hidden;
}


#ka_addMember a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:27px; /* for IE5/Win only */
	}
	
#ka_addMember a:hover {
	background-position: 0 -27px;
}


#ka_addMember a  {
	width: 67px;
	background: url(images/main_join_tab.gif) top left no-repeat;
}



/** MOST RECENT VIDEOS MODULE **/

#ka_videoModule {
	background: #fff url(images/recent_videos_head.gif) top left no-repeat;
	border: 1px solid #666666;
	padding-top: 30px;
	padding-bottom: 5px;
	position: relative;
}

#ka_videoModule h3 {
	display: none;
}	

#ka_videoModule #ka_addVideo {
	background: none;
	position: absolute;
	top: 0;
	right: 6px;
}


#ka_videoModule #ka_addVideo {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 93px;
	overflow: hidden;
}


#ka_addVideo a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:27px; /* for IE5/Win only */
	}
	
#ka_addVideo a:hover {
	background-position: 0 -27px;
}


#ka_addVideo a  {
	width: 93px;
	background: url(images/main_upload_tab.gif) top left no-repeat;
}

/** MOST RECENT PHOTOS MODULE **/

#ka_photoModule {
	background: #fff url(images/recent_photos_head.gif) top left no-repeat;
	border: 1px solid #666666;
	padding-top: 30px;
	padding-bottom: 5px;
	position: relative;
}

#ka_photoModule h3 {
	display: none;
}	

#ka_photoModule #ka_addPhoto {
	background: none;
	position: absolute;
	top: 0;
	right: 6px;
}


#ka_photoModule #ka_addPhoto {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 93px;
	overflow: hidden;
}


#ka_addPhoto a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:27px; /* for IE5/Win only */
	}
	
#ka_addPhoto a:hover {
	background-position: 0 -27px;
}


#ka_addPhoto a  {
	width: 93px;
	background: url(images/main_upload_tab.gif) top left no-repeat;
}

/** MOST RECENT BLOGS MODULE **/

#ka_blogModule {
	background: #fff url(images/recent_blogs_head.gif) top left no-repeat;
	border: 1px solid #666666;
	padding-top: 30px;
	padding-bottom: 5px;
	position: relative;
}

#ka_blogModule h3 {
	display: none;
}	

#ka_blogModule #ka_addBlog {
	background: none;
	position: absolute;
	top: 0;
	right: 32px;
}


#ka_blogModule #ka_addBlog {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 67px;
	overflow: hidden;
}


#ka_addBlog a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:27px; /* for IE5/Win only */
	}
	
#ka_addBlog a:hover {
	background-position: 0 -27px;
}


#ka_addBlog a  {
	width: 67px;
	background: url(images/main_post_tab.gif) top left no-repeat;
}


/** MOST RECENT AUDIO MODULE **/

#ka_audioModule {
	background: #fff url(images/recent_audio_head.gif) top left no-repeat;
	border: 1px solid #666666;
	padding-top: 30px;
	padding-bottom: 5px;
	position: relative;
}

#ka_audioModule h3 {
	display: none;
}	

#ka_audioModule #ka_addAudio {
	background: none;
	position: absolute;
	top: 0;
	right: 6px;
}


#ka_audioModule #ka_addAudio {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 93px;
	overflow: hidden;
}


#ka_addAudio a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:27px; /* for IE5/Win only */
	}
	
#ka_addAudio a:hover {
	background-position: 0 -27px;
}


#ka_addAudio a  {
	width: 93px;
	background: url(images/main_upload_tab.gif) top left no-repeat;
}

/** TAG MODULE **/

#ka_tagModule {
	background: #eab024 url(images/cloud_top_bg.gif) bottom left no-repeat;
	padding: 0 0 10px 0;
}

#ka_tagModule .ka_tagCloud {
	background: #eab024 url(images/cloud_bottom_bg.gif) top left no-repeat;	
	font-weight: normal;
	padding: 15px 7px 9px 7px;
}

.ka_tagCloud a {
	padding: 0 5px;	
}

#ka_mainContainer .ka_tagCloud a, #ka_mainContainer .ka_tagCloud a:link, #ka_mainContainer .ka_tagCloud a:visited {
	color: #b07000;
}

#ka_mainContainer .ka_tagCloud a:hover {
	color: #d6422c;
}

/** HEADER LOGIN STYLING (colors) **/

#ka_mainContainer #ka_headerLogin a, #ka_mainContainer #ka_headerLogin a:link, #ka_mainContainer #ka_headerLogin a:visited {
	color: #aaa;
	font-size: 11px;
}

#ka_mainContainer #ka_headerLogin a:hover {
	color: #fff;
}

/** LOGIN STYLES **/

.ka_userLogin #ka_contentContainer h3, .ka_registerUser #ka_contentContainer h3, .ka_userForgotPwd #ka_contentContainer h3 {
	color: #fff;
}

.ka_userForgotPwd #ka_contentContainer h3 {
	padding-left: 10px;
}

.ka_userLogin #ka_leftColumn {
	display: inline;
	margin-left: 10px;
}

.ka_userLogin #ka_rightColumn {
	display: inline;
	margin-right: 10px;
}

/** POPUPS **/

.ka_popUpDiv {
	background: #fff url(images/fieldset_bg.gif) 97% 99% no-repeat;
	padding-bottom: 10px;
}

#ka_mainContainer .ka_popUpDiv h3 {
	font-size: 1.5em;
	color: #444;
}

#ka_mainContainer .ka_popUpDiv a, #ka_mainContainer .ka_popUpDiv a:link, #ka_mainContainer .ka_popUpDiv a:visited {
	color: #bf3b27;
}

.ka_popUpDiv, #ka_loginPopup {
	left: 167px !important;
}

#ka_emailAFriendDiv, #ka_inappropriateDiv {
	left: 70px !important;
}

#ka_manageContent h3 {
	color: #fff;
}
/** 3.0 RELATED **/

#ka_headerTopNav {
	float:left;
	padding:3px 0pt 0pt;
	width:100%;
}

#ka_header ul { 
	clear:both;
	float:left;
}

#ka_myhomeTab {
	display: none !important;
}

#ka_headerSubNav { 
	background:#99CCEE none repeat scroll 0%;
	float:left;
	height: auto;
	padding: 0;
	width: auto;
}

#ka_header {
	height: 70px !important;
}

#ka_headerTopNav_ul li a {
	margin-right: 7px;
}

#ka_headerTopNav_ul {
	margin-left: 9px;
}

#ka_headerSubNav { 
	display: block !important;
}

.ka_playerMediaList_table {
	background: #D6422C !important;	
}

#ka_related {
	padding-top: 0px;
}

#ka_rssLink {
	border: 0;
}

#ka_rssLink a {
	color: #fff !important;
}

#ka_headerSearch {
	position: absolute;
	float: none;
	left: 500px;
}

.ka_username_welcome {
	color: #fff !important;
}

#ka_headerBtmNav li.ka_username_auth {
	display: inline;
}

.ka_homePage #ka_header {
	height: 50px !important;
}

.ka_homePage #ka_videoPlayer h3 {
	color: #000;
}

#ka_headerSubNav_list {
	display: none;
}

