

/** BODY STYLES **/

body { background: #000; color:#fff; }

#outer_wrapper {
	width: 935px;
	margin: 0 auto;
}

#wrapper {
	background: #111;
	width: 770px;
	float: left;
}

#ad_wrapper {
	width: 160px;
	float: right;
}

#ka_mainContainer {
	width: 770px;
	color: #fff;
}

#ka_mainContainer a:hover {
	color: #fff;
	text-decoration: underline;
}

#ka_secondaryContainer {
/**	padding-left: 30px; **/
}

#ka_mainContainer h2, #ka_mainContainer h3 {
	color: #fff;
}


/** INPUTS **/

#ka_mainContainer input:focus, #ka_mainContainer input:hover, #ka_mainContainer textarea:focus, #ka_mainContainer textarea:hover {
	background: #000;
	color: #fff;
}

#ka_mainContainer input, textarea#emailMsg, textarea#mediaDescription, textarea#emailMessage, #ka_mainContainer textarea {
	background: #444;
}

#ka_mainContainer input, #ka_mainContainer textarea {
	color: #fff;
}

#ka_mainContainer .ka_button {
	color: #000 !important;
}

/** HEADER (s) **/

h1#verses_header {
	margin: 0;
	padding: 0;
	width: 770px;
	height: 200px;
	background: url(http://www.vibe.com/vibeverses/images/header2.jpg) top left no-repeat;
	position: relative;
}

h1#verses_header a {
	display: block;	
	position: absolute;
	top: 0;
	left: 0;
}

h1#verses_header img {
	border: 0;
}

/** HEADER LOGIN **/

#ka_headerLogin {
	top: 5px;
	left: 21px;
}
 
form#UserLogin {
	clear: left; 
 
} 

#ka_headerBtmNav {
	min-height: 60px;
}

#ka_headerBtmNav a {
	font-size: 12px !important;
	text-decoration: none !important;
}

#ka_headerBtmNav a:hover {
	font-size: 12px !important;
	text-decoration: underline !important;
	color: #fff !important;
}

#ka_searchAdv1 ul {
	font-size: 11px;
}

#ka_headerSearch {
	right: 22px;
}

/** HELP / ALERTS **/

.ka_Help {
	background: #1d1d1d;
	border: 1px solid #0d0d0d !important;
	color: #fff;
	width: 100%;
}

/** MAIN NAVIGATION **/

#ka_headerTopNav {
	background: #000;
}

#ka_headerTopNav ul {
	background:transparent url(http://www.vibe.com/vibeverses/images/nav_bg.jpg) repeat-x scroll left top;
	height:42px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:770px;
}

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

#ka_headerTopNav ul li a {
	float: left;
	padding: 42px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:42px; /* for IE5/Win only */
	}
	
#ka_headerTopNav ul li a {
	margin-right: 0px;
}

#ka_headerTopNav ul li a:hover {
	background-position: 0 -42px !important;
}

#ka_homeTab a {
	width: 99px;
	background: url(http://www.vibe.com/vibeverses/images/home_tab.jpg) top left no-repeat !important;
	margin: 0 0 0 10px;
}

li#ka_audioTab, a#ka_audioTab_nav {
	display: none !important;
	margin: 0;
}

#ka_videoTab a {
	width: 98px;
	background: url(http://www.vibe.com/vibeverses/images/videos_tab.jpg) top left no-repeat !important;
}

#ka_photoTab a {
	width: 98px;
	background: url(http://www.vibe.com/vibeverses/images/photos_tab.jpg) top left no-repeat !important;
}

#ka_blogTab a {
	width: 99px;
	background: url(http://www.vibe.com/vibeverses/images/blogs_tab.jpg) top left no-repeat !important;
}

#ka_memberTab a {
	width: 98px;
	background: url(http://www.vibe.com/vibeverses/images/profiles_tab.jpg) top left no-repeat !important;
	margin: 0;
}

#ka_groupsTab a {
	width: 98px;
	background: url(http://www.vibe.com/vibeverses/images/tracks_tab.jpg) top left no-repeat !important;
}

#ka_messageBoardsTab a {
	width: 99px;
	background: url(http://www.vibe.com/vibeverses/images/uploads_tab.jpg) top left no-repeat !important;
}

/** SUB NAVIGATION **/

#ka_headerSubNav {
	background: url(http://www.vibe.com/vibeverses/images/tabsub_bg.jpg) top left no-repeat;
}

#ka_header li.ka_mostRecent a {
	margin-left: 100px;
	display: inline;
}

#ka_headerBtmNav a {
	color: #ccc !important;
	font-size: 11px;
}

#ka_searchAdv1 {
	font-size: 11px;
}

/** PLAY PAGE **/
.ka_mediaPlayPage #ka_contentContainer {
	margin-left: 38px;
}

#ka_playPageDetails {
	border: 0;
	border-bottom: 1px solid #ff9b0b;
	width: 302px;
	background: #111 url(http://www.vibe.com/vibeverses/images/player_details_bg.jpg) top left no-repeat;
	padding-top: 30px;
}

#ka_letterboxUser {
	border-color: #333;
}

#ka_related {
	border: 1px solid #ff9b0b;
	background: #000 url(http://www.vibe.com/vibeverses/images/player_related_bg.jpg) no-repeat scroll left bottom;
}

#ka_playPageStats {
	border: 1px solid #ff9b0b;
	background: #000 url(http://www.vibe.com/vibeverses/images/player_stats_bg.jpg) bottom left no-repeat;
}

.ka_bubble blockquote {
	background: #000;
	border-color: #444;
}

li.odd blockquote {
	background: #191919;
}

li.even blockquote {
	background: #320a08;
}

#ka_photoEnlarge {
	padding: 0px;
}

/** RELATED MEDIA NAVIGATION **/

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

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

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

#ka_relatedTabs a.active:hover, #ka_relatedTabs a:visited {
	background-position: 0 -21px;
	border: 0;

}

#ka_relatedTabs a.active {
	background-position: 0 -21px !important;
	border: 0;
}

a#ka_playerVideoList_newMedia_title {
	width: 45px !important;
	background: url(http://www.vibe.com/vibeverses/images/latest_tab.jpg) top left no-repeat !important;
	margin-left: 5px;
}

a#ka_playerVideoList_mostRated_title {
	width: 85px !important;
	background: url(http://www.vibe.com/vibeverses/images/highest_rated_tab.jpg) top left no-repeat !important;
	margin-left: 5px;
}

a#ka_playerVideoList_mostPopular_title {
	width: 69px !important;
	background: url(http://www.vibe.com/vibeverses/images/most_views_tab.jpg) top left no-repeat !important;
	margin-left: 5px;
}

#ka_relatedTabs a, #ka_relatedTabs a.active {
	margin-top: 0px;
}

#ka_relatedTabs a.active {
	margin-left: 5px;
}

/** LIST PAGE **/

div.ka_searchPage {
	
/**	margin:0 auto !important; **/
}

#ka_mainContainer .ka_searchListDetails h3 {
	margin: 0;
	padding: 0;
}

.ka_searchListDetails h3 a {
	color: #fff !important;
}

div.ka_searchListDetails {
	padding-left: 0;
	width: 104px;
}

.ka_searchList {
	margin-left: 13px;
}

.ka_searchList li.ka_list_video {
	height: 195px;
	width: 116px;
/**	background: transparent url(http://www.vibe.com/vibeverses/images/list_media_greybg.jpg) top left no-repeat !important; **/
	margin-right: 30px;
	margin-bottom: 7px;
}

.ka_searchList li:hover {
	background: #555;
}

ka_starSystemS li {
	padding-bottom: 5px;
}

.ka_listDetails {
	font-family: Arial !important;
	font-size: 11px;

}

li#ka_myCommunity a {
	display: none !important;
}

li#ka_myInvite a {
	width: 160px;
}

#ka_searchLetterBox {
	margin-top: 11px;
	margin-left: 15px;
}

#ka_searchLetterBox {
	width: 95px;
	height: 72px;
}

.ka_searchListDetails {
	font-size: 10px !important;
	width: 114px;
}

.ka_searchListDetails h3 {
	padding: 0;
	margin: 0;
	width: 90px;
	height: 17px;
	overflow: hidden;
}

.ka_searchListDetails h3 a {
	font-size: 12px !important;
}



/** MANAGE SUB NAV **/

#ka_manageSubNav ul a, #ka_manageSubNav ul a:link, #ka_manageSubNav ul a:visited { 
	background:#1d1d1d;
	border-color:#FFF;
	color: #fff;
}

#ka_manageSubNav ul a:hover, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover, #ka_manageSubNav ul span { 
	background:#fff !important;
	color: #000 !important;
}

#ka_manageSubNav {
	border-color: #ccc !important;
}

#ka_manageAccountInfo span, #ka_manageAccountInfo input {
	display: none;
}

.ka_myPlace #ka_manageAccountInfo span, .ka_myPlace #ka_manageAccountInfo input {
	display: inline;
}


/** MANAGE MY HOME **/

#ka_contentContainer {
	width: 729px;
}

h3#ka_myHome {
	display: none;
}

#ka_manageContent h3 {
	border: 0;
}

.ka_myPlace #ka_manageAccountInfo {
	padding-top: 15px;
	color: #999;
	min-height: 81px !important;
	margin-bottom: 33px;
	text-align: center;
}

#ka_manageAccountInfo {
	padding-top: 15px;
	color: #999;
	min-height: 41px !important;
	margin-bottom: 0px;
}

.ka_myHome input.ka_inputTiny {
	background: transparent !important;
	color: #fff !important;
}

fieldset, .ka_joinPage fieldset {
	border: 1px solid #FF9B0B;
	background: #000 url(http://www.vibe.com/vibeverses/images/fieldset_bg.jpg) bottom left no-repeat;
}

.ka_myPlace .ka_Help {
	background: #333; 
}	

#ka_manageAccountInfo { 
	background:transparent;
	width: 691px !important;
}

#ka_letterboxUserProfile {
	display: none;
	height: 53px;
	width: 71px;
	border: 0;
	margin-left: 10px;
	margin-top: 5px;

}

.ka_manageAccountSettings fieldset p {
	margin: 0 !important;
}


#ka_mkpMyAudio, #ka_mkp_Audio {
	display: none !important;
}

/** COOL MKP NAVIGATION **/

#ka_manageNav ul {
	margin: 0;
	padding: 0;
	height: 53px;
	list-style: none;
	display: block;
	width: 721px;
}

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

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

#ka_manageNav ul a.active {
	background-position: 0 -53px;
}

#ka_myMessages a  {
	width: 155px;
	background: url(http://www.vibe.com/vibeverses/images/messages_tab.gif) top left no-repeat;
}

#ka_myMedia a  {
	width: 112px;
	background: url(http://www.vibe.com/vibeverses/images/media_tab.gif) top left no-repeat;
}

#ka_myProfile a  {
	width: 129px;
	background: url(http://www.vibe.com/vibeverses/images/profile_tab.gif) top left no-repeat;
}

#ka_myCommunity a  {
	width: 135px;
	background: url(http://www.vibe.com/vibeverses/images/friends_tab.gif) top left no-repeat;
}

#ka_myInvite a  {
	width: 160px;
	background: url(http://www.vibe.com/vibeverses/images/invite_tab.gif) top left no-repeat;
}


/** LOGIN JOIN PAGE **/

.ka_userLogin #ka_contentContainer {
	background:#000000 url(http://www.vibe.com/vibeverses/images/fieldset_bg.jpg) no-repeat scroll left bottom;
	border:1px solid #FF9B0B;
}

.ka_userLogin #ka_contentContainer fieldset {
	background: none;
	border: 0;
}

.ka_userLogin h3 {
	border: 0 !important;
	width: 85%;
	font-size: 18px !important;
	padding-top: 15px;
}

h3#loginHeader { 
	padding-left: 15px;	
}

h3#joinHeader {
	padding-left: 5px;
}

fieldset#ka_fieldLogin {
	padding-top: 0;
}


/** POPUPS **/

#ka_loginPopup {
	background: #000 !important;
}

#ka_emailAFriendDiv {
	background: #000000 url(http://www.vibe.com/vibeverses/images/fieldset_bg.jpg) no-repeat scroll left bottom;
}

#ka_emailAFriend h1.ka_header {
	color: #fff;
	padding-left: 5px;
}

#ka_TOSdiv {
	background: #000 !important;
}



/** http://dev.kickapps.com/vibecssredesign/http://www.vibe.com/vibeverses/images/fieldset_bg.jpg


/** PROFILE PAGES **/

#ka_contentHolder_right_7 td, #ka_contentHolder_right_1 td, #ka_contentHolder_right_2 td, #ka_contentHolder_right_10 td, #ka_contentHolder_right_11 td, #ka_contentHolder_left_0 td, #ka_contentHolder_right_3 td {
	background: transparent !important;
	color: #fff !important;
}

table#ka_kickPlace_aboutMe #ka_kickPlace_personalmotto_header, table#ka_kickPlace_myFriends #ka_kickPlace_myFriends_header, table#ka_kickPlace_myVideos td#ka_kickPlace_myVideos_header, table#ka_kickPlace_myComments td#ka_kickPlace_myComments_header, table#ka_kickPlace_myWidgets td#ka_kickPlace_myWidgets_header, table#ka_kickPlace_myFavVideos td#ka_kickPlace_myFavVideos_header  {
	background: #000 !important;
}


table#ka_kickPlace_aboutMe, table#ka_kickPlace_myFriends, table#ka_kickPlace_myVideos, table#ka_kickPlace_myComments, table#ka_kickPlace_myWidgets, table#ka_kickPlace_myFavVideos {
	border: 1px solid #333 !important;
	background: url(http://www.vibe.com/vibeverses/images/fieldset_bg.jpg) bottom left no-repeat !important;
}

#ka_contentHolder_right_7 td a, #ka_contentHolder_right_1 td a, #ka_contentHolder_right_2 td a, #ka_contentHolder_right_10 td a, #ka_contentHolder_right_11 td a, #ka_contentHolder_left_0 td a, #ka_contentHolder_right_3 td a {
	color: #fff !important;
	text-decoration: underline !important;
}

#ka_contentHolder_right_7 td a:hover, #ka_contentHolder_right_1 td a:hover, #ka_contentHolder_right_2 td a:hover, #ka_contentHolder_right_10 td a:hover, #ka_contentHolder_right_11 td a:hover, #ka_contentHolder_left_0 td a:hover, #ka_contentHolder_right_3 td a:hover {
	color: #fff !important;
	text-decoration: none !important;
}



/** 2.2 STYLES **/

.ka_searchLetterBox {
	width: 105px;
	height: 79px;
}

#ka_rightColumn {
	margin-left: 0;
}

#ka_manageSubNav ul span a {
	background: transparent !important;
}

.ka_searchPage_video h4 a {
	font-size:12px !important;
	color:#FFFFFF !important;
}


 
/** 2.2 PROFILE PAGE **/

#ka_profileContainer div#ka_profileRight div.ka_profileSegHeader {
	background-color: #000;
	color: #fff;
}

#ka_profileContainer div#ka_profileLeft div.ka_profileSegHeader {
	background-color: #000;
	color: #fff;
}

div#ka_profileRight div.ka_profileSeg, div#ka_profileLeft div.ka_profileSeg {
	background: #000 url(http://www.vibe.com/vibeverses/images/fieldset_bg.jpg) bottom left repeat-x !important;
	border: 1px solid #333;
}	


#ka_playPageDetails, #ka_adminControl {
	background:#000000 url(http://www.vibe.com/vibeverses/images/player_related_bg.jpg) no-repeat scroll left bottom;
	border:1px solid #FF9B0B;
}

li.ka_list {
	height: 227px;
	width: 116px;
}

.ka_mediaPlayPage #ka_contentContainer {
	margin: 0 auto;
}

.ka_Help {
	width: 85%;
}

textarea#mediaDescription {
	width: 85% !important;
}

legend {
	padding: 0;
}

fieldset {
	padding-top: 0;
}

#ka_manageSubNav li span a {
	color: #000 !important;
}

#ka_emailAFriend p {
	width: 525px !important;
}

#ka_emailAFriend textarea, #ka_emailAFriend input.ka_text {
	width: 500px !important;
}

/* for 2.3 Transition */

span#ka_letterboxPhotoEnlarge {
	width:728px;
	border:1px solid #FF9B0B;
}


/** 3.0 Transition **/

#ka_myhomeTab_nav {
	display: none;
}

#ka_headerBtmNav #ka_login_area .ka_username_auth {
	display: inline;
}

#ka_headerSubNav ul {
	padding-left: 90px;
}

#ka_mainContainer #ka_headerSubNav_list a:link {
	color: #ee3f22;
}

#ka_mainContainer #ka_headerSubNav_list a:visited {
	color: #ee3f22;
}

#ka_mainContainer #ka_headerSubNav_list a:hover {
	text-decoration: underline !important;
}

#ka_footer {
	margin-left: 20px;
	margin-right: 20px;
	width: auto;
}

#ka_login_area li {
	border-right: 1px solid #444;
	padding-left: 7px;
	padding-right: 7px;

}

#ka_becomeAMember li {
	border-right: 1px solid #444;
	padding-left: 7px;
	padding-right: 7px;

}

li.ka_forgot_pass, li.ka_signout_auth {
	border-right: 0 !important;
}	

#ka_headerLogin li {
	margin: 0;
}

body#ka_myhome #ka_contentContainer h2 {
	color: #ff6600;
}

.ka_sideList li {
	color: #fff;
}

.ka_profileCommentSubject, #ka_profileCommentSubjectLabel, #ka_profileCommentBodyLabel {
	color: #ff6600;
}

#ka_relatedTabs a#ka_playerVideoList_mostRelated_title {
	display: none;
}

#ka_rssLink {
	background: #000 url(http://www.vibe.com/vibeverses/images/player_related_bg.jpg) bottom left no-repeat;
	border: 1px solid #FF9B0B;
}

.ka_blogView  {
	background: #000;
	border: 1px solid #FF9B0B;
}


#ka_headerBtmNav {
	min-height: 30px;
}


.odd #ka_memberMessage ul.horz li, .even #ka_memberMessage ul.horz li {
	color: #000;
}

.messagingTitle #ka_memberMessage li strong {
	color: #fff !important;
}

#ka_mainContainer #ka_memberMessage .odd {
	color: #fff;
}

#ka_mainContainer #ka_memberMessage .even {
	color: #000;
}

body#ka_myhome h3 {
	background: #ff840b;
}

#ka_login #ka_leftColumn {
	width: 400px;
}

