body {background-color:#000000 !important;}

#wrapper {
background-color:#000000 !important;
margin:0px auto;
width:980px;
}

#header h1 {
background:transparent url("images/hdr_branding_1.jpg") no-repeat scroll 0% 0px;
width:980px;
height:81px;
text-indent:-9999px;
padding:0px;
margin:0px;
}

.ka_pageLayout, #ka_contentContainer, #ka_mainContainer #ka_headerLoginAuth {
background-color:#transparent;
}

table#tmp9table1 {display:none;}


/* MAINCONTAINER */
#ka_mainContainer {
font-family:Verdana,Arial,Helvetica,sans-serif!important;
font-size:11px;

color:#333333;
background-color:#EEEEEE!important;
width: 980px;
}


/* general LINKS ---------------------------------*/
#ka_mainContainer a:visited, #ka_mainContainer a:link {color:#333333;}
#ka_mainContainer a:current {color:#000000;text-decoration:none;}
#ka_mainContainer a:hover{color:#000000;text-decoration:none;}


/* copyright Links */

td.textCopyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#111111;
}
td.textCopyright a {
font-size:12px;
font-weight:bold;
}
td.textCopyright a:visited, td.textCopyright a:link {color:#333333;}
td.textCopyright a:current {color:#111111;text-decoration:none;}
td.textCopyright a:hover{color:#FFCC00;text-decoration:none;}


/*content container*/
#ka_contentContainer {
background-color: transparent;
margin: 0pt auto;
top:10px;
width: 840px;
font-family:verdana,arial,helvetica,sans-serif;
}
/*btm ---------------------------------------------------------------*/
.pagination {
padding:18px 108px 0px 0px!important;
}

#ka_help {
margin-left:18px;
}

.ka_Help, .ka_Alert, .ka_Error, .ka_Success {
background-color:#DEDEDE; /* #400000 */
font-family:Arial;
font-size:11px !important;
line-height:15px;
max-width:550px;
color:#333333;
/*padding-left:6px;*/
}

/* -------------- FOOTER --------------- */
#ka_footer {
background:#CCCCCC none repeat scroll 0% 50%;
color:#333333;
height:18px;
margin:50px auto 0px;
text-align:center !important;
width:100%;
}

#ka_footer a {
color:#333333 !important; /*don't remove!*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

#ka_footer a:link, #ka_footer a:visited {color:#DDDDDD;}
#ka_footer a.active, #ka_footer a:hover {
color:#000000;
text-decoration:none !important;
} 


/* ---------------- TOPNAV -------------- */
#ka_headerTopNav {
width:100%;
background: #660000 none no-repeat scroll 0% 0px;
border-top:1px solid #990000;
border-bottom:1px solid #AA0000;

text-transform:uppercase;
font-weight:700;
font-size:11px;
line-height:100%!important;
padding:0px 0px 0px;
height:22px;
}

/* BTMNAV */
#ka_headerBtmNav {
/*font-family:Verdana,Arial,Helvetica,sans-serif;*/
width:100%;
margin:4px 0px;
}

/* -------------- KA_HEADER ------------- */
#ka_header ul {
margin:0px !important;
padding:0px;
}

#ka_header li {}

#ka_manageHomeRSSList li {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#333333;
font-size: 11px;
}


/* ---------------- TOPNAV -----------------*/ 
#ka_header #ka_headerTopNav ul{
	padding:5px 0px !important;
}
#ka_header #ka_headerTopNav li a{
	border-right:1px solid #AA0000;
	margin:0px !important;
	left:0px !important;
	padding: 5px 20px !important;
}

#ka_headerTopNav li a, #ka_headerTopNav li a:link, #ka_headerTopNav li a:visited {
color:#FFFFFF;
background: transparent url("images/topnav/5a.gif") no-repeat scroll 0% 0px;
}
#ka_headerTopNav li.current a {
color:#FFFFFF !important; 
background: transparent url("images/topnav/5b.gif") no-repeat scroll 0% 0px !important;
}
#ka_headerTopNav li a:hover {
color:#FFCC00; 
background: #000000 url("images/topnav/5b.gif") no-repeat scroll 0% 0px !important;
}


/* ----------------- SUBNAV ------------------- */

#ka_headerSubNav {
	background:#DEDEDE url("images/subnav3.gif") no-repeat scroll 30% 40%;
	border-bottom:1px solid #999;
	font-size:10px;
	font-weight:700;
	text-transform:capitalize;
}

/**/
#ka_headerSubNav ul {
	padding:0px 0px 0px 10px !important;
}
#ka_headerSubNav ul li {
	margin:0px 0px 0px 8px;
	display:inline !important;
}
#ka_headerSubNav li a, #ka_headerSubNav li a:link, #ka_headerSubNav li a:visited {
color:#660000 !important;
background:transparent none repeat-x scroll 0% 0px !important;
}

#ka_headerSubNav li.current a{ 
background:transparent url("images/subarrow.gif") no-repeat scroll 50% 20px !important;
color:#660000 !important;
margin-top:0px !important;
}

#ka_headerSubNav li a:hover {
background:transparent url("images/subarrow.gif") no-repeat scroll 50% 20px !important;
color:#660000 !important;
margin-top:0px !important;
}

/* BTM NAV FONT */
#ka_headerBtmNav a {
color:#333333 !important; /*don't remove!*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

#ka_headerBtmNav a:link, #ka_headerBtmNav a:visited {
color:#333333;
}
#ka_headerBtmNav a.active, #ka_headerBtmNav a:hover {
color:#111111;
text-decoration:none !important;
} 


/* #ka_headerSearch */

#ka_headerSearch {
width:420px;
}
#ka_headerSearch input.ka_searchField {}
#ka_mainContainer .ka_searchButton {
margin-top:-1px !important;
} 

#ka_mainContainer input.ka_searchButton:focus, #ka_mainContainer input.ka_searchButton:hover {
left:230px;
position:absolute;
}

#ka_searchAdv1 {width:100%;}
#ka_searchAdv1 ul {
width:390px !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:0.86em !important;
float:right;
}
#ka_searchAdv1 ul li{
margin:1px 2px 0px 0px;
}
#ka_searchAdv1 li input{
background:transparent none scroll 0% 0px !important;
}



/* LOGIN */
/* see btm */

/* ------------- MANAGEACCOUNTINFO -------------*/

#ka_manageAccountInfo {
/*background:transparent url("images/box_back2.jpg") repeat scroll 0% -730px;*/
background:#DDD url("images/mang_back.jpg") no-repeat scroll 0% 0px;
border:medium none !important;
margin:8px auto 20px;
min-height:70px;
padding:10px;
width:794px;
}

#ka_manageAccountInfo span {/*the text*/
color:#333333;
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:#111111;
font-weight:700;
text-decoration:none;
}

#ka_manageNav {
}

#ka_manageNav ul {
margin:-6px 0pt 4px;
padding:2px 0px;
}

#ka_manageNav li{
color:#111111;
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:#111111;
text-decoration:none;
font-size:11px!important;
font-weight:600px!important;
}

#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:830px;
background: transparent none repeat scroll 0% 50%;
margin:0px auto 20px;
border-bottom: 1px solid #7c7c7c !important;
}

#ka_manageSubNav ul {
height:28px;
}

#ka_manageSubNav ul a {
background:transparent none repeat-x scroll 0% -10px !important;
border-color:#7c7c7c !important;
border-style:solid solid none;
border-width:1px 1px medium;

font-weight:700!important;
text-transform:uppercase !important;
color:#333333 !important;

padding:4px 10px 3px;
margin:0px 2px 0px 0px;
}

#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a:hover, #ka_manageSubNav ul a.current:hover {
background:#ffffff none repeat-x scroll 0% 50% !important;
border-color:#7c7c7c !important;
border-style:solid solid none;
border-width:1px 1px medium;

font-weight:700!important;
text-transform:uppercase;
color:#990000 !important;

padding:4px 10px;
margin:0px 2px 0px 0px;
}

/* MANAGE CONTENT */

#ka_manageContent, #ka_gettingStarted_infoTable {
background: transparent none repeat scroll 0% 50%;
width:830px;
margin:0px auto;
}

#ka_manageContent h3 a, #ka_manageContent h3 a:visited,#ka_manageContent h3 a:link, #ka_manageContent h3 a.current, #ka_manageContent h3 a:hover {
color:#FFF;
text-transform:lowercase;
font-size:100%;
}

#ka_rightColumn {
	margin:0px 8px 0px 0px;
	width:360px;
}
*html #ka_rightColumn {
	margin:0px !important;
}
#ka_leftColumn {
	margin:0px;
	width:420px;
}

ol.ka_relatedMediaWidget {
line-height: 11px;
width:400px;
}

ol.ka_relatedMediaWidget li {
margin:2px 10px 0px 0px !important;
}

ol.ka_relatedMediaWidget li .info {
left:1px;
padding:2px 4px;
width:77px;
font-size:0.86em!important;
}

/* RELATEDTABS --------------------------*/

#ka_relatedTabs {
	left:-2px !important;
	width:360px;
}

#ka_relatedTabs a, #ka_relatedTabs a:visited, #ka_relatedTabs a:link{
background:transparent none repeat-x scroll 0% -10px;
/*background:transparent url("images/tab_back2.jpg") repeat-x scroll 0% -10px;*/
margin:0px 1px !important;
padding:4px 3px 3px !important;

border:1px solid #999999;
border-bottom:none!important;
text-transform:uppercase;
font-weight:700;
font-size:10px;
color:#333333 !important;
}

#ka_relatedTabs a.active, #ka_relatedTabs a:hover{
background:#FFFFFF none repeat-x scroll 0% 50% !important;
/*background:transparent url("images/tab_back2.jpg") repeat-x scroll 0% -10px;*/
margin:0px 1px !important;
padding:4px 3px 3px !important;
border:1px solid #999999 !important;
border-bottom:none!important;

text-decoration:none!important;
color:#990000 !important;
}



/*-----------------------h's-----------------------*/

#ka_mainContainer h1 {
font-size:1.2em;
color:#333333;
background:transparent none !important;
text-indent:0px;
width:auto;
height:auto;
padding:8px;
}
#ka_termsOfService h1 {
font-size: 1.6em;
font-weight: bold;
}

div#ka_mainContainer h4 {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
color:#990000;
font-size:11px;
margin-bottom:4px !important;
}

div#ka_mainContainer h3, div#ka_mainContainer h2{
background:#440000 url("images/header_h3r.jpg") repeat-x scroll -2px -1px;
font-family:Verdana,Arial,Helvetica,sans-serif;
border-bottom:medium none !important;
padding:2px 0px 2px 2px;
color: #FFF;
font-size:14px !important;
font-weight:600;
line-height:18px !important;
text-transform:capitalize;
text-indent:56px;
}

td.ka_kickPlace_rightColumn_header, td.ka_kickPlace_rightColumn_header a,  td.ka_kickPlace_leftColumn_header, td.ka_kickPlace_leftColumn_header a {
background:#440000 url("images/header_h3pr.jpg") repeat-x scroll -1px -2px !important;
border-bottom:medium none !important;
color: #FFFFFF !important;
height:22px!important;

font-size:14px!important;
font-weight:600!important;
line-height:18px!important;
text-transform:capitalize;
text-indent: 26px;
}

#ka_manageContent h3 {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:11px !important;
text-transform:uppercase;
}

#ka_mainContainer a.ka_link3, #ka_mainContainer a.ka_link3:hover {
font-weight:600 !important;
text-transform:lowercase !important;
color:#FFFFFF !important;
font-size:11px !important;
}

#ka_mainContainer h2 {
font-size:15px;
}

#ka_termsOfService h2 {
display:none !important;
}


h3.ka_comments { margin: 20px 0px 0px 0px !important; }
h3#joinHeader {
background-image: none !important;
border-top: none !important;
padding:8px 0px 2px 8px!important;
}

/* exception: no background image */
#ka_manageAccountInfo h3#ka_myHome {
background:transparent none repeat scroll 0% !important;
border:medium none !important;
margin:0px 0px 10px 105px;
padding:0px !important;

font-size:14px !important;
font-weight:700 !important;
text-indent:0px !important;
}

/* exception: no background image */
#ka_manageAccountInfo h3#ka_myHome a {
text-transform:capitalize;
background:transparent none repeat scroll 0%;
text-decoration: none;
color:#990000 !important; /*orange*/
}

#ka_playPagePlayer_blog h3 {
background:transparent none repeat scroll 0% !important;
border: none!important;
}


/* USER DETAILS (ka_kickPlace) ------------------------------------------------------*/


#ka_kickPlace {
/*margin-left:38px;*/
}


td.ka_kickPlace_rightColumn_content, td.ka_kickPlace_leftColumn_content {
background:#FFFFFF url("images/m_dis_big.gif") repeat scroll 0% 50%!important;
color:#111111 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}

td.ka_kickPlace_leftColumn_content {
background:transparent url("images/box_back.jpg") repeat-x scroll 0% 0px !important;
font-size:100% !important;
}

td#ka_kickPlace_myTags_content {
background:transparent url("images/box_back.jpg") repeat-x scroll 0% -100px !important;
}

td.ka_kickPlace_leftColumn_footer, td.ka_kickPlace_rightColumn_footer {
/*background:background:transparent none no-repeat !important;*/
background:transparent url("images/box_back.jpg") repeat scroll 0% 200px!important;
color:#111111 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
padding-bottom:8px!important;
}
 
td.ka_kickPlace_rightColumn_footer{
background:#FFFFFF none no-repeat scroll 0% 50% !important;
/*background:transparent url("images/m_dis_big.gif") repeat scroll 0% 50%!important;*/
}

#ka_kickPlace a, #ka_kickPlace a:link, #ka_kickPlace a:visited {
color:#333333;
font-weight:400;
}

#ka_kickPlace a:hover {
text-decoration:none !important;
}


/* LEFT column headers, etc*/
td.ka_kickPlace_leftColumn_header, td#ka_kickPlace_userDetails_header {
background:transparent none repeat scroll 0% !important;
text-indent:0px !important;
text-transform:uppercase!important;
}

td.ka_kickPlace_leftColumn_header, td.ka_kickPlace_leftColumn_content p, td.ka_kickPlace_leftColumn_footer{
padding-left:8px !important;
padding-right:8px !important;
}

td#ka_kickPlace_userDetails_header a, td#ka_kickPlace_myLinks_header {
background:transparent none repeat scroll 0% !important;
color:#990000 !important;
font-size: 14px !important;
font-weight: bold !important;
text-transform:capitalize !important;
text-decoration: none !important;
}

td.ka_kickPlace_rightColumn_header a {
background:transparent none!important;
text-decoration: none !important;
}

/* kickplace text */
#ka_kickPlace p{
color:#111;
margin:0px 0px 0px 6px;
}

#ka_kickPlace p span {
color:#DDD;
margin:0px;
}

.ka_letterBox_48x48 {
height:48px;
width:48px;
margin:0pt 5px 0pt 0px;
}

#ka_contentHolder_left_0 {
background: transparent url("images/kick_back.jpg") repeat-x scroll 0px -310px;
margin-right:30px !important;
width:200px;
}

/* comment headline */
.ka_kickPlace_headline {
color:#DDDDDD;
font-family:Arial,Helvetica,sans-serif;
}


/*---------------- Play Page ----------------*/
#ka_playPageDetails, #ka_related, #ka_adminControl {
width: 100% !important;
}

#ka_playPageStats p, #ka_playPageDetails p, #ka_related p, .ka_thumbdetails, .ka_stats, #ka_adminControl p {
color:#111;
}
#ka_adminControl {
background:#ddd;
border: none !important;
/*border:1px solid #999 !important;*/
padding:8px 4px 4px;
margin-bottom:16px!important;
}

#ka_playPageStats, #ka_playPageDetails {
border-right: none !important;
border-left: none !important;
border-top:1px solid #999 !important; /*#B40010*/
border-bottom:1px solid #999 !important; /*#B40010*/
padding:8px 4px;
}

div#ka_playPageDetails {
background:transparent url("") repeat-x scroll 0% 0px;
margin-top:8px;
}

#ka_playPageStats {
background:transparent url("") repeat-x scroll 0% 50px;
width:100% !important;
min-height:100px !important;
}

#ka_related {
border: 1px solid #999999;
background:#FEFEFE url("") repeat-x scroll 0% -10px;
margin-top: 4px;
padding:8px 4px;
}

#ka_relatedList {
width:100%;
}

#ka_playPagePlayer, .ka_blogView {
margin:0pt 1px 10px;
border:medium medium none !important; /*#B40010*/
}

#ka_playPageStats ul.ka_statsList span, #ka_playPageStats div{
/*font-family: Arial, Helvetica, sans-serif;*/
color: #111111;
}

#ka_playPageStats li a {
text-transform:capitalize;
}

#ka_playPageDetails a, #ka_related a {
background:transparent none repeat scroll 0% 0px;
}

#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:#333333;
font-size: 11px;
font-weight: 600;
text-decoration:none;
}

#ka_playPageStats li a:hover, #ka_playPageDetails a:hover, #ka_related  a:hover{
color:#000000;
font-size:11px;
text-decoration:underline!important;
}


#ka_letterboxRelated {
border: 1px solid #777777;
} 

#ka_letterboxUserProfile {
border: 1px solid #777777;
}

#ka_letterboxUser {
margin:0px 5px -8px;
}

.ka_thumbdetails {
width:200px;
margin:0px 0px 0px 112px;
}

.ka_bubble blockquote {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #999!important;
font-size:12px;
padding:8px 4px;
}

#ka_shoutBoxArea #text {
width:370px;
}

#ka_letterboxComment {
background-image:url("images/defaultImage_48x48.jpg")!important;
border:1px solid #777!important;
}

/*searchList---------------------------------------------------------*/

/* list picture */
#ka_letterboxUserProfile, .ka_letterBox_240x320, .ka_letterBox_120x160, .ka_letterBox_75x100, .ka_letterBox_60x80, .ka_letterBox_45x60, .ka_letterBox_48x48, .ka_searchLetterBox, #ka_moduleLetterBox{
border:1px solid #555;/*#999999*/
}

.ka_searchList li, .ka_searchList li.odd, .ka_searchList li.even {
color:#111;
}
.ka_searchList li.odd {
background: #BBB repeat-x scroll 0% 0px !important;
}
.ka_searchList li.even  {
background: #DDD repeat-x scroll 0% 0px !important;
}

.ka_searchList li:hover{
background:transparent url("images/list_hover.jpg") repeat-x scroll 0% 0% !important;
cursor:pointer;
}

.ka_searchList ul.ka_listDetails li:hover {
background:transparent none repeat-x scroll 0% 0px !important;
}

.ka_searchList .ka_listDetails h4, .ka_searchList .ka_listDetails a{
padding: 4px 0px !important;
background: transparent none repeat scroll 0% !important;
text-decoration:none;
border: medium none !important;

line-height: 15px;
text-indent:0px !important;
font-size: 11px !important;
font-weight:bold;
text-transform: none;
}

.ka_searchList ul.ka_listDetails a, .ka_searchList ul.ka_listDetails a:link, .ka_searchList ul.ka_listDetails a:visited, .ka_searchList ul.ka_listDetails h4 a, .ka_searchList ul.ka_listDetails h4 a:link, .ka_searchList ul.ka_listDetails h4 a:visited {
color: #111111 !important;
text-decoration: none;
background:transparent!important;
}

.ka_searchList ul.ka_listDetails a:hover, .ka_searchList ul.ka_listDetails h4 a:hover{
color: #111111 !important;
text-decoration: underline;
}

/* -----------------------h3---------------------- */


#ka_mainContainer.ka_registerUser #ka_contentContainer h3 {
background-image:none!important;
border-top:medium none !important;
margin-bottom:4px;
}


/* INPUT, TEXT AREA ------------------------------------------*/
#ka_mainContainer input, #ka_mainContainer textarea {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #7C7C7C;
color:#161616;
font-family:Verdana, Arial, Helvetica, Sans-serif !important;
}

#ka_manageAccountInfo input.ka_inputTiny {
background:#FFFFFF 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:#DDDDDD none repeat scroll 0%;
border:1px solid #777777;
}


/* BUTTONS ------------------------------------------*/

#ka_mainContainer input.ka_button, input#uploadbutton, input.ka_formSubmit, #ka_mainContainer input.ka_button:hover, input#uploadbutton a:hover, input.ka_formSubmit a:hover {
background:transparent url("images/btn_back.jpg") repeat-x scroll 0% 20% !important;
border:1px solid #770000 !important;
color:#EEE !important;

font-size:11px !important;
font-weight:700;
margin:0px;
padding:0px 6px 1px;
text-transform:lowercase;
}

#ka_mainContainer input.ka_button:hover, input#uploadbutton a:hover, input.ka_formSubmit a:hover {
background:transparent url("images/btn_back.jpg") repeat-x scroll 0% 0% !important;
border:1px solid #000 !important;
color:#FFF !important;
cursor:pointer !important;
}

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 #BBBBBB;
width:91%;
margin:0px auto;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

fieldset legend {
background:#EEEEEE none !important;
color:#111111;
/**/
font-weight:bold !important;
/*letter-spacing:0.3px;*/
text-transform:capitalize;
font-size:13px !important;
margin-left:-6px;
}

/* LOGIN */
#ka_fieldLogin {
background:#FFFFFF url("images/w_dis_big.gif") no-repeat scroll 0% 0px;
border:medium none;
margin-bottom:10px;
}

#ka_leftColumn #ka_fieldLogin {
background:transparent none repeat scroll 0%;
margin:-14px 0px 0px!important;
width:340px;
}

#ka_mainContainer.ka_userLogin #ka_leftColumn  {
background:transparent none repeat scroll 0% 0px; 
}

label {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

#ka_fieldLogin legend {
/*background:transparent none repeat scroll 0% 50% !important;*/
margin:0px !important;
padding:8px 0px !important;
}

#ka_fieldLogin label{
font-size:12px;
font-weight:normal;
}

#ka_mainContainer.ka_userLogin h3 {
background:#440000 url("images/header_h3pr.jpg") repeat-x scroll -2px 50% !important;
padding:2px 0px 2px 14px !important;
width:354px;

color: #FFFFFF !important;
font-size:13px !important;
text-transform:uppercase;
text-indent:20px !important;
margin:20px 0px 10px !important;
}

#ka_mainContainer.ka_userLogin  div#ka_rightColumn p {
margin-top:24px;
}

/* -------------- STARSYSTEM  -------------- */
/*
ul.ka_starSystemL {
background-image: none !important;
}

ul.ka_starSystemL li{
height:27px;
padding:4px 6px !important;
width:40px !important;
}

.ka_starL {
background: transparent url("http://dev.kickapps.com/loveline/images/24x24_copter_p.jpg") no-repeat;
}
.ka_starHighlightL {background:transparent url("http://dev.kickapps.com/loveline/images/24x24_copter_hlt.jpg") no-repeat}
.ka_starSelectedL {background:transparent url("http://dev.kickapps.com/loveline/images/24x24_copter_sel.jpg") no-repeat}
*/


/* PAGINATION ------------------------------------ */
.pagination a, .pagination a.nextprev {
background: #DEDEDE none repeat scroll 0% 50% !important;
color:#111111 !important;
border:1px solid #999999;
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:#FFFFFF none repeat scroll 0% !important;
color:#111111!important;
font-weight:bold;
border: 1px solid #7C7C7C;
}

/* messages */
ul.horz li strong, ul.horz li strong:hover {
color:#B40010; /* burgundy*/
}

#ka_memberMessage ul.vert li:hover {/*highlighted message line*/
background:#FFFFFF none repeat scroll 0%;
color:#111111;
}


/* POPUPS, TOS ----------------------------------------- */
.ka_popUpDiv, .ka_popUpInnerDiv, #ka_loginPopup {
background:#FFFFFF none repeat scroll 0% 0px !important;
border:1px solid #333333 !important;
color:#000000;
left:100px;
width:700px;
}

#ka_loginPopup legend{
background:transparent none repeat scroll 0% 0px !important;
}

.ka_popUpInnerDiv {
border:medium none !important;
}

.ka_popUpDiv strong, .ka_popUpInnerDiv strong {
font-size:13px!important;
} 
.ka_popUpDiv a, .ka_popUpInnerDiv a {
color:#111111!important;
font-weight: 700;
}
#ka_loginPopup h3{
padding:2px;
text-indent:0px;
}


/* ------------------------- MESSAGE BOARD / FORUM ------------------------- */

/* TABLE WRAPPER */
#ka_msgb_listTableWrapper, #ka_msgb_listTableWrapper table,  #ka_msgb_forumListTable, #ka_msgb_forumListTable td, #ka_msgb_forumListTable span {
margin:0px auto 20px;
color:#330000;
}

#ka_msgb_listTableWrapper, #ka_msgb_listTableWrapper table{
width:728px;
}

#ka_msgb_forumListTable {
border:1px solid #330000!important;
}

#ka_msgb_listTableWrapper a:visited, #ka_msgb_listTableWrapper a:link, #ka_msgb_listTableWrapper a:active, #ka_msgb_listTableWrapper a:hover {
color:#660000;
}

.ka_forum #ka_msgb_listTableWrapper {
margin-top:-40px!important;
}

#ka_msgb_forumListTable tr td { /* headers' fonts */
border-bottom:1px solid #333333;
margin:0px;
padding:4px;
}

#ka_msgb_breadCrumb {
color: #111111;
font-weight:600 !important;
text-transform: capitalize;
margin: 0px 0px 8px !important;
}

#ka_msgb_breadCrumb a{
text-transform: capitalize;
margin:0px;
color:#333333!important;
}

.ka_msgb_lastInfo { font-size:11px; }

/* odd / discussion headers */
#ka_msgb_forumIconHeader, #ka_msgb_forumLastHeader{
color:#EEEEEE !important;
background-color:#990000;
}

#ka_msgb_forumTitleHeader, #ka_msgb_forumStatsHeader { /* even headers */
color:#EEEEEE !important;
background-color:#000000 !important;
}

#ka_msgb_discIconHeader, #ka_msgb_discLastHeader{/* odd headers */
color:#EEEEEE !important;
background-color:#990000;  
}

#ka_msgb_discTitleHeader, #ka_msgb_discStatsHeader {
color:#EEEEEE !important;
background-color:#000000 !important;
}

.ka_msgb_titlesCont, .ka_msgb_statsCont {/* stats content */
background-color:#FFFFFF !important;
}

.ka_msgb_iconsCont, .ka_msgb_lastCont {
background-color:#DEDEDE !important;
}

#ka_msgb_discListTable .ka_msgb_iconsCont, #ka_msgb_discListTable .ka_msgb_lastCont {/* content odd */
background-color:#DEDEDE !important;
}

/* ---- REPLY --- */
#ka_msgb_replyIconHeader, #ka_msgb_replyLastHeader, #ka_msgb_replyStatsHeader {
background-color:#990000;
}
#ka_msgb_replyTitleHeader {
background-color:#000000 !important;
}

/* DISCUSSION table */

#ka_msgb_discListTable tr td {
border-bottom:1px solid #333333 !important;
}

/* forum ADD BTNS */

.ka_msgb_addButton {
background:
height:27px;
}

.ka_msgb_addButtonText {
font-size:0.9em;
}

/* forum message window */

.ka_msgb_newFormDiv {
background-color:#000000;
border:1px solid #770000;
margin-bottom: 10px;
}

ka_msgb_newHeader {
color:#111111;
font-size:14px;
font-weight:700;
padding:2px 0px;
}


/* LOGIN Change JOIN BACKGRD --------------------------- */
.ka_userLogin #ka_rightColumn {
background-position:25px 160px;
}

.ka_userLogin #ka_rightColumn {
background:transparent url("images/join_now.jpg") no-repeat scroll 0px 80px;
min-height:315px;
}

.ka_userLogin #ka_rightColumn h3{
display:none;
}


/*---------------- 2.2 TRANSITION ----------------*/


/*---------------- HEADER / LOGIN ----------------*/

#ka_becomeAMember, #ka_headerLoginAuth {
font-size:11px;
}
#ka_login_forma, #ka_login_formb {margin:0px 0px 4px 16px}
#wrapper div#ka_header {
	height:94x;
	margin:0px auto 6px;
}

#wrapper div#ka_headerLogin {
	margin-left:8px;
	display:inline !important;
}
div#ka_headerLogin #ka_headerLoginAuth {}

#wrapper div#ka_login_forma { 
	margin: 0px 10px 4px;
}
#ka_headerLogin li.ka_username_welcome {margin-left: 10px; !important;}
*html #ka_headerLogin li.ka_username_welcome {margin-left: 5px !important;}

#wrapper ul#ka_login_area li.ka_manage_auth {
line-height:100% !important;
}
#ka_headerLogin li {
	padding:0px 4px 0px 2px !important;
	margin:0px;
}
#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;
}

/*------------ LIST PAGE ------------*/

.ka_searchList  {
width: 780px !important; /*centers list*/
margin: 10px auto 0px !important;
}

.ka_searchList li{
height: 238px;
padding: 1px 0px;
margin: 4px !important;
}

.ka_searchListDetails {
font-family:Verdana,Arial,helvetica,sans-serif !important;
height:auto !important;
margin: 8px 10px;
overflow: hidden !important;
color: #333;
}

#ka_mainContainer .ka_searchListDetails ul.ka_listDetails h4{
padding:0px;
font-weight: 700;
line-height: 15px!important;
text-transform: none;
background: transparent none;
text-decoration:none;
}
#ka_mainContainer .ka_searchListDetails ul.ka_listDetails h4 a {
font-size: 14px;
}

/* list details */
#ka_mainContainer .ka_searchListDetails ul.ka_listDetails li {
font-size:11px;
height:15px;
border-bottom:medium medium none !important;
margin:0px !important;
}
#ka_mainContainer .ka_searchListDetails h4 a:link, #ka_mainContainer .ka_searchListDetails h4 a:visited{
color:#111 !important;
text-decoration: none !important;
}

#ka_mainContainer .ka_searchListDetails h4 a.active, #ka_mainContainer .ka_searchListDetails h4 a:hover {
color:#111 !important;
text-decoration: underline !important;
}


/*------------ PROFILE PAGE ------------*/

div#ka_profileContainer {
float:none!important;
margin:0px auto;
}
#ka_profileRight {
width:510px;
margin-bottom:20px!important;
}
#ka_profileLeft {
background-color:transparent;
margin:10px 22px 0px 0px;
}

#ka_profileContainer div.ka_profileSeg {
background-color:#FFF;
border:1px solid #EEE;
color:#111!important;
}
/* headers */

#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader {
background:#440000 url("images/header_h3r.jpg") repeat-x scroll -2px -1px !important;
border-bottom:medium none !important;
color:#FFF !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:13px !important;
line-height:18px !important;
padding:2px 0px 2px 2px !important;
text-indent:56px;
text-transform:capitalize;
}

#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader a {
background:transparent none !important;
color:#FFF !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:11px !important;
text-decoration:underline !important;
}
#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader a:hover {
text-decoration:none !important;
}
.ka_profileMediaToggle {
top:2px !important;
}

#ka_mainContainer div#ka_profileLeft div.ka_profileSegHeader, #ka_mainContainer div#ka_profileLeft div.ka_profileSegHeader a, #ka_profileContainer div#ka_profileDetailsUsername{
background:transparent none repeat scroll 0px 0px !important;
color:#990000 !important;
font-size:13px !important;
font-weight:600;
line-height:22px;
text-transform:uppercase;
}

div.ka_profileSegHeader h5 {
font-size:13px !important;
text-transform:capitalize !important;
}

/* Profile Page Content */

div#ka_profileLeft div.ka_profileSegCont {
color:#111 !important;
background:transparent url("images/box_back.jpg") repeat scroll 0% 0px !important;
}
div#ka_profileLeft div.ka_profileSegFooter {
color:#111 !important;
background:transparent url("images/box_back.jpg") repeat scroll 0% 120px !important;
}

#ka_profileContainer ul#ka_profileUserInfo {
margin:6px;
}

div#ka_profileRight div.ka_profileSegCont, div#ka_profileRight div.ka_profileSegFooter {
color:#111 !important;
background:#FFF none repeat scroll 0% 0px !important;
}

/* bubbble */
div.ka_profileMediaMetaName {
color:#990000 !important;
font-size:11px !important;
}
div.ka_profileMediaMetaDesc {
color:#111 !important;
font-size:11px !important;
line-height:16px !important;
}
 

/* ------------ GROUPS PAGE ------------ */

#ka_mainContainer.ka_clubHome div#ka_manageContent {
width:710px !important;
}

h1.ka_header, #ka_headerLoginContainer h1 {
font-size:150% !important;
font-weight:600 !important;
color:#300 !important;
}
#ka_clubHome_jumpLinksNav, ka_clubHome_jumpLinksNav ul {
width:710px;
}
#ka_clubHome_jumpLinksNav li, #ka_clubHome_jumpLinksNav li:hover {
background:#DDD none repeat scroll 0%;
}


/**************** *FIXES FOR IE* ***************/ 

*html #ka_searchAdv1 ul li {
margin:0px 2px 0px 0px !important;
}
*html #ka_searchAdv1 ul{
margin-top:-2px !important;
}

/* list page fix */
*html .ka_searchList {
	width:790px;
}

/* --------------- google ad ------------- */
#ka_adFullBanner {
margin-top:20px !important;
border:1px solid #CCC;
}

/* for 2.3 Transition */
span#ka_letterboxPhotoEnlarge {
	margin:1px auto 10px;
	float:none !important;
}


/* ------------ HOME PAGE ------------ */

.ka_homePage div#ka_contentContainer {
	width:760px !important;
}
.ka_homePage div#ka_leftColumn {
	width:440px;
}
.ka_homePage div#ka_rightColumn {
	width:300px;
	float:right; 
	margin:0px !important;
}

/* headers */
#ka_mainContainer.ka_homePage h2 {
	letter-spacing:0em;
	font-size:13px !important;
}
#ka_mainContainer.ka_homePage h3 {
	font-size:13px !important;
	text-indent:0px;
	color:#A00;
	padding:0px !important;
	background:transparent none !important;
}
#ka_mainContainer.ka_homePage h3 a{
	font-size:10px !important;
	color:#A00 !important;
}

/* --------- HOME MODULES -------- */

/* ---------- about module ---------- */
.ka_homePage div#ka_aboutModule {
	background: transparent url("") scroll 0% 0px;
	/*background:transparent url("http://dev.kickapps.com/19actionnews/images/ad_home_merged.gif") no-repeat scroll left bottom;
	height:360px !important;*/	
	min-height:160px !important;
}
/**/
*html .ka_homePage div#ka_aboutModule {
	height:160px !important;
}
*+html .ka_homePage div#ka_aboutModule {
	height:160px !important;
}


.ka_homePage div#ka_aboutModule p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 177px !important;
}
/* adjust margins */
.ka_homePage h2, .ka_homePage div#ka_aboutModule img {
	margin-left:5px !important;
}

.ka_homePage div#ka_videoPlayer {
	margin-top:14px;
}

.ka_homePage div#ka_aboutModule, .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 {
	border-right:medium none;
	border-left:medium none;
	margin:0pt 0pt 20px 0px;
}
.ka_homePage div#ka_tagModule {
	border:medium none;
	background:#DFDFDF none;
}

/* link divs */
.ka_homePage div#ka_addMember, .ka_homePage div#ka_addVideo, .ka_homePage div#ka_addPhoto, .ka_homePage div#ka_addBlog, .ka_homePage div#ka_addAudio {
	margin-top:8px !important;
}
.ka_homePage div#ka_memberModule ul, .ka_homePage div#ka_videoModule ul, .ka_homePage div#ka_photoModule ul, .ka_homePage div#ka_blogModule ul, .ka_homePage div#ka_audioModule ul {
	margin:4px 0pt 10px;
}

.ka_homePage div#ka_memberModule li, .ka_homePage div#ka_videoModule li, .ka_homePage div#ka_photoModule li, .ka_homePage div#ka_blogModule li, .ka_homePage div#ka_audioModule li {
	font-weight: normal;
}
.ka_homePage div#ka_memberModule li a, .ka_homePage div#ka_videoModule li a, .ka_homePage div#ka_photoModule li a, .ka_homePage div#ka_blogModule li a, .ka_homePage div#ka_audioModule li a {
	font-weight: bold;
	line-height:20px !important;
}

/* lists */
.ka_homePage ol, .ka_homePage ol li.even {
	background:transparent !important;
}
.ka_homePage ol li.odd {
	background-color:#DFDFDF !important;
}

ol#ka_groupList li {
	font-weight:normal;
	font-size:10px !important;
}
ol#ka_groupList li a{
	font-weight:bold;
}

.ka_homePage span.ka_searchLetterBox {
	width:130px !important;
	margin-top:0px;
}

/* ----------------------- 3.0 ------------------------ */

/* --------------- new body#ka_forums ----------- */
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:#111 !important;
}

body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody h1 a, body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody h2 a {
	font-weight:bold !important;
	color:#EEE !important;
}

body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody h1 a:hover, body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody h2 a:hover {
	color:#FFF !important;
	text-decoration:none !important;
}

/* Req'd field */
#fieldVidUpReq {
	margin-left:0px !important;
}
