	@import url("/kickapps/css/popUp.css");

	/*
		We highly recommend to carefully modify this CSS file and check it in all the browsers you plan to support.
		There are some style attributes that appear unnecessary or confusing. These attributes are most-likely related
		to cross-browser compatibility.
	*/

	/* site-wide styles */
	body {
		background-color: transparent;
		font-family: verdana, arial, sans-serif;
	}

	th, td {
		font-family: verdana, arial, sans-serif;
	}

	.ka_pageLayout {
		color: #404040;
		font-family: verdana, arial, sans-serif;
		font-size: small;
		align:left;
		width: 850px !important;
	}

	#ka_contentContainer {
		background-image: url(http://static.kickapps.com//images/user/navigationBG.gif);
		background-repeat: repeat-y;
	}

	/* =================== */
	/* link styles         */

	.ka_pageLayout a,
	.ka_pageLayout a:visited,
	.ka_password a,
	.ka_password a:visited,
	.ka_popUpInnerDiv a,
	.ka_popUpInnerDiv a:visited,
	.ka_popUpSingleDiv a,
	.ka_popUpSingleDiv a:visited {
		color: #000000;
		text-decoration: none;
	}

	.ka_pageLayout a:active,
	.ka_pageLayout a:hover,
	.ka_password a:active,
	.ka_password a:hover,
	.ka_popUpInnerDiv a:active,
	.ka_popUpInnerDiv a:hover,
	.ka_popUpSingleDiv a:active,
	.ka_popUpSingleDiv a:hover {
		background-color: #FFFFFF;
		color: #000000;
	}

	.ka_popUpSingleDiv {
		background-color:#FFFFFF !important;
	}

	.ka_password a,
	.ka_password a:active,
	.ka_password a:visited,
	.ka_password a:hover {
		border: 1px solid black !important;
	}

	.ka_formInput a, .ka_formInput a:visited {
		color: black;
	}

	.ka_formInput a:hover, .ka_formInput a:active {
		background-color: #ffffff;
		text-decoration: none;
	}

	#ka_loginContainer a, #ka_loginContainer a:visited {
		display: block;
		font-size: 90%;
		margin: 0 1.2em 1.2em 0;
		text-align: right;
	}

	#ka_loginContainer a:hover, #ka_loginContainer a:active {

	}

	.ka_uploadLink a,
	.ka_uploadLink a:visited {
		background: url(../../images/user/bullet_rightPoint.gif) left no-repeat;
		_height: 16px;
		height:16px;
		min-height: 16px;
		padding-left: 18px;
	}

	.ka_uploadLink a:hover,
	.ka_uploadLink a:active {
		background-image: url(../../images/user/bullet_rightPoint_over.gif);
		background-color: #ffffff;
	}

	/* =================== */
	/* header styles       */

	h1.ka_header,
	#ka_headerLoginContainer h1 {
		color: #808080;
		font-family: verdana, arial, sans-serif;
		font-size: 175%;
		font-weight: normal;
		margin: 0 0 .3em 0;
		padding: 0;
		position: relative;
	}

	h2.ka_header{
		color: #333333;
		font-family: verdana, arial, sans-serif;
		font-size: 110%;
		font-weight: bold;
		margin: 0 0 .3em 0;
		padding: 0;	
	}

	#ka_loginContainer td.ka_formLabel,
	#ka_registerUser td.ka_formLabel,
	#ka_forgotPassword td.ka_formLabel,
	#ka_kickplace td.ka_formLabel,
	#ka_signUpContainer h2,
	#ka_navigationContainer h2,
	#ka_navigationSearch h2,
	#ka_playpage h1,
	#ka_kickplace h1,
	h2.ka_textHeader {
		color: black;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 117%;
		font-weight: bold;
		margin: 0;
		padding-right: .6em;
	}

	/* =================== */
	/* form styles         */

	td.ka_formLabel,
	td.ka_formInput,
	td.ka_formHelp {
		border-bottom: 1px dotted #CCCCCC;	
	}

	#ka_headerLoginContainer td.ka_formLabel,
	#ka_headerLoginContainer td.ka_formInput,
	#ka_headerLoginContainer td.ka_formHelp,
	div.ka_navigation td.ka_formLabel,
	div.ka_navigation td.ka_formInput,
	div.ka_navigation td.ka_formHelp {
		border-bottom: 0px;	
	}

	td.ka_formInput_url,
	td.ka_formInput_url {
	width:260px;
	}

	.ka_error,
	.ka_formError {
		color: #cf0211;
		font-size: 100%;
		font-weight: normal;
		position: relative;
	}

	.ka_success {
		color: #02cf2d;
		font-size: 100%;
		font-weight: normal;
		position: relative;
	}

	#ka_becomeAMember,
	td.ka_formLabel span.ka_formError {
		font-size: 90%;
	}

	td.ka_formLabelLeft {
		text-align: left;	
	}

	#ka_becomeAMember {
		text-align: right;	
	}

	table tr td.ka_formLabel span.ka_formError {
		display: block;
		margin: .3em 1em;
		margin-right: 0;
	}

	.ka_formLabel {
		text-align: right;
	}
	.ka_text,
	.ka_upload {
		background-color: #ffffff;
		background-image: url(../../images/user/bg_inputWhiteBlue.gif);
		background-position: top left;
		background-repeat: no-repeat;
		border: 1px solid #999;
		color: black;
		font: normal 95% arial;
		padding: 3px;
	}

	.ka_upload {
		font-size: 102%;
	}
	.ka_formInput textarea,
	.ka_textarea {
		background-color: #ffffff;
		background-image: url(../../images/user/bg_inputWhiteBlue.gif);
		background-position: top left;
		background-repeat: no-repeat;
		border: 1px solid #999;
		color: black;
		font: normal 95% arial;
		height: 3em;
		padding: 3px 1px;
	}
	.ka_formInput select {
		background-color: #ffffff;
		border: 1px solid #999;
		color: black;
		font: normal 95% arial;
	}
	.ka_popUpDiv .ka_formSubmit,
	.ka_popUpInnerDiv .ka_formSubmit,
	.ka_popUpSingleDiv .ka_formSubmit,
	.ka_formSubmit input,
	.ka_go,
	#ka_shoutPage .ka_formSubmit,
	#ka_playPage .ka_formSubmit,
	#ka_kickplace .ka_formSubmit {
		background-color: #AAAAA1;
		border-color: #cedce3 #000000 #000000 #cedce3;
		border-style: solid;
		border-width: 1px;
		color: #404040;
		font-size: 100%;
		text-transform: lowercase;
		padding: .1em .5em;
	}

	#ka_kickplace .ka_formSubmit_ResetPassword {
		background-color: #AAAAA1;
		border-color: #cedce3 #000000 #000000 #cedce3;
		border-style: solid;
		border-width: 1px;
		color: #404040;
		font-size: 100%;
		padding: .1em .5em;
	}

	.ka_formSearch input,
	.ka_go,
	#ka_shoutPage .ka_formSearch,
	#ka_playPage .ka_formSearch,
	#ka_kickplace .ka_formSearch {
		background-color: #AAAAA1;
		border-color: #cedce3 #000000 #000000 #cedce3;
		border-style: solid;
		border-width: 1px;
		color: #404040;
		font-size: 100%;
		text-transform: lowercase;
		 padding: .1em .7em;
		_padding: .1em .4em;
	}

	.ka_searchCheckbox{
		color: #404040;
		font-size: 100%;
		text-transform: lowercase;
		padding-top:5px;
	}

	#ka_kickplace .ka_formSubmit input,
	#ka_kickplace .ka_formSubmit { 
		font-size: 110%;
	}

	#ka_kickplace .ka_formSearch input,
	#ka_kickplace .ka_formSearch { 
		font-size: 110%;
	}

	td.ka_formHelp {
		background-color: #eaf3fe;
		font-size: 85%;
	}

	.ka_help {
		font-size: 95%;
		background-color: #f5f5f5;
		border: 1px solid #dddddd;
		color: #808080;
		font-size: 95%;
		display: block;
		margin-bottom: 12px;
		padding: 3px;
	}

	.ka_alert {
		background-color: #E3EBFF;
		border: 1px solid #ffffff;
		color: #000000;
		font-size: 200%;
		display: block;
		margin-bottom: 12px;
		padding: 3px;
	}

	input.ka_login, 
	#ka_forgotPassword .ka_text {
		width: 10em;
	}

	/* =================== */
	/* email pages     */

	#ka_emailBody {
		border: 1px solid #cccccc;
		padding: 0px;
		padding-left: 12px;
		padding-right: 12px;
	}

	.ka_emailPageLayout {
		width: 600px;	
	}

	/* =================== */
	/* media play page     */

	#ka_playerAddTagsInput {
		width: 122px;
		_width: 112px;
	}

	#ka_playerAdSpace {
		height: 64px;
		margin: 0;
		overflow: hidden;
		padding: 0;
		width: 100%;
	}

	#ka_playerAdSpaceDiv {
		border: 1px solid #CCCCCC;
		margin-bottom: 12px;
	}

	#ka_playerAdSpace td {
		text-align: center;
		margin: 0;
		padding: 0;
	}

	#ka_playerColumn {
		width: 518px;
		float: left;
	}

	#ka_playerContainer {
		border: 1px solid #888888;
/**		height: 260px;  **/
		margin: 0;
		padding 0;
/**		width: 320px;  **/
		float: left;
	}

	#ka_playerContainer,
	#ka_playerDetails {
		margin-bottom: 0px;
	}

	#ka_playerBlog,
	#ka_playerDetails,
	#ka_playerTools,
	#ka_playerMediaList {  
		border: 1px solid #CCCCCC;
	}

	#ka_playerDetails_body,
	#ka_playerTools_body,
	#ka_playerMediaList_body {

		margin: 6px;
		margin-top: 6px;
		font-size: 70%;
	}

	#ka_playerDetails,
	#ka_playerMediaList {
		width: 186px;
	}

	#ka_playerMediaList h4 {
		font-size:70% !important;
	}

	#ka_playerBlog {
		width: 515px;
	}

	#ka_playerBlog h2,
	#ka_playerDetails h2,
	#ka_playerMediaList h2 {
		font-size: 100%;
		background-color: #CCCCCC;
		margin: 0;
		padding: 0;
		padding-left: 2px;
		margin-bottom: 6px;
	}

	#ka_playerBlog p,
	#ka_playerDetails p,
	#ka_playerTools p,
	#ka_playerMediaList p {
		margin: 0;
		margin-bottom: 6px;
		padding: 0;
	}



	#ka_playerDetails {
		min-height: 260px;
		_height: 260px;
		margin-left:10px;
		margin-right:10px;
		_overflow: auto;
	}

	#ka_playerBlog {
		min-height: 260px;
		_height: 260px;
		margin-right:10px;
		_overflow: auto;
	}

	#ka_playerDetails_buddyIcon {
		float: right;	
	}

	#ka_playerBlog_buddyIcon {
		float: left;
		padding-right:5px;
		padding-bottom:10px;
	}

	.ka_playerItemTitle {
		font-weight: bold;
	}

	#ka_playerMediaList {
	/**	height: 406px; **/
		/*margin-left: 530px;
		_margin-left: 524px;*/
	}

	#ka_playerMediaList h2 {
		margin: 0;
	}

	#ka_playerDetails h3,
	#ka_playerTools h3,
	#ka_playerMediaList h3 {
		font-size: 100%;
		margin: 0;
		padding: 0;
	}

	#ka_playerMediaList h4 {
		font-size: 85%;
		background-color: #E5E5E5;
		margin: 0;
		padding: 2px;
		margin-bottom: 6px;
		text-align: center;
	}

	#ka_playerMediaList h5 {
		font-size: 105%;
		margin: 0;
		padding: 0;
		padding-left: 2px;
	}

	#ka_playerMediaList_body {
		margin-top: 6px;
	}

	.ka_playerMediaList_table,
	.ka_playerMediaList_table td {
		margin: 0 !important;
		padding: 0 !important;
		vertical-align: top;
	}

	.ka_playerMediaList_table a.ka_letterBox_60x80 {
		margin-right: 6px;
		margin-bottom: 3px;
		padding-bottom: 7px;
	}

	.ka_playerMediaList_table td.ka_preview {

	}

	.ka_playerMediaList_table td.ka_content {
		width: 100%;
	}

	#ka_playerMediaList_title {
		font-weight: bold;
		text-align: center;
		padding-bottom: 6px;
	}

	.ka_playerMediaList_tableDiv {
	/**	height: 362px;
		_height: 357px; **/
		overflow: auto;
		width: 173px;
	}

	.ka_playerMediaList_table td p {

	}

	#ka_playerTools {
		height: 132px;
		margin-top:10px;
		margin-right:10px;
	}

	#ka_playerTools_table  {
		width: 100%;	
	}

	#ka_playerTools_table, 
	#ka_playerTools_table table,
	#ka_playerTools_table tr,
	#ka_playerTools_table td {
		margin: 0;
		padding: 0;
	}

	#ka_playerTools_table p {
		margin: 0;
		padding-bottom: 4px;	
	}

	#ka_playpagelayout1_table,
	#ka_playpagelayout1_table table,
	#ka_playpagelayout1_table td {
		margin: 0;
		padding: 0;
		border: 0;
	}

	#ka_playerTools_table td.ka_newstuff{
		text-align:right;
		padding-top:3px;
		width:100%;

	}



	#ka_playerTools_table img.icon {
		border: 0;
		padding-right: 2px;
		position: relative;
		top: 3px;
	}

	#ka_playerTools_Embed,
	#ka_playerTools_URL {
		float: right;
		width: 435px;
		margin-left: 6px;
	}

	#ka_playPage {
		padding-left: 12px;
		padding-right: 12px;
	}

	#ka_playPage div {
		xborder: 1px solid #00BB00;	
	}

	#ka_playPageContainer {
		margin-left: 20px;
		margin-right: auto;
		width: 716px
	}

	#ka_playPageContainer_skyscraper {
		margin-left: 0px;
		margin-right: 0px;
		width: 716px
	}


	#ka_playPageHeader {
		/*border-bottom: 1px solid #CCCCCC;
		margin-bottom: 12px;
		padding-left: 3px;
		padding-bottom: 4px;*/
	}

	#ka_playPageHeader h1 {
		display: inline;	
	}

	#ka_playPageHeader h1.ka_header {
		padding-left: 31px;
	}

	#ka_playPageSearch {
		float: right;
	}

	/* ======================== */
	/* mkp modules              */

	#ka_communityModules {
		margin-top: 6px;
		text-align: left;
	}

	#ka_communityModules div.ka_communityModule {
			margin: 0;
			padding: 0;
	}

	#ka_communityModules table {
		margin: 0;
		padding: 0;
	}

	#ka_communityModules table tr td.ka_communityModuleArrow {
		padding-top: 40px;
		width: 13px;
	}

	#ka_communityModules table tr td.ka_communityModuleDots {
		margin: 0;
		padding: 0;
		padding-bottom: 3px;
	}

	#ka_communityModules table {
			float: none !important;
			width: 0 !important;
		margin: 0;
		margin-top: 12px;
		margin-bottom: 0;
		text-align: left;
	}

	#ka_communityModules table tr td {
		text-align: center;
		padding-bottom: 6px;
		padding-top: 0px;
		padding-left: auto;
		padding-right: auto;
		vertical-align: top;
	}

	#ka_communityModules table tr td span.ka_letterBox_75x100 {
		margin-left: auto;
		margin-right: auto;
	}

	#ka_communityModules table tr td span.ka_communityModules_text {
		display: block;
		text-align: left;
		_width: 102px;
	}

	#ka_communityModules h2 {
		border-bottom: 1px solid #808080;
		color: black;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 117%;
		font-weight: bold;
		margin: 0;
		padding-right: .6em;
	}

	/* =================== */
	/* shoutbox kickplace   */

	#ka_shoutPage .ka_header{
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 7px;
	}

	#ka_shoutPage .ka_header a,
	#ka_shoutPage .ka_header a:visited,
	#ka_shoutPage .ka_header a:hover,
	#ka_shoutPage .ka_header a:active {
		font-size: 60%;
	}

	#ka_shoutPage p {
		margin: 0;
		padding: 0;
	}

	#ka_chatDesc {
		color: #666666;
		font-size: 90%;
		padding-top: 3px!important;
		position: relative;
	}

	#ka_shoutPage #ka_chatLog {
		width: auto;
	}

	#ka_chatLog {
		border: 1px solid #CCCCCC;
		margin-top: 14px;
		width: 728px;
	}

	#ka_chatLog table {
		border-collapse: collapse;	
	}

	#ka_chatLog table td {
		padding: 5px;
		vertical-align: top;
	}

	#ka_chatLog table p {
		margin: 0;
		padding: 0;
	}

	#ka_chatMember {
		padding-right: 6px;
	}

	#ka_chatMember a {

	}

	#ka_chatMember img {

	}

	#ka_chatShout {
		padding-left: 8px!important;
		padding-right: 8px!important;
		width: 100%;
	}

	#ka_chatUsername {

	}

	#ka_chatShoutLayout {
		xheight: 93px;
		padding: 5px;
	}

	.ka_chatShoutLayoutOdd {
		background-color: #E3EBFF;
	}

	.ka_chatShoutLayoutEven {
		background-color: #FFFFFF;
	}

	#ka_chatTimeLine{
		font-weight: bold;
		margin-bottom: 4px;
		margin-top: 2px;
		position: relative;
	}

	#ka_sendButton {
		width: 46px;
		text-align: center;
	}

	#ka_shoutBoxArea {
		margin-bottom: 4px;		
	}

	#ka_shoutBoxArea #text {
		width: 657px;
		_width: 654px;		
	}

	#ka_shoutBoxContainer .ka_header {
		margin-top: 4px;
		padding-top: 8px;
		padding-bottom: 4px;
	}

	#ka_shoutBoxViewAll {
		font-size: 90%;
		text-align: right;
	}

	/* =================== */
	/* navigation styles   */


	#ka_navigationContainer h2 {
		border-bottom: 1px solid #808080;
		padding: .6em .5em 0 .5em;
	}

	#ka_navigationContainer h2 a,
	#ka_navigationContainer h2 a:visited,
	#ka_navigationContainer h2 a:hover,
	#ka_navigationContainer h2 a:active {
		color: black !important;
		background-color: transparent;
	}

	#ka_navigationContainer ul {
		list-style-type: none;
		margin: .3em 0;
		padding: 0;
		_width: 177px;
	}

	#ka_navigationContainer li {
		display:block;
		width:177px;
	}




	#ka_navigationContainer ul a,
	#ka_navigationContainer ul a:visited {
		padding-top: 2px;
		padding-bottom: 2px;
		color: #404040;
		display: block;
		_height: 1px;
		text-decoration: none;
	}

	#ka_navigationContainer ul a:hover,
	#ka_navigationContainer ul a:active {
		background-color: #ffffff;
		border-color: #404040;
		color: black;
		font-weight: bold;
	}

	#ka_navigationContainer ul a span {
		padding-top: 1px;
		padding-bottom: 1px;
		display: block;
		padding: 0 .6em;
	}

	#ka_navigationSearch {
		border-top: 1px solid #808080;
	}

	#ka_navigationSearch h2 {
		padding: .6em .5em 0 .5em;
	}

	#ka_navigationSearch fieldset {
		border-width: 0;
		margin: 0 .6em 1em .6em;
		_margin: 0 .3em 1em .3em;
		padding: 0;
		width: 160px;
	}

	#ka_navigationSearch .ka_text {
		width: 83px;
		_width: 83px;
	}

	#ka_navigationSearch .ka_go {
		margin-top: .3em;
	}

	#ka_navigationSearch .ka_searchContainer {
		width:94%;
		padding-left:8px;

	}

	/* =================== */
	/* general kickplace   */

	#ka_poweredByContainer {
		margin-top: 6px;
		padding-bottom: 6px;
	}

	#ka_myKickPlaceContent {
		text-align: left;	
	}
	#ka_myKickPlaceContent p {
		text-align: left;	
	}
	.ka_buddyIcon {
		border:	1px solid #CECECE;
	}

	#ka_kickPlaceContainer {
		text-align: center;	
	}
	.ka_noResults {
		color: #666666;
		font-size: 135%;
		margin-bottom: 16px;
	}

	.ka_password {
		display: inline !important;
		margin-left: 100px !important;
	}

	.ka_pageLayout form {
		margin: 0;
		padding: 0;
	}

	#ka_headerLoginContainer {
		padding-bottom:1px;
		_padding-bottom:3px;
	}

	#ka_headerLoginContainer input {
		width:75px;
		margin-top:2px;
		_margin-top:0px;
		margin-bottom:5px;
		_margin-bottom:0px
	}

	#ka_headerLoginContainer table {
		margin-left: auto;
	}

	#ka_headerLoginContainer table td {
		margin: 0px;
		padding: 0px;
	}

	.ka_pageContent {
		border-bottom: 1px solid #cccccc;
		padding: .6em .3em;
		_height: 1px;
	}

	#ka_loginPage,
	#ka_registerPage,
	#ka_forgotPasswordPage {
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}

	.ka_pageLayout td {
				padding: .6em;
	}

	.ka_clear {
		clear: both;
		height: 0;
	}

	.ka_message {
		background-color: #ffffff;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size:28px;
		padding-top: 5px;
		text-align:center;
	}

	.ka_message_text {
		background-color: #ffffff;
		font-family:  verdana, arial, Trebuchet MS, sans-serif;
		font-size:130%;
		padding-bottom: 5px;
		margin-bottom: 6px;
		text-align:center;
	}

	#ka_loginContainer {
		border-right: 1px solid #808080;
		float: left;
		position: relative;
		width: 245px;
	}
	#ka_loginContainer table {
		margin: 1em;
	}
	#ka_loginContainer td {
		padding: 0 0 .6em 0;
	}

	#ka_loginContainer .ka_submit {
		float: right;
	}

	#ka_myKickPlaceRssFeeds {
		overflow: auto;
		height: 200px;
	}
	#ka_signUpContainer {
		margin: 0 .7em 0 19.9em;
		position: relative;
	}
	#ka_signUpContainer h2 {
		padding: 1em 0 .3em 0; 
	}
	#ka_signUpContainer p {
		font-size: 95%;
		line-height: 1.4em;
		margin: 0;
		padding: 0 .6em .6em .6em;
	}

	#ka_registerUser table,
	#ka_kickplace table {
		border-collapse: collapse;
		width: 100%;
	}
	#ka_registerUser td,
	#ka_kickplace .ka_secondaryContainer td {

	}
	#ka_registerUser .ka_formLabel {
		width: 22em;
	}

	#ka_kickplace {
		padding: .6em 0 0 0;
	}

	#ka_headerLoginInputs {
		font-size:12px;
	}

	#ka_headerLoginContainer {
		font-size:12px;
		position: relative;
		margin-bottom: 6px;
	}

	#ka_headerLoginContainer h1 {
		margin: 0 0 0 .3em;
		padding: 0;
	}

	#ka_headerLoginContainer p {
		position: absolute;
		right: 0.2em;
		top: -.3em;
		_top:.4em;
		z-index: 10;
	}

	#ka_generalInfoContainer {
		border-right: 1px solid #808080;
		float: left;
		width:180px;
	}

	#ka_generalInfoContainer .ka_userPhoto {
		margin-left: auto;
		margin-right: auto;
		_margin: 0;
		text-align: center;
		vertical-align: middle;
		width: 160px;
		_width: 177px;
	}

	#ka_kickplace .ka_secondaryContainer {
		xborder-bottom: 1px dotted #808080;
		font-size: 95%;
		margin: 0 .6em .6em 190px;
		padding-bottom: 1em;
	}

	#ka_kickplace .ka_secondaryContainer table {
		_float: right;
	}

	#ka_kickplace .ka_secondaryContainer .ka_edit {
		color: #999;
		float: right;
		position: relative;
		z-index: 10;
	}

	#ka_kickplace h1,
	h2.ka_textHeader {
		border-bottom: 1px solid #808080;
		margin-bottom: .6em;
	}

	#ka_kickplace p.rss_title {
		margin: 0;
		padding: 0;
	}

	#ka_kickplace .ka_secondaryContainer a.rss_title {
		color: black;
	}

	#ka_kickplace .rss_box ul {
		color: #404040;
		line-height: 1.3em;
		margin: .3em 0 .6em 1em;
		padding: 0;
	}

	#categoriesArea,
	#subCategories1Area,
	#subCategories2Area,
	#subCategories3Area {
		margin-bottom: .3em;
	}

	/* =================== */
	/* mkp media listing */
	#ka_kickplace table.ka_mediaListing {
		border: 1px solid #cccccc;
		margin: 0 .6em .6em 0;
	}
	#ka_kickplace .ka_secondaryContainer table.ka_mediaListing td {
		border-bottom-width: 0;
		padding: .3em;
		vertical-align: top;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaThumbnail {
		padding: 3px;
		width: 100px;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaThumbnail div {
		background-color: black;
		border: 1px solid black;
		height: 75px;
		text-align: center;
		vertical-align: middle;
		width: 100px;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaThumbnail img {
		border-width: 0;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaInfo {
		line-height: 1.2em;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaInfo h2 {
				font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 117%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

	#ka_kickplace .ka_secondaryContainer td.ka_mediaInfo .ka_mediaPending {
		color: #808080;
		font-style: italic;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaInfo .ka_edit {
		float: none;
	}
	#ka_kickplace .ka_secondaryContainer td.ka_mediaInfo .ka_delete {
		margin-top: -1.2em;
		float: right;
	}

	.ka_kickplace_remove {
		font-size:120%;
		font-weight:bold;
		padding-bottom:5px;
		text-align:left;
	}

	ul.ka_resourceList {
		line-height: 2em;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	ul.ka_resourceList li {
		_height: 1px;
		padding: 0 .6em;
		position: relative;
	}

	ul.ka_resourceList .ka_odd {
		background-color: #eaf3fe;
	}

	ul.ka_resourceList .ka_delete {
		position: absolute;
		right: .6em;
		top: 0;
	}

	/* ======================== */
	/*450 mkp manage list layout */
	#ka_listContent .ka_450mkp_container {
	padding: .6em;
	}

	.ka_listbox_mediadetails {
			padding: .3em 3em .3em .6em;
			position: relative;
			margin-bottom: .6em;
	}

	.ka_listbox_mediadetails_auto {
			padding: .3em 3em .3em .6em;
			position: relative;
			margin-bottom: .6em;
			overflow: auto;
			max-height:50px
	}

	.ka_listbox_mediadetails .ka_medialistrating {
		color: #000000;
		font-size: 100%;
		position: absolute;
		right: 1.1em;
		top: -1.3em;

	}

	.ka_listBox_edit_delete {
	padding-top:8px;
	text-align:center;
	}

	.ka_edit_small {
	color: #999;
	margin-right:30px;
	}

	.ka_listbox_tags {
	padding-bottom:5px;
	padding-left:5px;
	}

	.ka_listbox_overflow_text {
	overflow:auto;
	height:15px;
	}

	.ka_listbox_guestbook {
	padding-bottom:20px;
	padding-left:5px;
	}

	.ka_listbox_guest {
	padding-bottom:10px;
	padding-left:5px;
	}

	.ka_listBox_small {
			border: 1px solid #808080;
			_height: 1px;
		height:100%;
		padding-top:5px;
	}

	.ka_listBox_small h3 {
		color: black;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 117%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

	.ka_listBox_setcontent {
	padding-left:65px;
	}

	.ka_listbox_image_views {
	float:left;
	position:absolute;
	}

	/* ======================== */
	/* mkp listing pages  */
	.ka_listBox {
			border: 1px solid #808080;
			_height: 1px;
	}
	.ka_listBox td {
		background-color: transparent;
	}

	.ka_listBox_small td {
		background-color: transparent;
	}

	#ka_kickplace .ka_secondaryContainer .ka_listBox td {
		border-bottom-width: 0;
		vertical-align: top;
	}
	.ka_listBox .ka_mainListing {
		width: 110px;
	}
	.ka_listBox .ka_mainListing img {
		border: 1px solid #cccccc;
	}
	.ka_resourceImg {
		/* in beta, we need to turn this back on - requires conditional
			on the inline background-image style declaration instead of the <img> src */
		xdisplay: none;
	}
	.ka_listBox h3 {
		color: black;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 117%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	.ka_listBox .ka_listtext_main {
		height: auto;
		margin: 1em 0;
	}
	#ka_kickplace .ka_secondaryContainer .ka_listBox .ka_listBox_small .ka_edit {
		float: none;
		margin-right: 4em;
	}

	.ka_listBox_image,
	.ka_listBox_image_48x48 {
		padding-left: 6px;
	}

	/* =================== */
	/* list page     */
	#ka_listContent {
		border: 1px solid #808080;
		height: 100%;
		min-width: 700px;
		width: 100%;
		padding: 6px;
	}

	#ka_listContent .ka_clear {
		width: 700px;
	}

	.ka_listWrapper table {
		border-collapse: collapse;
		width: 100%;
	}

	.ka_listTableTd {
			/*padding: 0 5px 10px 5px !important;*/
			vertical-align: top;
			width: 50%;
	}

	#ka_listContent .ka_listbox {
		border: 1px solid #808080;
	}

	.ka_listbox_header {
			border-bottom: 1px solid #cccccc;
			padding: .3em 3em .3em .6em;
			position: relative;
			background-color: #e5ebfd;
			margin-bottom: .6em;
	}

	.ka_listbox_header h3 {
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 140%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

	#ka_manageFavorites .ka_listBox_header {
		margin-bottom: 1.1em;
	}

	.ka_listbox_header .ka_listtext {
		color: #808080;
		font-size: 95%;
		position: absolute;
		right: 1.1em;
		top: .8em;
	}

	.ka_listbox_sep {
		border-right: 1px dotted #808080;
		text-align: center;
		vertical-align: top;
		width: 100px;
	}

	.ka_listbox_sep div {
		width: 100%;
	}

	#ka_listContent .ka_listBox_image {
		background-color: black;
		/* border-width: 0;*/
		color: white;
		border: 2px solid #000000;;
		height: auto;
		overflow: visible;
		position: relative;
		text-align: center;
		vertical-align: middle;

	}

	#ka_listContent .ka_listbox_sep .ka_listBox_image a {
		background-color: black;
		background-position: center;
		background-repeat: no-repeat;
		border: 1px solid black;
		display: block;
		height: 75px;
		width: 100px;
	}
	.ka_listbox_sep img {
		xdisplay: none;
	}

	.ka_listbox_posted {
		color: #404040;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 95%;
		font-weight: bold;
		margin: .6em 0 .3em 0;
	}

	.ka_listbox_th_image {
			padding: 0 0 .3em 0;
	}

	.ka_listbox_th_image a {
		background-color: black;
		background-position: center;
		background-repeat: no-repeat;
		border: 1px solid black;
		display: block;
		height: 75px;
		margin: 0 auto;
		_margin: 0 6px;
		width: 100px;
	}

	.ka_listbox_th_image img {
		xdisplay: none;
	}

	.ka_listbox_data {
		vertical-align: top;
		width: 100%;
	}

	.ka_listMediaMeta {
		color: #404040;
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-weight: bold;
		_height: 1.3em;
		margin: 0 0 .3em 0;
		min-height: 1.3em;
		padding: 0;
		position: relative;
	}

	.ka_listMediaType {
		position: absolute;
		right: 0;
	}

	.ka_listtext_main {
		overflow: auto;
		color: #000000;
		height: 18px;
		_height:18px;
		margin: .2em 0;
		margin-bottom:5px;
		padding-left: 8px;
	}

	.ka_listbox_tagsTitle {
			color: black;
			font-family: Trebuchet MS, verdana, arial, sans-serif;
			font-size: 120%;
		font-weight: bold;
			padding: 0 0 .2em .0em;
			margin-bottom: 10px;
	}

	/* new styles for list page */
	.ka_listbox_mainarea {
			/*padding: .3em 3em .3em .6em;*/
			margin-bottom: .6em;
	}

	.ka_addedby {
		height: 48px;
		width: 48px;
	}

	.ka_listAddedby {
	left:65px;
	position:absolute;
	top:38px;

	}

	.ka_listbox_details {
			padding: .3em 3em .3em .6em;
			position: relative;
			margin-bottom: .6em;
	}

	.ka_listbox_details .ka_listrating {
		color: #000000;
		font-size: 100%;
		position: absolute;
		right: 1.1em;
		top: .8em;
	}

	.ka_listbox_listtype {
		background-color:black;
			color:white;
			padding:2px 0 2px 0;
			text-align:center;
			width:101px;
	}

	#headerSignInUser,
	#headerSignInUserInput,
	#headerSignInPass,
	#headerSignInPassInput {
		padding-right: 8px!important;
		font-size:10px !important;
	}

	/* =================== */
	/* letter box images   */

	.ka_letterBox_240x320,
	.ka_letterBox_120x160,
	.ka_letterBox_75x100,
	.ka_letterBox_60x80,
	.ka_letterBox_45x60,
	.ka_letterBox_48x48 {
		background-color: #000000;
		background-position: center;
		background-repeat: no-repeat;
		border: 1px solid #CECECE;
		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-color: transparent;
		border-color: transparent;
		border-width: 0 !important;
	}

	.ka_letterBox_240x320 img,
	.ka_letterBox_120x160 img,
	.ka_letterBox_75x100 img,
	.ka_letterBox_60x80 img,
	.ka_letterBox_45x60 img,
	.ka_letterBox_48x48 img {
		display: none;	
	}

	.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;
	}

	/* =================== */
	/* my widgets page     */


	#ka_myWidgetsTable {
		margin:0;
		padding:0;
	}

	#ka_myWidgetsTable tr {
		/*border-bottom: 1px solid #CCCCCC !important;*/
		padding:20px;
	}

	#ka_myWidgetsTable td {
		vertical-align: top;
		text-align:center;
	}

	#ka_myWidgets_title {
		font-family: Trebuchet MS, verdana, arial, sans-serif;
		font-size: 150%; 
		font-weight: bold;
		margin: 0;
		margin-top:10px;
		padding-bottom: 5px;
	}

	#ka_myWidgets_Embed {
		padding-top:0px;
		_margin-bottom:20px;
		margin-bottom:40px;

	}

	#ka_myWidgets_Embed_right {
		padding-top:0px;
		margin-left:40px;
		_margin-bottom:20px;
		margin-bottom:40px;
		align:bottom;

	}


	#ka_myWidgets_Input {
		float:left;
		padding-top: 5px;
		width: 250px;

	}

	#ka_myWidgets_Input_short {
		margin-left: 10px;
		padding-top: 5px;
		width: 190px;
	}

	#ka_myWidgets_Input_long {
		float:left;
		padding-top: 5px;
		width: 300px;

	}

	#ka_myWidgetsText {
		float:left;
		font-weight:bold;
		font-size:12px;
		padding:5px;

	}

	#ka_myWidgetsHeader {
		background-color:#ffffff;
		border: 1px solid #CCCCCC;
		font-weight:bold;
		font-size:16px;
		padding:5px;

	}

	#ka_shareThisVideo {
		float:left;
		font-weight:bold;
		padding-left:0px;
		padding-top:5px;
	}

	#ka_shareThisVideo_Input {
		float:left;
		margin-left: 10px;
		padding-top: 5px;
		width: 200px;
	}



	/* =================== */
	/* my widgets page     */


	/* =================== */
	/* manage media tables */

#ka_manageVideo {
		.ka_manageOuterTable {
			border-bottom: 1px solid #CCCCCC;
			xborder: 1px solid red;
			margin: 0;
			padding 0;
			width: 121px !important;
		}
	
		.ka_manageOuterTable td {
			margin: 0;
			padding: 0;		
		}
	.ka_manageOuterTable th {
	width: 121px !important;
	}

}

	.ka_manageOuterTable {
		border-bottom: 1px solid #CCCCCC;
		xborder: 1px solid red;
		margin: 0;
		padding 0;
		width: 94% !important;
	}

	.ka_manageOuterTable td {
		margin: 0;
		padding: 0;		
	}


	.ka_manageTable {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		xborder: 1px solid red;
		margin: 0;
		padding 0;
	}

	.ka_manageTable td {
		xborder: 1px solid green;
		margin: 6px;
		padding: 6px;
		vertical-align: top;
	}

	.ka_manageTable h3 {
		background-color: transparent !important;
		font-size: 150%;
		margin: 0;
		padding 0;
		padding-bottom: 6px;
	}

	.ka_manageTable p {
		margin: 0;
		padding 0;
		padding-bottom: 3px;
	}

	.ka_manageTable_actionsTd {
		width: 150px;
		xborder: 1px solid green;
	}

	.ka_manageTable_previewTd {		
	width: 100px !important;
		padding: 6px;
	}

	.ka_manageTable_detailsTd {
		width: 100%;
	}

	.ka_manageTable_detailsTd table,
	.ka_manageTable_detailsTd td {
		margin: 0;
		padding: 0;
	}

	.ka_manageTable_detailsTd table {
		width: 100%
	}
	
	.ka_manageTable_detailsTd_primaryContent {
		width: 100%
	}

	.ka_manageTable_detailsTd_secondaryContent {
		xborder: 1px solid red;
	}

	.ka_manageTable_detailsTd_secondaryContent p {
		padding-left: 6px;
		padding-right: 6px;
	}

	.ka_manageTable_previewType {
		background-color:black;
			color:white;
			padding: 0;
			text-align:center;
			width:102px;
	}

	.ka_manageTable_buddyIcon {

	}

	.ka_manageListTable {
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		xborder: 1px solid red;
		margin: 0;
		padding 0;
	}

	.ka_manageListTable td{
		border-top: 1px solid #CCCCCC;
	}

	.ka_manageOuterTable tr.odd td,
	.ka_manageListTable tr.even td {
		background-color: #FBFBFB;
	}

	.ka_manageListTable td,
	.ka_manageListTable th {
		padding: 4px;
		text-align: left;
	}

	.ka_manageListTable th {
		background-color: #ebf3fb;
	}

	/* =================== */
	/* pagination          */



	th.sorted {
		background-color: #d0e4fb;
	}

	th a,th a:visited {
		xcolor: black;
	}

	th a:hover {
		text-decoration: none;
		background-color: transparent !important;
	}

	th.sorted a,th.sortable a {
		background-position: right;
		display: block;
		text-align: left;
	}

	th.sortable a {
		background-image: url(http://static.kickapps.com//images/pagination/arrow_off.png);
		background-repeat: no-repeat;
	}

	th.order1 a {
		background-image: url(http://static.kickapps.com//images/pagination/arrow_down.png);
		background-repeat: no-repeat;
	}

	th.order2 a {
		background-image: url(http://static.kickapps.com//images/pagination/arrow_up.png);
		background-repeat: no-repeat;
	}

	div.exportlinks {
		background-color: #eee;
		border: 1px dotted #999;
		padding: 4px 6px 4px 6px;
		margin: 2px 0 10px 0;
	}

	div.exportlinks a {
		text-decoration: none;
	}

	span.export {
		padding: 0 4px 1px 20px;
		display: inline;
		display: inline-block;
		cursor: pointer;
	}

	span.excel {
		background-image: url(http://static.kickapps.com//images/pagination/ico_file_excel.png);
		background-repeat: no-repeat;
	}

	span.csv {
		background-image: url(http://static.kickapps.com//images/pagination/ico_file_csv.png);
		background-repeat: no-repeat;
	}

	span.xml {
		background-image: url(http://static.kickapps.com//images/pagination/ico_file_xml.png);
		background-repeat: no-repeat;
	}

	span.pdf {
		background-image: url(http://static.kickapps.com//images/pagination/ico_file_pdf.png);
		background-repeat: no-repeat;
	}

	span.rtf {
		background-image: url(http://static.kickapps.com//images/pagination/ico_file_rtf.png);
		background-repeat: no-repeat;
	}

	span.pagebanner {
		color: #404040;
		display: block;
		margin-left:0px;
		margin-right: -100px;
		margin-top: 10px;
		padding: 2px 4px 2px -22px;
		width: 100%;
		text-align: center;
	}

	span.pagelinks {
		color: #404040;
		display: block;
		padding-top:6px;
		margin-right: -100px;
		width: 100%;
		border-top: none;
		margin-left: 0px;
		margin-bottom: 6px;
		text-align: center;
		word-spacing: 3pt; 
	}

	#ka_photoEnlarge {
		background-color: #FFFFFF;
		border: 1px solid #000000;
		border-bottom: 2px solid #000000;
		border-right: 2px solid #000000;
		left: 0;
		padding: 10px;
		padding-bottom: 0px;
		_padding-bottom: 10px;
		padding-top: 0px;
		_padding-top: 10px;
		position: absolute;
		top: 0;
		visibility: hidden;
		z-index: 100;
	}

	table.ka_searchOptions,
	table.ka_searchOptions td {
		width: 1px;
		margin: 0;
		padding: 0;
	}

	#ka_termsOfServiceContentDiv {
		color: black;
	}


	/* header tab navigation */


		#ka_tabmenu {
			color: #000;
			margin: 12px 0px 0px 0px;
			padding: 0px;
			font: 15px "Trebuchet MS", verdana, arial, sans-serif;
			z-index: 1;
			xpadding-left: 10px
		}

		#ka_tabmenu li {
			display: inline;
			overflow: hidden;
			list-style-type: none;
		}

		#ka_tabmenu a, a.active {
			color: #000000;
			background: #BBBBB1;
			padding: 2px 15px 2px 15px;
			margin: 0px;
			text-decoration: none;
		}

		#ka_tabmenu a.active {
			background: #d9d9d9;
			color: #444444 ;
			border-bottom: 4px solid #d9d9d9;
			}

		#ka_tabmenu a:hover {
			color: black;
		}


		#ka_tabmenu a.active:hover {
			background: #d9d9d9;
			color: black;
		}

		.ka_tabsub {
			font: 12px "Trebuchet MS", verdana, sans-serif;
			text-align: justify;
			background: #d9d9d9;
			padding: 5px;
			xmargin-left:10px;
			margin-top: 6px; 
			z-index: 2;
		}

		.ka_tabsub a.active {
			background:none !important;
			color: black !important;
			text-decoration:underline !important;
			padding-left:0px;
			_padding-left:0px;
		}

		.ka_subNavigation {
			margin-left: 26px !important;
			color: #666666 !important;
		}

		.ka_subNavigationVid {
			margin-left: 10px !important;
			color: #666666 !important;
		}

		.ka_subNavigationAud {
			margin-left: 85px !important;
			color: #666666 !important;
		}

		.ka_subNavigationPho {
			margin-left: 160px !important;
			color: #666666 !important;
		}

		.ka_subNavigationBlog {
			margin-left: 235px !important;
			color: #666666 !important;
		}

		.ka_subNavigation a,
		.ka_subNavigationVid a,
		.ka_subNavigationAud a,
		.ka_subNavigationPho a,
		.ka_subNavigationBlog a {
				text-decoration: none !important;
				color: #666666 !important;
		}

		.ka_subNavigation a:hover,
		.ka_subNavigationVid a:hover,
		.ka_subNavigationAud a:hover,
		.ka_subNavigationPho a:hover,
		.ka_subNavigationBlog a:hover {
				background: none !important;
				color: black !important;
		}

	#ka_headerLoginAuth {
		text-align:right;
	}

	#ka_login_forma {}

	#ka_login_formb {}

	.ka_formSearch_header input {
		width:160px !important;	
	}

	#ka_searchAdv1 input {
		width:18px !important;
		text-transform: lowercase;
		margin:0; padding:0;
	}

	.ka_formSearch_header_button input {
			background-color: #AAAAA1;
			border-color: #cedce3 #000000 #000000 #cedce3;
			border-style: solid;
			border-width: 1px;
			color: #404040;
			font-size: 100%;
			text-transform: lowercase;
			padding: .1em .5em;
			width:90px !important;
			_width:85px !important;

	}


	/* club pages */
	.ka_clubmembers {
		float:left;
		padding-left:5px;
		margin-right:10px;
		width:190px;
	}

	.ka_membersno {;
		padding-bottom:10px;

	}

	/*ad relate styles */

	#ad_padding {
		margin-left:8px;
		margin-bottom:8px;
	}

	/*ad relate styles */

	.ka_clubOutline {
		border: 1px solid #CCCCCC !important;
		height: 300px;
		overflow:auto;
	}

	/* KICKPLACE PROFILE */

		#ka_kickPlace {
			border-collapse: collapse;
			border-spacing:	0px;
			margin-left:	auto;
			margin-right:	auto;
			text-align: left;
		}

		#ka_kickPlace a {	
			background-color:		transparent;
		}

		#ka_kickPlace a:hover {	
			text-decoration:		underline;
		}

		#ka_kickPlace p {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 4px;
			padding-bottom: 4px;
		}

		#ka_kickPlace td {
			margin:		0;
			padding:	0;
		}

		.ka_kickPlace_headline {
			font-size: 		120%;
			font-weight:	bold;
		}

		.ka_kickPlace_caption {
			font-size:		85%;
			font-weight:	normal;
			padding-top:	4px;
			color:			#666666;
		}

		#ka_kickPlace_motto,
		.ka_kickPlace_leftColumn,	
		.ka_kickPlace_rightColumn,
		#ka_kickPlace_skyscraperAd,
		#ka_kickPlace_mediumRectangeAd,
		#ka_kickPlace_fullBannerAd {
			margin:				0;
			margin-top:			8px;
			margin-right:		8px;
		}

		table.ka_kickPlace_leftColumn,	
		table.ka_kickPlace_rightColumn {
			padding:			0;
			border-collapse:	collapse;
		}

		#ka_kickPlace_mediumRectangeAd,	
		table.ka_kickPlace_leftColumn {
			margin-left:		8px;
		}

		table.ka_kickPlace_leftColumn {
			width:				180px;
		}

		table.ka_kickPlace_rightColumn {
			width:				468px;
		}

		td.ka_kickPlace_leftColumn_header,
		td.ka_kickPlace_leftColumn_content p,
		td.ka_kickPlace_leftColumn_footer,
		td.ka_kickPlace_rightColumn_header,
		td.ka_kickPlace_rightColumn_content p,
		td.ka_kickPlace_rightColumn_footer {
			padding-left:	12px !important;
			padding-right:	12px !important;
		}

		td.ka_kickPlace_leftColumn_header,
		td.ka_kickPlace_leftColumn_footer,
		td.ka_kickPlace_rightColumn_header,
		td.ka_kickPlace_rightColumn_footer {
			height:			30px;
			vertical-align: middle !important;
		}

		#ka_kickPlace_motto,
		.ka_kickPlace_headline,
		td.ka_kickPlace_leftColumn_header,
		td.ka_kickPlace_rightColumn_header {
			font-size: 110%;
		}

		#ka_kickPlace_motto {
			font-size: 120%;
			font-weight: bold;
			text-align: center;
		}

		td.ka_kickPlace_leftColumn_content,
		td.ka_kickPlace_rightColumn_content {
			padding-bottom:		0px !important;
			padding-top: 		0px !important;
		}

		.ka_kickPlace_contentTable {
			margin-top: 8px;
			margin-left: 8px;
			_margin-left: 5px;
			margin-bottom: 8px;
		}

		.ka_kickPlace_contentTable td {
			padding-right: 4px !important;	
		}

		td.ka_kickPlace_leftColumn_content {
			font-size: 90%;
		}

		div#ka_kickPlace_userPortrait {
			padding-top: 8px;
		}

		div.ka_kickPlace_userPortrait span.ka_letterBox_75x100,
		div.ka_kickPlace_userPortrait span.ka_letterBox_120x160 {
			margin-left: auto;
			margin-right: auto;
		}

		#ka_kickPlace_navigation {
			font-weight: bold;
		}

		#ka_playerPos {
				padding-left:10px;
		}

		.ka_kickPlace_comment {
			border-top: 1px solid #D9D9D9;
			width: 100%;
		}

		#ka_kickPlace_bubbleDiv {
			background-color: transparent !important;
			position:	absolute !important;
			top:		0px;
			left:		0px;
			z-index:	100 !important;
		}

		#ka_kickPlace_bubbleTable {
			background-color: transparent !important;
			border-collapse: collapse !important;
			width: 134px !important;
		}

		#ka_kickPlace_bubbleTable td {
			background-color: transparent !important;
			margin: 0 !important;
			padding: 0 !important;
		}

	/* END KICKPLACE PROFILE */

	#ka_themesTable td {
		padding: 0;
		margin: 0;
	}



	/* club pages */
	#ka_club_outerwrap {position:relative;width:730px;margin:0 auto;padding:0;}
	#ka_club_tinwrap {float:left;margin:0 auto;padding:0;width:740px;text-align:left}
	#ka_club_minwrap {float:left;margin:10px auto 0;padding:0;width:740px;text-align:left}
	* html #ka_club_minwrap {margin:10px auto 0}
	#ka_club_binwrap {float:left;margin:0 auto 10px auto;padding:0;width:740px;text-align:left}
	#ka_numMembers {float:right}
	#ka_club_widVid {float:left;margin:0 10px 0px 0;width:230px;height:360px;text-align:left}
	#ka_club_widPho {float:left;margin:0 10px 0px 0;width:230px;height:360px;text-align:left}
	#ka_club_widMem {float:left;margin:0 10px 0px 0;width:230px;height:360px;text-align:left}
	#ka_club_widAud {float:left;margin:40px auto;width:710px;height:156px;text-align:left}
	* html #ka_club_widAud {margin:20px auto 00}
	#ka_clubOther {float:left;margin:0 10px 0px 0;width:230px;height:360px;text-align:left}
	.ka_clubMem {clear:both;margin:10px 10px 5px 10px;padding:0}
	.ka_clubMem_lf {float:left;margin:0;width:110px;text-align:left}
	.ka_clubMem_rt {float:right;margin:0;width:90px;text-align:right}
	#ka_club_Mid {float:left;margin:0;width:470px;height:360px;text-align:left}
	.ka_clubBlog {clear:both;margin:10px;padding-bottom:10px}
	.ka_clubBlog_lf {float:left;width:90px}
	.ka_clubBlog_rt {float:right;width:345px;text-align:justify}
	.ka_clubsmOut {padding-bottom:10px;width:230px;height:350px;_height:378px;border:1px solid #ccc !important;text-align:center}
	.ka_clubbgOut {padding-bottom:10px;width:472px;height:350px;_height:378px;border:1px solid #ccc !important;overflow:auto}
	* html .ka_clubbgOut {height:378px}
	.ka_clubaudOut {padding: 10px;width:692px;height:156px;border:1px solid #ccc}
	.ka_clubshoutbox {margin:20px auto 0;padding-bottom:10px;width:720px;text-align:left}
	.ka_club_clear {clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px}

	span#ka_uploadPhotoNow,
	span#ka_uploadVideoNow {
		display: block;
		margin-top: 10px;
	}

	body{

		background-color:#c2c2c2;

		color:#000000;

	 }



	#ka_shadeDiv {
			background-color: #000000;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 0;
		}

	body{

		background-color:#c2c2c2;

		color:#000000;

	 }



	#ka_shadeDiv {
			background-color: #000000;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 0;
		}

	body{

		background-color:#c2c2c2;

		color:#000000;

	 }



	#ka_shadeDiv {
			background-color: #000000;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 0;
		}

	.ka_tabsub {
	background-color:#BBBBB1 !important;
	}
	
	#ka_shadeDiv {
			background-color: #000000;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 0;
		}


#callBackButton input {
width: 40px !important;
}


#headerSignInUserInput input {
width: 35px !important;
font-size: 10px !important;

}

#headerSignInPassInput input {
width: 35px !important;
font-size: 10px !important;

}

.ka_pageLayout {
	background-color: transparent !important;
}

#ka_playPage {
	padding-left: 0px;
}

#ka_skyscraper_left {
	display: none;
}

#ka_headerLoginContainer {
	margin-bottom: 39px;
}




/*----------------------------------------------- CUSTOMIZATION --------------------------------------------*/

body {
background-color:#333333;
}


/* general LINKS ---------------------------------*/
#ka_mainContainer a {
}


#ka_mainContainer a:visited, #ka_mainContainer a:link {
color:#333333;
}

#ka_mainContainer a:hover, #ka_mainContainer a:current{
color:#111111;
text-decoration:none;
}

#ka_manageHomeRSSList li {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#333333;
font-size: 11px;
}

#ka_mainContainer {
/*change above*/
background-color: #E8E8E8;
margin: -12px auto -40px -4px;
width: 880px !important;
}


/* ------------------ TopNav li items ---------------*/
#ka_headerTopNav {
	background-color:transparent;
	padding:6px 0px 4px;
}
#ka_headerTopNav ul {
	margin-left:8px; display:inline;
	padding:0px 6px;
}
#ka_headerTopNav ul, #ka_headerTopNav li {
	padding:2px 0px;
}
#ka_headerTopNav li {
	height:27px;
	margin:0px;
}

#ka_headerTopNav li a {
	margin-right:2px;
}
#ka_headerTopNav li a, #ka_headerTopNav li a:link, #ka_headerTopNav li a:visited {
	background: transparent url("images/topnav/5a.gif") no-repeat scroll 0% 0px;
	font-size:14px;
	text-transform: lowercase;
	font-weight: 800; 
	padding: 6px 10px 4px;
	color:#676767; 
}
*html #ka_headerTopNav li a {
	padding: 8px 10px 4px;
}

#ka_headerTopNav li.current a, #ka_headerTopNav li a:hover {
background: transparent url("images/topnav/5b.gif") no-repeat scroll 0% 0px !important;
color:#000 !important; 
}



/*  SUBNAV  -------------------------------------------------------------*/


#ka_headerSubNav {
background:transparent url("images/subnav3.gif") no-repeat scroll 30% 40%;
}

#ka_headerSubNav li a{
font-weight:600!important;
}

#ka_headerSubNav li a, #ka_headerSubNav li a:link, #ka_headerSubNav li a:visited {
color:#e3a80e;
}

#ka_headerSubNav li.current a, #ka_headerSubNav li a:hover { /*underline for current and hover*/
color:#FFFFFF !important;
background:transparent url("images/subarrow.gif") no-repeat scroll 0% 110%;
}

#ka_headerSubNav li.current a {
margin-top:0px !important;
}



/* ------------ BTMNAV -------------*/

#ka_headerBtmNav {
/*min-height:50px;*/
}
#ka_headerBtmNav ul{
	padding:0px 0px 2px;
}
#ka_headerBtmNav ul, #ka_headerBtmNav li {
	margin:0px 0px 0px 5px;
}
#ka_headerBtmNav li {
	padding:0px 6px 0px 3px !important;
}
#ka_headerSearch {width:420px;}
#ka_searchAdv1 {width:100%;}
#ka_searchAdv1 ul {
	margin:0px 0px 0px 3px !important;
	width:420px;
}
#ka_searchAdv1 ul li {
	display:inline !important;
	margin:0px 0px 0px 2px !important;
	padding:0px !important;
}
#ka_searchText {}
#ka_searchAdv1 li input{
	background:transparent none scroll 0% 0px !important;
}
#ka_headerSearch input.ka_searchField {}

#ka_mainContainer input.ka_searchButton, #ka_mainContainer input.ka_searchButton:focus, #ka_mainContainer input.ka_searchButton:hover {
	float:left;
	left:220px;
	position:absolute;
}

ul#ka_login_area {
padding:0px 10px;
}
#ka_headerLogin ul#ka_login_area li.ka_manage_auth {
line-height:100% !important;
}
#ka_headerLogin div#ka_headerLoginAuth {
	margin-top:2px;
	text-align:left !important;
	display:inline;
	width:398px !important;
}
#ka_login_forma { 
margin: 4px 10px;
}

#ka_headerLogin ul li {
	margin:0px;
	padding:0px 6px 0px 3px !important;
}

#ka_headerLogin li.ka_join_auth, #ka_headerLogin li.ka_login_auth, #ka_headerLogin li.ka_username_auth, #ka_headerLogin li.ka_profile_auth, #ka_headerLogin li.ka_manage_auth {
	border-right:1px solid #111 !important;
}
#ka_headerLogin li a {
	padding-bottom:2px !important;
}

/*content container*/
#ka_contentContainer {
background-color: #E8E8E8;
width: 770px;
margin: 0px auto;
}

.ka_kickPlaceServerSide div#ka_contentContainer {
	background-color: #E8E8E8;
	width: 730px !important;
	margin: 0px auto 0px 14px !important;
}
/* ------------------ 3.0 ----------------- */

body#ka_myhome div#ka_contentContainer, body#ka_groups div#ka_contentContainer {
	width:800px !important;
}


/*---------------MANAGEACCOUNTINFO ---------------------------*/

#ka_manageAccountInfo {
background: transparent url("images/m_dis_big.gif") repeat scroll 0% 50%;
border:1px solid #FFFFFF;
margin:8px auto;
min-height:70px;
padding:8px;
width:770px;
}

#ka_manageAccountInfo span {/*the text*/
color:#EEEEEE;
background:transparent none repeat scroll 0%;
}


/* acct info links */
#ka_tabmenu a, #ka_tabmenu a.active /*#ka_manageNav*/ {
background: transparent none repeat-x scroll 0% 50% !important ;
color:#000000;
font-weight:700;
text-decoration:none;
}

#ka_manageNav li{
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}

#ka_manageNav li a, #ka_manageNav li a:visited, #ka_manageNav li a:link {
background:transparent none repeat scroll 0% 0px;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}


#ka_manageNav li a.active{
text-transform: uppercase !important;
text-decoration:none !important;
}


#ka_manageNav li a:hover{
text-decoration: underline !important;
}



/* MANAGE SUBNAV  -- tabs */

#ka_manageSubNav{ /*need dark narrow backgrd*/
width:760px;
background: transparent none repeat scroll 0% 50%;
}
div#ka_manageSubNav ul {
	width:800px !important;
}
#ka_manageSubNav ul a, #ka_manageSubNav ul span, #ka_manageSubNav ul a.current {
	text-transform:uppercase;
	font-weight:700;
	padding:2px 6px !important;
}
*html #ka_manageSubNav ul a {padding:2px 3px !important;}
*html #ka_manageSubNav ul span {padding:2px 3px !important;
}
*html #ka_manageSubNav ul a.current {padding:2px 3px !important;}
#ka_manageSubNav ul a:visited, #ka_manageSubNav ul a:link {
	background:#CCC none;
}
#ka_manageSubNav ul span a, #ka_manageSubNav ul span a:hover, #ka_manageSubNav ul span.ka_mkplink a, #ka_manageSubNav ul span.ka_mkplink a:hover {
	background:#FFF none !important;
	color:#000 !important;
}

#ka_manageContent {/*need light diag backgrd pattern */
	background: transparent none repeat scroll 0% 50%;
	width:100% !important;
	margin:8px auto;
}

#ka_leftColumn {
padding:8px 2px;
/*margin:0px 0px 0px 10px!important;*/
margin:0px !important;
width:420px;
}

#ka_rightColumn {
padding:8px 2px;
/*margin:0px 10px 0px 0px!important;*/
margin:0px !important;
width:330px;
}

.ka_relatedMediaWidget li {
margin-right:8px;
}

.ka_relatedMediaWidget li .info {
padding:2px 4px;
}

.ka_relatedMediaWidget {
width:380px;
line-height: 11px;
}

/* RELATEDTABS --------------------------*/

#ka_relatedTabs a, #ka_relatedTabs a:visited, #ka_relatedTabs a:link{
background: #ffffff none repeat scroll 0% 50% !important;
border:1px solid #CCCCCC;

font-family:Arial, Helvetica, Sans-serif!important;
text-transform: uppercase;
font-size: 10px;
font-weight: bold !important;
color:#676767;
text-decoration:none!important;
font-weight:700;
}

#ka_relatedTabs a.active, #ka_relatedTabs a:hover {
background: #ffffff none repeat scroll 0% 50% !important;
color:#000000 !important;
text-decoration:none!important;
}

/*btm*/

.pagination {
margin:0px 12px;
}

#ka_footer {
/*margin:30px 18px -15px;*/
margin:40px auto 30px;
width:96%;
}

#ka_help{
margin-left:18px;
}


/*-----------------------h's-----------------------*/

#ka_mainContainer h3, #ka_mainContainer h2 {
background:transparent url("images/tab_light3.png") no-repeat scroll -5px -4px!important;
border:medium none;
font-size:15px;
font-weight:700;
line-height:24px;
padding:0px 0pt 0pt 25px!important;
text-transform:uppercase;
}

/* exception: no background image */
#ka_manageAccountInfo h3#ka_myHome {
border:medium none;
margin:0pt 0pt 4px 85px;
padding:0px;
background: transparent none repeat scroll 0% 0px!important;
}

/* exception: no background image */
#ka_manageAccountInfo h3#ka_myHome a {
text-transform:uppercase;
background:transparent none repeat scroll 0% 0px!important;
text-decoration: none;
/*color:#b71c00;*/ /*burgundy*/
color:#ffc327; /*orange*/
padding:0px !important;
}


/* ----------------- USER DETAILS ----------------- */

#ka_kickPlaceContainer, #ka_kickPlace {
width:600px;
}

td.ka_kickPlace_rightColumn_content {
background:transparent url("images/m_dis_big.gif") repeat scroll 0% 50%!important;
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif;
}

td.ka_kickPlace_leftColumn_content {
background:transparent url("images/kickPlace_tall.jpg") repeat scroll 0% 50%!important;
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif;
}

td.ka_kickPlace_leftColumn_footer {
background:transparent url("images/kickPlace_tall.jpg") repeat scroll 0% 60%!important;
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif;
}
 
td.ka_kickPlace_rightColumn_footer{
background:transparent url("images/m_dis_big.gif") repeat scroll 0% 50%!important;
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif;
}

.ka_kickPlace_headline {
color:#EEEEEE !important;
}

/* kickplace text */
#ka_kickPlace p {
color:#FFFFFF;
}

#ka_kickPlace a, #ka_kickPlace a:link, #ka_kickPlace a:visited {
color:#DDDDDD;
font-weight:400;
/*text-decoration:none;*/
}

#ka_kickPlace a:hover {
text-decoration:none !important;
}


/* LEFT column headers, etc*/
td.ka_kickPlace_leftColumn_header, td#ka_kickPlace_userDetails_header, td#ka_kickPlace_userDetails_header a{
text-transform:uppercase;
background:transparent none repeat scroll 0% !important;
text-decoration: none !important;
color:#b71c00 !important;
font-size: 1.2em!important;
font-weight: 700!important;
}


/* RIGHT column headers, etc*/
td.ka_kickPlace_rightColumn_header{
font-weight: 600 !important;
text-transform:uppercase;
color:#555555 !important;
background:transparent url("images/tab_light3.png") no-repeat scroll -5px -2px !important;
line-height:27px !important;
padding:2px 0px 0px 25px !important;
}

td.ka_kickPlace_rightColumn_header a {
font-weight: 600 !important;
text-decoration: none !important;
color:#555555 !important;
background:transparent none!important;
line-height:27px !important;
}

.ka_letterBox_48x48 {
height:48px;
width:48px;
margin:0pt 5px 0pt 0px;
}



/*Play Page ----------------------------------------------------------*/
#ka_playPageDetails, #ka_related, #ka_adminControl {
	width:96% !important;
}

#ka_playPageStats p, #ka_playPageDetails p, #ka_related p, .ka_thumbdetails, .ka_stats {
	color:#FFF;
}

#ka_playPageStats, div#ka_playPageDetails, #ka_related, #ka_adminControl {
	background:transparent url("images/m_dis_big.gif") repeat scroll 50% 50% !important;
	border:1px solid #FFF !important;
	padding:8px 4px;
	color:#FFF !important;
}
#ka_adminControl span#ka_adminTagsTitle {
	color:#FFF !important;
}

#ka_relatedList {
	width:96%;
}

#ka_playPagePlayer {
	margin:0pt 2px 10px 2px;
}

#ka_playPageStats ul.ka_statsList span, #ka_playPageStats div{
color: #ffffff;
}

#ka_playPageStats li a {
text-transform:uppercase;
}

#ka_playPageDetails a, #ka_related a {
background:transparent none repeat scroll 0% 0px;
}

.ka_starSystemL {
background-image: none !important;
}

#ka_playPageStats li a, #ka_playPageStats li a:link, #ka_playPageStats li a:visited, #ka_playPageDetails a, #ka_playPageDetails a:link, #ka_playPageDetails a:link, #ka_related a, #ka_related  a:link, #ka_related  a:visited {
color:#EEEEEE;
/*color:#ffca41; lt gold */
/*color: #b3e1f7; lt blue*/
/*color: #FFFFFF;*/
font-size: 12px;
font-weight: 600;
/*text-decoration: none;*/
}

#ka_playPageStats li a:hover, #ka_playPageDetails a:hover, #ka_related  a:hover{
color:#EEEEEE;
/*color:#ffca41; lt gold*/
/*color: #FFFFFF;*/
font-size: 12px;
text-decoration: none !important;
}


#ka_letterboxRelated, #ka_letterboxUserProfile {
border: 1px solid #ffffff;
}

.ka_thumbdetails {
margin:0px 0px 0px 112px;
}

.ka_bubble blockquote {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #999999;
font-size:12px;
}

#ka_shoutBoxArea #text {
width:370px;
}


/*searchList---------------------------------------------------------*/


ul.ka_searchList {
width:790px !important;
margin: 8px auto !important;
}

.ka_searchListDetails {
height:auto !important;
margin: 6px 8px;
overflow: hidden !important;
color: #333333;
}

/* list picture */
#ka_letterboxUserProfile, .ka_letterBox_240x320, .ka_letterBox_120x160, .ka_letterBox_75x100, .ka_letterBox_60x80, .ka_letterBox_45x60, .ka_letterBox_48x48{
border:1px solid #ffffff;
}

#ka_searchLetterBox, #ka_moduleLetterBox{
border:1px solid #555555;
}

/* list-item */

.ka_searchList li{
color:#000000;
padding: 1px 0px;
margin: 4px;
}

.ka_searchList li.odd {
background-color:#bbbbbb;
border-bottom:1px solid #E8E8E8;
color:#000000;
}

.ka_searchList li.even  {
background-color:#bcb09a;
border-bottom:1px solid #E8E8E8;
color:#000000;
}

.ka_searchList li:hover{
background:#E3A80E none repeat scroll 0% !important;
cursor:pointer;
}

.ka_listDetails a, .ka_listDetails a:link, .ka_listDetails a:visited {
color: #000000;
text-decoration: none;
font-weight:bold;
}

.ka_listDetails a:hover{
color: #000000;
text-decoration: underline!important;
}


/*---------------- ul.ka_searchListDetails h4 ---------------*/

#ka_mainContainer .ka_searchListDetails ul.ka_listDetails h4{
font-size: 12px;
font-weight: 700;
line-height: 15px;
text-transform: none;
background: transparent none;
text-decoration:none;
}

/* list details */
#ka_mainContainer .ka_searchListDetails ul.ka_listDetails li {
font-size:11px;
height:15px;
}

#ka_mainContainer .ka_searchListDetails h4 a:link, #ka_mainContainer .ka_searchListDetails h4 a:visited, #ka_mainContainer .ka_searchListDetails h4 a.active{ 
color:#333 !important;
text-decoration: none !important;
}

#ka_mainContainer .ka_searchListDetails h4 a:hover {
color:#333 !important;
text-decoration: underline !important;
}


/* INPUT, TEXT AREA ------------------------------------------*/
#ka_mainContainer input, #ka_mainContainer textarea {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #999999;
color:#161616;
font-family:Verdana, Arial, Helvetica, Sans-serif !important;
}

#ka_manageAccountInfo input.ka_inputTiny {
background:#eeeeee none repeat scroll 0% 50%;
border:1px solid #999999;
color:#161616;
}

#ka_mainContainer input:focus, #ka_mainContainer input:hover, #ka_mainContainer textarea:focus, #ka_mainContainer textarea:hover {
background:#FFECBB none repeat scroll 0%;
border:1px solid #111111;
}


/* BUTTONS ------------------------------------------*/

#ka_mainContainer input.ka_button {
background:#FFFFFF url("http://static.kickapps.com/kickapps/images/ka_buttonbghover.gif") repeat-x scroll 0pt 100%;
margin:0pt;
padding:2px 4px;
cursor: auto;
font-size:11px;
}

#ka_mainContainer input.ka_button:hover {
cursor:pointer !important;
background:#FFFFFF url("http://static.kickapps.com/kickapps/images/ka_buttonbg.gif") repeat-x scroll 0pt;
margin:0pt;
padding:2px 4px;
}

input#ka_sendButton {
text-align:center;
width:auto;
}

/* clearing rt/lt columns */
div.ka_adFullBannerBtm { clear: both; }



/* FIELDSET */


fieldset {
background:transparent url("images/w_dis_big.gif") repeat scroll 0% 0px;
border:1px solid #FFFFFF;
}


fieldset legend {
background:#e8e8e8 none repeat scroll 0% 50%;
color:#853D27;
font-weight:bold;
padding:2px 4px 0px;
width:36%;
}


/* BTM NAV FONT FIXES */
#ka_headerBtmNav a, #ka_headerBtmNav a:link, #ka_headerBtmNav a:visited, #ka_footer a, #ka_footer a:link, #ka_footer a:visited, #ka_footer a:hover {
color:#222222;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
#ka_headerBtmNav #ka_login_area li.ka_manage_auth a {
color:#555555 !important;
}

#ka_headerBtmNav a.active, #ka_footer a.active, #ka_headerBtmNav a:hover, #ka_footer a:hover {
text-decoration:none !important;
}

#ka_mainContainer .ka_searchButton {} 


/* LOGIN */
#ka_fieldLogin {
background:transparent url("images/w_dis_big.gif") no-repeat scroll 0% 0px;
border:medium none;
}

#ka_leftColumn #ka_fieldLogin {
margin-top:-14px;
}

label {
font-family:Arial,Helvetica,sans-serif;
font-stretch: semi-expanded;
color:#333333;
text-transform: none;
font-weight:bold;
}

#ka_fieldLogin label{
text-transform: uppercase;
font-weight:bold;
}

#ka_fieldLogin legend {
background:#FFFFFF none repeat scroll 0% 50% !important;
}

#ka_leftColumn #ka_fieldLogin legend{
background:#e8e8e8 none repeat scroll 0% 50%;
}


/* STARSYSTEM ------------------------------------ */

ul.ka_starSystemS li{
margin: 0px;
padding: 4px 1px;
}


/* PAGINATION ------------------------------------ */
.pagination a, .pagination a.nextprev {
background: #666666!important;
color:#ffffff !important;
border:1px solid #666666;
text-decoration:none !important;
}

.pagination a.nextprev:hover {
font-weight:bold;
}

.pagination span.status, .pagination span:hover, .pagination a:hover, .pagination a.nextprev:hover {
background:#E3A80E none repeat scroll 0% !important;
color:#000000!important;
font-weight:bold;
}

/* messages */
ul.horz li strong, ul.horz li strong:hover {
color:#b71c00; /* burgundy*/
}

#ka_memberMessage ul.vert li:hover {/*highlighted message line*/
background:#FFFFFF none repeat scroll 0%;
color:#000000;
}


/* POPUPS ----------------------------------------- */
.ka_popUpDiv, .ka_popUpInnerDiv {
left:100px;
width:700px;
}


/* ------------------------- MESSAGE BOARD / FORUM ------------------------- */

#ka_msgb_forumListTable {
border-left:1px solid #333333;
border-right:1px solid  #333333;
border-top:1px solid  #333333;
border-bottom: 1px solid  #333333;
}

#ka_msgb_forumListTable tr td { /* headers' fonts */
margin:0px;
padding:4px;
}

#ka_msgb_forumIconHeader, #ka_msgb_forumTitleHeader, #ka_msgb_forumLastHeader, #ka_msgb_forumStatsHeader, .ka_msgb_iconsCont, .ka_msgb_titlesCont, .ka_msgb_lastCont, .ka_msgb_statsCont {/* discussion header */
background-color:#b71c00; /* burgundy */
/* background-color:#666666; */
}

#ka_msgb_forumTitleHeader, #ka_msgb_forumStatsHeader { /* even headers */
background-color:#333333;
}

.ka_msgb_titlesCont, .ka_msgb_statsCont {/* stats content */
background-color:#EEEEEE !important;
}

.ka_msgb_iconsCont, .ka_msgb_lastCont {
background-color:#DDDDDD !important;
}

/* DISCUSSION table */

#ka_msgb_listTableWrapper, #ka_msgb_listTableWrapper table {
/**/color:#B71C00;
}

#ka_msgb_discListTable tr td {
border-bottom:1px solid #333333;
}
#ka_msgb_discTitleHeader, #ka_msgb_discStatsHeader {
background-color:#333333;
}
#ka_msgb_discIconHeader, #ka_msgb_discLastHeader{/* odd headers */
background-color:#B71C00;  
}

#ka_msgb_discListTable .ka_msgb_iconsCont, #ka_msgb_discListTable .ka_msgb_lastCont {/* content odd */
background-color:#DDDDDD !important;
}


/* TABLE WRAPPER */
#ka_msgb_listTableWrapper {
margin:0px auto;
width:740px;
}

/* SKYSCRAPER AD  ------------ spacing fix*/

#ka_adRightSkyscraperWide {
/* display:inline;
float:right;
height:600px;*/
margin:11px 16px 20px 0px !important;
overflow:hidden;
padding:0px;
width:120px;
}
/* IE 6 fix */
*html #ka_adRightSkyscraperWide {
margin:11px 6px 20px 0px !important;
}

#ka_contentHolder_left_0 {
padding: 0px !important;
margin: 0px !important;
}

/* banner ad */
#ka_adFullBanner {
margin:16px auto!important;
}


/*---------------- 2.2 TRANSITION ----------------*/


/*---------------- ul.ka_searchListDetails h4 ---------------*/

#ka_mainContainer .ka_searchListDetails ul.ka_listDetails h4{
font-size: 12px;
font-weight: 700;
line-height: 15px;
text-transform: none;
background: transparent none;
text-decoration:none;
}

/*------------ LIST PAGE ------------*/

/* list details */
#ka_mainContainer .ka_searchListDetails ul.ka_listDetails li {
font-size:11px;
height:15px;
}

#ka_mainContainer .ka_searchListDetails h4 a:link, #ka_mainContainer .ka_searchListDetails h4 a:visited{ 
color:#333 !important;
text-decoration: none !important;
}

#ka_mainContainer .ka_searchListDetails h4 a.active, #ka_mainContainer .ka_searchListDetails h4 a:hover {
color:#333 !important;
text-decoration: underline !important;
}


/*------------ PROFILE PAGE ------------*/

#ka_profileContainer {
margin:0px;
width:720px !important;
}
div.ka_profileSeg {border:1px solid #CCC !important;}

#ka_profileContainer a{
color:#EEE !important;
}

#ka_profileContainer div.ka_profileSeg {
background-color:transparent;}

#ka_profileLeft, #ka_profileRight {
margin-bottom:20px!important;}

div#ka_profileRight {width:510px !important;}
div#ka_profileRight  div.ka_profileSeg {width:505px !important;}

#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader, #ka_mainContainer div#ka_profileLeft div.ka_profileSegHeader{
background:#CCC url("images/tab_light3.png") no-repeat scroll -5px -3px!important;
border:medium none;
color:#333 !important;
font-size:14px!important;
font-weight:700;
line-height:24px;
padding:2px 0px 0px!important;
text-transform:uppercase;
text-indent:25px;
}
/*----------- mediaToggle ---------*/
#ka_profileContainer div.ka_profileMediaToggle {
background:none!important;
border:medium none;
color:#333 !important;
text-transform:lowercase!important;
text-indent:0px!important;
top:0px!important;
font-size:12px;
}
#ka_profileContainer div.ka_profileMediaToggle a{
color:#333 !important;
text-decoration:underline !important;
}
#ka_profileContainer div.ka_profileMediaToggle a:active, #ka_profileContainer div.ka_profileMediaToggle a:hover {
text-decoration:none !important;
}

div#ka_profileLeft div.ka_profileSeg div.ka_profileSegCont, #ka_profileContainer div#ka_profileDetailsUsername{
background:#e8e8e8 url("images/kickPlace_tall.jpg") repeat-x scroll 0% 60%!important;
color:#B71C00 !important;
}
div#ka_profileLeft div.ka_profileSegFooter {
background:#e8e8e8 url("images/kickPlace_tall.jpg") repeat-x scroll 0% 60%!important;
color:#B71C00 !important;
}

div#ka_profileRight div.ka_profileSeg div.ka_profileSegCont {
background:#e8e8e8 url("images/m_dis_big.gif") repeat scroll 50% 50%!important;
}
div#ka_profileRight div.ka_profileSegFooter{
background:#e8e8e8 url("images/m_dis_big.gif") repeat scroll 50% 50%!important;
}

#ka_profileContainer div#ka_profileLeft div.ka_profileSegCont, #ka_profileContainer div#ka_profileRight div.ka_profileSegCont {
color:#FFF !important;
padding:8px 10px !important;
}

/* bubbble */
div.ka_profileMediaMetaName {
color:#B71C00 !important;
font-size:11px !important;
}
div.ka_profileMediaMetaDesc{
color:#111 !important;
font-size:11px !important;
line-height:12px !important;
}

/*------------ GROUPS PAGE ------------*/
#ka_mainContainer.ka_clubHome div#ka_manageContent {
width:100% !important;
}
h1.ka_header, #ka_headerLoginContainer h1 {
font-size:125% !important;
font-weight:600 !important;
color:#B71C00 !important
}
#ka_clubHome_jumpLinksNav li, #ka_clubHome_jumpLinksNav li:hover {
background:#000 none repeat scroll 0%;
}


/* for 2.3 Transition */

span#ka_letterboxPhotoEnlarge {
	display:inline !important;
	margin:1px 2px 10pt 15px !important;
	border:1px solid #FFF;
}


/* .ka_homePage */

.ka_homePage div#ka_header {
	width:100%;
	margin: 0px auto 6px !important;
}
.ka_homePage div#ka_memberModule, .ka_homePage div#ka_videoModule, .ka_homePage div#ka_photoModule, .ka_homePage div#ka_blogModule, .ka_homePage div#ka_audioModule {
	margin: 0pt 0pt 10px 0px;
}
.ka_homePage div#ka_aboutModule {
	width:420px !important;
	/*background: transparent url(http://dev.kickapps.com/my43.net/images/tab_light3.png) no-repeat scroll 0pt 50%;*/
	background: transparent none no-repeat scroll 0% 0px;
	height:264px;
	min-height:264px;
}
*html .ka_homePage div#ka_aboutModule {
	height:266px !important;
}
*+html .ka_homePage div#ka_aboutModule {
	height:266px !important;
}

div#ka_aboutModule p {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.0em;
}
#ka_mainContainer.ka_homePage h2, #ka_mainContainer.ka_homePage h3 {
	margin:0px !important;
}

.ka_homePage div#ka_aboutModule img {
	margin:10px 0pt 0pt 30px;
	display:inline;
}
.ka_homePage div#ka_contentContainer {
	background-color:transparent;
	margin:0px auto;
	width:740px;
}
.ka_homePage div#ka_rightColumn {
	float:right;
	margin:0px !important;
	width:300px;
}
.ka_homePage div#ka_leftColumn {
	width:420px;
}

/* lists */
.ka_homePage ol#ka_blogList, .ka_homePage ol#ka_audioList, .ka_homePage ol#ka_groupList {
	background: transparent;
}
ol#ka_blogList li.odd, ol#ka_audioList li.odd, ol#ka_groupList li.odd {
	background: #DFDFDF;
}
ol#ka_blogList li.even, ol#ka_audioList li.even, ol#ka_groupList li.even {
	background: transparent;
}

/* --------------------- 3.0 -------------------- */

/* --------------- 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;
} */
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer a {
	color:#333 !important;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer a:hover {
	color:#000 !important;
}

