@import url("lib_g_all.css");
@import url("lib_g_shell.css");
@import url("lib_g_sm.css");
@import url("lib_g_drs.css");
@import url("lib_g_file_ele_a.css");
@import url("lib_z_variant.css");

/* Layout */
.lib_cc_cnt_sb1 #lib_cnt {
	width: 730px !important; /* for most browsers */
	width /**/:740px; /* for pre 6.0 IE Win */	
	}

.lib_cc_cnt_sb1 #lib_sb1 {
	width: 180px !important; /* for most browsers */
	width /**/:190px; /* for pre 6.0 IE Win */	
	}

/* NOTE: Search for '.Xs-com' to find UN-altered styles, left in for future alteration if needed */

/*  content */
.s-com #lib_cnt ul { margin: 0 !important; }
.s-com #lib_cnt li { list-style-image: none; margin: 0 !important; }

/* QUICK STYLE SHEET */


/* GENERAL COLOR and STYLES */
/* change header font size, font color */
.s-com #lib_cnt #ka_mainContainer h1,
.s-com #lib_cnt #ka_mainContainer h2,
.s-com #lib_cnt #ka_mainContainer h3,
.s-com #lib_cnt #ka_mainContainer h4,
.s-com #lib_cnt #ka_profileLeft .ka_profileSegCont,
.s-com #lib_cnt #ka_profileRight .ka_profileSegCont,
.s-com #lib_cnt #ka_msgb_listTableWrapper,
.s-com #lib_cnt #ka_msgb_listTableWrapper table,
.s-com #lib_cnt #ka_mainContainer,
.s-com #lib_cnt #ka_aboutModule .ka_contentTitle,
.s-com #lib_cnt legend,
.s-com #lib_cnt .ka_profileSegHeader,
.s-com #lib_cnt .ka_profileCommentSubject,
.s-com #lib_cnt #ka_profileCommentSubjectLabel,
.s-com #lib_cnt #ka_profileCommentBodyLabel,
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer .ka_bumper span.title,
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer .ka_bumper span.details {
	font: 100%/160% Helvetica, Helvetica Neue, Arial, sans-serif;
	color: #FFF !important;
	}

.s-com #lib_cnt .ka_newEntry,
.s-com #lib_cnt .ka_sideList li { color: #FFF !important; }

.s-com #lib_cnt .ka_sideList li.odd { background: transparent url(../../s/ii/ka/lib_ka_hozline1.gif) repeat-x 0 100%; }

.s-com #lib_cnt #ka_mainContainer h1 { font-size: 1.3em; font-weight: bold; }
.s-com #lib_cnt #ka_mainContainer h2 { font-size: 1.2em; }

.s-com #lib_cnt #ka_mainContainer h3,
.s-com #lib_cnt #ka_mainContainer .ka_contentTitle h5 {
	font-weight: normal !important;
	letter-spacing: 1px !important;
	border-bottom: none !important;
	background: transparent url(../../s/ii/ka/lib_ka_hozline1.gif) repeat-x 0 100% !important;
	}

.s-com #lib_cnt #ka_mainContainer .ka_contentTitle { margin-top: 0 !important; }

.s-com #lib_cnt #ka_headerLogin li a { text-decoration: none !important; }

/* change text font size, font color */
.s-com #lib_cnt #ka_mainContainer,
.s-com #lib_cnt #ka_mainContainer p,
.s-com #lib_cnt #ka_mainContainer .ka_contentBody,
.s-com #lib_cnt #ka_mainContainer .ka_contentBody div,
.s-com #lib_cnt #ka_aboutContent,
.s-com #lib_cnt .ka_Help,
.s-com #lib_cnt label,
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails,
.s-com #lib_cnt #ka_contentContainer .ka_createForm form label,
.s-com #lib_cnt form#UserLogin #ka_rightColumn p,
.s-com #lib_cnt #ka_headerLogin ul,
.s-com #lib_cnt #ka_profileUrl { color: #BBB !important; }


/* change link color */
.s-com #lib_cnt #ka_mainContainer a { text-decoration: none; }

.s-com #lib_cnt #ka_mainContainer a:link,
.s-com #lib_cnt #ka_mainContainer a:visited,
.s-com #lib_cnt #ka_mainContainer .ka_manage_auth a:link,
.s-com #lib_cnt #ka_mainContainer .ka_manage_auth a:visited,
.s-com #lib_cnt #ka_relatedTabs a:link,
.s-com #lib_cnt #ka_relatedTabs a:visited,
.s-com #lib_cnt .ka_addPhoto,
.s-com #lib_cnt #ka_profileMessageLink a:link,
.s-com #lib_cnt #ka_profileMessageLink a:visited { color: #0AF !important; }
	
.s-com #lib_cnt #ka_mainContainer a:hover,
.s-com #lib_cnt #ka_mainContainer a:active,
.s-com #lib_cnt #ka_headerTopNav li a:hover,
.s-com #lib_cnt #ka_mainContainer .ka_manage_auth a:hover,
.s-com #lib_cnt #ka_mainContainer .ka_manage_auth a:active,
.s-com #lib_cnt #ka_headerSubNav li a:hover,
.s-com #lib_cnt #ka_mainContainer input.ka_button:hover,
.s-com #lib_cnt #ka_relatedTabs a.active:hover,
.s-com #lib_cnt #ka_relatedTabs a.active:active,
.s-com #lib_cnt #ka_contentContainer .ka_createForm h1,
.s-com #lib_cnt #ka_mainContainer #ka_profileMessageLink a:hover,
.s-com #lib_cnt #ka_mainContainer #ka_profileMessageLink a:active, { color: #FFF !important; }

/* stand out color */
.s-com #lib_cnt #ka_headerTopNav li.current a,
.s-com #lib_cnt #ka_headerSubNav li.current a,
.s-com #lib_cnt .ka_msgb_addButtonText a,
.s-com #lib_cnt .pagination span.status,
.s-com #lib_cnt .pagination a:hover,
.s-com #lib_cnt #ka_relatedTabs a:hover,
.s-com #lib_cnt #ka_relatedTabs a:active,
.s-com #lib_cnt #ka_relatedTabs a.active:link,
.s-com #lib_cnt #ka_relatedTabs a.active:visited,
.s-com #lib_cnt #ka_manageSubNav ul li span,
.s-com #lib_cnt #ka_manageSubNav ul li a.current,
.s-com #lib_cnt #ka_manageSubNav ul li a.current:hover,
.s-com #lib_cnt #ka_manageSubNav ul li a.current:active { color: #F09 !important; }

/* alert, error, helptext */
.s-com #lib_cnt .ka_Help { background: #333 !important; }
.s-com #lib_cnt #ka_mainContainer .ka_Success a { color: #060 !important; text-decoration: underline; }

/* borders and backgrounds */
/* bg1 - indent */
.s-com #lib_cnt #ka_letterboxUser,
.s-com #lib_cnt #ka_letterboxRelated,
.s-com #lib_cnt .ka_letterboxComment,
.s-com #lib_cnt .ka_homeList .ka_searchLetterBox,
.s-com #lib_cnt ul.ka_profileMediaList li,
.s-com #lib_cnt .ka_profileCommentImg,
.s-com #lib_cnt #ka_profileImg,
.s-com #lib_cnt .ka_profileBlogPlayer img,
.s-com #lib_cnt #ka_aboutContent img {
	border-top: 1px solid #111 !important;
	border-left: 1px solid #111 !important;
	border-right: 1px solid #4C4C4C !important;
	border-bottom: 1px solid #4C4C4C !important;
}

/* bg1 - raised */
.s-com #lib_cnt .ka_bubble blockquote,
.s-com #lib_cnt .ka_searchLetterBox,
.s-com #lib_cnt #ka_letterboxUserProfile,
.s-com #lib_cnt #ka_moduleLetterBox,
.s-com #lib_cnt #ka_memberModule,
.s-com #lib_cnt #ka_videoModule,
.s-com #lib_cnt #ka_photoModule,
.s-com #lib_cnt #ka_blogModule,
.s-com #lib_cnt #ka_audioModule,
.s-com #lib_cnt #ka_tagModule,
.s-com #lib_cnt #ka_groupModule,
.s-com #lib_cnt .ka_popUpDiv,
.s-com #lib_cnt .ka_popUpSingleDiv,
.s-com #lib_cnt .pagination a,
.s-com #lib_cnt .pagination span,
.s-com #lib_cnt #ka_playPageStats,
.s-com #lib_cnt .ka_blogView,
.s-com #lib_cnt #ka_playPageDetails,
.s-com #lib_cnt #ka_related,
.s-com #lib_cnt #ka_relatedTabs a:hover,
.s-com #lib_cnt #ka_relatedTabs a:active,
.s-com #lib_cnt #ka_relatedTabs a.active,
.s-com #lib_cnt #ka_relatedTabs a.active:hover,
.s-com #lib_cnt #ka_relatedTabs a.active:active,
.s-com #lib_cnt .ka_profileSeg,
.s-com #lib_cnt #ka_clubHome_jumpLinksNav li,
.s-com #lib_cnt #ka_msgb_discListTable,
.s-com #lib_cnt #ka_msgb_replyListTable,
.s-com #lib_cnt #ka_adminControl,
.s-com #lib_cnt #ka_loginPopup,
.s-com #lib_cnt .ka_clubsmOut,
.s-com #lib_cnt .ka_clubsmOutGroups,
.s-com #lib_cnt .ka_clubbgOut,
.s-com #lib_cnt .ka_clubaudOut,
.s-com #lib_cnt span#ka_letterboxPhotoEnlarge,
body.ka_messageBoards .s-com #lib_cnt .ka_allItemsContainer,
.s-com #lib_cnt #ka_contentContainer .ka_createForm,
.s-com #lib_cnt #ka_rssLink,
.s-com #lib_cnt #ka_aboutContent,
.s-com #lib_cnt .pagination span.status,
.s-com #lib_cnt .pagination a:hover,
.s-com #lib_cnt #ka_relatedTabs a,
.s-com #lib_cnt #ka_msgb_forumListTable {
	border-top: 1px solid #4C4C4C !important;
	border-left: 1px solid #4C4C4C !important;
	border-right: 1px solid #111 !important;
	border-bottom: 1px solid #111 !important;
	}
	
/* bg1 */
.s-com #lib_cnt #ka_memberModule,
.s-com #lib_cnt #ka_videoModule,
.s-com #lib_cnt #ka_photoModule,
.s-com #lib_cnt #ka_blogModule,
.s-com #lib_cnt #ka_audioModule,
.s-com #lib_cnt #ka_tagModule,
.s-com #lib_cnt #ka_groupModule,
.s-com #lib_cnt .pagination a,
.s-com #lib_cnt .pagination span,
.s-com #lib_cnt #ka_playPageStats,
.s-com #lib_cnt .ka_blogView,
.s-com #lib_cnt #ka_playPageDetails,
.s-com #lib_cnt #ka_related,
.s-com #lib_cnt #ka_relatedTabs a:hover,
.s-com #lib_cnt #ka_relatedTabs a:active,
.s-com #lib_cnt #ka_relatedTabs a.active,
.s-com #lib_cnt #ka_relatedTabs a.active:hover,
.s-com #lib_cnt #ka_relatedTabs a.active:active,
.s-com #lib_cnt .ka_clubsmOut,
.s-com #lib_cnt .ka_clubsmOutGroups,
.s-com #lib_cnt .ka_clubbgOut,
.s-com #lib_cnt .ka_clubaudOut,
body.ka_messageBoards .s-com #lib_cnt .ka_allItemsContainer,
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer ul.ka_mbList li.ka_genForumItem,
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer ul.ka_mbList li.ka_genForumItem.ka_odd,
.s-com #lib_cnt #ka_contentContainer .ka_createForm,
.s-com #lib_cnt #ka_rssLink,
.s-com #lib_cnt .ka_profileSeg,
.s-com #lib_cnt #ka_aboutContent,
.s-com #lib_cnt .pagination span.status,
.s-com #lib_cnt .pagination a:hover,
.s-com #lib_cnt #ka_relatedTabs a,
.s-com #lib_cnt #ka_msgb_forumListTable { background: #222 url(../../s/ii/ka/lib_ka_bg1.gif) repeat-x !important; }

/* comments */
.s-com #lib_cnt .ka_bubble cite { background: transparent url("../../s/ii/ka/lib_ka_tip.gif") no-repeat 20px 0; }

/* GENERAL COLOR and STYLES */

/* BUBBLES */
.s-com #lib_cnt .ka_profileMediaMetaName { color: #333; }
.s-com #lib_cnt .ka_profileMediaMetaDesc { color: #000; }
/* BUBBLES */

/* MAIN NAVIGATION */
body#ka_myhome h3 {
	background: none !important;
		color: #FFF !important;
		font-size: 15px !important;
		padding: 0 !important;
		}

/* headerTopNav & ka_headerSubNav */
.s-com #lib_cnt #ka_headerTopNav,
.s-com #lib_cnt #ka_headerSubNav {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	background: #222 url(../../s/ii/ka/lib_ka_bg1.gif) repeat-x !important;
	border-top: 1px solid #4C4C4C;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	}

.s-com #lib_cnt #ka_headerTopNav ul,
.s-com #lib_cnt #ka_headerSubNav ul {
	width: auto;
	float: left;
	border-right: 1px solid #4C4C4C;
	margin: 0 !important;
	padding: 0 !important;
	}
	
.s-com #lib_cnt #ka_headerSubNav ul { border-left: 1px solid #4C4C4C; border-right: none; }

.s-com #lib_cnt #ka_headerTopNav ul li,
.s-com #lib_cnt #ka_headerSubNav ul li { display: inline; margin: 0 !important; padding: 0 !important; }

.s-com #lib_cnt #ka_headerSubNav ul li.ka_addMedia { float:none; margin: 0; padding: 0; }

.s-com #lib_cnt #ka_headerTopNav ul li a,
.s-com #lib_cnt #ka_headerSubNav ul li a { float: left; margin: 0 !important; }
	
.s-com #lib_cnt #ka_headerTopNav ul li a { border-left: 1px solid #4C4C4C; border-right: 1px solid #111; padding: 4px 10px; }
.s-com #lib_cnt #ka_headerSubNav ul li a { padding-top: 4px; padding-left: 1em; padding-right: 1em; }

.s-com #lib_cnt #ka_headerTopNav ul li a	{ background: none !important; }	

.s-com #lib_cnt #ka_header ul li a:link,
.s-com #lib_cnt #ka_header ul li a:visited { color: #0AF !important; }
.s-com #lib_cnt #ka_header ul li a:hover,
.s-com #lib_cnt #ka_header ul li a:active { color: #FFF !important; }
	
.s-com #lib_cnt #ka_header ul li.current a:link,
.s-com #lib_cnt #ka_header ul li.current a:visited { color: #F09 !important; }
.s-com #lib_cnt #ka_header ul li.current a:hover,
.s-com #lib_cnt #ka_header ul li.current a:active { color: #FFF !important; }

.s-com #lib_cnt #ka_headerSubNav ul li.ka_addMedia a { float: right !important; padding-left: 28px !important; }
	
.s-com #lib_cnt #ka_headerSubNav li.ka_addMedia.ka_addMedia_video a {	background: url(http://static.kickapps.com/kickapps/images/photoup.gif) no-repeat scroll 0 4px !important;}
.s-com #lib_cnt #ka_headerSubNav li.ka_addMedia.ka_addMedia_blog a { background: url(http://static.kickapps.com/kickapps/images/blogup.gif) no-repeat scroll 0 4px !important;}
.s-com #lib_cnt #ka_headerSubNav li.ka_addMedia.ka_addMedia_video a { background: url(http://static.kickapps.com/kickapps/images/vidup.gif) no-repeat scroll 0 4px !important;}
.s-com #lib_cnt #ka_headerSubNav li.ka_addMedia.ka_addMedia_audio a { background: url(http://static.kickapps.com/kickapps/images/audup.gif) no-repeat scroll 0 4px !important;}
.s-com #lib_cnt #ka_headerSubNav li.ka_addMedia.ka_addMedia_group a { background: url(http://static.kickapps.com/kickapps/images/grouprequest.png) no-repeat scroll 0 4px !important; }
.s-com #lib_cnt #ka_headerSubNav li.ka_addMedia.ka_addMedia_friend a { background: url(http://static.kickapps.com/kickapps/images/myHome/group_add.png) no-repeat scroll 0 4px !important; }
.s-com #lib_cnt #ka_headerSubNav li.ka_submyMessagesMail a { background: transparent url(http://static.kickapps.com/kickapps/images/myHome/email.png) no-repeat scroll 0 6px !important; padding-left: 20px !important; }

.s-com #lib_cnt #ka_headerSubNav li.current a,
.s-com #lib_cnt #ka_headerSubNav li a:hover { 	background: url("../../s/ii/ka/lib_ka_subarrow.gif") no-repeat bottom center; }

.s-com #lib_cnt #ka_headerLogin,
.s-com #lib_cnt #ka_headerSearch { margin-top: 2px !important; }

/* search box */
.s-com #lib_cnt #ka_headerSearch input.ka_searchButton { border: none !important; background: transparent !important; }

.s-com #lib_cnt #ka_searchAdv1 li { font-size: 1.2em; }

.s-com #lib_cnt #ka_searchAdv1 li input { background: none; }

/* header bottom nav */
.s-com #lib_cnt #ka_headerLogin ul { background: url(../../s/ii/ka/lib_ka_hd_nav_div.gif) no-repeat 0 4px; margin: 0; }

.s-com #lib_cnt #ka_headerLogin li {
	border-right: none;
	padding: 0 10px; 0 0;
	margin: 0;
	background: url(../../s/ii/ka/lib_ka_hd_nav_div.gif) no-repeat 100% 2px;
	}

.s-com #lib_cnt #ka_headerLogin li a { padding: 0 0 0 0; margin: 0; }
	
/* MAIN NAVIGATION */

/* footer */
.s-com #lib_cnt #ka_footer { border: none; background: transparent url(../../s/ii/ka/lib_ka_hozline1.gif) repeat-x; }
.s-com #lib_cnt #footerUser { margin-left: 0 !important; }
.s-com #lib_cnt #footerUser li { margin-right: 10px !important; }

/* GENERAL HOME PAGE */
.s-com #lib_cnt #ka_aboutModule h3.ka_contentTitle {
	background: transparent url(../../s/ii/ka/lib_ka_welcome.gif) no-repeat !important;
	width: 235px;
	height: 20px;
	margin-bottom: 0;
	}
	
.s-com #lib_cnt #ka_aboutModule .ka_contentTitle span {
	display: block;
	width: 100%;
	border: 0;
	padding-top: 20px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:20px; /* for pre 6.0 IE Win */
	}

.s-com #lib_cnt #ka_aboutContent {
	padding: 10px;
	width: 398px !important; /* for most browsers */
	width /**/:420px; /* for pre 6.0 IE Win */
	}
	
/* ADD MEDIA */
.s-com #lib_cnt #ka_addMember,
.s-com #lib_cnt #ka_addVideo,
.s-com #lib_cnt #ka_addAudio,
.s-com #lib_cnt #ka_addPhoto,
.s-com #lib_cnt #ka_addBlog,
.s-com #lib_cnt #ka_addGroup { background-position: 0px 0px}

.s-com #lib_cnt #ka_blogModule ol#ka_blogList,
.s-com #lib_cnt #ka_audioModule ol#ka_audioList,
.s-com #lib_cnt #ka_groupModule ol#ka_groupList { background: none; }
	
.s-com #lib_cnt #ka_blogModule #ka_blogList li,
.s-com #lib_cnt #ka_audioModule #ka_audioList li,
.s-com #lib_cnt #ka_groupModule #ka_groupList li { background: none; padding-left: 10px; }
	
/* GENERAL HOME PAGE */

.s-com #lib_cnt #ka_manageHomeRSSList li { color: #FFF; }

/* FORMS */
.s-com #lib_cnt form {
	background: #222 url(../../s/ii/pb/lib_g_bg1.gif) repeat-x;
	border-top: 1px solid #4C4C4C;
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 9px 9px 0 9px;
	}
	
.s-com #lib_cnt .lib_cse_search_box form {
	background: none;
	border: none;
	padding: 0;
	}

/* removes styles for search form and hidden forms */
.s-com #lib_cnt #ka_headerSearch form,
.s-com #lib_cnt form#playPageForm,
.s-com #lib_cnt form#clubPageForm,
.s-com #lib_cnt .ka_PageController form { background: none; border: none; padding: 0; }

.s-com #lib_cnt form fieldset,
.s-com #lib_cnt #ka_contentContainer .ka_createForm form,
.s-com #lib_cnt #ka_manageContent fieldset { margin: 10px 0; padding: 10px; border: 1px solid #444; }

.s-com #lib_cnt form label { font-weight: normal; }
	
/* change form heading and outline color */
.s-com #lib_cnt .ka_popUpDiv,
.s-com #lib_cnt .ka_popUpSingleDiv,
.s-com #lib_cnt #ka_loginPopup { background: #222; }

/* change input color and styles */
.s-com #lib_cnt #ka_mainContainer input,
.s-com #lib_cnt #ka_mainContainer textarea {
	margin: 0;
	padding: 2px;
	background: #F9F9F9;
	border-top: 1px solid #111;
	border-left: 1px solid #111;
	border-right: 1px solid #4C4C4C;
	border-bottom: 1px solid #4C4C4C;
	color: #000;
	}
	
.s-com #lib_cnt #ka_mainContainer input:focus,
.s-com #lib_cnt #ka_mainContainer input:hover,
.s-com #lib_cnt #ka_mainContainer textarea:focus,
.s-com #lib_cnt #ka_mainContainer textarea:hover,
.s-com #lib_cnt #ka_mainContainer input.ka_inputTiny:focus { background: #FFC; }
	
/* remove new input styles from checkboxes etc */
.s-com #lib_cnt #ka_mainContainer input#mediaMode,
.s-com #lib_cnt #ka_mainContainer input#termsOfUse { border: none; background: none; }
	
.s-com #lib_cnt #ka_mainContainer input#mediaFile {	border:  1px solid #111;
	}

/* buttons */
.s-com #lib_cnt input#uploadbutton,
.s-com #lib_cnt #ka_mainContainer input.ka_button,
.s-com #lib_cnt .ka_msgb_addButton,
.s-com #lib_cnt input.ka_formSubmit {
	border-top: 1px solid #E07!important;
	border-left: 1px solid #E07!important;
	border-right: 1px solid #903!important;
	border-bottom: 1px solid #903!important;
	background: #F09 url(../../s/ii/g/lib_g_btn_bg.gif) repeat-x!important;
	color: #FFF!important;
	font-size: 1em !important;
	}
	
/* buttons */		
		
.s-com #lib_cnt .ka_msgb_addButton {
	width: 148px !important; /* for most browsers */
	width /**/:150px; /* for pre 6.0 IE Win */
	}

.s-com #lib_cnt .ka_msgb_addButtonText { 	font-size: 0.8em; background: none; }

/* FORMS */

/* MYHOME NAV */
/* SUBNAV */
/* reset ka styles first */
.s-com #lib_cnt #ka_manageSubNav { position: static; margin: 0; height: auto; width:100%; border-bottom: none; }
.s-com #lib_cnt #ka_manageSubNav ul {margin: 0; padding:0; position: static; bottom:0; }
.s-com #lib_cnt #ka_manageSubNav ul a,
.s-com #lib_cnt #ka_manageSubNav ul span,
.s-com #lib_cnt #ka_manageSubNav ul a.current { display: inline; padding: 0; margin: 0; text-align: center;}
.s-com #lib_cnt #ka_manageSubNav ul span,
.s-com #lib_cnt #ka_manageSubNav ul a.current,
.s-com #lib_cnt #ka_manageSubNav ul a.current:hover { border: none; background: none; padding-bottom: 0; margin-top: 0; }
.s-com #lib_cnt #ka_manageSubNav ul a { background: none; border: none;}
.s-com #lib_cnt #ka_manageSubNav ul a:hover {margin-top: 0; border: none; background: none; padding: 0;}
.s-com #lib_cnt #ka_manageSubNav li.ka_settings { float:right; margin: 0;}
.s-com #lib_cnt #ka_manageSubNav ul span.ka_mkplink a,
.s-com #lib_cnt #ka_manageSubNav ul span.ka_mkplink a:hover { color:#000}

.s-com #lib_cnt #ka_manageSubNav {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	background: #222 url(../../s/ii/ka/lib_ka_bg1.gif) repeat-x !important;
	border-top: 1px solid #4C4C4C;
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	}

.s-com #lib_cnt #ka_manageSubNav ul {
	bottom:0 !important;
	width: auto !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	}

.s-com #lib_cnt #ka_manageSubNav ul li { display: inline !important; margin: 0 !important; padding: 0 !important; }

.s-com #lib_cnt #ka_manageSubNav ul li a,
.s-com #lib_cnt #ka_manageSubNav ul li span { float: left !important; margin: 0 !important; padding: 4px 1em !important; }

.s-com #lib_cnt #ka_manageSubNav ul span,
.s-com #lib_cnt #ka_manageSubNav ul a.current,
.s-com #lib_cnt #ka_manageSubNav ul a.current:hover,
.s-com #lib_cnt #ka_manageSubNav ul span.ka_mkplink a,
.s-com #lib_cnt #ka_manageSubNav ul span.ka_mkplink a:hover { margin: 0 !important; padding: 4px 1em !important; }
	
.s-com #lib_cnt #ka_manageSubNav ul span.ka_mkplink,
.s-com #lib_cnt #ka_manageSubNav ul span.ka_mkplink { margin: 0 !important; padding: 0 !important; }

.s-com #lib_cnt #ka_manageSubNav ul li a:hover,
.s-com #lib_cnt #ka_manageSubNav ul li a:active { color: #FFF !important; }

/* GENERAL MYHOME PAGES */

/* GEN LISTPAGE */
/* change hover color for search page */
.s-com #lib_cnt .ka_searchList li:hover { background: #333; }
/* GEN LISTPAGE */

/* PAGINATION */
.s-com #lib_cnt .pagination a,
.s-com #lib_cnt .pagination span { margin-right: 0; }
	
/* PAGINATION */

/* GEN MEDIAPLAYPAGE */
/* change outline on media play pages */
.s-com #lib_cnt #ka_playPageStats,
.s-com #lib_cnt .ka_blogView,
.s-com #lib_cnt #ka_playPageDetails,
.s-com #lib_cnt #ka_related { background: transparent url(../../s/ii/ka/lib_ka_bg1.gif) repeat-x; }

.s-com #lib_cnt #ka_relatedTabs { bottom:0; }
.s-com #lib_cnt #ka_relatedTabs a:hover { padding-bottom: 5px; background: none; }
.s-com #lib_cnt #ka_relatedTabs a,
.s-com #lib_cnt #ka_relatedTabs a.active { margin: 0; padding: 2px 6px 5px; }
.s-com #lib_cnt #ka_relatedTabs a.active,
.s-com #lib_cnt #ka_relatedTabs a.active:hover { padding-bottom:5px; background: none; border:none }
.s-com #lib_cnt #ka_relatedTabs a { text-decoration:none !important; }
.s-com #lib_cnt .ka_relatedMediaWidget li .info { font-size: 0.9em; }

.s-com #lib_cnt #ka_relatedList li { padding: 5px 10px; }
.s-com #lib_cnt #ka_letterboxRelated { clear: both; }


/* GEN MEDIAPLAYPAGE */

/* STAR RATING */
.s-com #lib_cnt .ka_starL,
.s-com #lib_cnt .ka_starHighlightL,
.s-com #lib_cnt .ka_starSelectedL,
.s-com #lib_cnt .ka_starS,
.s-com #lib_cnt .ka_starHighlightS,
.s-com #lib_cnt .ka_starSelectedS { background-image: url(../../s/ii/ka/lib_ka_sprite_stars.gif)!important; }

.s-com #lib_cnt #ka_starRatingSubText { font-size: 0.9em; }

/* STAR RATING */
/* PROFILE PAGE */
.s-com #lib_cnt .ka_profileSegHeader { background: none; font-size: 100%; }

.s-com #lib_cnt .ka_profileMediaToggle { font-size:	80%; }
    
    .s-com #lib_cnt .ka_profileCommentSubject,
.s-com #lib_cnt #ka_profileCommentSubjectLabel,
.s-com #lib_cnt #ka_profileCommentBodyLabel { font-size: 100%; }

.s-com #lib_cnt #ka_profileCommentControlBot,
.s-com #lib_cnt #ka_profileComments ul li { border-top: none; background: transparent url(../../s/ii/ka/lib_ka_hozline1.gif) repeat-x; }
.s-com #lib_cnt #ka_myWidgets_videoSubNav { font-size: 1em; }
.s-com #lib_cnt #ka_myWidgets_widgetsBar { border: none;	background: transparent url(../../s/ii/ka/lib_ka_hozline1.gif) repeat-x 0 100%; }
/* PROFILE PAGE */

/* MESSAGING PAGE */
.s-com #lib_cnt .ka_addPhoto { background: #2D2D2D; }
.s-com #lib_cnt #ka_memberMessage li.messagingTitle li { color: #FFF; }
.s-com #lib_cnt #ka_memberMessage ul.vert li.even { background: #2D2D2D; }
.s-com #lib_cnt #ka_memberMessage ul.vert li:hover { background: #EEE; color:#000; }
.s-com #lib_cnt #ka_memberMessage ul.vert li:hover a { color: #000; }
.s-com #lib_cnt #ka_memberMessage ul li.ka_openTitle:hover,
.s-com #lib_cnt #ka_memberMessage ul li.ka_fromTitle:hover,
.s-com #lib_cnt #ka_memberMessage ul li.ka_subjectTitle:hover,
.s-com #lib_cnt #ka_memberMessage ul li.ka_sentTitle:hover,
.s-com #lib_cnt #ka_memberMessage ul li.ka_trashTitle:hover { color: #2D2D2D; }

.s-com #lib_cnt #ka_fieldViewMessage { clear: both; }

/* MESSAGING PAGE */

/* GROUPS */
/* group nav links */
.s-com #lib_cnt #ka_clubHome_jumpLinksNav li { margin: 0; background:	none; }
.s-com #lib_cnt #ka_clubHome_jumpLinksNav li:hover { background:	none; }
/* GROUPS */

/* MESSAGEBOARD */
/* general */

body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer ul.ka_mbList li.ka_genForumItem { border-top: solid 1px #4C4C4C; }

/* all general bumper styling */
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer .ka_bumper { background: #191919 url(../../s/ii/ka/lib_ka_bg1.gif) repeat-x !important; }

/* forumItem top */
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer .ka_bumperTop { border-bottom: none; }
			
/* bumpers bottom */
body.ka_messageBoards .s-com #lib_cnt #ka_contentContainer .ka_bumperBottom { background: none !important; border-top: solid 1px #4C4C4C; }   
.s-com #lib_cnt li.ka_messageItem{ border-top:1px solid #111; }
.s-com #lib_cnt #ka_contentContainer .ka_createForm form { background-color: #191919; }
 
.s-com #lib_cnt #ka_contentContainer .ka_createForm #optionalMedia { color: #000; }	
/* MESSAGEBOARD PAGE */

/* MYMESSAGING */
.s-com #lib_cnt #ka_memberMessage ul.vert li.messagingTitle,
#ka_memberMessage ul li.ka_openTitle:hover,
#ka_memberMessage ul li.ka_fromTitle:hover,
#ka_memberMessage ul li.ka_subjectTitle:hover,
#ka_memberMessage ul li.ka_sentTitle:hover,
#ka_memberMessage ul li.ka_trashTitle,
#ka_memberMessage ul li.ka_trashTitle:hover,
.s-com #lib_cnt .ka_rowCol ul.vert li.ka_mainTitle, { color: #000; }

#ka_memberMessage ul.vert li:hover,
.ka_rowCol ul.vert li:hover { background: #F9F9F9; }
/* MYMESSAGING */