/* CSS Document */

/* MAIN */
#wrapper1 div#Topnav {
	padding:3px 0px 2px !important;
}
p.small {
	background:#EDF0F4 none !important;
}
div#ka_mainContainer {
	width:955px !important;
	font-size:100%;
	font-family:Verdana, arial, sans-serif;
	background: #FFFFFF none repeat scroll 0 0;
}
div#ka_mainContainer p {
	margin:0em 0.5em 1em 0em !important;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#ka_mainContainer div#ka_playPageDetails p {	
	margin:0em 0.8em 1em !important;
}
div#ka_contentContainer {
	margin:10px 0px 0px 23px !important;
	padding:0pt;
	/*width:760px !important;*/
	width:920px !important;
}
div#ka_mainContainer a {
	color: #228B22;
}
*html div#ka_contentContainer {
	margin:0px 0px 0px 9px !important;
}

/* ka_header */

div#ka_header {
	margin:0px 0px 4px !important;
}
div#ka_header a {
	color:#FFF !important;
}
div#ka_header p a strong {
	color:#FFF !important;
}

/* TopNav */
div#ka_headerTopNav {
	padding:4px 0px !important;
	background:#000000 none repeat scroll 0% 50%;
	display: none !important;
	visibility: hidden;
}
ul#ka_headerTopNav_ul {
	margin-left:10px; display:inline;
}
div#ka_headerTopNav li a {
	font-size:11px;
	font-weight:bold;
	padding: 5px 14px 5px 8px;
	text-transform:uppercase;
}
div#ka_headerTopNav li.current a, div#ka_headerTopNav li a:hover { 
	background:transparent none no-repeat scroll 0% 0px;
	color:#E9B507 !important;
	text-decoration:none;
}
#ka_headerTopNav li.current a {text-transform:uppercase;}

/* SubNav */
div#ka_headerSubNav {
	background:transparent none repeat scroll 0% 50%;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
div#ka_headerSubNav li {
	margin:0px 0px 0px 8px;
}
div#ka_headerSubNav li a {
	color:#FFF !important;
	padding: 2px 14px 5px 12px;
}
div#ka_headerSubNav a {color:#FFF !important;}

.ka_ div#ka_headerSubNav, .ka_userLogin div#ka_headerSubNav {	
	display:none !important;
}


/* BtmNav */
div#ka_headerBtmNav ul li a, div#ka_headerBtmNav ul li a:visited, div#ka_headerBtmNav ul li a:link {
	font-size:10px;
	color:#000 !important;;
}
div#ka_headerBtmNav ul li a:active, div#ka_headerBtmNav ul li a:hover {	
	color:#000;
	text-decoration:none !important;
}
ul#ka_login_area li.ka_manage_auth a, ul#ka_login_area li.ka_username_auth a, ul#ka_login_area li.ka_username_welcome a, ul#ka_login_area li.ka_LE_open a, ul#ka_login_area li.ka_signout_auth a, div#ka_searchText a, ul#ka_headerLoginAuth li.ka_forgot_pass a, ul#ka_headerLoginAuth li.ka_login_auth a, ul#ka_headerLoginAuth li.ka_join_auth a {
 color:#000 !important;
}

/* Resize USER LOGIN ((btmNav) */
div#ka_headerLogin, div#ka_headerLogin ul {
	width:460px !important;
}
div#ka_headerLogin ul {
	margin-left:22px;
	display:inline;
}

/* SEARCH */
div#ka_headerSearch, div#ka_searchAdv1 {
	width:420px;
	display:inline;
}
div#ka_headerSearch {
	margin-right:18px;
}
div#ka_searchAdv1 ul {
	width:100%;
	margin-right:18px;
}
div#ka_searchAdv1 ul, div#ka_searchAdv1 ul li {
	font-size:9px;
	float:right !important;
	text-align:right !important;
	display:inline;
}
div#ka_searchAdv1 ul li {
	padding:2px 2px 2px 0px;
}
div#ka_mainContainer div#ka_searchAdv1 li input {
	background: transparent !important;
}
div#ka_headerSearch .ka_searchButton {
	margin:0px 3px 0px 0px !important;
}
div#ka_mainContainer div#ka_headerSearch input.ka_searchField {
	margin:2px 0px 0px !important;
	padding:0px 2px !important;
	border-color:#000000;
}
div#ka_mainContainer div#ka_headerSearch input.ka_searchField:hover {
	border-color:#200;
}
/* LINKS */
#ka_mainContainer a:visited, #ka_mainContainer a:link {
	color:#228B22;
	text-decoration:underline;
}
#ka_mainContainer a:active, #ka_mainContainer a:hover {
	text-decoration:none !important; 
	color:#228B22;
}
/* DISABLE LEADERBOARD */
#ka_mainContainer div#ka_adFullBanner {
	display:none !important;
}
/* 160x600 ad */
div#ka_adRightSkyscraperWide {
	margin:40px 0px !important;
	background:#FFF none repeat scroll 0% 0px;
	visibility:hidden;
}
.ka_mediaPlayPage div#ka_adRightSkyscraperWide {
	margin:32px 0px 40px !important;
}
.ka_kickPlaceServerSide div#ka_adRightSkyscraperWide {
	margin:10px 0px 40px !important;
}
.ka_myPlace div#ka_adRightSkyscraperWide, .ka_manageMyMedia div#ka_adRightSkyscraperWide {
	margin:10px 0px 40px !important;
}
.ka_homePage div#ka_adRightSkyscraperWide {
	margin:10px 0px 40px !important;
	/*display:none !important;*/
}
/* #ka_footer */
div#ka_footer {
	background-color:#FFF;
	margin:40px auto 0px;
	font-size:10px;
	text-align:center !important;
	border-top:medium none !important;
}
div#clear {
	display:none !important;
}
/* ----------- PAGE-TYPE SPECIFIC ---------- */
#ka_mainContainer.ka_userLogin div#ka_contentContainer, #ka_mainContainer.ka_registerUser div#ka_contentContainer {
	margin:0px auto !important;
}
#ka_mainContainer.ka_mediaPlayPage div#ka_contentContainer {
	margin-top:10px !important;
}
/* fix for no skyscraper on this page! 
#ka_mainContainer.ka_homePage div#ka_contentContainer {
	float:none !important;
	margin:10px auto !important;
}*/

/* !!!!!!!!!!!!!! FONTS !!!!!!!!!!!!!! */
#ka_mainContainer, #ka_headerTopNav, #ka_headerSubNav, #ka_headerBtmNav, #ka_headerBtmNav a, #ka_playPageStats ul.ka_statsList span, #ka_playPageStats div, #ka_searchAdv1 ul,  #ka_manageHomeRSSList li {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
}
#ka_footer a, #ka_headerBtmNav, td.textCopyright, .ka_Help, .ka_Alert, .ka_Error, .ka_Success {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
font-size:9px;
}
/* HEADER FONTS */
#ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4, .ka_kickPlace_headline {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
font-weight:bold;
}
/* SEARCH LIST FONTS */
ul.ka_searchList li, ul.ka_searchList li a, .ka_searchListDetails {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
}
/* TABLE FONTS */
td.ka_kickPlace_rightColumn_content, td.ka_kickPlace_leftColumn_content, td.ka_kickPlace_leftColumn_footer, td.ka_kickPlace_rightColumn_footer {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
}
/* TEXTAREA/INPUT FONTS */
#ka_mainContainer input, #ka_mainContainer textarea {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
}
/* FIELDSET FONTS */
fieldset {
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
}
fieldset label {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

h1 {font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 14px;  font-weight: bold;  color: #0678AB;}

a.navlink:link {font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 13px;	color: #FFF;	font-weight: bold;	text-decoration: none;}
a.navlink:active { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none; }
a.navlink:visited { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none; }
a.navlink:hover { font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: underline; }

a.navlinksmall:link { font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; }
a.navlinksmall:active { font-family:  arial, verdana, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; }
a.navlinksmall:visited { font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; }
a.navlinksmall:hover { font-family:  arial, verdana, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: underline; }

a.cart:link { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-decoration: underline; }
a.cart:active { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-decoration: underline; }
a.car:visited { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-decoration: underline; }
a.cart:hover { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }

a.bottomlink:link { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.bottomlink:active { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.bottomlink:visited { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.bottomlink:hover { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: underline; }

a.bodylink:link { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-decoration: none; }
a.bodylink:active { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-decoration: none; }
a.bodylink:visited { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-decoration: none; }
a.bodylink:hover { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; font-weight: bold; text-decoration: underline; }

a.bodylinksmall:link { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }
a.bodylinksmall:active { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }
a.bodylinksmall:visited { font-family:trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }
a.bodylinksmall:hover { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: underline; }

a.bodylinksmall2:link { font-family: helvetica, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none; }
a.bodylinksmall2:active { font-family: helvetica, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none; }
a.bodylinksmall2:visited { font-family: helvetica, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none; }
a.bodylinksmall2:hover { font-family: helvetica, verdana, sans-serif; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: underline; }

a.headerlink:link { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #666; font-weight: bold; text-decoration: none; }
a.headerlink:active { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #666; font-weight: bold; text-decoration: none; }
a.headerlink:visited { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #666; font-weight: bold; text-decoration: none; }
a.headerlink:hover { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #666; font-weight: bold; text-decoration: underline; }

a.topnav:link { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.topnav:active { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.topnav:visited { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.topnav:hover { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }

a.featlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.featlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.featlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.featlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: underline; }

a.topnav2:link { font-family: arial, verdana, geneva, sans-serif; font-size: 14px; color: #000; font-weight: bold; text-decoration: none; }
a.topnav2:active { font-family: arial, verdana, geneva, sans-serif; font-size: 14px; color: #000; font-weight: bold; text-decoration: none; }
a.topnav2:visited { font-family: arial, verdana, geneva, sans-serif; font-size: 14px; color: #000; font-weight: bold; text-decoration: none; }
a.topnav2:hover { font-family: arial, verdana, geneva, sans-serif; font-size: 14px; color: #000; font-weight: bold; text-decoration: underline; }

a.tableheaderlink:link { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: underline; }
a.tableheaderlink:active { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: underline; }
a.tableheaderlink:visited { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: underline; }
a.tableheaderlink:hover { font-family: arial, verdana, geneva, sans-serif; font-size: 13px; color: #000; font-weight: bold; text-decoration: none; }

.bodytext {font-family: verdana, arial, sans-serif; font-size: 12px; color: #000;}
.bodytext2 {font-family: trebuchet ms, helvetica, verdana, sans-serif; font-size: 12px; color: #000000;}
.bodytextsmall { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000; }
.bodytextbold { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; }
.bodytextsmallbold { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000; font-weight: bold; }
.bodytextbold2 { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
.designsmall { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 10px; color: #CCC; }

.textone { font-family: arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; }
.texttwo { font-family: arial, verdana, geneva, sans-serif; font-size: 10px; color: #000; ; font-weight: bold}
.textthree { font-family: arial, verdana, sans-serif; font-size: 10pt; color: #000; }
.inputone { font-family: arial, verdana, geneva, sans-serif; font-size: 10px; color: #000; width: 75px; }
.smalltextWhite { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 11px;   font-weight: bold; color: #FFF; }
.whitetext { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; }
/* start tpls */
hr { background: transparent; color: #CCC; height: 2px; }
/*Headers*/
.headerOne {font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 14px;  font-weight: bold;  color: #DEB207;}
.mainheader { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 18px; color: #0678AB; font-weight: bold; }
/*Tables*/
.tdlightgrey {
	background-color: #efefef; font-family: arial, verdana, geneva, sans-serif; font-size: 12px; color: #333333; 
}
.tdbackground {background : #000; background-color: #000;}
.tablecell { background-color: #FFF; font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; }
.tablecellsmall { background-color: #FFF; font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 10px; color: #000; }
.tableheader { background-color: #000000; font-size: 14px; font-family: trebuchet ms, arial, verdana, geneva, sans-serif; color: #DEB207; font-weight: bold; }
.tablesubheader { background-color: #0678AB; font-size: 12px; font-family: trebuchet ms, arial, verdana, geneva, sans-serif; color: #FFF; font-weight: bold; }
.tablecell2 { background-color: #c4c4c4; font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #333333; }
.tablecell3 { background-color: #eeeeee; font-family: trebuchet ms, arial, verdana, geneva, sans-serif; font-size: 12px; color: #333333; }
/*Form Stuff*/
.formtext { font-family: arial, verdana, geneva, sans-serif; font-size: 12px; color: #000; }
.formheader { font-family: arial, verdana, geneva, sans-serif; font-size: 17px; color: #FFF; font-weight: bold; letter-spacing: 0.025em; }
.inputbox { width: 300px; }
.inputmedium { width: 150px; }
.inputboxsmall { width: 75px; }
.inputboxshort { width: 12px; }
.inputtext { font-family: arial, verdana, geneva, sans-serif; font-size: 14px; color: #000; }
.submitbutton { font-family: arial, verdana, geneva, sans-serif; font-size: 12px; background-color: #0678AB; color: #FFF; font-weight: bold; letter-spacing: 0.038em; }
.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000}
/* input */
.i1 { font-family: trebuchet ms, arial, verdana, geneva, sans-serif; border: solid; font-size: 12px; background-color: #FFF;  color: #000; border-width: 1px; width: 120px; border-color: #000; }
.i2 { font-family: Helvetica, sans-serif; border: solid; font-size: 10px; background-color: #FFF; color: #000; border-width: 1px; width: 90px; border-color: #c0c0c0;}
.i3 { font-family: arial, verdana, geneva, sans-serif; border: solid; font-size: 12px; background-color: #FFF; color: #000; border-width: 1px; width: 150px; border-color: #c0c0c0; }
.i4 { font-family: arial, verdana, geneva, sans-serif; border: none; font-size: 10px; background-color: #228B22; color: #FFF; width: 75px; height: 15px; text-align: right; }
.i5 { font-family: arial, verdana, geneva, sans-serif; font-size: 10px; color: #000; width: 100px; }
.i6 { width: 75px; }
.i7 { font-family: arial, verdana, geneva, sans-serif; border: solid; font-size: 12px; background-color: #eeeeee;  color: #000; border-width: 1px; width: 100%; border-color: #c0c0c0; }
.i8 { font-family: arial, verdana, geneva, sans-serif; border: solid; font-size: 12px; background-color: #eeeeee; color: #000; border-width: 1px; width: 100%; border-color: #c0c0c0; text-align: right; }
.i9 { font-family: arial, verdana, geneva, sans-serif; border: none; font-size: 13px; background-color: #228B22; color: #FFF; width: 75px; height: 15px; text-align: right; font-weight: bold; }
/* select */
.sel1 { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; }
.sel2 { font-family: arial, verdana, geneva, sans-serif; font-size: 11px; color: #000; }
/* border / indent */
.border { border: solid;  border-width: 1px; border-color: #000000; }
.indent {
	text-indent: 20pt;
}
.padding {
	padding: 12px;
	font-family: trebuchet ms, arial, verdana, geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#store {
	left: 200px;
	top: 60px;
}

/* begin from "headers.css" */
#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 {font:1em normal verdana, arial, helvetica;color:#444}
#ka_mainContainer h1 {font-size:1.5em}
#ka_mainContainer h4 {font-size:1em}
#ka_mainContainer p {margin:0 .5em 1em}
#ka_contentContainer h2 {text-transform:capitalize}
.ka_uploadEnlarge {font-weight:bold;font-size:110%}
div#ka_mainContainer h1 {
	font-size:14px;
	padding-top:8px;
	letter-spacing:0em;
	word-spacing:0.16em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
}
/* SPECIAL NOTE: #660000 changed to #AA0022 */
div#ka_mainContainer h2, div#ka_mainContainer h3 {
	letter-spacing:0em;
	word-spacing:0.10em;
	font-weight:bold;
	color:#000000;
	padding-left:0px;
}
div#ka_mainContainer h2 {
	font-size:14px;
	text-transform:capitalize;
	margin:0pt 0pt 6px 0px;
}
div#ka_mainContainer h3 {
	font-size:12px;
	border-bottom:1px dotted #999;
	text-transform:uppercase;
}
div#ka_mainContainer.ka_userLogin h3{
	border-bottom:1px dotted #000;
}
div#ka_mainContainer.ka_searchPage h3 {
	text-transform:capitalize;
	font-size:13px;
}
div#ka_mainContainer.ka_homePage h3, div#ka_mainContainer.ka_myPlace h3, div#ka_mainContainer.ka_clubHome h3 {
	font-size:11px;
	padding-bottom: 3px;
	color:#000000 !important;
	word-spacing:0px;
	text-decoration:none !important;
	background: transparent none repeat scroll 0%
}
div#ka_mainContainer.ka_homePage h3 a {
	font-size:11px;
	word-spacing:0px;
	text-decoration:none !important;
}
div#ka_mainContainer div#ka_profileContainer h5 {
	padding-left:0px !important;
}
/* end from "headers.css" */

/* begin from "home.css" */
.ka_homePage div#ka_leftColumn {}
.ka_homePage div#ka_rightColumn {}
/* home pg list items */
.ka_homePage ol {
	background:transparent none repeat scroll 0% !important;
}
#ka_audioList li.odd, #ka_groupList li.odd {
	background:#F7F5F6 none repeat scroll 0% !important;
}
#ka_audioList li.even, #ka_blogList li, #ka_groupList li.even {
	background:transparent !important;
}
.ka_homePage div#ka_rightColumn span.ka_Small a {
	padding-left:2px;
	word-spacing:0.10em;
}
span.ka_Small a {
	text-transform:lowercase !important;
	font-size:11px;
}
div#ka_aboutModule {
}
div#ka_aboutModule img {
	margin:3px 10px 0pt 35px;
}
div#ka_memberModule, div#ka_videoModule, div#ka_photoModule, div#ka_blogModule, div#ka_audioModule { 
	border:medium none;
	border-bottom:1px solid #C3B3B6;
	margin:0px 0px 20px 20px;
	min-height:50px;
	padding:0px;
	width:418px;
}
/* end from "home.css" */
/* begin from "list.css" */
ul.ka_searchList {
	width:760px !important;
}
ul.ka_searchList li.odd, ul.ka_searchList li.even {
	width:142px !important;
	height:249px !important;
	margin:6px 4px !important;
	display:inline;
	border-bottom: 1px solid #FFF;
}
ul.ka_searchList li.odd a, ul.ka_searchList li.even a {
	color:#000000 !important;
}
ul.ka_searchList li.odd {
}
 ul.ka_searchList li.even {
}
ul.ka_searchList li.odd:hover, ul.ka_searchList li.even:hover {
	border-bottom: 1px solid #B22;
	cursor:pointer;
}
/* list item details */
div.ka_searchListDetails {
	width:128px !important;
	overflow:hidden !important;
	margin:6px auto !important;
	padding-bottom: 6px;
}
*html div.ka_searchListDetails {
	height:120px !important;
}
div.ka_searchListDetails h4 a {
	font-size:11px;
}
ul.ka_listDetails li, ul.ka_listDetails li a {
	font-size:10px; 
	line-height:14px !important;
}
/* end from "list.css" */
/* begin from "play.css" */
.ka_mediaPlayPage div#ka_rightColumn {
	width:322px;
	float:right;
	display:inline;
}
#ka_rightColumn {
	width:322px;
	float:right;
	display:inline;
}
.ka_mediaPlayPage div#ka_leftColumn {
	width:580px;
	float: left;
	margin:0;
	padding:0;
}
#ka_leftColumn {
	width:580px !important;
	float: left;
	margin:0;
	padding:0;
}
div#ka_playPageDetails, div#ka_related, div#ka_adminControl {
	width:300px;
}
div#ka_playPagePlayer, div#ka_playPageStats, div#ka_playPageDetails, div#ka_adminControl, div#ka_related {
	margin-bottom:16px;
}
div#ka_playPageStats, div#ka_playPageDetails, div#ka_adminControl, div#ka_related {
	border-right: 1px solid #E9E7E8;
	border-left: 1px solid #E9E7E8;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:32px;
}
div#ka_rssLink {
	width:300px;
	border:medium none !important;
}
/* indiv sections */
div#ka_playPageDetails {
}
div#ka_related {
}
div#ka_playPageStats {
}
div#ka_adminControl {
}
span#ka_adminTagsLabel {
	text-indent:-5555px;/**/
}
ul#ka_relatedTabs a.active, ul#ka_relatedTabs a.active:hover {
	background:#FFF none !important;
	text-decoration: none !important;
	font-weight:bold;
}
/* RATING STARS */

.ka_rate ul {
	padding-bottom:6px !important;
}
/* end from "play.css" */
/* begin from "input_login_popup.css" */
div#ka_mainContainer input, #ka_mainContainer textarea, #ka_mainContainer input.ka_inputTiny {
	/*border: 1px solid #BFB7B8;*/
	border: 1px solid #C4C1C9;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
}
#ka_mainContainer input.ka_inputTiny {
	padding:3px !important;
}
div#ka_mainContainer input:focus, div#ka_mainContainer input:hover, div#ka_mainContainer textarea:focus, div#ka_mainContainer textarea:hover {
	background:#F7F5F9 none repeat;
	border:1px solid #998899;
}
/* -------------- FIELDSET -------------- */
fieldset {
	border:1px solid #C4C1C9;
}
fieldset#ka_fieldLogin {
	border:medium none !important;
	padding:1.2em 0em !important;
}
#ka_mainContainer label {
	color:#767;
}
#ka_mainContainer legend {
	font-size:10px;
	color:#898;
	text-transform:uppercase;
}
/* -------------- POPUP -------------- */
#ka_loginPopup {
	padding: 1em 1.5em !important;
	background: #FFF none no-repeat scroll 0% 0px;
}
#ka_loginPopup fieldset#ka_fieldLogin legend {
	text-align:left !important;
	color:#CC0000 !important;
	font-size:14px !important;
	font-weight:bold !important;
	padding-left:0px !important;
	text-align:left !important;
	text-transform:capitalize !important;
}
/* -------------- BUTTONS -------------- */
#ka_mainContainer input.ka_button, input#uploadbutton, input.ka_formSubmit {
background:#000;
border:1px solid #228B22;
color:#FFF;

font-size:11px;
font-weight:600;
letter-spacing:0.3px;
margin:0px;
padding:1px 10px 2px;
text-transform:lowercase;
}
#ka_mainContainer input.ka_button:hover, input#uploadbutton a:active, input.ka_formSubmit a:active, #ka_mainContainer input.ka_button:hover, input#uploadbutton a:hover, input.ka_formSubmit a:hover {
background:#000;
border:1px solid #228B22;
color:#fff;
cursor:pointer;
padding:1px 10px 2px;
}
*html div#ka_mainContainer input.ka_button {padding:1px 5px 2px}
*html input#uploadbutton {padding:1px 5px 2px}
*html input.ka_formSubmit {padding:1px 5px 2px}
*+html div#ka_mainContainer input.ka_button {padding:1px 5px 2px}
*+html input#uploadbutton {padding:1px 5px 2px}
*+html input.ka_formSubmit {padding:1px 5px 2px}
/* active & hover states */
*html div#ka_mainContainer input.ka_button:active {padding:1px 5px 2px}
*html input#uploadbutton a:active {padding:1px 5px 2px}
*html input.ka_formSubmit:active {padding:1px 5px 2px}
*+html div#ka_mainContainer input.ka_button:active {padding:1px 5px 2px}
*+html input#uploadbutton a:active {padding:1px 5px 2px}
*+html input.ka_formSubmit:active {padding:1px 5px 2px}
*+html div#ka_mainContainer input.ka_button:hover {padding:1px 5px 2px}
*+html input#uploadbutton a:hover {padding:1px 5px 2px}
*+html input.ka_formSubmit:hover {padding:1px 5px 2px}
input#ka_sendButton {
text-align:center;
width:auto;
}
input#termsOfUse {
background:transparent none !important;
}
/* end from "input_login_popup.css" */
/* begin from "groups.css" */
/* groups sub-nav */
div#ka_clubHome_jumpLinksNav { 
	text-align:left !important;
	margin:0px auto 0px 0px;
}
div#ka_clubHome_jumpLinksNav li { /* groups subnav ex. "other groups" */
	background:transparent none repeat scroll 0%;
	border:medium none;
}
div#ka_manageContent.ka_groupsContent {
	width:760px;
	float:left;
	display:inline;
	margin:0px 0px 0px 18px;
}
div.ka_clubsmOut { /* each top group */
	border: medium none;
	padding: 10px 0px !important;
	background:#F7F5F6;
}
div.ka_clubsmOutGroups, div.ka_clubbgOut, div.ka_clubaudOut {	
	border: medium none;
	background:#F7F5F6;
}
div.ka_clubsmOutGroups, div.ka_clubbgOut {
	padding: 10px 0px !important;
}
div.ka_clubaudOut {/* audio box */}
.ka_groupsContent div#ka_numMembers {
	display:inline;
	margin-right:50px;
}
/* end from "groups.css" */
/* begin from "mkp.css" */
div#ka_manageAccountInfo {
	margin:14px 0px 10px;
	padding:10px;
	min-height:72px !important;
}
*html div#ka_manageAccountInfo {
	height:72px !important;
}
*+html div#ka_manageAccountInfo {
	height:72px !important;
}
div#ka_manageContent {
	width:740px;
}
div#ka_manageContent h3, div#ka_manageContent h3 {
	font-size:11px;
	word-spacing:0.14em;
	letter-spacing:0.01em;
}
div#ka_mainContainer a.ka_smLink {
	text-transform:lowercase;
	font-size:11px !important;
}
/* media management pages */
.ka_manageMyMedia div#ka_contentContainer {
	float:none;
	margin: 0px auto !important;
}
/* end from "mkp.css" */
/* begin from "profile3_0.css" */
/*------------ PROFILE PAGE ------------*/
#ka_mainContainer.ka_kickPlaceServerSide div#ka_contentContainer {
	float:left !important;
	margin:0px auto 0px 18px !important;
}
div#ka_profileContainer {
	float:none !important;
	margin:0px auto 0px 26px;
	width:730px;
}
#ka_profileRight {
	display:inline;
	margin-bottom:10px 0px 20px !important;
}

#ka_profileLeft {
	background-color:transparent;
	margin:10px 8px 0px 0px;
}

#ka_profileContainer div.ka_profileSeg {
	border:1px solid #C3B3B6;
	color:#111;
}
#ka_profileContainer div#ka_profileUser {
}
/* headers */
#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader {
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: top left;
	color: #000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px !important;
	line-height:14px !important;
	text-transform:capitalize;
	border-bottom:medium none;
	padding:6px 0px;/**/
	text-indent:10px;
}
#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader a {
	background:transparent none no-repeat scroll 0% 0px;
	color:#000000;

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	line-height:14px !important;
	padding:0px !important;
	text-transform:lowercase !important;
	border-bottom:medium none !important;
	text-indent:8px;
}
#ka_mainContainer div#ka_profileLeft div.ka_profileSegHeader {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: top left;
	color:#990000;
	font-size:14px !important;
	font-weight:600;
	line-height:14px;
	padding:6px 0px 6px;/**/
	text-indent:10px;
	text-transform:uppercase;
}
/* INDIV HEADERS */

#ka_mainContainer div#ka_profileLeft  div#ka_profileDetailsUsername.ka_profileSegHeader {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: top left;
	color:#000000;
	font-size:14px !important;
	font-weight:600;
	line-height:14px;
	padding:6px 0px 2px;/**/
	text-transform:uppercase;
	text-indent:10px;
}
div.ka_profileSegHeader h5 {
	font-size:12px !important;
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ka_mainContainer div#ka_profileLeft div.ka_profileSegHeader a {
	background:transparent none repeat scroll 0px 0px;
	color:#990000;
	font-size:14px !important;
	font-weight:600;
	line-height:14px;
	text-transform:lowercase;
}
div#ka_profileLeft div.ka_profileSegCont {
	color:#111;
	background-color:transparent;
}
div#ka_profileLeft div.ka_profileSegFooter {
	color:#111;
	background-color:transparent;
}

#ka_profileContainer ul#ka_profileUserInfo {
	margin:6px;
}
div#ka_profileRight div.ka_profileSegCont, div#ka_profileRight div.ka_profileSegFooter {
	color:#111;
	background-color:transparent;
}
/* bubbble */
div.ka_profileMediaMetaName {
	color:#000;
	font-size:12px !important;
}
div.ka_profileMediaMetaDesc {
	color:#333;
	font-size:11px !important;
	line-height:14px !important;
}
/* MEDIA */
ul.ka_profileMediaList {
	margin:6px 0px 0px !important;
	padding:0px;
}
div#ka_profileRight div.ka_profileSegCont ul.ka_profileMediaList li{
	margin-right:5px !important;
}
div#ka_profileNullMedia {
	font-size:100% !important;
}
/* end from "profile3_0.css" */
/* begin from "msb3_0.css" */
/* --------------- new body#ka_forums ----------- */
/* container border 
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer {
	background-color:#FFF;
	border:1px solid #99B !important;
}*/
/* btm container border
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer div.ka_bumperBottom {
	border-top:1px solid #99B !important;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem {
	background-color:#FFF;
	border-top:1px solid #99B !important;
} */
/* BREADCRUMBS */
ul#ka_breadcrumbs {
	margin:10px 0px 4px !important;
}
ul#ka_breadcrumbs li a; ul#ka_breadcrumbs li a:visited, ul#ka_breadcrumbs li a:link {
	font-size:11px;
	color:#228B22;
}
ul#ka_breadcrumbs li a:active; ul#ka_breadcrumbs li a:hover {
	font-size:12px;
	color:#228B22;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer a {
	color:#228B22 !important;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer a:hover {
	color:#228B22 !important;
}
/* admin console */
body.ka_messageBoards div#ka_adminConsole a {
	font-size:11px;
	font-weight:bold;
	color:#228B22 !important;
}
body.ka_messageBoards ul.ka_miniAdminPanel li a {
	border-right:1px solid #999;
	color:#584787 !important;
	margin-left:5px;
	padding-right:10px;
	font-weight:bold !important;
}
body.ka_messageBoards h2, body.ka_messageBoards h2 a {
	font-size:12px !important;
	font-weight:bold !important;
}
/* disc. list box title tabs */
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer div.ka_bumper {
	background-color:#000000 !important;
	color:#FFF !important;
}
/* disc. titles */
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer h2, body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer h2 a, body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer h2 a:active, body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer h2 a:hover {
	color:#228B22 !important;
}
/* end from "msb3_0.css" */
/* begin from "staging3_0.css" */
/* ka_header */
div#ka_headerSubNav li.ka_addMedia {padding-left:10px !important;}
/* MY HOME */
.ka_myPlace div#ka_myHomeURL {
	border-bottom:1px solid #333;
	margin: 0px 0px 20px !important
}
.ka_clubHome h2 {
	color:#111;
	margin:20px 0px !important;
	border-bottom:1px solid #333;
	padding-bottom:2px;
}
/* HOME */
/* home pg list items */
.ka_homePage ol {
	background:transparent none repeat scroll 0% !important;
}
#ka_audioList li.odd, #ka_groupList li.odd {
	background:#F7F5F6 none repeat scroll 0% !important;
}
#ka_audioList li.even, #ka_blogList li, #ka_groupList li.even {
	background:transparent !important;
}
.ka_homePage div#ka_rightColumn span.ka_Small a {
	padding-left:2px;
	word-spacing:0.10em;
}
span.ka_Small a {
	text-transform:lowercase !important;
	font-size:11px;
}
div#ka_aboutModule {}
div#ka_aboutModule img {
	margin:3px 10px 0pt 35px;
}
div#ka_memberModule, div#ka_videoModule, div#ka_photoModule, div#ka_blogModule, div#ka_audioModule { 
	border:medium none;
	border-bottom:1px solid #C3B3B6;
	margin:0px 0px 20px 20px;
	min-height:50px;
	padding:0px;
	width:418px;
}
/* MKP */
div#ka_manageAccountInfo {
	margin:14px 0px 10px;
	padding:10px;
	min-height:72px !important;
}
*html div#ka_manageAccountInfo {
	height:72px !important;
}
*+html div#ka_manageAccountInfo {
	height:72px !important;
}
div#ka_manageContent {
	width:740px;
	margin:20px auto !important;
}
div#ka_manageContent h3, div#ka_manageContent h3 {
	font-size:11px;
	word-spacing:0.14em;
	letter-spacing:0.01em;
}
div#wrapper h3 {
 color:#000000;
}
div#ka_mainContainer a.ka_smLink {
	text-transform:lowercase;
	font-size:11px !important;
}
/* media management pages */
.ka_manageMyMedia div#ka_contentContainer {
	float:none;
	margin: 0px auto !important;
}
/* end from "staging3_0.css" */
.pagination {
color: #FFFFFF !important;
}
.pagination span.status {
background:#000000 none repeat scroll 0 0;
border:1px solid #228B22;
color:#FFFFFF;
font-weight:bold;
}

.pagination a.nextprev {ka_gener...Style.css (line 5)
font-weight:bold;
}
a, a:visited {
color:#228B22 !important;
}
.pagination a {
border:1px solid #228B22;
text-decoration:none !important;
}