#wrapper {
    width: 995px;
}

body {
    font-family: arial,helvetica,sans serif !important;
	font-size: 12px;
}

#ka_mainContainer {
    position: relative;
    width: 995px !important;
    margin: 0px auto 10px;
    margin-right: 0px;
}


#ka_contentContainer {
    width:665px;
    background:transparent url(../images/gutter.gif) repeat-y scroll 0% 50%;
    margin: 0pt 0pt 20px !important;
}

.ka_mediaPlayPage #ka_contentContainer {
    width: 995px;
    background:transparent url(../images/gutter.gif) repeat-y scroll 0% 50%;
    position: relative;
}

.ka_landingPage #ka_contentContainer {
    width: 995px;
    background:transparent url(../images/gutter_3col.gif) repeat-y scroll 0% 50%;
    min-height: 500px;
}


#ka_leftColumn {
    width: 642px;
    padding: 10px;
}

.ka_mediaPlayPage #ka_leftColumn {
    width: 646px;
}

#ka_rightColumn {
    padding-left:9px;
    width:324px;
    position: relative;
}

.ka_mediaPlayPage #ka_rightColumn {
    padding-left:9px;
    width:320px;
    margin-top: 13px;
}


#ka_mainContainer a:link, #ka_mainContainer a:visited {
    color: #003399 !important;
    text-decoration: none !important;
}

#ka_mainContainer a:hover, #ka_mainContainer a:active {
    color: #003399 !important;
    text-decoration: underline !important;
}

#ka_mainContainer h1 {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 1px;
}


#ka_mainContainer h2 {
    color:#000000;
    font-weight:bold;
    margin-left:10px;
    text-transform:capitalize;
    letter-spacing: 1px;
}

 
#ka_mainContainer h3 {
    border-color:#FFFFFF;
    color:#0099CC;
    letter-spacing:1px;
    padding:7px;
    text-transform:uppercase;
    border-style:solid solid none;
    font-size: 1.2em;
    font-weight: bold;
    border-width: 3px 3px 0px;
}

#ka_mainContainer h4 {
    color: #0099CC;
    font-size: 1.3em;
}

#ka_mainContainer h5 {
    color: #0099CC;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#wrapper strong {
    color: #000000;
}

#upload {
    background:transparent url(../images/upload2.gif) no-repeat scroll left top;
    left:670px;
    position:absolute;
    top:116px;
    width:80px;
}

#upload span {
    position: relative;
    left: -1000px;
}

#upload:hover {
    text-decoration: none;
}

#wrapper #ka_mainContainer #ka_footer {
    display: none;
}

#ka_letterboxPhotoEnlarge {
    height:540px;
    left:0pt;
    position:absolute;
    top:0pt;
    width:672px;
    z-index:2;
}

#ka_shadeDiv {
    left:0pt !important;
    top:-12px !important;
}

#ka_shoutBoxContainer .ka_inputComment #text {
    width:620px;
}

/* MAIN */
#ka_mainContainer {
	font:84%/140% normal "Lucida Grande", arial, tahoma, sans-serif;
    line-height: normal;
}


/* MAIN NAVIGATION */
#ka_header ul,#ka_header li {
	padding:0;
}

#ka_header ul {
	float:left;
	clear:both;
}

#ka_header li {
}

#ka_header li a {
	position:relative;
	display:block;
	float:left;
	left:5px;
	margin-right:0px;
	padding:5px 8px;
}

#ka_headerTopNav {
	float:left;
	padding:3px 0 0;
    height: auto;
}

#ka_headerSubNav {
	float:left;
	height:30px;
}

#ka_headerSubNav ul {
	width:98%;
    margin: 0; /* check */
    padding: 0; /* check */
}

#ka_headerSubNav li {
	display:block;
	margin:0;
}

#ka_headerSubNav li.current a,#ka_headerSubNav li a:hover {
	margin-top:1px;
	background:transparent url("/kickapps/images/subarrow.gif") no-repeat 50% 100%;
	color:#fff;
}

#ka_headerSubNav li.ka_addMedia {
    margin: 0;
    padding: 0;
}

#ka_headerSubNav li.ka_addMedia_photo {
	float:right;
	padding-left:10px;
	background:transparent url(/kickapps/images/photoup.gif) no-repeat scroll 0px 5px;
}

#ka_headerSubNav li.ka_addMedia_blog {
	float:right;
	padding-left:10px;
	background:transparent url(/kickapps/images/blogup.gif) no-repeat scroll 0px 5px;
}

#ka_headerSubNav li.ka_addMedia_video {
	float:right;
	padding-left:10px;
	background:transparent url(/kickapps/images/vidup.gif) no-repeat scroll 0px 5px;
}

#ka_headerSubNav li.ka_addMedia_audio {
	float:right;
	padding-left:10px;
	background:transparent url(/kickapps/images/audup.gif) no-repeat scroll 0px 5px;
}


#ka_headerBtmNav {
	float:left;
	margin:0;
	padding:0;
	min-height:40px;
	height:auto !important;
	height:40px;
    font-size: 100%;
}

#ka_headerLogin {
	padding:0;
    overflow: visible;
    right: -98px;
    position: absolute;
}

#ka_headerLogin li {
	display:inline;
    border-left: none;
}

#ka_headerLogin li a {
	position:relative;
	display:inline;
	float:none;
	margin-right:6px;
	padding:5px 8px 5px 0;
	text-decoration:none;
}

.ka_username_welcome {
    
}

.ka_searchButton {
	cursor:pointer;
}

#ka_headerLogin ul {
	display:inline;
    float: right;
    padding: 0;
}

#ka_mainContainer #ka_headerLogin li {
	float:left !important;
	margin:2px 0 0 0;
	line-height:95%;
    padding: 0px 0px 0pt 3px;
}

#ka_headerLogin li a {
	text-decoration:underline !important;
}

#ka_headerLogin li .ka_forgot_pass, #ka_headerLogin li .ka_signout_auth {
    
}

#ka_headerLogin li.ka_join_auth, #ka_headerLogin li.ka_username_welcome, #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 dotted #999999;
    height:16px;
    display: block;
}


/* TYPOGRAPHY */
#ka_mainContainer h1 {
	font-size:1.5em;
}

#ka_mainContainer h2 {
	font-size:1.4em;
}

#ka_mainContainer h3 {
	font-size:1.3em;
	text-transform:capitalize;
    padding: 0;
}

#ka_contentContainer h2 {
	text-transform:capitalize;
}

.ka_uploadEnlarge {
	font-weight:bold;
	font-size:110%;
}


/* GENERAL */
fieldset {
	padding:1.2em;
}

legend {
	font-size:.94em;
}

label {
	margin:0 0 6px;
    font-weight: normal;
}


#ka_mainContainer li {
	list-style:none;
}


/* INPUTS */
#ka_mainContainer input,#ka_mainContainer textarea {
	margin:0 0 1.4em;
	padding:5px;
}

#ka_mainContainer select {
	margin:0;
	padding:0;
}


/* ALERT, ERROR, HELPTEXT */
.ka_Help,.ka_Alert,.ka_Error,.ka_Success {
}



/* ADS */
#ka_adFullBanner {
	padding:0;
}

.ka_adWideContent {
}



/* COMMENTS */
.ka_bubble cite {
	padding:7px 0 0 15px;
}

.ka_bubbleLong {
	width:600px !important;
}


/* PAGINATION */
.pagination {
	padding:0.5em;
}



/* STAR RATING */
.ka_starSystemL {
	min-height:20px;
	height:auto !important;
	height:20px;
    margin: 0;
}

.ka_starSystemL li {
	padding-bottom:6px !important;
	width:23px;
	height:27px;
	min-height: none !important;
}

.ka_starL {
	background:transparent url(/kickapps/images/stars/star-big-b.gif) no-repeat;
}

.ka_starHighlightL {
	background:transparent url(/kickapps/images/stars/star-big-a.gif) no-repeat;
}

.ka_starSelectedL {
	background:transparent url(/kickapps/images/stars/star-big-c.gif) no-repeat;
}

.ka_starSystemL li a {
	padding:0 9px;
}



/* LIST ELEMENTS */

/* ICONS */
.ka_emailUpload {
	background:transparent url("/kickapps/images/emailup.gif") no-repeat 0 5px;
}

.ka_back {
	background:transparent url("/kickapps/images/arrow_left.gif") no-repeat 0 2px;
}
 

/* LETTER BOX IMAGES */
#ka_moduleLetterBox {
	background:transparent;
}



/* POPUP:OLD CODE */
.ka_popUpDiv {
	z-index:900;
}

.ka_popUpDiv {
	height:400px;
}

.ka_popUpInnerDiv {
	height:400px;
}

.ka_popUpSingleDiv {
	visibility:hidden;
}

#wrapper #ka_mainContainer .ka_contentTitle {
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll left top;
    border:1px dotted #CCCCCC;
    color:#0099CC;
    font-size:1.1em;
    text-transform:uppercase;
}

.ka_myPlace #ka_rightColumn {
    float:left;
    margin:0pt 0pt 0pt 10px;
    width:627px;
    padding: 0;
    border: none;
}

#ka_userModule, #ka_mostPopularModule, #ka_newestModule {
    margin-top:10px;
    width:627px;
}

#wrapper #ka_mainContainer .ka_contentBody {
    border-top:none;
    border-bottom:1px dotted #CCCCCC;
    border-right:1px dotted #CCCCCC;
    border-left:1px dotted #CCCCCC;
    margin-bottom: 20px;
}

.ka_since {
    float:right;
    font-size:0.86em;
    font-weight:bold;
    margin:2px 8px 0pt 0pt;
}

.ka_myPlace #ka_leftColumn {
    width:627px;
}

.ka_more {
    margin:8px 8px 0pt 0pt;
}

#ka_playPageComments {
    width:618px;
}

#ka_commentList {
    width:618px;
}

.ka_bubble blockquote {
    border: none;
}

#ka_adFullBanner {
    margin:0pt auto 12px !important;
}

#ka_welcomebubble {
    display: none !important;
}

#ka_searchAdv1 {
    display:block !important;
    font-size:1.4em;
    right:3px;
    position:absolute;
    top:23px;
    width:238px;
}

*+html #ka_searchAdv1 {
    top:20px;
}

.ka_LE_open {
    display: none !important;
}

#wrapper #custom2_widget {
    padding:10px 0pt 20px;
}

#ka_mostRelatedTab {
    display: none !important;
}

#ka_relatedWrap {
    margin-top: 20px;
}

#wrapper #ka_adminControl {
    background:#EEEEEE none repeat scroll 0% 50%;
    border:1px solid #000000;
    width:296px;
}

/* TOPNAV */
#ka_headerTopNav {
    background:transparent none repeat scroll 0%;
    margin:-7px 0pt 0pt -4px;
    text-transform:capitalize;
    width:732px;
}

#ka_headerTopNav ul {
    float: left;
}

#ka_headerTopNav li a {
    border-right: 1px dotted #666666;
    height: 8px;
    margin: 0;
}

#ka_messageBoardsTab_nav {
    border-right: none !important;
}    

#ka_headerTopNav li a span {
    position: relative;
    bottom: 3px;
}

#ka_headerTopNav li a span:hover {
    text-decoration: underline !important;
}

#ka_headerTopNav li.current a {
    font-weight: bold;
    background: none;
}
    
#ka_headerTopNav li a:hover {
    background: none;
    text-decoration: none !important;
}



 
 /* SUBNAV */

#ka_headerSubNav {
    display: none;
}

#wrapper .ka_searchPage #ka_headerSubNav {
    background:transparent none repeat scroll 0%;
    display:block;
    float:left;
    left:208px;
    position:absolute;
    top:132px;
    width:440px;
}

#ka_headerSubNav ul {
    float: left;
}

#ka_mainContainer #ka_headerSubNav a {
    text-decoration: none;
    color: #003399 !important;
}


#ka_mainContainer #ka_headerSubNav li.current a {
    display: none;
}

#ka_mainContainer #ka_headerSubNav li a:hover,
#ka_mainContainer #ka_headerSubNav li a:active {
    text-decoration: underline !important;
    color: #003399 !important;
    margin-top:0px;
}

/* BTMNAV */

#ka_headerBtmNav {
    left:auto;
    overflow:visible;
    position:absolute;
    right:64pt;
    top:0pt;
    width:400px;
}

#ka_headerLogin {
    top:6px;
    width:400px;
}

*+html #ka_headerLogin {
    top:8px;
    font-weight: bold;
}

#ka_headerLogin ul {
    float: right;
}

#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 #000000;
    padding:0pt 5px 4px 0pt;
}

#ka_mainContainer #ka_headerBtmNav a {
    color:#000000;
    text-decoration: none !important;
}

#ka_mainContainer #ka_headerBtmNav li.current a, 
#ka_mainContainer #ka_headerBtmNav li a:hover,
#ka_mainContainer #ka_headerBtmNav li a:active {
    text-decoration: underline !important;
}

#ka_headerSearch {
    right:-78px;
    top:-33px;
    width:234px;
}

#ka_searchText {
    display: none;
}

.ka_searchButton {
    background:transparent url(../images/nav_go.gif) no-repeat scroll left top;
    height:18px;
    margin:0px;
    width:18px;
}

#ka_headerBtmNav #ka_headerSearch .ka_searchField {
    color:inherit;
    float:left;
    font-size:1em;
    height:13px;
    margin-top:1px;
    padding:1pt;
    vertical-align:top;
    width:208px;
}

#ka_searchAdv1 {
    display:block !important;
    font-size:1.5em;
    width:310px;
}

#ka_searchAdv1 ul {
    left:0px;
    width: 310px;
}

*+html #ka_searchAdv1 input {
    margin-right: -1px !important;
    border: none;
}

*+html #ka_searchAdv1 li {
    margin:0pt 0px 0pt 0pt;
}

/** LIST PAGE **/

#wrapper .ka_searchPage #ka_contentContainer {
    width: 650px;
    min-height:580px;
    padding:0pt 9px;
}

#wrapper .ka_searchPage #ka_contentContainer h3 {
    color:#0099CC;
    margin-top:0pt;
    padding:7px;
    font-size: 1.5em;
    text-transform: capitalize;
    color: #000000;
}

.ka_searchList {
    margin:2px 0pt;
    padding:0pt;
    width:664px;
    min-height: 900px;
}

li.ka_list {
    background:transparent none repeat scroll 0%;
    border-right:2px dotted #CCCCCC;
    float:left;
    height:185px;
    overflow:visible;
    padding:0pt 10px 15px 15px;
    width:125px;
}

.ka_searchLetterBox {
    display:block;
    height:82px;
    margin:5px 5px 3px 0px;
    padding:0pt;
    width:120px;
}

.ka_searchListDetails {
}

#wrapper .ka_searchListDetails a {
    color: #003399 !important;
    text-decoration: none;
    text-transform: capitalize;
}

.ka_searchListDetails a:hover {
    text-decoration: underline !important;
}


li.ka_listDate, li.ka_listViews {
}


#ka_mainContainer .ka_searchListDetails a,
#ka_mainContainer .ka_searchListDetails a:link, 
#ka_mainContainer .ka_searchListDetails a:visited {
}

#ka_mainContainer .ka_searchListDetails a:hover, 
#ka_mainContainer .ka_searchListDetails a:active {
}

    
#ka_headerSubNav li.ka_addMedia_video, 
#ka_headerSubNav li.ka_addMedia_photo,
#ka_headerSubNav li.ka_addMedia_blog {
    left:350px;
    position:absolute;
    top:0pt;
    background-position: 0px 2px;
}

/* --------------- PAGINATION ---------------*/

.pagination {
    bottom:60px;
    float:right;
    font-size:12px;
    font-weight:bold;
    margin:0.2em 0em;
    padding:0.5em;
    position:relative;
}

.pagination a, .pagination a.nextprev {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

.pagination a, .pagination span {
    margin-right:0.5em;
    padding:0.1em;
}

#wrapper .pagination span.status, 
#wrapper .pagination span:hover, 
#wrapper .pagination a:hover,
#wrapper .pagination a.nextprev:hover {
    background:none !important;
    border-bottom: 2px solid #003399;
    border-top: none;
    border-left: none;
    border-right: none;
    color:#003399 !important;
    text-decoration: none !important;
}

.pagination a {
    border: none;
}

.pagination span.status {
    font-weight:bold;
}

/** PLAY PAGE **/



#ka_playPagePlayer {
    height:350px;
}

body.audio #ka_playPagePlayer {
    height:350px;
}

#ka_playPageStats {
    border: none !important;
    width: 408px;
}

#ka_related, #ka_adminControl {
    border:1px dotted #999999;
}


.ka_statsList {
    width:408px;
}

#ka_related {
    width: 315px;
}

#ka_descTitle {
    display:none;
}

#ka_playPageDetails {
    border:medium none !important;
    height:auto;
    left:-232px;
    overflow:hidden;
    position:absolute;
    top:-10px;
    width:210px;
}

#ka_playPageDetailsWrap {
    height: 100px;
    overflow: hidden;
    z-index: 0;
}

#wrapper #ka_uploadedby {
    margin:7px 0.5em;
    padding:0pt;
    min-height: 0;
    font-size: 12px;    
}

body.blog #wrapper #ka_uploadedby {
    margin: 0px;
}

#ka_playPageDetailsWrap {
    height:auto;
}

#wrapper .ka_blogPlayPage #ka_contentContainer #ka_playPageDetails {
    border:medium none;
    left:auto;
    margin-bottom:0px;
    overflow:hidden;
    padding:0px;
    right:400px;
    top:-34px;
}

#wrapper .ka_blogPlayPage #ka_contentContainer #ka_playPageDetails br {
    display: none;
}

#wrapper .ka_blogPlayPage #ka_contentContainer #ka_tagsWrap {
    display:none;
}

#wrapper .ka_blogPlayPage .ka_contentBody {
    border: none !important;
}

#wrapper .ka_blogPlayPage h2 {
    margin-left:12px;
}

#ka_descriptionBlog {
    font-size: 12px;
}

#ka_tagsWrap {
    margin:4px 0.5em 0pt !important;
    font-size: 12px;
}

#ka_tagsInput {
    margin:-10px 0pt 8px 0.5em;
    display: none !important;
}

#ka_categoriesLink {
    display: none;
}

.ka_blogView {
    border:none;
    padding:2px;
}

#ka_descriptionText {
    font-size:12px;
    line-height:1.2em;
    margin:0px;
    padding:0px 0.5em 0.5em;
}



#wrapper #ka_adminControl {
    background:#EEEEEE none repeat scroll 0%;
    border:1px solid #000000;
    width: 315px;
}

#ka_adminTagsTitle {
    color: #000000
}


.ka_url {
    width:180px;
}

#ka_mainContainer .ka_url input, #ka_mainContainer .ka_embed input {
    font-family:courier;
    font-size:1.1em;
    width:120px;
}

#ka_mainContainer h3.ka_comments {
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll left top;
    border:1px dotted #CCCCCC !important;
    color:#0099CC;
    font-size:1.2em;
    height:19px;
    margin:0pt 0pt 0pt 8px;
    padding:5px 2px 2px 6px;
    text-transform:uppercase;
    width:620px;
}

#ka_shoutBoxContainer {
    padding: 6px;
}

#ka_playPageDetailsWrap #ka_letterboxUser {
    display: none;
}


#rightColumn #ka_playPageRelatedTabs,
#rightColumn #ka_playerVideoList_mostRated,
#rightColumn #ka_playerVideoList_newMedia,
#rightColumn #ka_playerVideoList_mostPopular {
    display: none;
}

#rate_me {
    bottom:2px;
    left: 2px;
    color:#EE0000;
    font:normal small-caps 900 12px arial;
    position:relative;
    height: 14px;
    margin-bottom: 3px;
}
 
ul.ka_starSystemL {
    height:23px !important;
    margin-top:0px;
    padding:8px 0px 2px;
}

*html ul.ka_starSystemL {
        margin-top:-4px;
}

*+html ul.ka_starSystemL {
        margin-top:0px;
}

#wrapper .ka_starSelectedL {
        background:transparent url(http://static.kickapps.com/kickapps/images/stars/star-big-a.gif) no-repeat scroll 0% !important;
}

#wrapper #ka_starRatingSubText {
    bottom:20px;
    font-size:9px;
    left:116px;
    position:relative;
}



#wrapper .ka_mediaPlayPage #ka_related {
    height:638px !important;
    width:308px;
    overflow:hidden;
}

#wrapper .ka_mediaPlayPage #ka_relatedTabs {
    width: 308px;
}

#wrapper .ka_mediaPlayPage #ka_playPageRelatedTabs {
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:21px;
    width:308px;
    position: relative;
}

#wrapper .ka_mediaPlayPage #ka_relatedTabs li {
    width: auto;
    height: auto;
}

#wrapper .ka_mediaPlayPage #ka_relatedTabs li a span {
    position: relative;
    left: -2000px;
}

#wrapper .ka_mediaPlayPage #ka_relatedTabs a, #wrapper .ka_mediaPlayPage #ka_relatedTabs a.active {
    margin:0px;
    padding:0px;
    height: 22px;
    border: none;
    text-decoration: none !important;
    font-size: 0.1px;
}

#wrapper .ka_mediaPlayPage #ka_relatedTabs a.active, #wrapper .ka_mediaPlayPage #ka_relatedTabs a.active:hover {
    border: none;
    text-decoration: none !important;
}

#wrapper .ka_mediaPlayPage #ka_playerVideoList_mostRated_title {
    width:118px;
    background:transparent url(../images/pswtab_toprated.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper .ka_mediaPlayPage #ka_playerVideoList_newMedia_title {
    width:138px;
    background:transparent url(../images/pswtab_mostrecent.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper .ka_mediaPlayPage #ka_playerVideoList_mostPopular_title {
    width:52px;
    background:transparent url(../images/pswtab_more.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper .ka_mediaPlayPage #ka_playerVideoList_mostRated_title:hover,
#wrapper .ka_mediaPlayPage #ka_playerVideoList_mostRated_title.active {
    background:transparent url(../images/pswtab_toprated.gif) no-repeat scroll left top;
}

#wrapper .ka_mediaPlayPage #ka_playerVideoList_newMedia_title:hover,
#wrapper .ka_mediaPlayPage #ka_playerVideoList_newMedia_title.active {
    background:transparent url(../images/pswtab_mostrecent.gif) no-repeat scroll left top;
}

#wrapper .ka_mediaPlayPage #ka_playerVideoList_mostPopular_title:hover,
#wrapper .ka_mediaPlayPage #ka_playerVideoList_mostPopular_title.active {
    background:transparent url(../images/pswtab_more.gif) no-repeat scroll left top;
}

#ka_geoInfo {
    margin:0pt 0pt 10px 0px;
}

/** PROFILE PAGE **/

#ka_profileContainer {
    width: 660px;
}


#ka_profileRight {
    width: 455px;
}

#ka_profileRight .ka_profileSeg, #ka_profileLeft .ka_profileSeg {
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll left top;
    border:1px dotted #CCCCCC;
}

#ka_profileRight .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader {
    background: none;
    border-width: 3px 3px 2px;
    border-color: #FFFFFF;
    color:#0099CC;
    font-size:1.1em;
    text-transform:uppercase;
}

#ka_profileRight .ka_profileSegCont, #ka_profileLeft .ka_profileSegCont {
    border: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}

#ka_profileRight .ka_profileSegFooter, #ka_profileLeft .ka_profileSegFooter {
    height: 0px;
}




/** MANAGEMENT PAGES **/

#ka_mainContainer #ka_manageAccountInfo,
#ka_mainContainer #ka_manageSubNav,
#ka_mainContainer #ka_manageContent {
    width: 645px;
    margin:10px;
    font-size: 1.2em;
}

.ka_myPlace #ka_rightColumn {
    width:624px;
}


#wrapper .ka_myPlace h3 {
    border: none;
    border-bottom: 1px dotted #CCCCCC;
}

#ka_userModule, #ka_mostPopularModule, #ka_newestModule, .ka_myPlace #ka_rightColumn {
    border: 1px dotted #CCCCCC;
}

#ka_userModule, #ka_mostPopularModule, #ka_newestModule {
    width:633px;
    margin-top:10px;
}


#wrapper #ka_mkpMyAudio, 
#wrapper #ka_mkp_audio,
#wrapper .ka_myAudio,
#wrapper .ka_gen_upaud {
    display: none;
}

#answer1 {
    bottom:28px;
    height:1em;
    position:relative;
}

.ka_Help {
    padding:2px 3px 2px 0px;
    background-color: #FFFFFF;
}

#ka_manageSubNav ul span, #ka_manageSubNav ul a {
    border-color:#000000;
    font-size:95%;
    padding:3px 4px;
}

#ka_manageSubNav {
    border-bottom:1px solid #000000;
}

#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover {
    padding-bottom:6px !important;
}


label, legend, label strong, legend strong {
}

fieldset {
    border: none;
    border-top:1px dotted #CCCCCC;
    padding:10pt;
}

/* LOGIN */

.ka_userLogin #ka_leftColumn {
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll 0px 4px;
    border:1px dotted #999999;
    margin:0pt 10px;
    padding:0pt;
    width:640px;
}

.ka_userLogin #ka_rightColumn {
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll 0px 4px;
    border-style: none dotted dotted;
    border-color: #ffffff #999999 #999999;
    border-width: 0px 1px 1px;
    margin-right:13px;
    min-height:100px;
    padding:0pt;
    width:640px;
}

/** BANNER STYLES **/


#ka_adFullBanner {
    margin:-80px auto 27px;
}

#sponsor {
    /* background:transparent url(../images/kawasakibanners/kawasakilogo.gif) no-repeat scroll right top; */
    background:transparent url(../images/kawasakibanners/kawasaki_banner.gif) no-repeat scroll right top;
    bottom:68px;
    float:right;
    height:30px;
    position:relative;
    right:520px;
    width:160px;
    z-index:100000;
}

/** SKYSCRAPER STYLES **/

#ka_adRightSkyscraperWide {
    border:none;
    float:right;
    height:900px;
    margin:40px 3px;
    width:315px;
}



.ka_landingPage #ka_adRightSkyscraperWide {
    margin: 72px 3px 40px;
}
    
#ka_adMediumRectangle {
    height:auto;
    margin:-37px 0pt 10px;
    overflow:hidden;
    width:315px;
}

#ad300x250 {
    display:block;
    height:auto;
    margin-bottom:20px;
    text-align:center !important;
}

#ad160x600 {
    float: right;
}

/** WIDGET STYLES **/


#primaryColumn {
    float: left;
    width: 497px;
    _width: 496px
    min-height: 400px;
    overflow:
}

#secondaryColumn {
    float: left;
    width: 330px;
    _width: 329px;
    min-height: 400px;
}

#tertiaryColumn {
    float: left;
    width: 168px;
    _width: 167px;
    min-height: 400px;
}

.list_title {
    border: 1px dotted #999999;
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll 0px 4px;
}

#welcome_tab {
    background:transparent url(../images/welcometab.gif) repeat-x scroll left top;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    border-top:none;
    border-bottom:none;
    height:23px;
}

#newestmember_tab {
    background:transparent url(../images/newestmembertab.gif) repeat-x scroll left top;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    border-top:none;
    border-bottom:none;
    height:23px;
}

#kawasakicorner_tab {
    background:transparent url(../images/kawasakicornertab.gif) repeat-x scroll left top;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    border-top:none;
    border-bottom:none;
    height:23px;
}
    
#welcome_tab h3, #newestmember_tab h3, #kawasakicorner_tab h3 {
    position: relative;
    left: -2000px;
}

#primaryList {
    margin:0pt 10px;
    margin: 0;
    width:477px;
}

#secondaryList {
    margin:0pt 10px;
    margin: 0;
    width:310px;    
}

#tertiaryList {
    margin:0pt 10px;
    margin: 0;
    width:148px;
}

#club_name {
    left:112px;
    position:absolute;
    top:30px;
    z-index: 1000;
}

#wrapper #ka_searchAdv1 input {
    width:auto;
    border: none;
}

.ka_landingPage thead {
    display: none;
}

#wrapper .secondaryAd {
    margin: 5px 5px 15px;
}

#wrapper .primaryWidget {
    height:auto;
    width:474px;
    margin-bottom: 15px;
}

#wrapper .primaryWidget div {
    background: none;
    height: 841px;
}

#wrapper .primaryWidget ol {
    width: 475px;
    _width: 400px;
    _overflow: hidden;
    border: none;
}

#wrapper .primaryWidget li {
    background:transparent url(../images/widget_rateme.gif) no-repeat scroll right bottom;
    border:medium none;
    height:120px;
    margin:5px 0pt 15px 15px;
    position:relative;
    width:446px;
}

#wrapper .primaryWidget a {
}

#wrapper .primaryWidget a div {
    height:114px;
    width:152px;
    background-color: #FFFFFF !important;
    background-position: right center !important;
}


#wrapper .primaryWidget .info {
    background:transparent none repeat scroll 0%;
    color:#003399;
    display:block;
    font-size:12px !important;
    font-weight:bold;
    height:1em;
    left:162px;
    overflow:hidden;
    padding:0px 0px 2px 1px;
    position:absolute;
    top:0px;
}

#wrapper .primaryWidget .descrip {
    background:transparent none repeat scroll 0% 50%;
    border:medium none;
    color:#000000;
    display:block;
    font-size:12px;
    height:86px;
    left:162px;
    line-height:14px;
    overflow:hidden;
    padding:0px 0px 0px 2px;
    position:absolute;
    top:18px;
    width:290px;
}

#wrapper .primaryWidget .descrip h4 {
    display: none;
}

#wrapper .secondaryAd {
    margin: 5px 5px 15px;
}

#wrapper .secondaryLinks {
    background-color:#EEEEEE;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    border-bottom:1px dotted #999999;
    height:154px;
    margin-bottom:16px;
    padding:2px 0pt 4px 2px;
}

#wrapper .secondaryLead {
    display:inline;
    float:left;
    line-height:10px;
    margin:0px 2px 0pt 1px;
    width:150px;
}

#wrapper .secondaryLead h2 {
    display:inline;
    margin-left: 0px;
}

#wrapper .secondaryWidget {
    height:460px;
    width:308px;
    margin-bottom: 15px;
}

#wrapper .secondaryWidget div {
    background: none;
    height: 606px;
}

#wrapper .memberWidget div {
    background: none;
    height: 305px;
}

#wrapper .secondaryWidget ol {
    width: 310px;
    border: none;
}

#wrapper .secondaryWidget li {
    background:transparent url(../images/widget_rateme.gif) no-repeat scroll right bottom;
    border:medium none;
    height:82px;
    margin:5px 0pt 15px 15px;
    position:relative;
    width:285px;
    _display: inline;
}


#wrapper .secondaryWidget a {
}

#wrapper .secondaryWidget a div {
    background-color:#FFFFFF !important;
    background-position:right center !important;
    height:75px;
    width:100px;
}


#wrapper .secondaryWidget .info {
    background:transparent none repeat scroll 0% 50%;
    color:#003399;
    display:block;
    font-size:12px !important;
    font-weight:bold;
    height:1em;
    left:106px;
    overflow:hidden;
    padding:0px 0px 2px 1px;
    position:absolute;
    top:-8px;
}

#wrapper .secondaryWidget .descrip {
    background:transparent none repeat scroll 0% 50%;
    border:medium none;
    color:#000000;
    display:block;
    font-size:12px;
    height:58px;
    left:104px;
    line-height:14px;
    overflow:hidden;
    padding:0px 0px 0px 2px;
    position:absolute;
    top:8px;
    width:180px;
}

#wrapper .secondaryWidget .descrip h4 {
    display: none;
}

#tertiaryList #ad160x600 {
    margin-bottom: 10px;
    z-index: 1000;
    margin-left: -6px;
    float: none;
}

#wrapper .tertiaryAd {
    margin: 5px 5px 15px;
}

#wrapper .tertiaryWidget {
    background-color:#EEEEEE;
    border-bottom:1px dotted #999999;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:135px;
    margin-bottom:15px;
    overflow:hidden;
    width:146px;
}

#wrapper #ka_mainContainer #fixA, #wrapper #ka_mainContainer #fixB {
    overflow:hidden;
    height:135px;
}

#wrapper .tertiaryWidget div {
    background:transparent none repeat scroll 0%;
    width:auto;
    _width: 146px
}

#wrapper .tertiaryWidget ol {
    width: auto;
    border: none;
    _width: 146px
}

#wrapper .tertiaryWidget li {
    border:medium none;
    display:block;
    height:125px;
    margin:10px 23px 18px;
    _display: inline;
    width:100px;
}

#wrapper .tertiaryWidget a {
}

#wrapper .tertiaryWidget a div {
    background-color:#CCCCCC !important;
    height:75px;
    width:100px;
}

#wrapper .tertiaryWidget .info {
    background:transparent none repeat scroll 0%;
    bottom:-18px;
    color:#003399;
    display:block;
    font-size:11.5px !important;
    font-weight:bold;
    height:1em;
    overflow:hidden;
    padding:0px 0px 2px 1px;
    position:absolute;
    text-align:center;
    top:76px;
    width:100px;
    _border-left: 23px solid #EEEEEE;
}

#wrapper .tertiaryWidget .descrip {
    background:transparent none repeat scroll 0%;
    border:medium none;
    color:#000000;
    display:block;
    font-size:9px;
    height:31px;
    line-height:10px;
    overflow:hidden;
    padding:0px;
    position:absolute;
    top:90px;
    width:103px;
    _border-left: 23px solid #EEEEEE;
}

#wrapper .tertiaryWidget .descrip h4 {
    display: none;
}

#wrapper .tertiaryExtra {
    background-color:#EEEEEE;
    border-bottom:1px dotted #999999;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    margin:2px 0pt 15px;
    overflow:hidden;
    padding-bottom:10px;
    width:146px;
}

#wrapper .hpTertiaryBlurbs h2 {
    margin-left: 0px;    
}

.hpTertiaryBlurbs div {
    margin-left: 6px;
}


#wrapper #custom_widget {
    padding:0 0 20px;
}

#wrapper #custom_widget .ka_related {
    height:846px !important;
    padding-bottom:20px;
    width:477px;
    _width:470px;
}

#wrapper #custom_widget .ka_relatedTabs {
    width: 477px;
}

#wrapper #custom_widget #ka_playPageRelatedTabs {
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:21px;
    width:477px;
    _overflow:hidden;
    _width:475px;
}

#wrapper #custom_widget .ka_relatedTabs li {
    width: auto;
    height: auto;
}

#wrapper #custom_widget .ka_relatedTabs li a span {
    position: relative;
    left: -2000px;
}

#wrapper #custom_widget .ka_relatedTabs a, #wrapper #custom_widget .ka_relatedTabs a.active {
    margin:0px;
    padding:0px;
    height: 22px;
    border: none;
    text-decoration: none !important;
}

#wrapper #custom_widget .ka_relatedTabs a.active, #wrapper #custom_widget .ka_relatedTabs a.active:hover {
    border: none;
    text-decoration: none !important;
}

#wrapper #custom_widget #ka_playerVideoList_newMedia_title {
    width:144px;
    background:transparent url(../images/pmwtab_sportbikes.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom_widget #ka_playerVideoList_mostRated_title {
    width:130px;
    background:transparent url(../images/pmwtab_cruisers.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom_widget #ka_playerVideoList_mostPopular_title {
    width:158px;
    background:transparent url(../images/pmwtab_dualpurpose.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom_widget #ka_playerVideoList_more {
    width:45px;
    background:transparent url(../images/pmwtab_more.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}


#wrapper #custom_widget #ka_playerVideoList_newMedia_title:hover,
#wrapper #custom_widget #ka_playerVideoList_newMedia_title.active {
    background:transparent url(../images/pmwtab_sportbikes.gif) no-repeat scroll left top;
}

#wrapper #custom_widget #ka_playerVideoList_mostRated_title:hover,
#wrapper #custom_widget #ka_playerVideoList_mostRated_title.active {
    background:transparent url(../images/pmwtab_cruisers.gif) no-repeat scroll left top;
}

#wrapper #custom_widget #ka_playerVideoList_mostPopular_title:hover,
#wrapper #custom_widget #ka_playerVideoList_mostPopular_title.active {
    background:transparent url(../images/pmwtab_dualpurpose.gif) no-repeat scroll left top;
}

#wrapper #custom_widget #ka_playerVideoList_more:hover,
#wrapper #custom_widget #ka_playerVideoList_more.active {
    background:transparent url(../images/pmwtab_more.gif) no-repeat scroll left top;
}



/* SECONDARY WIDGETS */

#wrapper #custom2_widget {
    padding:0 0 20px;
}

#wrapper #custom2_widget .ka_related {
    height:638px !important;
    width:308px;
}

#wrapper #custom2_widget .ka_relatedTabs {
    width: 308px;
}

#wrapper #custom2_widget #ka_playPageRelatedTabs2 {
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:21px;
    width:308px;
    position: relative;
}

#wrapper #custom2_widget .ka_relatedTabs li {
    width: auto;
    height: auto;
}

#wrapper #custom2_widget .ka_relatedTabs li a span {
    position: relative;
    left: -2000px;
}

#wrapper #custom2_widget .ka_relatedTabs a, #wrapper #custom2_widget .ka_relatedTabs a.active {
    margin:0px;
    padding:0px;
    height: 22px;
    border: none;
    text-decoration: none !important;
}

#wrapper #custom2_widget .ka_relatedTabs a.active, #wrapper #custom2_widget .ka_relatedTabs a.active:hover {
    border: none;
    text-decoration: none !important;
}

#wrapper #custom2_widget #ka_mediaList_topRated_title {
    width:118px;
    background:transparent url(../images/pswtab_toprated.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom2_widget #ka_mediaList_mostRecent_title {
    width:138px;
    background:transparent url(../images/pswtab_mostrecent.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom2_widget #ka_mediaList_more {
    width:52px;
    background:transparent url(../images/pswtab_more.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}


#wrapper #custom2_widget #ka_mediaList_topRated_title:hover,
#wrapper #custom2_widget #ka_mediaList_topRated_title.active {
    background:transparent url(../images/pswtab_toprated.gif) no-repeat scroll left top;
}

#wrapper #custom2_widget #ka_mediaList_mostRecent_title:hover,
#wrapper #custom2_widget #ka_mediaList_mostRecent_title.active {
    background:transparent url(../images/pswtab_mostrecent.gif) no-repeat scroll left top;
}

#wrapper #custom2_widget #ka_mediaList_more:hover,
#wrapper #custom2_widget #ka_mediaList_more.active {
    background:transparent url(../images/pswtab_more.gif) no-repeat scroll left top;
}

#wrapper #member_widget {
    padding:0 0 20px;
}

#wrapper #member_widget .ka_related {
    min-height: 290px;
    height: 310px !important;
    width: 308px;
    padding-bottom: 20px;
}

#wrapper #member_widget .ka_relatedTabs {
    width: 308px;
}

#wrapper #member_widget #ka_playPageRelatedTabs3 {
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:21px;
    width:308px;
    position: relative;
}

#wrapper #member_widget .ka_relatedTabs li {
    width: auto;
    height: auto;
}

#wrapper #member_widget .ka_relatedTabs li a span {
    position: relative;
    left: -2000px;
}

#wrapper #member_widget .ka_relatedTabs a, #wrapper #member_widget .ka_relatedTabs a.active {
    margin:0px;
    padding:0px;
    height: 22px;
    border: none;
    text-decoration: none !important;
}

#wrapper #member_widget .ka_relatedTabs a.active, #wrapper #member_widget .ka_relatedTabs a.active:hover {
    border: none;
    text-decoration: none !important;
}

#wrapper #member_widget #ka_playerMemberList_topRated_title {
    width:124px;
    background:transparent url(../images/ppwtab_toprated.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #member_widget #ka_playerMemberList_mostViewed_title {
    width:142px;
    background:transparent url(../images/ppwtab_mostviewed.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #member_widget #ka_playerMemberList_more {
    width:42px;
    background:transparent url(../images/ppwtab_more.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}


#wrapper #member_widget #ka_playerMemberList_topRated_title:hover,
#wrapper #member_widget #ka_playerMemberList_topRated_title.active {
    background:transparent url(../images/ppwtab_toprated.gif) no-repeat scroll left top;
}

#wrapper #member_widget #ka_playerMemberList_mostViewed_title:hover,
#wrapper #member_widget #ka_playerMemberList_mostViewed_title.active {
    background:transparent url(../images/ppwtab_mostviewed.gif) no-repeat scroll left top;
}

#wrapper #member_widget #ka_playerMemberList_more:hover,
#wrapper #member_widget #ka_playerMemberList_more.active {
    background:transparent url(../images/ppwtab_more.gif) no-repeat scroll left top;
}



#wrapper #primaryMedia_widget {
    padding:0 0 20px;
}

#wrapper #primaryMedia_widget .ka_related {
    width: 477px;
    height: 870px !important;
}

#wrapper #primaryMedia_widget .ka_relatedTabs {
    width: 477px;
}

#wrapper #primaryMedia_widget #ka_primaryMediaRelatedTabs {
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:21px;
    width:477px;
    position: relative;
}

#wrapper #primaryMedia_widget .ka_relatedTabs li {
    width: auto;
    height: auto;
}

#wrapper #primaryMedia_widget .ka_relatedTabs li a span {
    position: relative;
    left: -2000px;
}

#wrapper #primaryMedia_widget .ka_relatedTabs a, #wrapper #primaryMedia_widget .ka_relatedTabs a.active {
    margin:0px;
    padding:0px;
    height: 22px;
    border: none;
    text-decoration: none !important;
}

#wrapper #primaryMedia_widget .ka_relatedTabs a.active, #wrapper #primaryMedia_widget .ka_relatedTabs a.active:hover {
    border: none;
    text-decoration: none !important;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_topRated_title {
    width:145px;
    background:transparent url(../images/primarymediatab_2.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_newMedia_title {
    width:127px;
    background:transparent url(../images/primarymediatab_1.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_mostPopular_title {
    width:150px;
    background:transparent url(../images/primarymediatab_3.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_more {
    width:55px;
    background:transparent url(../images/primarymediatab_4.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}


#wrapper #primaryMedia_widget #ka_primaryMediaList_topRated_title:hover,
#wrapper #primaryMedia_widget #ka_primaryMediaList_topRated_title.active {
    background:transparent url(../images/primarymediatab_2.gif) no-repeat scroll left top;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_newMedia_title:hover,
#wrapper #primaryMedia_widget #ka_primaryMediaList_newMedia_title.active {
    background:transparent url(../images/primarymediatab_1.gif) no-repeat scroll left top;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_mostPopular_title:hover,
#wrapper #primaryMedia_widget #ka_primaryMediaList_mostPopular_title.active {
    background:transparent url(../images/primarymediatab_3.gif) no-repeat scroll left top;
}

#wrapper #primaryMedia_widget #ka_primaryMediaList_more:hover,
#wrapper #primaryMedia_widget #ka_primaryMediaList_more.active {
    background:transparent url(../images/primarymediatab_4.gif) no-repeat scroll left top;
}













#wrapper #custom4_widget {
    padding:0 0 20px;
}

#wrapper #custom4_widget .ka_related {
    width: 308px;
    height: 460px;
}

#wrapper #custom4_widget .ka_relatedTabs {
    width: 308px;
}

#wrapper #custom4_widget #ka_playPageRelatedTabs4 {
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
    height:21px;
    width:308px;
    position: relative;
}

#wrapper #custom4_widget .ka_relatedTabs li {
    width: auto;
    height: auto;
}

#wrapper #custom4_widget .ka_relatedTabs li a span {
    position: relative;
    left: -2000px;
}

#wrapper #custom4_widget .ka_relatedTabs a, #wrapper #custom4_widget .ka_relatedTabs a.active {
    margin:0px;
    padding:0px;
    height: 22px;
    border: none;
    text-decoration: none !important;
}

#wrapper #custom4_widget .ka_relatedTabs a.active, #wrapper #custom4_widget .ka_relatedTabs a.active:hover {
    border: none;
    text-decoration: none !important;
}

#wrapper #custom4_widget #ka_playerVideoList4_newMedia_title {
    width:140px;
    background:transparent url(../images/pnwtab_sportbikes.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom4_widget #ka_playerVideoList4_mostRated_title {
    width:128px;
    background:transparent url(../images/pnwtab_cruisers.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}

#wrapper #custom4_widget #ka_playerVideoList4_mostPopular_title {
    display: none;
}

#wrapper #custom4_widget #ka_playerVideoList4_more {
    width:40px;
    background:transparent url(../images/pnwtab_more.gif) no-repeat scroll left bottom;
    float: left;
    display: block;
}


#wrapper #custom4_widget #ka_playerVideoList4_newMedia_title:hover,
#wrapper #custom4_widget #ka_playerVideoList4_newMedia_title.active {
    background:transparent url(../images/pnwtab_sportbikes.gif) no-repeat scroll left top;
}

#wrapper #custom4_widget #ka_playerVideoList4_mostRated_title:hover,
#wrapper #custom4_widget #ka_playerVideoList4_mostRated_title.active {
    background:transparent url(../images/pnwtab_cruisers.gif) no-repeat scroll left top;
}

#wrapper #custom4_widget #ka_playerVideoList4_more:hover,
#wrapper #custom4_widget #ka_playerVideoList4_more.active {
    background:transparent url(../images/pnwtab_more.gif) no-repeat scroll left top;
}


.ka_relatedTabs {
bottom:-1px;
margin:0pt;
padding:0pt;
position:absolute;
}
.ka_relatedTabs li {
display:inline;
}
.ka_relatedTabs a, .ka_relatedTabs a.active {
display:block;
float:left;
margin:1px 2px 0pt 0pt;
padding:2px 6px 4px;
text-align:center;
text-decoration:none;
}
.ka_relatedTabs a.active, .ka_relatedTabs a.active:hover {
background:#FFFFFF url(/kickapps/images/tabbg.gif) repeat-x scroll 0pt;
border-color:#CCCCCC rgb(204, 204, 204) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin-top:0pt;
padding-bottom:5px;
}
.ka_related {
border:1px solid #CCCCCC;
height:auto !important;
margin:0pt;
min-height:450px;
padding:8px 0pt 0pt;
width:298px;
}
.ka_relatedList {
margin:0pt 6px;
padding:0pt;
width:270px;
}
.ka_relatedList li {
height:auto !important;
margin:0pt 0pt 1em;
min-height:75px;
padding:0pt;
}

#wrapper #ka_mainContainer .widget_more {
    background:transparent url(../images/widget_more.gif) no-repeat scroll left top;
    float:right;
    height:12px;
    margin-right:10px;
    width:60px;
}

/* =General
-----------------------------------------------------------------------------*/
* {	margin:0; padding:0; }
#wrapper { width:995px; }
.horizontalBdrs { margin:0 10px; }
.verticalBdrs { margin:10px 0; }
.allBdrs { margin:10px; }
.clear { clear:both; }
.center { text-align:center; }
.caption { font-size:11px; color:#333; }
img { border:0; }
.horizontalDots { background:url(../images/border_dot_h.gif) repeat-x; margin:0 1px; }
.primaryDots { width:480px; background:url(../images/border_dots_480.gif) repeat-y; }
.secondaryDots { width:315px; background:url(../images/border_dots_315.gif) repeat-y; }
.tertiaryDots { width:150px; background:url(../images/border_dots_150.gif) repeat-y; }
.bullet { display:inline-block; list-style-type:none; padding:0; margin:5px 0; }
.bullet li { background:url(../images/bullet.gif) no-repeat 0 .5em; padding-left:10px; }

/* =Typography
-----------------------------------------------------------------------------*/

a { color:#039; text-decoration:none; }
a:hover { color:#039; text-decoration:underline; }

/* =Headers (Main, Title Bars, Ads)
-----------------------------------------------------------------------------*/
#logo {
    background-color:#FFD914;
    float:left;
    height:90px;
    left:0pt;
    position:relative;
    text-indent:10px;
    width:209px;
}

#logo img {
    bottom:0pt;
    padding:6px 0pt 0pt 0px;
    position:relative;
}

#mainSubOffer { float:left; width:332px; height:90px; background-color:#DDD; text-align:center; }
#mainSearch { float:left; width:332px; height:24px; background:url(../images/bkgd_search.gif) repeat-x; }

.hdrBar { margin:0 4px; height:31px; background:url(../images/header_bkgd.gif) repeat-x; }
.hdrBar h3, .hdrBar div { color:#09C; font-size:12px; font-weight:bold; padding:7px 0 0 7px; letter-spacing:2px; text-transform:uppercase; }
.hdrBarAd { float:right; padding:0 1px; background:url(../images/border_dot.gif) repeat-y; }

#topBannerAd { margin:5px 10px 0 10px; height:90px; text-align:center; }
#bigBoxAd { width:315px; height:250px; margin:20px 0; text-align:center; }

/* = Nav 
-----------------------------------------------------------------------------*/
#primaryNav { float:left; width:658px; padding-left:5px; height:28px; background:url(../images/nav_dots.gif) repeat-x; }

#nav_automotive { float:left; width:83px; height:28px; padding:0 5px; background:url(../images/nav_automotive.gif) no-repeat left top; }
#nav_automotive img { display:block; }
#nav_automotive li img { display:inline; }
#nav_automotive ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_automotive ul li { padding:3px 4px;}
#nav_automotive ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_automotive ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_automotive:hover, #nav_automotive.over { float:left; width:83px; padding:0 5px; background:url(../images/nav_automotive.gif) no-repeat right top; }
#nav_automotive:hover ul, #nav_automotive.over ul { display:block; }
#nav_automotive ul li div:hover, #nav_automotive.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_automotive ul li div:hover a, #nav_automotive.over ul li div.over a {color:#000; text-decoration:none;}

#nav_homejournal { float:left; width:99px; height:28px; padding:0 5px; background:url(../images/nav_homejournal.gif) no-repeat left top; }
#nav_homejournal img { display:block; }
#nav_homejournal li img { display:inline; }
#nav_homejournal ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_homejournal ul li { padding:3px 4px;}
#nav_homejournal ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_homejournal ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_homejournal:hover, #nav_homejournal.over { float:left; width:99px; padding:0 5px; background:url(../images/nav_homejournal.gif) no-repeat right top; }
#nav_homejournal:hover ul, #nav_homejournal.over ul { display:block; }
#nav_homejournal ul li div:hover, #nav_homejournal.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_homejournal ul li div:hover a, #nav_homejournal.over ul li div.over a {color:#000; text-decoration:none;}

#nav_science { float:left; width:57px; height:28px; padding:0 5px; background:url(../images/nav_science.gif) no-repeat left top; }
#nav_science img { display:block; }
#nav_science li img { display:inline; }
#nav_science ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_science ul li { padding:3px 4px;}
#nav_science ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_science ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_science:hover, #nav_science.over { float:left; width:57px; padding:0 5px; background:url(../images/nav_science.gif) no-repeat right top; }
#nav_science:hover ul, #nav_science.over ul { display:block; }
#nav_science ul li div:hover, #nav_science.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_science ul li div:hover a, #nav_science.over ul li div.over a {color:#000; text-decoration:none;}

#nav_technology { float:left; width:87px; height:28px; padding:0 5px; background:url(../images/nav_technology.gif) no-repeat left top; }
#nav_technology img { display:block; }
#nav_technology li img { display:inline; }
#nav_technology ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_technology ul li { padding:3px 4px;}
#nav_technology ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_technology ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_technology:hover, #nav_technology.over { float:left; width:87px; padding:0 5px; background:url(../images/nav_technology.gif) no-repeat right top; }
#nav_technology:hover ul, #nav_technology.over ul { display:block; }
#nav_technology ul li div:hover, #nav_technology.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_technology ul li div:hover a, #nav_technology.over ul li div.over a {color:#000; text-decoration:none;}

#nav_outdoors { float:left; width:70px; height:28px; padding:0 5px; background:url(../images/nav_outdoors.gif) no-repeat left top; }
#nav_outdoors img { display:block; }
#nav_outdoors li img { display:inline; }
#nav_outdoors ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_outdoors ul li { padding:3px 4px;}
#nav_outdoors ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_outdoors ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_outdoors:hover, #nav_outdoors.over { float:left; width:70px; padding:0 5px; background:url(../images/nav_outdoors.gif) no-repeat right top; }
#nav_outdoors:hover ul, #nav_outdoors.over ul { display:block; }
#nav_outdoors ul li div:hover, #nav_outdoors.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_outdoors ul li div:hover a, #nav_outdoors.over ul li div.over a {color:#000; text-decoration:none;}

#nav_pmnews { float:left; width:60px; height:28px; padding:0 5px; background:url(../images/nav_pmnews.gif) no-repeat left top; }
#nav_pmnews img { display:block; }
#nav_pmnews li img { display:inline; }
#nav_pmnews ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_pmnews ul li { padding:3px 4px;}
#nav_pmnews ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_pmnews ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_pmnews:hover, #nav_pmnews.over { float:left; width:60px; padding:0 5px; background:url(../images/nav_pmnews.gif) no-repeat right top; }
#nav_pmnews:hover ul, #nav_pmnews.over ul { display:block; }
#nav_pmnews ul li div:hover, #nav_pmnews.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_pmnews ul li div:hover a, #nav_pmnews.over ul li div.over a {color:#000; text-decoration:none;}

#nav_howtocentral { float:left; width:114px; height:28px; padding:0 5px; background:url(../images/nav_howtocentral.gif) no-repeat left top; }
#nav_howtocentral img { display:block; }
#nav_howtocentral li img { display:inline; }
#nav_howtocentral ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
#nav_howtocentral ul li { padding:3px 4px;}
#nav_howtocentral ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_howtocentral ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_howtocentral:hover, #nav_howtocentral.over { float:left; width:114px; padding:0 5px; background:url(../images/nav_howtocentral.gif) no-repeat right top; }
#nav_howtocentral:hover ul, #nav_howtocentral.over ul { display:block; }
#nav_howtocentral ul li div:hover, #nav_howtocentral.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_howtocentral ul li div:hover a, #nav_howtocentral.over ul li div.over a {color:#000; text-decoration:none;}

            #nav_automotive_on { float:left; width:83px; height:28px; padding:0 5px; background:url(../images/nav_automotive_on.gif) no-repeat left top; }
			#nav_automotive_on img { display:block; }
			#nav_automotive_on li img { display:inline; }
			#nav_automotive_on ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000; z-index: 1000; }
			#nav_automotive_on ul li { padding:3px 4px;}
			#nav_automotive_on ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
			#nav_automotive_on ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
			#nav_automotive_on:hover, #nav_automotive_on.over { float:left; width:83px; padding:0 5px; background:url(../images/nav_automotive_on.gif) no-repeat right top; }
			#nav_automotive_on:hover ul, #nav_automotive_on.over ul { display:block; }
			#nav_automotive_on ul li div:hover, #nav_automotive_on.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
			#nav_automotive_on ul li div:hover a, #nav_automotive_on.over ul li div.over a {color:#000; text-decoration:none;}

            #nav_technology_on {background:transparent url(/images/nav_technology_on.gif) no-repeat scroll left top;float:left;height:28px;padding:0pt 5px;width:87px;}
            #nav_technology_on img {display:block;}
            #nav_technology_on li img {display:inline;}
            #nav_technology_on ul {background-color:#384E55;border-color:#000000;border-style:solid;border-width:1px 0pt;display:none;list-style-type:none;margin:0pt 0pt 0pt 10px;padding:0pt;position:absolute;width:148px;}
            #nav_technology_on ul li {padding:3px 4px;}
            #nav_technology_on ul li div {border-color:#384E55;border-style:solid;border-width:0pt 0pt 1px;padding:1px 4px;}
            #nav_technology_on ul li div a {color:#FFFFFF;font-size:11px;font-weight:bold;}
            #nav_technology_on:hover, #nav_technology_on.over {background:transparent url(/images/nav_technology_on.gif) no-repeat scroll right top;float:left;padding:0pt 5px;width:87px;}
            #nav_technology_on:hover ul, #nav_technology_on.over ul {display:block;}
            #nav_technology_on ul li div:hover, #nav_technology_on.over ul li div.over {background-color:#FFEE00;border-color:#000000;border-style:solid;border-width:0pt 0pt 1px;}
            #nav_technology_on ul li div:hover a, #nav_technology_on.over ul li div.over a {color:#000000;text-decoration:none;}
    
            #nav_homejournal_on { background:transparent url(../images/nav_homejournal_on.gif) no-repeat scroll left top; float:left; height:28px; padding:0pt 5px; width:99px; }
            #nav_homejournal_on img { display:block; }
            #nav_homejournal_on li img { display:inline; }
            #nav_homejournal_on ul { background-color:#384E55; border-color:#000000; border-style:solid; border-width:1px 0pt; display:none; list-style-type:none; margin:0pt 0pt 0pt 10px; padding:0pt; position:absolute; width:148px; }
            #nav_homejournal_on ul li { padding:3px 4px; }
            #nav_homejournal_on ul li div { border-color:#384E55; border-style:solid; border-width:0pt 0pt 1px; padding:1px 4px; }
            #nav_homejournal_on ul li div a { color:#FFFFFF; font-size:11px; font-weight:bold; }
            #nav_homejournal_on:hover, #nav_homejournal_on.over { background:transparent url(../images/nav_homejournal_on.gif) no-repeat scroll right top; float:left; padding:0pt 5px; width:99px; }
            #nav_homejournal_on:hover ul, #nav_homejournal_on.over ul { display:block; }
            #nav_homejournal_on ul li div:hover, #nav_homejournal_on.over ul li div.over { background-color:#FFEE00; border-color:#000000; border-style:solid; border-width:0pt 0pt 1px; }
            #nav_homejournal_on ul li div:hover a, #nav_homejournal_on.over ul li div.over a { color:#000000; text-decoration:none; }            
            
            
#extraNav { 
    float:left; 
    width:454px; 
    _width:452px; 
    height:90px; 
    background:url(../images/bkgd_mecha.gif) no-repeat; 
    text-align:right; 
}

#extraNav div { margin:6px; height:10px; }
#extraNav div a { color:#FFF; font-size:10px; letter-spacing:-1px; }
#extraNav div img { padding:0 3px; }

#secondaryNav { margin:0 10px 10px; font-size:11px; }
#secondaryNav img { margin:0 5px; }


/* =Story Content
-----------------------------------------------------------------------------*/
.calloutHeadline { font-weight:bold; font-size:12px; }
.calloutHeadlineSmall { font-size:10px; }
.mainHeadline { font-size:20px; font-weight:bold; color:#000; }
.subHeadline { font-weight:bold; }

/* =Footer
-----------------------------------------------------------------------------*/
#footer { margin:10px 0; text-align:center; font-size:10px; color:#999; }
#footer p { margin-bottom:10px; }

/* =Forms
-----------------------------------------------------------------------------*/
form { display: inline; }

.topsearch1 { display: inline; vertical-align: top; width:103px; margin:2px; padding:0; border:1px solid #000; font-size:11px; }
.topsearch2 { display: inline; vertical-align: top; width:103px; margin-top:1px; padding:0; border:1px solid #000; font-size:11px; }
.go { margin:0; padding:2px 0 0 5px; }

#subscribeForm { width:975px; margin:10px; }

/* -------------- MESSAGE BOARD / FORUM ------------- */

/* TABLE WRAPPER */
#ka_msgb_listTableWrapper {
    line-height:normal;
    margin:0px 10px;
    padding:0px;
    width:645px;
    font-size: inherit;
    background: transparent url(../images/header_bkgd.gif) repeat-x scroll 0px 4px;
    border-top:1px dotted #999999;
    border-left:1px dotted #999999;
    border-right:1px dotted #999999;
}


#ka_msgb_breadCrumb {
    border-color:#FFFFFF;
    color:#0099CC;
    letter-spacing:1px;
    padding:7px;
    text-transform:uppercase;
    border-style:solid solid none;
    font-size: 1.2em;
    font-weight: bold;
    border-width: 3px 3px 0px;
}

#ka_msgb_forumIconHeader, #ka_msgb_forumTitleHeader, #ka_msgb_forumLastHeader, #ka_msgb_forumStatsHeader, .ka_msgb_iconsCont, .ka_msgb_titlesCont, .ka_msgb_lastCont, .ka_msgb_statsCont {
    background-color: #6B8BBF;
}

#wrapper #ka_msgb_forumListTable tr td {
    border-top:3px solid #6B8BBF !important;
    border-right:2px solid #6B8BBF !important;
    border-bottom: none;
}

#wrapper #ka_msgb_forumListTable {
    border-bottom:3px solid #6B8BBF;
    border-left:3px solid #6B8BBF;
}

#ka_msgb_forumTitleHeader, #ka_msgb_forumStatsHeader {
    background-color:#B3C7E2;
}

.ka_msgb_iconsCont, .ka_msgb_lastCont {
    background-color:#DAE6F0;
}


.ka_msgb_titlesCont, .ka_msgb_statsCont {
    background-color:#FFFFFF;
}

#ka_msgb_listTableWrapper table, .ka_msgb_addButton {
    position: relative;
    top: 1em;
}

#ka_msgb_newFormWrapper1 {
    margin-right: -100px;
    margin-top: -20px;
}


.ka_msgb_lastInfo { 
    font-size:11px; 
}



/* forum ADD BTNS */

.ka_msgb_formActivate {
    top: 2em;
}

#ka_msgb_postFormButtonWrapper, .ka_msgb_formDeactivate {
    margin-bottom: 20px;
}


body.ka_messageBoards div.ka_allItemsContainer {
    width:96%;
}

body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody {
    width:63%;
}

body.ka_messageBoards #ka_contentContainer {
    padding: 0px 0 0 9px;
}

#ka_adminConsole {
    width:94.5%;
}

#ka_contentContainer div.ka_createForm form {
    background: none;
    border: none;
}

/* MAIN */
#ka_mainContainer {
	font:84%/140% normal "Lucida Grande", arial, tahoma, sans-serif;
    line-height: normal;
}


/* MAIN NAVIGATION */
#ka_header ul,#ka_header li {
	padding:0;
}

#ka_header ul {
	float:none;
	clear:both;
}

#ka_header li {
}

#ka_header li a {
	position:relative;
	display:block;
	float:left;
	left:5px;
	padding:5px 8px;
}

#ka_headerTopNav {
	float:left;
	padding:3px 0 0;
    height: auto;
}

#ka_searchAdv1 {
    visibility: hidden;
}

#ka_headerSubNav {
	float:left;
	height:30px;
}

#ka_headerSubNav ul {
	width:98%;
    margin: 0; /* check */
    padding: 0; /* check */
}

#ka_headerSubNav li {
	display:inline;
	margin:0;
}

#ka_headerSubNav li.current a,#ka_headerSubNav li a:hover {
	margin-top:1px;
	color:#fff;
}

#ka_headerSubNav li.ka_addMedia {
    margin: 0;
    padding: 0;
}

#ka_headerSubNav li.ka_addMedia_photo {
	float:right;
	padding-left:10px;
}

#ka_headerSubNav li.ka_addMedia_blog {
	float:right;
	padding-left:10px;
}

#ka_headerSubNav li.ka_addMedia_video {
	float:right;
	padding-left:10px;
}

#ka_headerSubNav li.ka_addMedia_audio {
	float:right;
	padding-left:10px;
}


#ka_headerBtmNav {
	float:left;
	margin:0;
	padding:0;
	min-height:40px;
	height:auto !important;
	height:40px;
    font-size: 100%;
}

#ka_headerLogin {
	padding:0;
    overflow: visible;
    right: -98px;
    position: absolute;
}

#ka_headerLogin li {
	display:inline;
    border-left: none;
}

#ka_headerLogin li a {
	position:relative;
	display:inline;
	float:none;
	margin-right:6px;
	padding:5px 8px 5px 0;
	text-decoration:none;
}

.ka_username_welcome {
    
}

#ka_headerSearch {
	right:-90px;
    position: absolute;
}

#ka_headerSearch {
	width:233px;
    right: -92px;
}

*+html #ka_headerSearch {
    /* right: 0px; */
}



.ka_searchButton {
	cursor:pointer;
}

#ka_headerLogin ul {
	display:inline;
    float: right;
    padding: 0;
}

#ka_mainContainer #ka_headerLogin li {
	float:left !important;
	margin:2px 0 0 0;
	line-height:95%;
    padding: 0px 0px 0pt 3px;
}

#ka_headerLogin li a {
	text-decoration:underline !important;
}

#ka_headerLogin li .ka_forgot_pass, #ka_headerLogin li .ka_signout_auth {
    
}

#ka_headerLogin li.ka_join_auth, #ka_headerLogin li.ka_username_welcome, #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 dotted #999999;
    height:16px;
    display: block;
}


/* TYPOGRAPHY */
#ka_mainContainer h1 {
	font-size:1.5em;
}

#ka_mainContainer h2 {
	font-size:1.4em;
}

#ka_mainContainer h3 {
	font-size:1.3em;
	text-transform:capitalize;
    padding: 0;
}

#ka_contentContainer h2 {
	text-transform:capitalize;
}

.ka_uploadEnlarge {
	font-weight:bold;
	font-size:110%;
}


/* GENERAL */
fieldset {
	padding:1.2em;
}

legend {
	font-size:.94em;
}

label {
	margin:0 0 6px;
    font-weight: normal;
}


#ka_mainContainer li {
	list-style:none;
}


/* INPUTS */
#ka_mainContainer input,#ka_mainContainer textarea {
	margin:0 0 1.4em;
	padding:5px;
}

#ka_mainContainer select {
	margin:0;
	padding:0;
}


/* ALERT, ERROR, HELPTEXT */
.ka_Help,.ka_Alert,.ka_Error,.ka_Success {
}



/* ADS */
#ka_adFullBanner {
	padding:0;
}

.ka_adWideContent {
}



/* COMMENTS */
.ka_bubble cite {
	padding:7px 0 0 15px;
}

.ka_bubbleLong {
	width:600px !important;
}


/* PAGINATION */
.pagination {
	padding:0.5em;
}


/* STAR RATING */

.ka_starSystemL {
	min-height:20px;
	height:auto !important;
	height:20px;
    margin: 0;
}

.ka_starSystemL li {
	padding-bottom:9px !important;
	width:23px;
	height:36px;
	min-height: none !important;
}

.ka_starL {
	background:transparent url(http://static.kickapps.com/kickapps/images/stars/star-big-b.gif) scroll no-repeat left top !important;
}

#wrapper .ka_starHighlightL {
	background:transparent url(http://static.kickapps.com/kickapps/images/stars/star-big-a.gif) scroll no-repeat left top !important;
    text-decoration: none !important;
}

#wrapper .ka_starSelectedL {
	background:transparent url(http://static.kickapps.com/kickapps/images/stars/star-big-c.gif) scroll no-repeat left top !important;
}

#wrapper .ka_starSystemL li a {
	padding:0pt 9px 10px !important;
    height: auto !important;
    text-decoration: none !important;
}

*+html #wrapper .ka_starSystemL li a {
	padding:0pt 9px 20px !important;
    overflow: visible !important;
    z-index: 20
}



/* ICONS */
.ka_emailUpload {
	background:transparent url("/kickapps/images/emailup.gif") no-repeat 0 5px;
}

.ka_back {
	background:transparent url("/kickapps/images/arrow_left.gif") no-repeat 0 2px;
}
 

/* LETTER BOX IMAGES */
#ka_moduleLetterBox {
	background:transparent;
}



/* POPUP:OLD CODE */
.ka_popUpDiv {
	z-index:900;
}

.ka_popUpDiv {
	height:400px;
}

.ka_popUpInnerDiv {
	height:400px;
}

.ka_popUpSingleDiv {
	visibility:hidden;
}

#wrapper #ka_mainContainer .ka_contentTitle {
    background:transparent url(../images/header_bkgd.gif) repeat-x scroll left top;
    border:1px dotted #CCCCCC;
    color:#0099CC;
    font-size:1.1em;
    text-transform:uppercase;
}

.ka_myPlace #ka_rightColumn {
    float:left;
    margin:0pt 0pt 0pt 10px;
    width:627px;
    padding: 0;
    border: none;
}

#ka_userModule, #ka_mostPopularModule, #ka_newestModule {
    margin-top:10px;
    width:627px;
}

#wrapper #ka_mainContainer .ka_contentBody {
    border-top:none;
    margin-bottom: 20px;
}

.ka_since {
    float:right;
    font-size:0.86em;
    font-weight:bold;
    margin:2px 8px 0pt 0pt;
}

.ka_myPlace #ka_leftColumn {
    width:627px;
}

.ka_more {
    margin:8px 8px 0pt 0pt;
}

#ka_playPageComments {
    width:618px;
}

#ka_commentList {
    width:618px;
}

.ka_bubble blockquote {
    border: none;
}

#ka_adFullBanner {
    margin:12px auto 12px !important;
}

#ka_welcomebubble {
    display: none !important;
}



.ka_LE_open {
    display: none !important;
}

#wrapper #custom2_widget {
    padding:10px 0pt 20px;
}

#wfmodule_ka_WildfirePost {
    background-color: #FFFFFF !important;
}
    
#ka_mostRelatedTab {
    display: none !important;
}

#wrapper #ka_adminControl {
    background:#EEEEEE none repeat scroll 0% 50%;
    border:1px solid #000000;
    width:296px;
}

#ka_loginPopup {
    background:#DDDDDD none repeat scroll 0% 50%;
}

#ka_mainContainer #joinHeader {
    border: none;
}

.ka_starSystemL li a {
    z-index:5;
}

#wrapper .ka_starSelectedL {
    background:transparent url(http://static.kickapps.com/kickapps/images/stars/star-big-a.gif) no-repeat scroll 0% !important;
}

body#ka_login #ka_mainContainer h3 {
    display:block;
    height:30px;
}

body#ka_login #ka_mainContainer h3 span {
    display:block;
    padding:5px 0px 0px 6px;
}

body#ka_login #ka_mainContainer p {
    font-size:120%;
    margin:10px;
}

body#ka_groups #ka_rightColumn {
    width:632px;
    margin-rig
    font-size: 12px;
}

.ka_blogPlayPage div#ka_groupsLink {
    left:-373px;
    position:absolute;
    top:16px;
}

#wrapper .ka_blogPlayPage #ka_contentContainer #ka_playPageDetails {
    overflow:visible;
}

/** STAR RATING **/

.ka_starSystemL li a {
    z-index:5;
}
#wrapper .ka_starSelectedL {
        background:transparent url(http://static.kickapps.com/kickapps/images/stars/star-big-a.gif) no-repeat scroll 0% !important;
}
li#ka_sweepstakes {position:absolute; left:-5000px;}

