/* ------ CSS Created by Bean Creative Funktional Web Design ---------------*/
/* ----------                  http://www.beancreative.com                   -------------*/
 
@import url(content.css);

* {font-family:Tahoma, Verdana, Arial, sans-serif;}

body {
	word-wrap:break-word;
	background:url(../images/bg_body.jpg) repeat-x #d0ebf0;
	text-align:center;
	margin:0;
	padding:3px 0 0 0;
	color:#666; 
}

/* PER-PAGE BACKGROUND OVER-RIDES */
/* set content container background to wide */
#ka_listPage #ka_contentContainer, 
div.ka_forum #ka_contentContainer, 
body.ka_myhome_pages #ka_contentContainer,
body#ka_register #ka_contentContainer, 
body#ka_mkp_manageFriends #ka_contentContainer, 
div.ka_messageBoard #ka_contentContainer,
div.ka_noClubsHome #ka_contentContainer,
body.ka_messageBoards #ka_contentContainer,
body#ka_profilePage #ka_contentContainer 
	{
	background:url(../images/bg_ka_contentContainer_wide.jpg) repeat-y;
	width:900px;
	padding:50px 30px 10px 30px;}

/* set subnav container background to wide */
#ka_listPage #ka_headerSubNav, 
div.ka_forum #ka_headerSubNav, 
body.ka_myhome_pages #ka_headerSubNav,
body#ka_register #ka_headerSubNav,
body#ka_mkp_manageFriends #ka_headerSubNav,
div.ka_messageBoard #ka_headerSubNav,
div.ka_noClubsHome #ka_headerSubNav,
body.ka_messageBoards #ka_headerSubNav,
body#ka_profilePage #ka_headerSubNav 
	{background:url(../images/bg_ka_subnav_wide.jpg) no-repeat;}
	
/* set footer container background to wide */
#ka_listPage #ka_footer, 
div.ka_forum #ka_footer, 
body.ka_myhome_pages #ka_footer,
body#ka_register #ka_footer, 
body#ka_mkp_manageFriends #ka_footer, 
div.ka_messageBoard #ka_footer,
div.ka_noClubsHome #ka_footer,
body.ka_messageBoards #ka_footer,
body#ka_profilePage #ka_footer 
	{background:url(../images/bg_ka_footer_wide.gif) no-repeat;}


#ka_mainContainer {
	margin:0 auto;
	padding:0;
	width:960px;
	color:#666; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-align:left !important;
	font-size:83%;
}

#ka_manageContent {
	/*background:url(../images/bg_ka_manageContent.jpg) no-repeat;*/
	padding:50px 30px 0 30px;
	width:900px;
}

div.ka_noClubsHome #ka_manageContent, div.ka_manageFriends #ka_manageContent {
	padding:0 !important;
}

#ka_manageContent a {
	/* font-size:11px !important; */
}	

div.ka_mbReplies {
	padding:0 !important;
}	

body.ka_myhome_pages #ka_manageContent {
	width:900px;
	padding:0;
}	

/*
#ka_contentContainer h2 {
	background:red;
	padding-top:50px;
} */

.ka_recent {
	/* background:url(../images/bg_ka_manageContent.jpg) no-repeat; */
	padding:0 30px 0 30px;
	width:900px;
	padding-top:50px;
}	


#ka_manageSubNav {
	padding-top:30px;
}


/* ====================================================== */
/* ++++++++++++++++++++++ HEADER STUFF +++++++++++++++++++++ */
/* ====================================================== */


/* bwahahahahahaha - banner ad killer!*/
#ka_adFullBanner {
	position:absolute; 
	height:90px;
	width:960px;
	top:0;
	text-align:right;
	/*display:none;*/
	}

/* also hide our custom banner */
#bannerTopKA {
	/*display:none;*/
}


#ka_header {
	width:960px;
	text-align:left;
	height:58px;
	position:relative;
	margin:0 auto;
	padding-top:90px;
	background:url(../images/bg_ka_header.jpg) no-repeat;
}

#ka_le_headercont {
	display:none;
}

#homelink {
	display:block;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-450px;
	width:180px;
	height:150px;
	z-index:200;
}

/* LOGIN SIGN-IN STUFF */
#ka_headerLogin {
	position:absolute;
	top:0;
	left:0;
	width:230px;
	height:59px;
	text-align:center;
	color:#1378bc;
	font-size:11px;
}

#ka_headerLogin a {text-decoration:none !important;}
#ka_headerLogin a:hover {text-decoration:underline !important;}

#ka_headerLoginText {
	background:url(../images/bg_buttons_member_wide.jpg) no-repeat;
	width:230px;
	height:30px;
	color:white;
	padding-top:4px;
	text-transform:capitalize;
}

div#ka_headerLoginAuth {
	width:230px;
	height:26px;
	color:white;
	padding-top:8px;
	background:url(../images/bg_buttons_member_wide.jpg) no-repeat;
}

div#ka_headerLoginAuth ul#ka_headerLoginAuth {
	width:230px;
	height:30px;
	color:white;
	padding-top:0;
	background:url(../images/bg_buttons_member_wide.jpg) no-repeat;
}

ul#ka_headerLoginAuth li {
	line-height:2.2em;
}

li.ka_login_auth a {
	width:222px !important;
	display:block;
}

li.ka_login_auth a.ka_memberAction {
	color:white !important;
	font-weight:bold;
	display:block;
}

li.ka_join_auth {float:left;}
li.ka_forgot_pass {float:right;}
li.ka_join_auth a, li.ka_forgot_pass a {font-weight:100 !important; color:#1378bc !important;}
l/* i.ka_join_auth a {display:inline-block; float:left; clear:left;}
li.ka_forgot_pass a {display:inline-block; float:right;} */


#ka_headerLoginAuth:hover {
	/* background-position:-190px 0;     BACKGROUND SWITCH EFFECT HIDDEN FOR NOW */
}

#ka_headerLogin ul {
margin:0 0 0 0;
padding:0;
}

#ka_headerLogin li {
display:inline;
margin:0 6px 0 0;
}

/* #ka_headerLogin li a {
padding:0;
}

#ka_headerLogin li a.ka_nomarginLogin {
	padding-left:0;
}

#ka_login_area li.ka_manage_auth a,#ka_login_area li.ka_LE_open a {
	color:green;
	font-weight:bold;
} */

li.ka_LE_open {display:none !important;}  /* HIDE SITE STYLER LINK IN LOGIN BOX */


li.ka_username_welcome {
	display:block !important;
}

li.ka_username_welcome a {
	color:white !important;
}

.ka_manage_auth, .ka_signout_auth {
	float:left;
	padding:5px 0 0 15px;
}

li.ka_manage_auth a, li.ka_signout_auth a {
	color:#1c3461; !important;
	font-weight:100 !important;
}

li.ka_manage_auth {
	float:left;
}
li.ka_signout_auth {
	float:right;
}


#ka_headerLoginAuth a, #uploadButton a {
	font-weight:bold;
	width:230px;
	height:24px;
	padding-top:20px;
	font-size:11px;
}

.ka_login_auth a {color:white !important;}



#ka_headerBtmNav {
	position:absolute;
	top:59px;
	left:507px;
	width:400px;
	z-index:150;
}

#upload {
	position:absolute;
	top:62px;
	left:50%;
	margin-left:268px;
	width:190px;
	height:59px;
	z-index:100;
}

#uploadButton {
	background:url(../images/bg_buttons.png) no-repeat;
	background-position:0 -34px;
	width:190px;
	height:34px;
	float:right;
	text-align:center;
}

/* disable rollover for now
#uploadButton:hover {
	background-position:-190px -34px;
} */

#uploadButton a {
	font-weight:bold;
	width:190px;
	height:24px;
	display:block;
	padding-top:10px;
	color:white !important;
	font-size:11px;
}

#uploadButton a:hover {
	text-decoration:underline;
}



/* ====================================================== */
/* ++++++++++++++++++++++ CONTENT STUFF +++++++++++++++++++++ */
/* ====================================================== */

#ka_contentContainer {
	width:960px;
	padding:0 0 1em 0;
	margin:0 auto;
	background:url(../images/bg_ka_contentContainer.jpg) repeat-y;
	text-align:left;
}

div.ka_userLogin #ka_contentContainer {
	width:900px;
	padding:0 30px 0 30px;
	margin:0 auto;
	background:url(../images/bg_ka_contentContainer.jpg) repeat-y;
	text-align:left;
}

#ka_loginWrapper #ka_rightColumn p {
	font-size:1.3em;
	line-height:1.3em;
}

#ka_communityactivity {
	width:511px;
	padding-top:20px !important;
}
#ka_communityactivity h3 {
	margin:0 !important;
}



#ka_loginWrapper {padding-top:35px;}
.ka_blogPlayPage #ka_contentContainer {padding-top:35px;}
.ka_clubHome #ka_contentContainer {padding-top:35px;}

.ka_blogPlayPage #ka_contentContainer h2,
.ka_clubHome #ka_contentContainer h2,
.ka_clubHome #ka_contentContainer #ka_groupCategory
 {padding-left:30px;}

#ka_topPagination {display:none;}

#ka_leftColumn {
float:left;
margin:0;
padding:10px 0 0 0 ;
width:510px;
}

div.ka_homePage #ka_leftColumn,
div.ka_mediaPlayPage #ka_leftColumn,
div.ka_clubHome #ka_leftColumn
 {
	padding:0px 0 0 30px;
}

div.ka_videoPlayPage h2
 {
	padding:40px 0 0 30px;
	width:512px;
}


#ka_rightColumn {
float:right;
padding:10px 0 0 0;
width:350px;
}

div.ka_mediaPlayPage #ka_rightColumn,
div.ka_clubHome #ka_rightColumn 
{
padding:0 30px 0 0;
}


#ka_profileContainer {
	padding:50px 0 0 0;
	width:880px;
}

#ka_profileRight {
	width:680px;
}


/* TURN OFF THEME EDITOR TAB IN THE USER PROFILE EDIT SECTION SO USERS CAN'T SELECT UGLY THEMES */
#ka_manageSubNav #ka_mkpTheme {display:none;} 



#ka_footer {
	width:900px;
	margin:0 auto !important;
	background:url(../images/bg_ka_footer.gif) no-repeat;
	text-align:left;
	font-size:11px;
	height:30px;
	padding:0 30px !important;
	color:#4f4f4f;
	border-top-width: 0px !important;
}

div.ka_mediaPlayErrorPage #ka_footer {display:none;}
div.ka_mediaPlayErrorPage h3 {margin: 60px 30px 0 30px; font-size:24px !important; border-bottom-width:0px;}
div.ka_mediaPlayErrorPage h3 p {margin: 1em 0 3em 0 !important; font-size:12px !important; width:100% !important;}

/* HEADERS */
h1, h2, h3, h4, h5 {font-family:Tahoma, verdana, arial, sans-serif !important;}
h2 {font-size:16px !important; color:#003366 !important;}
h3 {font-size:14px !important; color:#003366 !important; font-weight:bold !important;}

#ka_manageContent h3 { }


#ka_lastLogin {
	margin-left:85px;
}


#ka_getActive {padding-bottom:2em;}
#ka_myhomeUpdates {padding-bottom:2em;}
#ka_newestModule {padding-bottom:1em;}
#ka_myhomeDiscussions {padding-bottom:1em;}
#ka_newBlog {padding-bottom:1em;}
#ka_userModule {padding-bottom:1em;}
#ka_newestModulePhoto {padding-bottom:1em;}

/* ++++++++++++ THESE STYLES ARE DUPLICATED IN STRUCTURE, FIX +++++++++++++++++ */

#footerContainer {
	width:900px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
	padding:0 30px 15px 30px;
	color:#4f4f4f;
}

#footerContainer a {
	font-weight:bold;
}

.footerNav {float:right;}

#partnerContainer {
	position:relative;
	height:98px;
	margin-top:20px;
	text-align:left;
}

#footerKnight {
	position:absolute;
	top:25px;
	left:0;
}

#footerCPB {
	position:absolute;
	top:25px;
	left:210px;
}


#footerPeacock {
	position:absolute;
	top:25px;
	left:350px;
}

#footerWBPT {
	position:absolute;
	top:25px;
	left:554px;
}

#helpButton {
	background:url(../images/bg_buttons.png) no-repeat;
	background-position:0 -68px;
	width:190px;
	height:34px;
	position:absolute;
	top:25px;
	left:710px;
	text-align:center;
}

#helpButton:hover {
	background-position:-190px -68px;
}


#helpButton a {
	font-weight:bold;
	width:190px;
	height:24px;
	display:block;
	padding-top:10px;
	color:white !important;
	font-size:11px;
}



/* ERROR PAGE OVERRIDES */


#ka_mainContainer.ka_ {
	margin:0 auto;
	padding:0;
	width:960px;
	color:#666; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-align:left !important;
}

#ka_mainContainer.ka_ #ka_headerSubNav,
#ka_mainContainer.ka_ #ka_footer
{display:none !important;}

body.ka_generalClass
{background:url(../images/bg_body.jpg) repeat-x #d0ebf0;}

.ka_error_page {background:white; margin-bottom:20px;}



a img {
border:0;
}

#ka_headerTopNav {
	position:absolute;
	top:115px;
	left:231px;
	width:690px;
	height:26px;
	padding:4px 0 0 10px;
	background:url(../images/bg_nav.jpg) no-repeat;
	font-size:13px;
	font-family:Tahoma, verdana, arial, sans-serif;
	color:#1c3461;
	text-transform:capitalize;
}



#ka_headerTopNav ul {
margin:0;
padding-top:3px;
}

#ka_headerTopNav li {
	display:inline;
	margin:0;
	padding:0;
}

#ka_headerTopNav li a {
	padding:4px 8px 8px;
	text-decoration:none !important;
	font-weight:bold;
	color:#1c3461 !important;
}

#ka_headerTopNav li a:hover {
background-image: url(../images/bg_navOver.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0% 0%;
color:#BF2326 !important;
}

#ka_headerTopNav li.current a {
	color:#fff !important; 
}

#ka_headerTopNav li a:hover {
	color:#BF2326 !important;
}

#ka_audioTab, #ka_photoTab, #ka_audioTab_nav, #ka_photoTab_nav, #ka_chatTab_nav, #ka_groupsTab_nav  {display:none;} /* HIDE THE PHOTO AND AUDIO MAIN NAV BUTTONS */

#ka_headerSubNav {
	position:absolute;
	top:145px;
	left:0;
	width:717px;
	padding:0 0 0 243px;
	height:48px;
	border-bottom-width:0 !important;
	background:url(../images/bg_ka_subnav.jpg) no-repeat;
}

#ka_headerSubNav_list {
	margin:0;
	padding:0;
	}

#ka_headerSubNav li {
display:inline;
margin:0 0 0 11px;
}

#ka_myHomeURL {
	display:none;
}

body#ka_myhome h3 {
	background:none;
	border-top:1px dashed #a5c0d3;
}

#ka_headerSubNav li.ka_addMedia {
	float:right;
	font-weight:bold;
	margin:30px 30px 0 0;
	padding-left:22px;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_photo {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 0;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_blog {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -977px;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_video {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -225px;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -450px;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_group {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -675px;
padding-left:28px;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_friend {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -675px;
}

#ka_headerSubNav li.ka_submyMessagesMail {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -1200px;
padding:0 0 0 20px;
}

#ka_headerSubNav a:visited .ka_newmail,#ka_headerSubNav a:hover .ka_newmail {
color:#fff;
}

#ka_headerSubNav li a {
padding:0 0 7px;
text-decoration:none !important;
}











/* SEARCH STUFF */

#ka_headerSearch {
	float:right;
	width:180px;
	margin:0 0 0 0;
	padding:0;
	position:absolute;
	top:56px;
	right:-25px;
	height:30px;
	text-align:right;
}

#ka_headerSearch form {
	margin:0 0 0 0;
	padding:0;
	width:180px;
}

#ka_headerSearch input.ka_searchField {
	float:right;
	margin:8px 0 0 0;
	padding:2px;
	width:120px;
	font-size:11px;
	color:#999999;
	border-width:1px;
	border-style:solid;
	border-bottom-color:#e3e9ef;
	border-right-color:#e3e9ef;
	border-top-color:#abadb3;
	border-left-color:#abadb3;
}

#ka_searchText { /* HIDDEN, not sure what it was, but it was killing the form in IE7 */
float:right;
width:58px;
margin:0;
padding:0;
display:none;
}

#ka_search_advanced { /* HIDE ADVANCED SEARCH LINK */
	display:none;
}

.ka_searchButton {
float:right;
background:transparent url(../images/button_search.jpg) no-repeat 0 0;
border:none;
height:30px;
width:26px;
overflow:hidden;
margin:0 0 0 8px;
padding:0;
text-indent:-9000px;
cursor:pointer;
}

.ka_searchButton:hover {
background:transparent url(../images/button_search-over.jpg) no-repeat 0 0;
}

#ka_searchAdv1 {
clear:both;
float:right;
width:238px;
}

#ka_searchAdv1 ul {
margin:0;
padding:3px;
font-size:.82em;
width:238px;
}

#ka_searchAdv1 li {
display:inline;
margin:0;
padding:6px 2px 6px 0;
}

#ka_searchAdv_vid span,#ka_searchAdv_aud span,#ka_searchAdv_pho span,#ka_searchAdv_group span,#ka_searchAdv_blog span,#ka_searchAdv_member span,#ka_searchAdv_messages span {
white-space:nowrap;
}

#ka_searchAdv1 input {
vertical-align:middle;
margin:0;
border:none !important;
}

#ka_search_basic {
margin-right:23px;
}

.ka_breadcrumb ul {
margin:0 0 10px 5px;
padding:0;
}

#footerUser {
	display:none;
	/* this is hidden for now
	margin:0 0 0 8px;
	padding:0;   */
}

#footerUser li {
display:inline;
margin:0 8px 0 0;
}

#ka_mainContainer h1,#ka_mainContainer h2,#ka_mainContainer h3,#ka_mainContainer h4 {
font:1em normal "Lucida Grande",arial,tahoma,sans-serif;
color:#444;
}

#ka_mainContainer h1 {
font-size:1.8em;
}

#ka_mainContainer h2 {
font-size:1.6em;
margin:.5em;
font-weight:bold;
}

#ka_mainContainer h3 {
font-size:1.2em;
padding:0 0 5px 8px;
border-bottom:1px solid #ccc;
}

#ka_mainContainer h4 {
font-size:1em;
}

#ka_mainContainer p {
margin:0 .5em 1em;
}

h3.ka_comments {
padding-left:24px;
background:transparent url("http://affiliate.kickapps.com/images/sprites/sprite_other.gif") no-repeat 0 -450px;
border:none !important;
}

#ka_le_headercont {
color:#444;
}

#ka_le_headercont h2 {
color:inherit;
}

#ka_mainContainer li {
list-style-type:none;
}

.ka_Truncate {
width:100px;
height:15px;
overflow:hidden;
}


.ka_loginRight {
float:right;
margin:0;
padding:0;
width:360px;
}

.ka_more {
float:right;
margin:2px 8px 0 0;
font-size:.86em;
font-weight:bold;
}

.ka_add {
float:right;
margin:2px 12px 0 0;
font-size:.86em;
font-weight:bold;
}

.ka_null {
	margin:0;
	padding:3px 3px 3px 8px;
	font-size:.88em;
	color:#666; 
	font-family:Tahoma, Verdana, Arial, sans-serif;

}



.ka_setWidth {
width:98%;
}

wbr:after {
content:"\00200B";
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix {
height:1%;
}

#ka_mainContainer a,#ka_mainContainer a:link,#ka_mainContainer a:focus {
text-decoration:underline;
outline:none;
cursor:pointer;
}

#ka_mainContainer a:hover {
text-decoration:none;
outline:none;
cursor:pointer;
}

#ka_mainContainer a:hover,#ka_mainContainer a:active {
color:#69c;
}

#ka_mainContainer a.ka_smLink {
font-size:.82em;
text-transform:none;
}

#ka_mainContainer a.ka_chicklet:link {
text-decoration:none;
}

fieldset {
border:1px solid #ccc;
margin:0 auto 16px auto;
padding:.7em 1.2em 1.2em;
font-size:.96em;
}






/* LOGIN BOX OVER RIDES */

#UserLogin {
margin:0 !important;
padding:0 !important;
}

#UserLogin fieldset {
margin:10px auto 2em auto !important;
padding:7px 7px !important;
border:1px solid #CCCCCC;
background:url(../images/bg_loginBox.jpg) repeat-x #fbfada;
text-align:right;
 width:493px;
}

input#username, input#password {width:210px;}

#UserLogin fieldset .ka_Alert, #UserLogin fieldset .ka_Error {
	text-align:left !important;
	background-color:#F69520;
	border:1px solid red;
	color:white;
	font-weight:bold;
	display:block;
	font-size:11px;
	line-height:1.2em;
	margin-bottom:3px;
}

#UserLogin fieldset input {
margin:0 !important;
padding:0 !important;
}

#UserLogin fieldset label {
margin:0 !important;
padding:0 !important;
text-align:left;
}

#ka_loginRequired {}
#ka_loginUser {float:left;  width:215px;}
#ka_loginPass {float:left; margin:0 0 0 63px; width:215px;}
input#password {float:right;}
#ka_loginSubmit {clear:both; padding-top:10px;}
#ka_loginRetrieve {text-align:left; float:left; clear:left;}
#ka_labelPassword {}

#UserLogin fieldset li {
margin-bottom:0 !important;
padding-bottom:0 !important;
}

#ka_joinPassword input#password {float:left;}
#ka_joinConfirm {display:block; clear:left;}


#ka_communityactivity {padding:0 0 1em 0; clear:left;}

#ka_fieldLogin li {margin-bottom:0; padding-bottom:0;}

#ka_forgotPasswordReset {
	width:900px;
	padding:0 30px 2em 30px;
	margin:0 auto;
	background:url(../images/bg_ka_contentContainer.jpg) repeat-y;
}

#ka_fieldRetrieve {
	padding:0 30px 0 30px;
	border-width:0 !important;
}

.ka_loginPage h3 {border-bottom-width:0 !important;}

#ka_loginPopup { background:#EAF1F7 !important;}
#ka_loginPopup #username, #ka_loginPopup #password {width:356px;}






legend {
margin:0;
padding:.5em;
color:#59a3d3;
font-size:1em;
}

label {
display:block;
margin:0 0 4px;
padding:0;
font-weight:bold;
color:#369;
}

#ka_mainContainer input,#ka_mainContainer textarea,#ka_mainContainer select {
margin:0 0 12px;
padding:4px;
background:#fff;
border:1px solid #ccc;
color:#161616;
font:13px normal "Lucida Grande",arial,tahoma,sans-serif;
}

#ka_mainContainer input:focus,#ka_mainContainer input:hover,#ka_mainContainer textarea:focus,#ka_mainContainer textarea:hover {
background:#f2f2f2;
border:1px solid #aaa;
}

#ka_mainContainer input.ka_submit {
width:54px;
height:20px;
margin:0;
padding:0;
background:#e5e5dd url("http://affiliate.kickapps.com/images/submit.gif") top left no-repeat;
border:none;
}

#ka_mainContainer input.ka_submit:hover {
background:#c9c9c2 url("http://affiliate.kickapps.com/images/submit.gif") no-repeat 0 -20px;
}

#ka_mainContainer input.ka_inputTiny {
margin:0;
padding:2px;
font:10px normal arial,sans-serif;
}

#ka_mainContainer input.ka_inputTiny:focus {
border:1px solid #aaa;
}

#ka_mainContainer input.ka_button {
margin:0;
padding:2px 4px !important;
background:#fff url("http://affiliate.kickapps.com/images/ka_buttonbghover.gif") repeat-x 0 100%;
cursor:pointer;
}

#ka_mainContainer input.ka_button:hover {
background:#fff url("http://affiliate.kickapps.com/images/ka_buttonbg.gif") repeat-x 0 0;
}

fieldset.ka_required ul text {
width:200px;
}

ul#ka_joinRequired li#ka_joinDOB,ul#ka_joinRequired li#ka_joinImage,ul#ka_joinRequired li#ka_joinTOS,ul#ka_loginRequired li#ka_loginSubmit {
margin:0 0 12px;
}

li#ka_joinTOS {
padding:8px 0;
}

.ka_Help,.ka_Alert,.ka_Error,.ka_Success {
margin:0 auto 10px;
padding:2px 6px 2px 28px;
}

.ka_Help a,.ka_Alert a,.ka_Error a,.ka_Success a {
font-size:11px !important;
}


.ka_Help,.textareaCharacterCountDisplay {
background:#f5f5f5;
margin:6px 0;
padding:2px 8px;
color:#000;
font-size:.88em;
}

.ka_Alert {
background:#e9fbfb url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 6px -372px;
margin:0 0 10px;
border:1px solid #a5e1ed;
color:#4185CC;
}

.ka_Success {
background:#e2f9e3 url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 6px -222px;
border:1px solid #9c9;
color:#060;
}

.ka_Error {
padding:2px 0;
margin:0;
background:transparent;
color:#cf0211;
}

#ka_emailUploadingHelp a {
color:#369 !important;
}

.textareaCharacterCountDisplay {
background:transparent;
}

.ka_error_page {
min-height:275px;
}

.ka_error_page h1 {
font-size:1.4em;
text-align:center;
margin:30px 0 100px;
}

.bubblemain {
position:absolute;
margin:30px 0 0 210px;
width:160px;
display:none !important;
}

.bubblemain_lg {
position:absolute;
margin:20px 0 0 210px;
width:350px;
display:none !important;
}

.bubbletop {
background-image:url(http://affiliate.kickapps.com/images/affiliate/quote-top.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:3px;
}

.bubbletop_lg {
background-image:url(http://affiliate.kickapps.com/images/affiliate/quote-top-lg-arrow.gif);
background-repeat:no-repeat;
height:21px;
}

.bubblebody {
background-image:url(http://affiliate.kickapps.com/images/affiliate/quote-left.gif);
background-position:left top;
background-repeat:repeat-y;
border-right:1px solid #C3C3C3;
padding:5px 3px 10px 12px;
position:relative;
}

.bubblebody_lg {
background-image:url(http://affiliate.kickapps.com/images/affiliate/quote-left-lg.gif);
background-position:left top;
background-repeat:repeat-y;
border-right:1px solid #C3C3C3;
padding:5px 3px 10px 12px;
position:relative;
}

.bubblebottom {
background-image:url(http://affiliate.kickapps.com/images/affiliate/quote-bottom.gif);
background-position:right top;
background-repeat:no-repeat;
height:3px;
position:relative;
}

.bubblebottom_lg {
background-image:url(http://affiliate.kickapps.com/images/affiliate/quote-bottom-lg.gif);
background-position:right top;
background-repeat:no-repeat;
height:3px;
position:relative;
}

#ka_mainContainer .bubblebody_lg h3 {
margin:0;
padding:5px 0;
color:#69C;
border:none;
font-weight:bold;
}

#ka_adFullBanner {
/*
margin:0 auto 12px;
padding:5px 0;
width:728px;
*/
}

#ka_adMediumRectangle {
margin:0 0 10px;
padding:0;
width:300px;
height:250px;
overflow:hidden;
display:none;  /* HIDE AD */
}

#ka_adLeftSkyscraper {
margin:0 10px 0 0;
padding:0;
width:120px;
height:600px;
overflow:hidden;
}

#ka_adRightSkyscraper {
float:right;
margin:33px 0 40px;
padding:0;
width:120px;
height:600px;
overflow:hidden;
}

#ka_adRightSkyscraperWide {
float:right;
margin:33px 0 40px;
padding:0;
width:160px;
height:600px;
overflow:hidden;
}

.ka_adWide {
width:905px;
}

.ka_adWideContent {
margin:0;
float:left;
}

#ka_MKPAdSpace {
padding-top:12px;
}

.ka_addComment {
margin-bottom:12px;
padding-left:24px;
min-height:20px;
height:auto !important;
background:transparent url("http://affiliate.kickapps.com/images/add-small.gif") no-repeat 0 -2px;
}

.ka_inputComment input {
margin-top:10px;
}

#ka_playPageComments {
margin:0;
padding:0;
width:418px;
min-height:100px;
height:auto !important;
}

#ka_commentList {
margin:0;
padding:0;
width:418px;
}

.ka_bubble {
width:auto;
margin-bottom:24px;
}

.ka_bubble blockquote {
margin:0;
padding:8px 0;
min-height:28px;
height:auto !important;
border:1px solid #c9c2c1;
word-wrap:break-word;
}

.ka_bubbleComment {
margin:-4px 8px 0 41px;
padding:0;
}

.ka_bubble cite {
position:relative;
margin:0;
padding:7px 0 0;
top:4px;
background:transparent url("http://affiliate.kickapps.com/images/tip.gif") no-repeat 20px 0;
font-style:normal;
}

.ka_flag {
float:left;
margin:0;
padding-left:24px;
width:152px;
background:transparent url("http://affiliate.kickapps.com/images/sprites/sprite_other.gif") no-repeat 0 -75px;
}

.ka_emptyFlag {
background:none;
}

.ka_flag_comment {
float:none;
white-space:nowrap;
clear:both;
}

body#ka_profilePage .ka_flag_comment,body#ka_profilePage .ka_flagged_comment {
display:block;
clear:both;
float:none;
}

#ka_shoutBoxArea #text {
display:block;
width:97%;
}

#ka_shoutBoxArea {
margin-bottom:15px;
}

.ka_bubbleComment .ka_mediaComments {
margin:0 10px 0 0;
padding-left:16px;
word-wrap:break-word;
}

li.ka_loginList,li.ka_group_sprite,li.ka_profileMedia,li.ka_myHomeMedia {
margin:0 12px 0 0;
padding-left:18px;
word-wrap:break-word;
}


ul.ka_loginList {}

#ka_fieldLogin {}


li.ka_loginList,li.ka_group_sprite.communityjoin,li.ka_profileMedia.communityjoin,li.ka_myHomeMedia.communityjoin {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat scroll 0 -1800px;
}

li.ka_loginList,li.ka_group_sprite.profileupd,li.ka_profileMedia.profileupd,li.ka_myHomeMedia.profileupd,li.ka_group_sprite.profilelink,li.ka_profileMedia.profilelink,li.ka_myHomeMedia.profilelink,li.ka_group_sprite.profilerss,li.ka_profileMedia.profilerss,li.ka_myHomeMedia.profilerss {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -822px;
}

li.ka_loginList,li.ka_group_sprite.comment,li.ka_profileMedia.comment,li.ka_myHomeMedia.comment {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -1120px;
}

li.ka_loginList,li.ka_group_sprite.groupjoin,li.ka_profileMedia.groupjoin,li.ka_myHomeMedia.groupjoin {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat scroll 0 -1575px;
}

li.ka_loginList,li.ka_group_sprite.groupleave,li.ka_profileMedia.groupleave,li.ka_myHomeMedia.groupleave {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat scroll 0 -1650px;
}

li.ka_loginList,li.ka_group_sprite.tagged,li.ka_profileMedia.tagged,li.ka_myHomeMedia.tagged {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat scroll 0 -1723px;
}

li.ka_loginList,li.ka_profileMedia.friend,li.ka_profileMedia.fan,li.ka_myHomeMedia.friend,li.ka_myHomeMedia.fan {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 2px -1720px;
}

li.ka_profileMedia.mbtext,li.ka_myHomeMedia.mbtext {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -1645px;
}

li.ka_profileMedia.mbvideo,li.ka_myHomeMedia.mbvideo {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -1795px;
}

li.ka_profileMedia.mbaudio,li.ka_myHomeMedia.mbaudio {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -1870px;
}

li.ka_group_sprite {
margin-top:5px;
}

.pagination {
font-size:.82em;
padding:.5em 0;
margin:.2em 0 20px 0 ;
float:right;
}

.pagination a,.pagination span {
float:left;
display:block;
margin-right:.1em;
padding:.1em .5em;
border:1px solid #fff;
background:#fff;
}

.pagination span.status {
font-weight:bold;
color:#fff;
border:1px solid #369;
background:#369;
}

.pagination a {
text-decoration:none !important;
border:1px solid #369;
}

.pagination a:hover {
border-color:#2e6ab1;
}

.pagination span.nextprev {
border:1px solid #ddd;
color:#999;
}

.ka_rate ul {
margin:2px 0;
}

.ka_starL {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_stars.gif) no-repeat 0 0;
}

.ka_starHighlightL {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_stars.gif) no-repeat 0 -75px;
}

.ka_starSelectedL {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_stars.gif) no-repeat 0 -150px;
}

.ka_starSystemL li a {
margin:0;
padding:0 9px 10px;
text-decoration:none !important;
height:29px;
}

.ka_starsNumRatingsL {
font-size:.75em;
}

li.ka_listRating {
height:18px;
}

.ka_starSystemS li {
display:inline;
margin:0;
height:12px;
width:9px;
float:left;
}

.ka_starS {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_stars.gif) no-repeat 0 -225px;
}

.ka_starHighlightS {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_stars.gif) no-repeat 0 -300px;
}

.ka_starSelectedS {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_stars.gif) no-repeat 0 -375px;
}

.ka_starSystemS li a {
padding:4px;
text-decoration:none;
}

.ka_starSystemS li a:hover {
background-color:transparent !important;
}

.ka_starsNumRatingsS {
font-size:11px;
display:none;
}

.ka_sideList li {
margin:0;
padding:3px 3px 3px 8px;
border:none;
color:#222;
font-size:.88em;
word-wrap:break-word;
}

ul.ka_sideList .ka_more {
float:right;
margin:6px 8px 0 0;
padding:0;
}

body#ka_pending li {
list-style-type:decimal;
margin-bottom:8px;
}

#ka_mainContainer .ka_pendingTry li {
list-style-type:decimal;
}

.ka_newEntry {
font-weight:bold;
color:#000;
}

ul.ka_myHomeList,ul.ka_loginList {
margin:0;
padding:0 0 0 10px;
font-size:.88em;
}

.ka_gen_upvid {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -225px;
}

.ka_gen_upaud {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -450px;
}

.ka_gen_upphoto {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 0;
}

.ka_gen_upblog {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -978px;
}

.ka_gen_link {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -900px;
}

.ka_gen_group {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -675px;
}

.ka_gen_rss {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -675px;
}

.ka_gen_rss_link {
float:left;
margin-top:3px;
padding-left:20px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -600px;
}

.ka_gen_rss_friends {
float:right;
padding-left:20px;
margin-top:5px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -600px;
}

.ka_gen_upmb {
padding-left:20px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -525px;
}

.ka_gen_friend {
padding-left:24px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -598px;
}

.ka_emailUpload {
padding-left:20px;
height:18px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -1350px;
}

.ka_back {
height:18px;
margin:0 0 12px;
padding-left:15px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -1420px;
}

.ka_searchLetterBox {
margin:5px 5px 3px;
padding:0;
width:136px;
height:102px;
display:block;
}

.ka_themeImage {
margin:0;
width:125px;
}

.ka_letterBox48x48 {
margin:5px;
padding:0;
width:48px;
height:48px;
display:block;
}

.ka_letterboxComment {
float:left;
margin:0 5px -8px;
padding:0;
width:24px;
height:24px;
border:1px solid #ccc;
display:block;
}

.ka_letterboxSlideShow {
float:left;
margin:1px 5px 0 0;
padding:0;
width:48px;
height:48px;
border:1px solid #ccc;
display:block;
}

#ka_letterboxUser {
float:left;
margin:5px 5px -8px;
padding:0;
width:48px;
height:48px;
border:1px solid #ccc;
display:block;
}

#ka_letterboxRelated {
float:left;
margin:1px 5px 0 0;
padding:0;
width:100px;
height:75px;
border:1px solid #ccc;
display:block;
}

.ka_moduleLetterBox {
margin:0;
padding:0;
width:85px;
height:65px;
display:block;
}


#ka_letterboxPhotoEnlarge {
display:inline;
float:left;
height:550px;
margin:0 auto;
padding:0;
width:730px;
}

#ka_letterboxPhotoPage {
display:block;
float:left;
height:315px;
margin:0;
padding:0;
width:420px;
}

.ka_letterBox_240x320,.ka_letterBox_120x160,.ka_letterBox_75x100,.ka_letterBox_60x80,.ka_letterBox_45x60,.ka_letterBox_48x48 {
background-color:#000;
background-position:center;
background-repeat:no-repeat;
border:1px solid #ccc;
display:block;
}

a.ka_letterBox_240x320,a.ka_letterBox_240x320:visited,a.ka_letterBox_240x320:hover,a.ka_letterBox_240x320:active,a.ka_letterBox_120x160,a.ka_letterBox_120x160:visited,a.ka_letterBox_120x160:hover,a.ka_letterBox_120x160:active,a.ka_letterBox_75x100,a.ka_letterBox_75x100:visited,a.ka_letterBox_75x100:hover,a.ka_letterBox_75x100:active,a.ka_letterBox_60x80,a.ka_letterBox_60x80:visited,a.ka_letterBox_60x80:hover,a.ka_letterBox_60x80:active,a.ka_letterBox_45x60,a.ka_letterBox_45x60:visited,a.ka_letterBox_45x60:hover,a.ka_letterBox_45x60:active,a.ka_letterBox_48x48,a.ka_letterBox_48x48:visited,a.ka_letterBox_48x48:hover,a.ka_letterBox_48x48:active,a.ka_colorpicker:hover,a.ka_colorpicker:active {
background:transparent;
border:none !important;
}

.ka_letterBox_240x320 {
height:240px;
width:320px;
}

.ka_letterBox_120x160 {
height:120px;
width:160px;
}

.ka_letterBox_75x100 {
height:75px;
width:100px;
}

.ka_letterBox_60x80 {
height:60px;
width:80px;
}

.ka_letterBox_45x60 {
height:45px;
width:60px;
}

.ka_letterBox_48x48 {
height:48px;
width:48px;
margin-left:5px;
}

#ka_TOSDiv {
background:#fff;
padding:1em;
height:480px;
}

#ka_termsOfService {
border:1px solid #ccc;
margin:0;
padding:0;
overflow:scroll;
}

.ka_popUpDiv {
background:#fff;
border:1px solid #999;
position:absolute;
top:0;
left:0;
display:none;
z-index:1000;
width:600px;
min-height:300px;
max-height:600px;
height:auto !important;
padding:1em;
}

.ka_popUpInnerDiv {
width:600px;
min-height:300px;
max-height:600px;
height:auto !important;
padding:.1em;
z-index:1000;
}

.ka_popUpSingleDiv {
background-color:#fff;
border:1px solid #000;
padding:1em;
position:absolute;
top:0;
left:0;
display:none;
z-index:1;
}

#ka_TOSdiv {
height:350px;
}

#ka_TOSdiv div#ka_termsOfService {
height:330px;
}

#ka_TOSdiv p {
margin-right:0;
}

#ka_TOSdiv p input {
float:right;
margin:10px 0 10px 10px;
}

div.ka_tagCloud {
margin:0;
padding:8px;
font-family:Tahoma;
font-weight:900;
text-align:center;
line-height:22px;
}

a.ka_tag {
text-decoration:none !important;
}

a.ka_tag1 {
font-size:.8em;
font-weight:900;
}

a.ka_tag2 {
font-size:.95em;
font-weight:900;
font-style:italic;
}

a.ka_tag3 {
font-size:1.1em;
font-weight:900;
}

a.ka_tag4 {
font-size:1.25em;
}

a.ka_tag5 {
font-size:1.4em;
}

a.ka_tag6 {
font-size:1.55em;
}

.ka_disabledInput {
color:#ccc !important;
}

#ka_loginPopup {
background:#fff;
border:2px solid #000;
padding:1em;
display:none;
min-height:300px;
height:auto !important;
width:400px;
z-index:1000;
}

.ka_popupBackgroundColor {
background-color:#fff;
height:60px;
}

div.ka_popup {
width:400px;
height:auto;
padding:0;
border:1px solid #ccc;
color:#000;
}

div.ka_popup p {
margin:10px 0 8px;
}

div.popup_mainBody {
padding:25px 20px 55px;
}

div.ka_closePopup {
width:21px;
height:21px;
background:transparent url("http://affiliate.kickapps.com/images/sprites/sprite_other.gif") no-repeat 0 -300px;
float:right;
cursor:pointer;
position:relative;
top:-15px;
}

.ka_popupClassBackgroundColor {
background-color:#fff;
}

div.ka_popupClass {
padding:0;
border:1px solid #ccc;
color:#000 !important;
}

div.ka_popupClass h3 {
font-size:1em;
padding:0 0 0 20px;
margin:0;
border:none !important;
float:left;
line-height:24px;
}

div.ka_popupClass p {
margin:10px 0 8px;
color:#000;
}

div.popupClass_top {
background:#cecece url("http://affiliate.kickapps.com/images/popup_bar.gif") repeat-x;
border-bottom:1px solid #CCC;
height:24px;
}

div.popupClass_mainBody {
padding:10px 15px 25px;
}

div.ka_closePopupClass {
width:21px;
height:21px;
background:transparent url("http://affiliate.kickapps.com/images/sprites/sprite_other.gif") no-repeat 0 -300px;
float:right;
cursor:pointer;
margin-right:5px;
position:relative;
top:3px;
}

#ka_descriptionBlog *,.ka_bubbleComment * {
line-height:normal;
}

#ka_descriptionBlog ul,#ka_descriptionBlog ol,.ka_bubbleComment ol,.ka_bubbleComment ul {
padding:10px 40px;
margin-left:0;
}

#ka_rss_footer {
float:right;
margin-top:-35px;
}

.ka_addFromEmail {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -823px;
padding:1px 0 1px 20px;
}

.ka_addFromFriends {
background:url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -675px;
padding:1px 0 1px 20px;
}

.ka_friendFloat {
float:left;
width:200px;
}

#ka_inviteWrap {
margin:5px;
}

#ka_fadeBubble {
width:160px;
z-index:1000;
}

#ka_fadeBubble div.ka_fadeBubbleTop {
background:url(http://affiliate.kickapps.com/images/messageBoards/quote-top.gif) left bottom no-repeat;
height:3px;
margin-left:5px;
}

#ka_fadeBubble div.ka_fadeBubbleBody {
background-color:transparent !important;
background:url(http://affiliate.kickapps.com/images/messageBoards/quote-left.gif) right top repeat-y;
border-right:1px solid #C3C3C3;
padding:5px 5px 10px 14px;
position:relative;
min-height:60px;
}

#ka_fadeBubble div.ka_fadeBubbleBottom {
background:url(http://affiliate.kickapps.com/images/messageBoards/quote-bottom.gif) left top no-repeat;
height:3px;
position:relative;
margin-left:4px;
}

#ka_fadeBubble div.ka_fadeBubbleBody ul {
padding:0;
margin:0;
}

img.kickMediaLeft {
border:0;
padding:0;
margin:10px 10px 10px 0;
float:left;
}

img.kickMediaRight {
border:0;
padding:0;
margin:10px 0 10px 10px;
float:right;
}

img.kickMediaCenter {
border:0;
padding:0;
display:block;
text-align:center;
margin:0 auto;
}

.ka_searchList {
width:900px;
margin:10px 0;
padding:0;
}

.ka_searchList li {
margin:0 auto;
padding:0;
overflow:hidden;
}

li.ka_list {
	margin-right:4px !important;
}

li.ka_list:hover {
background:#E6F0F9;
}

li.ka_list {
width:146px;
height:19em;
float:left;
}

ul.ka_searchListDetails {
width:136px;
margin:0 auto;
padding:0 5px;
font-size:.6em !important;
}

.ka_searchListDetails h4 {
margin:0 5px 3px;
padding:0;
font-weight:bold !important;
font-size:.9em !important;
}

.ka_listDetails {
margin:0;
padding:0 5px !important;
font-size:.8em !important;

}

#ka_searchSortBy ul {
display:inline;
margin:0 0 20px;
padding:0;
}

#ka_searchSortBy li {
display:inline;
margin:0 0 0 6px;
padding:0;
}

#ka_playPagePlayer {
margin:0 0 10px;
padding:0;
width:420px;
}

#ka_blogPlayer {
padding-right:10px;
float:left;
}

.ka_photoView {
margin:0;
padding:0;
height:315px;
}

.ka_enlargeView {
margin:0;
padding:0;
width:730px;
height:550px;
}

.ka_blogView {
border:1px solid #ccc;
height:auto !important;
margin-bottom:10px;
min-height:150px;
overflow:hidden;
}

.ka_audioView {
border:1px solid #ccc;
margin-bottom:10px;
padding:5px;
}

#ka_playPageStats {
margin:0 0 10px;
padding:5px;
border:1px solid #ccc;
}

#ka_enlargeMeta {
margin-bottom:5px;
}

#ka_mainContainer h3.ka_comments {
padding:0 0 0 20px;
}

.ka_statsList li {
margin:0 auto;
padding:0 0 8px;
width:400px;
clear:both;
}

.ka_email {
float:left;
margin:0;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -1275px;
}

.ka_upvid {
margin:0 0 0 186px;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -225px;
}

.ka_upaud {
margin:0 0 0 186px;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -450px;
}

.ka_upphoto {
margin:0 0 0 186px;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 0;
}

.ka_downphoto {
margin:0 0 0 186px;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -1420px;
}

.ka_enlargephoto {
float:left;
margin:0;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -1500px;
}

.ka_reducephoto {
float:left;
margin:0;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -1575px;
}

.ka_upblog {
margin:0 0 0 186px;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat 0 -978px;
}

.ka_addFav {
margin:0 0 0 186px;
padding-left:24px;
width:152px;
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_other.gif) no-repeat 0 -975px;
}

.ka_stats {
margin:0 0 0 186px;
padding:0;
width:162px;
}

.ka_embed {
margin:0 0 0 186px;
padding:0;
width:190px;
}

#ka_playPageDetails {
margin:0;
padding:6px;
border:1px solid #ccc;
}

#ka_uploadedby {
min-height:60px;
height:auto !important;
}

#ka_letterboxUser#ka_letterboxUser {
margin:0 6px 0 0;
}

#ka_geoInfo {
margin:0 0 10px 55px;
}

#ka_tagsInput,#ka_adminTagsInput {
margin:3px 0;
display:block;
}

#ka_playPageRelatedTabs {
position:relative;
height:2.8em;
}

#ka_relatedTabs {
position:absolute;
margin:0;
padding:0;
bottom:-1px;
width:300px;
}

#ka_relatedTabs a {
font-size:10px;
}

#ka_relatedTabs a:hover {
margin-top:0;
padding-bottom:5px;
background:#fff;
}

#ka_relatedTabs a,#ka_relatedTabs a.active {
display:block;
float:left;
margin:1px 2px 0 0;
padding:2px 6px 4px;
text-align:center;
text-decoration:none;
}

#ka_relatedTabs a.active {
background:#F2F7FB !important;
}

#ka_relatedTabs a.active,#ka_relatedTabs a.active:hover {
margin-top:0;
padding-bottom:5px;
background:#fff url("http://affiliate.kickapps.com/images/tabbg.gif") repeat-x 0 0;
border:1px solid #ccc;
border-bottom:none;
}

#ka_related {
margin:0;
padding:8px 0 0;
width:348px;
/* min-height:450px;
height:auto !important; */
min-height:50px;
height:auto !important;
border:1px solid #ccc;
background:#F2F7FB !important;
}

#ka_rssLink {
margin:10px 0;
padding:5px;
border:1px solid #ccc;
}

#ka_relatedList {
margin:0 auto;
padding:0;
width:320px;
}

#ka_relatedList li {
margin:0 0 1em;
padding:0;
min-height:75px;
height:auto !important;
clear:left;
}

.ka_thumbdetails {
margin:0 0 0 100px;
padding:0;
font-size:.92em;
width:210px;
word-wrap:break-word;
line-height:1.2em;
}

.ka_thumbdetails a {
font-weight:bold;
}


#ka_editLink {
padding-left:25px;
background:transparent url('http://affiliate.kickapps.com/images/sprites/sprite_other.gif') no-repeat left -1200px;
}

#ka_adminControl {
margin:10px 0 0;
border:1px solid green;
padding:6px;
background:#f0fef1;
}

#ka_adminTagsTitle {
color:green;
}

/* OVERRIDE THE NEW H2 DESCRIPTIONS ON THE VIDEO PLAYER PAGE */
#ka_descriptionText, #ka_descriptionText h2 {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	font-weight:100 !important;
	font-size:12px !important;
	width:100% !important;
	line-height:1.3em;
}

#ka_descriptionText p {
	margin:0 0 .5em 0 !important;
	line-height:1.3em;
}




#ka_rssLink h4 {
margin:0;
padding:0;
font-weight:bold;
}

object.ka_userGenerated,embed.ka_userGenerated {
max-width:400px;
max-height:600px;
}

body#ka_playPage object.ka_userGenerated,body#ka_playPage embed.ka_userGenerated {
max-width:400px;
}

.ka_bubbleComment object,.ka_bubbleComment embed {
max-width:365px;
}

body.ka_messageBoards object.ka_userGenerated,body.ka_messageBoards embed.ka_userGenerated {
max-width:500px;
}

.clear,#ka_mail_menu_options {
clear:both;
}



#ka_headerSubNav ul,fieldset.ka_required ul,fieldset.ka_optional ul,fieldset.ka_required ol,fieldset.ka_optional ol,li#ka_joinTOS input,#ka_commentList li,.ka_starSystemL,.ka_starSystemS,ul.ka_sideList,.ka_listDetails li,.ka_statsList,#ka_rssLink ul {
margin:0;
padding:0;
}

#ka_headerSubNav li.current a,#ka_headerSubNav li a:hover {
color:#000;
background:url("http://affiliate.kickapps.com/images/subarrow.gif") no-repeat bottom center;
}

#ka_headerLogin,#ka_topHeaderImage {
float:left;
}

#ka_topHeaderName, #ka_topHeaderImage {display:none;}

#ka_le_headercont {height:192px; background:url(background_header.jpg) no-repeat;}

.ka_breadcrumb li,.ka_starSystemL li {
display:inline;
margin:0;
}

#ka_headerBtmNav li.ka_username_auth,.ka_displayNone,.ka_listTitle_full,.ka_letterBox_240x320 img,.ka_letterBox_120x160 img,.ka_letterBox_75x100 img,.ka_letterBox_60x80 img,.ka_letterBox_45x60 img,.ka_letterBox_48x48 img,.ka_listFavorite,#ka_widgetArea {
display:none;
}

.ka_Small,#ka_mainContainer a.ka_smLink:hover {
font-size:.82em;
}

.clearfix,.ka_listingType,.ka_listingFrom,.ka_listingDate,.ka_listingViews,.ka_listingMemberSince,.ka_listingRating,.ka_listingCreated,.ka_listingMembers,.ka_listingMedia,.ka_listingAddComment,.ka_listingStatus,.ka_listingAdded,.ka_listingEditDelete,.ka_listingSend,.ka_listingViewRemove,.ka_listingBlogType,#ka_playPage #ka_flagSuccess {
display:block;
}

#ka_mainContainer a:link,#ka_mainContainer a:visited {
color:#1378bc;
text-decoration:none;
}

#ka_mainContainer a:hover,#ka_mainContainer a:visited:hover {
color:#1378bc;
text-decoration:underline;
}

label.ka_inlineLabel,#ka_relatedTabs li {
display:inline;
}

li#ka_loginRetrieve,li#ka_joinSubmit {
padding:8px 0 0;
}

.ka_tinyMCE_input,#ka_descOptional .defaultSkin table.mceLayout,.ka_bubbleLong {
width:670px;
}

.ka_adWideTop,#ka_tagsWrap {
margin:0;
}

.ka_bubbleComment .ka_mediaComments.video,li.ka_loginList,li.ka_group_sprite.video,li.ka_profileMedia.video,li.ka_myHomeMedia.video {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -298px;
}

.ka_bubbleComment .ka_mediaComments.photo,li.ka_loginList,li.ka_group_sprite.photo,li.ka_profileMedia.photo,li.ka_myHomeMedia.photo {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -73px;
}

.ka_bubbleComment .ka_mediaComments.audio,li.ka_loginList,li.ka_group_sprite.audio,li.ka_profileMedia.audio,li.ka_myHomeMedia.audio {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -523px;
}

.ka_bubbleComment .ka_mediaComments.blog,li.ka_loginList,li.ka_group_sprite.blog,li.ka_profileMedia.blog,li.ka_myHomeMedia.blog {
background:transparent url(http://affiliate.kickapps.com/images/sprites/sprite_media.gif) no-repeat scroll 0 -1048px;
}

ul.ka_loginList li,#ka_categoriesLink {
margin:5px 0;
}

.pagination a.nextprev,#ka_adminTagsTitle,#ka_tagsTitle {
font-weight:bold;
}

div#ka_popupButtonHolder,div#ka_popupClassButtonHolder,.ka_emailFloat {
float:right;
}

input#ka_popupSend,input#ka_popupClassSend {
margin-right:5px;
}

div.ka_popup input#ka_promptInput,div.ka_popupClass input#ka_promptInput {
width:97%;
margin-right:20px;
display:block;
}

div.popup_top,div.popup_bottom,div.popup_bottom {
height:13px;
}

div.popup_corner,div.popupClass_corner {
height:13px;
width:13px;
background-color:transparent;
background-repeat:no-repeat;
}

div.ka_popup_middeSection,div.ka_popupClass_middeSection {
height:13px;
margin:0 13px;
}

#ka_descriptionBlog ul li,.ka_bubbleComment ul li,#ka_descriptionText ul li {
list-style-type:disc !important;
}

#ka_descriptionBlog ol li,.ka_bubbleComment ol li,#ka_descriptionText ol li {
list-style-type:decimal !important;
}

.ka_rate,.ka_url {
float:left;
margin:0;
padding:0;
width:162px;
}

#ka_aboutModule {padding-top:20px;}

#fbConnect {position:absolute; top:0; right:0; display:none;}

#ka_rpxlogin {text-align:left;}

