* {padding: 0; margin:0; font-family: Verdana, sans-serif; }

body {background: url(../images/bg.jpg) repeat;  }

/* DISPLAY: NONE -------------------------------- */
#ka_since, li#ka_mkpTheme a, #ka_footer, body#ka_login #ka_headerSubNav, body.ka_searchResults #ka_headerSubNav, body#ka_register #ka_headerSubNav, body#ka_forgot #ka_headerSubNav, body#ka_homepage #ka_headerSubNav, #forumContainer #ka_headerLoginAuth li.ka_username_auth, #ka_headerTopNav, #ka_searchText, li.ka_listPoints, li.ka_listViews, body#ka_listPage.user li.ka_listRating, #ka_profilePage #ka_headerSubNav, body#ka_playPage #ka_headerSubNav, #ka_headerSubNav li.ka_addMedia_friend, #ka_profileTags, #ka_profileActivityFeed a#ka_rss_friends_link, #ka_profileCommentControlTop, #ka_userModule, #ka_myhomeUpdates .ka_gen_rss_friends, #ka_myhomeUpdates .ka_more, #ka_newestModulePhoto, .ka_photoPlayPage #ka_uploadedby, .ka_photoPlayPage #ka_categoriesLink, .ka_photoPlayPage #ka_descTitle, .ka_photoPlayPage #ka_rssLink, #ka_statsPhoto, #ka_editLinkDiv, .defaultSkin td.mceToolbar, tr.mceLast, #ka_myhomeFeeds, #ka_newBlog, li#ka_profileAgeItem, li#ka_profilePoints, li#ka_profileRate, #ka_profileUserInfo .ka_gen_rss_link, body.authorlounge li#ka_subMyFriend, body.authorlounge li#ka_subMostRecent, body.authorlounge #ka_subPointsNow, #ka_relatedTabs li#ka_newMediaTab, #ka_PointsLevelMeta, body.ka_messageBoards #ka_header, #ka_breadcrumbs, body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem div.forumItemIcons, .ka_bumperBottom, #ka_bookWrapper .ka_adminControl, #ka_headerBtmNav li.ka_forgot_pass, #ka_profilePhotos, #ka_manageSubNav ul li#ka_mkpMyRSS, .ka_profileRssFeed, li#ka_shareLink, #ka_shoutPage #ka_shoutBoxArea, #ka_headerSubNav li#ka_subMyGroup, #ka_groupMember, #ka_groupVideo, #ka_groupPhoto, #ka_videoPlayer, #ka_groupBlog, #ka_otherGroup, #ka_joinButton, #ka_groupHeaderWrap, body#ka_groups #ka_headerSubNav, #ka_groupFeeds, #ka_groupProfile, li.ka_listMembers, li.ka_listMedia, li.ka_listAddComment, #ka_groupSuccess, body#ka_groups #ka_rightColumn .ka_adminEditMedia, #ka_headerSubNav li.ka_addMedia_group, #ka_addGroups, #ka_profileGroups, #ka_profileCats, .ka_starSystemS li a.ka_memberAction, #postalCountry, #ka_rss_friends_link .ka_gen_rss_friends, #ka_mainContainer.legalPages #ka_header, body#ka_mkp_manageProfileQuestions .ka_supplementalQuestions {display: none;}

/* KA WIDTH -------------------------------- */
#wrapper, #ka_mainContainer {width:985px;}
#wrapper, #ka_mainContainer, #ka_manageContent, #ka_contentContainer, #ka_profileContainer, .ka_searchList, #footer, body#ka_listPage.user #ka_mainContainer, body#ka_listPage.user #ka_contentContainer, body#ka_listPage.user .ka_searchList, body#ka_listPage.ka_searchResults #ka_mainContainer, body#ka_listPage.ka_searchResults #ka_contentContainer {width:985px;}
#ka_mainContainer.ka_homePage {display: none; }
#ka_header, body#ka_listPage.user #ka_header {width: 975px; margin: 0 auto; }
.genreBanner {width:976px; margin: 0 auto 10px; }
#ka_header {display: none; margin-bottom: 7px; }
#ka_mainContainer h3.listHeader {margin-top: 7px; margin-bottom: 7px; }

body#ka_listPage #ka_mainContainer/*, body#ka_listPage .ka_searchList*/, body.listWidgetBody #ka_mainContainer, body.listWidgetBody #ka_contentContainer, body.listWidgetBody .ka_searchList, body#ka_listPage.authorlounge #ka_mainContainer, body#ka_listPage.authorlounge .ka_searchList {width: 790px;}

body#ka_listPage #ka_header, body#ka_listPage.authorlounge #ka_header, body.listWidgetBody #ka_header, #ka_mainContainer h3.listHeader, body#ka_listPage #ka_contentContainer, body#ka_listPage.authorlounge #ka_contentContainer {width: 780px; margin-left: 7px; }
body#ka_listPage.user #ka_contentContainer, body#ka_listPage.ka_searchResults #ka_contentContainer {margin: 0 auto; }

.ka_searchList, body#ka_listPage.user.authorlounge .ka_searchList, body.listWidgetBody.customBookList .ka_searchList  {width: 850px; margin-left: -66px;}
body#ka_listPage.user .ka_searchList, body#ka_listPage.ka_searchResults .ka_searchList {margin-left: -65px; width: 1065px;}
body#ka_listPage #ka_mainContainer, body.listWidgetBody #ka_mainContainer {float: right;}

#ka_leftColumn, #ka_commentList {width: 660px;}
#ka_rightColumn, #ka_related {width: 320px;}
#ka_profileLeft {width: 195px; margin: 0; }
#ka_profileRight {width: 790px; float: right; margin: 0; }
.ka_statsList li {width:580px;}
body#ka_myhome #ka_leftColumn, body#ka_myhome #ka_rightColumn {width: 490px; }

/* SITE-WIDE KA STYLING --------------------- */
#wrapper {margin: 0 auto; width:985px; position: relative; zoom: 1; }
#ka_mainContainer { padding: 0; margin: 0 auto 25px; color:#323232; font-size: 12px; width:985px;}
#ka_contentContainer {font-size:12px; width:985px;}
#ka_mainContainer a:link, #ka_mainContainer a:visited {color: #6e9d95; outline: none; }
#ka_mainContainer a:hover {text-decoration: underline;}
#ka_mainContainer p {color:#000;line-height:19px;margin:0 0 1em; }
#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4, #ka_mainContainer h5 {margin: 0; padding: 0; position: relative; border: none; font-weight: normal; }
#ka_mainContainer p.subhead {font-size: 17px; color: #404040; }
#ka_mainContainer h1 {font-size: 20px;}
#ka_mainContainer h3, body#ka_groups h3 {font-size: 22px; /*margin-top: 15px; */}

.ka_Small {font-size:12px;}
#ka_myhomeUpdates, #ka_myhomeUpdates, #ka_myhomeFeeds, #ka_newestModule, #ka_newBlog, #ka_userModule, #ka_newestModulePhoto, #ka_newestModuleAudio {position: relative;}
#ka_myhomeUpdates .ka_more {right: 30px;} 
.colorText {color: #94d5ca; /*text-transform: uppercase;*/}
.clear {clear: both; }
#ka_profileMessageLink, #ka_profileFriendSuggest, #ka_profileEditLink, #ka_profileFriendLink,  #ka_profileFlag, li#ka_profileFriendAlready, #ka_headerSubNav li.ka_addMedia, #ka_profileFeeds li, #ka_profileActivityFeed li, .ka_myHomeList li, .ka_gen_friend, #ka_profileActivityFeed .ka_sprite_media, #ka_communityactivity .ka_sprite_media {background: none !important;padding:0 !important; margin: 0 !important;}

.ka_sprite_media, #ka_lastLogin ul li.ka_sprite_misc {padding-bottom: 0; margin: 0 !important;}

#ka_customPage.chatRoom {border: 1px solid #CCCCCC; background: #fff; padding: 30px; text-align: center; }
.ka_profileMediaToggle  {right:20px; top:12px;}
label {/*font-weight: normal;*/  color: #000; }
legend {color:#000; font-size:12px; margin:0; text-transform:uppercase;}
#ka_headerBtmNav li a#shoppingCart {background: url(../images/shoppingcart.jpg) no-repeat top left; padding-left: 20px; }

/* Header -------------- */
#headerwrapper {background: #000; height: 105px; }
#headerwrappercolors {background: #FFF url(../images/header-topcolors.jpg) no-repeat top left; height: 7px; }
#headercontent {margin: 0 auto;height: 98px; width: 975px; position: relative; text-transform: uppercase; color: #fff;}
#headercontent a {color: #fff;}
.menubar li a {text-decoration: none; }
.menubar li {display: block; float: left; list-style:none;}
#nav-genre, #welcomeMessage, #ka_newsletter p {margin: 0 auto 10px; background: url(../images/subnav.gif) no-repeat 0 0; height: 36px; padding: 0 2px; width: 975px;}
#nav-wrapper{width: 100%; top:105px; left: 0; height: 110px; background: url(../images/shadow.png) repeat-x 0 0; position:absolute; z-index:-3; }
body#index #nav-genre {margin-bottom: 10px;}
#SubNav_ul {color: #393939; text-transform: uppercase;  margin: 0 0 0 8px; font-size: 12px; line-height: 36px; float: left; }
#SubNav_ul label {font-weight: bold; color: #393939; float: left; margin: 0;}
#SubNav_ul li {display: inline;}
#SubNav_ul li a {color: #393939; text-decoration: none; border-left: 1px solid; padding: 0 5px;}
#SubNav_ul li.first a{border: none; }
a#logoHome {background: url(../images/logo.jpg) no-repeat 0 0; position: absolute; top: 21px; left: -12px; width: 348px; height: 77px; display: block; }

/* #footer --------------------------- */
#ka_newsletter {clear: both; width:975px; margin: 0 auto; }
#ka_newsletter p {color: #1e3334; font-size: 14px; text-align: center; line-height: 36px; margin: 0 ; }
#ka_newsletter p span {color: #e6262e; text-transform: uppercase; }
#ka_newsletterForm {background: url(../images/newsletterBg.png) no-repeat 0 0; padding: 11px 0; }
#ka_newsletterForm fieldset {border: none; text-align:center;  padding: 0; margin: 0 auto; width:760px;}
#ka_newsletterForm label, #ka_newsletterForm select, #ka_newsletterForm input {  font-weight: normal; color: #747474;font-size: 15px;}
#ka_newsletterForm label {color: #efefef; display:block; float:left; margin-right:10px; }
#ka_newsletterForm select, #ka_newsletterForm input {background: #fff; border: 1px solid #b7b7b7; height: 24px; padding: 0px; display:block; float:left; margin-right:10px;}
#ka_newsletterForm input {height: 22px; }
#ka_newsletterForm input#ka_email {width: 130px; }
#ka_newsletterForm input#ka_newsSubmit {background: url(../images/submitBt.png) no-repeat 0 0; text-indent: -9999px; width: 70px; height: 26px; border: none; font-size: 0; display:block; font-size: 0; display:block; line-height: 0;}
#ka_newsletterForm select {width: 105px;}

#footer {margin: 0 auto; height: 125px; clear:both; background: url(../images/kangaroo.png) no-repeat 230px 10px; padding-top:20px;}
#footer ul {margin:  15px 0 0 300px; font-size: 10px;line-height: 11px;color: #666666;}
#footer ul li {border-left: 1px solid; display: inline; padding: 0 5px;}
#footer ul li:first-child {border-left: none; }
#footer ul li a {color: #666666;  text-transform: capitalize; text-decoration: none; }

/* #ka_headerBtmNav --------------------------- */
#ka_headerBtmNav {position: absolute; top: 10px; right: 0; z-index: 2; padding: 0; }
#ka_headerBtmNav li {padding-left: 0; font-size: 11px; display:inline; margin-right:0;}
#ka_headerBtmNav li a {text-decoration: underline;}

/* #ka_headerSearch -------------------------------- */
#ka_headerSearch {float: right; width: 255px; background: #e6e6e6; border-left: 1px solid #747474; padding: 4px 0 4px 8px; margin: 0px 2px 0px 0px;}
.ka_searchButton {background: url(../images/go_bt.gif) no-repeat 0 0; width: 27px; height: 27px;margin:0 3px; float:right; border: none; text-indent:-9000px; }
#ka_headerSearch input.ka_searchField, #searchDropDown {height:21px;margin:0;padding:2px; width: 110px; border: 1px solid #c5c5c5; font-size: 14px; color: #747474; background: #fff; float:right; *height: 17px; *margin-top: 2px; }
#searchDropDown {width: 100px; float: left; text-transform: uppercase; height:27px; *height: 23px; *margin-top: 2px;  }

/* NAVIGATION USING IMAGE ROLLOVERS -------------- */
#navigation {position: absolute; top: 53px; right: 0; height: 36px; width: 655px;background:url(../images/menu-sprite.jpg) no-repeat 0 0; }
#global-nav li a {background:url(../images/menu_sprite.jpg) no-repeat 0 0; display:block;height:41px;text-indent:-9999px; outline: none;}
li#ka_homeTab a {width:53px; background-position: 0 0;}
li#ka_homeTab a:hover, li#ka_homeTab a.current {background-position: 0 -41px;}
li#ka_myhomeTab a {width:80px;background-position: -53px 0;}
li#ka_myhomeTab a:hover, li#ka_myhomeTab a.current {background-position: -53px -41px;}
li#ka_booksTab a {width:63px;background-position: -133px 0;}
li#ka_booksTab a:hover, li#ka_booksTab a.current {background-position: -133px -41px;}
li#ka_authorsTab a {width:81px;background-position: -196px 0;}
li#ka_authorsTab a:hover, li#ka_authorsTab a.current {background-position: -196px -41px;}
li#ka_memberTab a {width:83px;background-position: -277px 0;}
li#ka_memberTab a:hover, li#ka_memberTab a.current {background-position: -277px -41px;}
li#ka_blogTab a {width:54px;background-position: -360px 0;}
li#ka_blogTab a:hover, li#ka_blogTab a.current {background-position: -360px -41px;}
li#ka_communityTab a {width:107px;background-position: -414px 0;}
li#ka_communityTab a:hover, li#ka_communityTab a.current {background-position: -414px -41px;}
li#ka_messageBoardsTab a {width:134px;background-position: -521px 0;}
li#ka_messageBoardsTab a:hover, li#ka_messageBoardsTab a.current {background-position: -521px -41px;}

#communitySubNav {width: 176px !important; padding: 35px 10px 10px; height: 45px; background: url(../images/communityNav.png) no-repeat 0 0; top: 3px !important; left: 0px !important; display:none;}
#communitySubNav li {display: block; line-height: 20px; padding: 0 10px; width: auto; }
li#ka_communityTab #communitySubNav li a {color: #393939; font-size: 11px; text-transform: uppercase; text-decoration: none; background: none; text-indent: 0; width: auto; height: auto; }

/* #ka_headerSubNav --------------------------- */
#ka_headerSubNav {clear:both; background: #94d5ca; padding: 0; }
#ka_headerSubNav ul {font:bold; padding: 4px;}
#ka_headerSubNav li {margin:0;  border-left: 1px solid; }
#ka_headerSubNav li:first-child, #ka_headerSubNav.photo li#ka_subMostRecent, body.authorlounge li#ka_subHighRate, #ka_headerSubNav li#ka_subMyBlog, li#ka_subMyVideo, body#ka_listPage li#ka_subMyFriend, body.authorlounge li#ka_subMostView, #ka_headerSubNav li#ka_subMyPhoto {border: none; }
#ka_mainContainer #ka_headerSubNav li a {color: #000; font-weight:normal; padding: 0 5px; text-transform: uppercase; line-height:12px;}
#ka_mainContainer #ka_headerSubNav li a:hover, #ka_mainContainer #ka_headerSubNav li.current a {background-image: none; }
#ka_mainContainer #ka_headerSubNav li.current a {font-weight: bold; }

#ka_manageSubNav {font-size: 12px;}

/* INBOX -------------------------------- */
#ka_memberMessage ul.vert li.even {background: none; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC;}
#ka_memberMessage ul.vert li.even, #ka_memberMessage ul.vert li.odd, .ka_rowCol ul.vert li.even, .ka_rowCol ul.vert li.odd {border-bottom:1px dotted #CCCCCC; background: none; border-top: none;}
#ka_memberMessage ul.vert li.messagingTitle {border-bottom:1px dotted;color:#666666;margin:10px 0 0;text-transform:uppercase;}
#ka_memberMessage ul.vert li.messagingTitle li:hover {color:#666666;}
#ka_memberMessage ul.vert li.even:hover, #ka_memberMessage ul.vert li.odd:hover, .ka_rowCol ul.vert li.even:hover, .ka_rowCol ul.vert li.odd:hover {background:#efefef;}



/* PROFILE RATING STARS -------------------------------- */
.ka_starL, .ka_starS {background:transparent url(../images/star.gif) no-repeat 0 0;}
.ka_starHighlightL, .ka_starSelectedL,  .ka_starSelectedS  {background:transparent url(../images/star.gif) no-repeat scroll 0 -16px;}
.ka_statsList li {margin-bottom:8px; padding: 0;}
.ka_starSystemS li a{display:inline-block; height:15px; padding:0; width:15px; overflow: hidden; }
.ka_starSystemS li, #ka_profileUserInfo .ka_starSystemL li {width:15px !important; height:15px !important; display: inline; padding-bottom: 0; margin-right:3px !important;}
#ka_profileUserInfo #ka_starRatingSubText {clear:none; float:left; margin:10px 5px; }
#ka_profileLastLoginItem {clear: left;}

/* PROFILE PAGE -------------------------------- */
.ka_profileSeg {border: none; }
#ka_profileMessageboard li, #ka_profileBlogs li, #ka_profileFavBlogs li, #ka_profileActivityFeed li, #ka_profileFeeds li {margin: 0; padding-top: 10px; }
#ka_profileContainer #ka_profileRight h5, .booksHome #ka_contentContainer h3, #ka_mainContainer .listWidget h3 {font-size: 30px; background: url(../images/long-header.png) no-repeat 0 0; height: 23px; padding: 15px 30px 10px; margin: 0; }
#ka_profileRight .ka_profileSegHeader {background: none; }
#ka_profileRight .ka_profileSegCont, .booksHome .ka_profileSegCont, .listWidget .ka_profileSegCont {background: url(../images/long-body.png) repeat-y 0 0; padding: 10px 18px; zoom: 1;}
#ka_profileRight #ka_profileFans .ka_profileSegCont, #ka_profileRight #ka_profileVideos .ka_profileSegCont, #ka_profileRight #ka_profileFriends .ka_profileSegCont, #ka_profileRight #ka_profilePhotos .ka_profileSegCont/*, #ka_profileRight #ka_profileLatestMedia .ka_profileSegCont*/ {position: relative; overflow: hidden; height:50px; display:block; width:749px; }
#ka_profileRight #ka_profileLatestMedia .ka_profileSegCont {position: relative; overflow: hidden; height: 85px; display:block; width:749px; }
#ka_profileRight .ka_profileSeg, .booksHome .ka_profileSeg, .listWidget.ka_profileSeg {background: url(../images/long-footer.png) no-repeat 0 bottom; padding-bottom: 15px; position: relative;}
ul.ka_profileMediaList {margin: 0; overflow: hidden; height:50px; display:block; width:750px;}
ul.ka_profileMediaList li {margin: 0 20px 20px !important; }
ul.ka_profileMediaList li, .ka_profileCommentImg {width: 66px;background-color:#888888; border: none; }
	
/*about me*/
#ka_profileContainer #ka_profileRight #ka_profileAbout .ka_contentTitle, #ka_genreSpotlight .ka_profileSegHeader {background: url(../images/long-header.png) no-repeat 0 0; height: 15px; width: 795px;}
#ka_profileContainer #ka_profileRight #ka_profileAbout h5 {background: none; padding: 0; font-size: 40px; color: #222222; height: auto;}

/*forum posts*/
#ka_profileMessageboard ul {margin-left:0; }
#ka_profileMessageboard li {padding-left: 40px; color: #6e9d95; padding-bottom:5px;}
#ka_mainContainer #ka_profileMessageboard a {color: #000; text-decoration: none; }
#ka_profileContainer #ka_profileRight #ka_profileMessageboard h5 {font-size: 20px; padding-top: 
20px; padding-bottom: 5px; }
.ka_profileMBText {background: url(../images/comment.png) no-repeat 0 9px; }

/*latest activity*/
#ka_profileContainer #ka_profileRight #ka_profileActivityFeed .ka_profileSegHeader {background: url(../images/long-header.png) no-repeat 0 30px; padding-bottom: 9px;}
#ka_profileContainer #ka_profileRight #ka_profileActivityFeed h5 {background: url(../images/sprite-header.png) no-repeat 20px 0; padding: 0; height:38px; text-indent: -9999px;}
#ka_profileActivityFeed ul {margin: 0 -7px 0 -9px; padding-left: 0; }
#ka_profileActivityFeed li.ka_sprite_media, #ka_booksLeft li {padding: 10px !important; }
#ka_profileActivityFeed li.alternate, #ka_booksLeft li.alt {background-color: #efefef !important; }

/*blogs*/
#ka_profileContainer #ka_profileRight #ka_profileBlogs .ka_profileSegHeader {background: url(../images/blog-header.png) no-repeat 8px 0;  padding-top: 7px;}
#ka_profileContainer #ka_profileRight #ka_profileBlogs h5 {background: url(../images/blog-body.png) repeat-y 0 0; font-size: 42px; font-weight: bold; padding: 0 18px; height: auto;}
#ka_profileRight #ka_profileBlogs.ka_profileSeg {background: url(../images/blog-footer.png) no-repeat 8px bottom; padding-bottom: 8px;}
#ka_profileRight #ka_profileBlogs .ka_profileSegCont {background: url(../images/blog-body.png) repeat-y 0 0;}

/*comments*/
#ka_profileContainer #ka_profileRight #ka_profileComments h5 {background: url(../images/comment-header.png) no-repeat 0 0; font-size: 20px; padding-top: 
20px; padding-bottom: 5px; text-transform: uppercase;}
#ka_profileComments ul li.ka_profComment {position: relative; padding: 15px 0 0 90px;}
#ka_profileComments ul li:first-child {border-top: none; margin-bottom: 15px; }
#ka_profileCommentControlBot {border-top: none; }
#ka_profileComments .ka_profileCommentImg {position: absolute; top: 15px; left: 0;}
.ka_profileCommentContent  {margin-left:0;}
.ka_profileCommentControls  {margin: 0;}
.ka_flag {background: none; padding: 0; }
#ka_mainContainer .ka_profileCommentControls a {color: #000; font-weight: normal; text-decoration: none; }
.ka_profileCommentDate, #ka_mainContainer .ka_profileCommentDate a {color: #6E9D95; font-weight: normal; text-decoration: none; }

/*left side profile user*/
#ka_profileLeft #ka_profileDetailsUsername.ka_profileSegHeader {margin: 8px 5px 0 9px; padding: 0; background: none;  }
#ka_profileDetailsUsername h5 {padding: 10px; font-size: 20px; margin: 0; overflow: hidden; position: relative; background: #94D5CA; min-height: 20px; }
#ka_profileLeft .ka_profileSeg{background: url(../images/short-footer.png) no-repeat 0 bottom; padding-bottom: 15px; }
#ka_profileLeft .ka_contentBody, #ka_booksLeft .ka_contentBody, #ka_booksLeft h3 {background: url(../images/short-body.png) repeat-y 0 0; padding: 10px 20px 20px; zoom: 1; }
#ka_profileImg, #ka_profileImg a {height:100px; margin:0; overflow:hidden;width:145px;}
#ka_profileUserInfo li {background: none !important; padding-left: 0;} 


#ka_profileLeft #profileFavGenres.ka_profileSeg, #ka_profileLeft #ka_profileLinks.ka_profileSeg {background: url(../images/left_profile_border_bottom.png) no-repeat 7px bottom; padding-bottom: 41px; }
#ka_profileLeft #profileFavGenres .ka_profileSegHeader, #ka_profileLeft #ka_profileLinks .ka_profileSegHeader {background: url(../images/left_profile_border_top.png) no-repeat 7px 0; padding-top: 7px; }
#ka_profileLeft #profileFavGenres .ka_contentBody, #ka_profileLeft #ka_profileLinks .ka_contentBody, #ka_profileLeft #ka_profileLinks h5 {background: url(../images/left_profile_border_middle.png) repeat-y 7px 0; padding: 10px 20px 20px; zoom: 1; }
#ka_profileLeft #ka_profileLinks h5 {padding: 0 20px; font-size: 12px; font-weight: bold; }

/* THEMES -------------- */
body#ka_profilePage.genrecontemporary {background: #b887a7 url(../images/themes/contemporary.jpg) repeat-y center top;}
body#ka_profilePage.genrehistorical {background: #4d1010 url(../images/themes/historical.jpg) repeat-y center top;}
body#ka_profilePage.genreparanormal {background: #000 url(../images/themes/paranormal.jpg) repeat-y center top;}
body#ka_profilePage.genresuspense {background: #000 url(../images/themes/suspense.jpg) repeat-y center top;}
body#ka_profilePage.genreurbanfantasy {background: #000 url(../images/themes/urbanfantasy.jpg) repeat-y center top;}

body#ka_profilePage.genrecontemporary #ka_profileFriends h5, body#ka_profilePage.genrecontemporary #ka_profileFans h5, body#ka_profilePage.genrecontemporary #ka_profileVideos h5,
body#ka_profilePage.genrecontemporary #ka_profileFavVideos h5, body#ka_profilePage.genrecontemporary #ka_profileFavPhotos h5,
body#ka_profilePage.genrecontemporary #ka_profileFavBlogs h5, body#ka_profilePage.genrecontemporary #ka_profileContainer #ka_profileRight #ka_profileComments h5 {background: url(../images/long-header-contemporary.png) no-repeat 0 0; }

body#ka_profilePage.genrehistorical #ka_profileFriends h5, body#ka_profilePage.genrehistorical #ka_profileFans h5, body#ka_profilePage.genrehistorical #ka_profileVideos h5, body#ka_profilePage.genrehistorical #ka_profileFavVideos h5, body#ka_profilePage.genrehistorical #ka_profileFavPhotos h5,
body#ka_profilePage.genrehistorical #ka_profileFavBlogs h5, body#ka_profilePage.genrehistorical #ka_profileContainer #ka_profileRight #ka_profileComments h5  {background: url(../images/long-header-historical.png) no-repeat 0 0; }

body#ka_profilePage.genreparanormal #ka_profileFriends h5, body#ka_profilePage.genreparanormal #ka_mainContainer #ka_profileFans h5, body#ka_profilePage.genreparanormal #ka_mainContainer #ka_profileVideos h5,
body#ka_profilePage.genreparanormal #ka_profileFavVideos h5, body#ka_profilePage.genreparanormal #ka_profileFavPhotos h5,
body#ka_profilePage.genreparanormal #ka_profileFavBlogs h5, body#ka_profilePage.genreparanormal #ka_profileContainer #ka_profileRight #ka_profileComments h5  {color: #ffffff; background: url(../images/long-header-paranormal.png) no-repeat 0 0; }

body#ka_profilePage.genresuspense #ka_profileFriends h5, body#ka_profilePage.genresuspense #ka_profileFans h5, body#ka_profilePage.genresuspense #ka_profileVideos h5,
body#ka_profilePage.genresuspense #ka_profileFavVideos h5, body#ka_profilePage.genresuspense #ka_profileFavPhotos h5,
body#ka_profilePage.genresuspense #ka_profileFavBlogs h5, body#ka_profilePage.genresuspense #ka_profileContainer #ka_profileRight #ka_profileComments h5  {color: #ffffff; background: url(../images/long-header-suspense.png) no-repeat 0 0; }

body#ka_profilePage.genreurbanfantasy #ka_profileFriends h5, body#ka_profilePage.genreurbanfantasy #ka_profileFans h5, body#ka_profilePage.genreurbanfantasy #ka_profileVideos h5,
body#ka_profilePage.genreurbanfantasy #ka_profileFavVideos h5, body#ka_profilePage.genreurbanfantasy #ka_profileFavPhotos h5,
body#ka_profilePage.genreurbanfantasy #ka_profileFavBlogs h5, body#ka_profilePage.genreurbanfantasy #ka_profileContainer #ka_profileRight #ka_profileComments h5  {color: #ffffff; background: url(../images/long-header-urban.png) no-repeat 0 0; }

body#ka_profilePage.genrecontemporary #ka_profileDetailsUsername h5 {background: #94acdc url(../images/long-header-contemporary.png) -15px -8px;}
body#ka_profilePage.genrehistorical #ka_profileDetailsUsername h5 {background: #bb9a2a url(../images/long-header-historical.png) -15px -8px;}
body#ka_profilePage.genreparanormal #ka_profileDetailsUsername h5 {background: #000000 url(../images/long-header-paranormal.png) -15px -8px; color: #ffffff;}
body#ka_profilePage.genresuspense #ka_profileDetailsUsername h5 {background: #666666 url(../images/long-header-suspense.png) -15px -8px; color: #ffffff;}
body#ka_profilePage.genreurbanfantasy #ka_profileDetailsUsername h5 {background: #080039 url(../images/long-header-urban.png) -15px -8px; color: #ffffff;}

body#ka_profilePage.genrecontemporary .colorText {color: #94acdc; }
body#ka_profilePage.genrehistorical .colorText {color: #d1a72f; }
body#ka_profilePage.genreparanormal .colorText {color: #567c86; }
body#ka_profilePage.genresuspense .colorText {color: #ff3c44; }
body#ka_profilePage.genreurbanfantasy .colorText {color: #c85fbd; }

body#ka_profilePage.genrecontemporary #ka_profileContainer #ka_profileRight #ka_profileActivityFeed h5 {background-position: 20px -250px; }
body#ka_profilePage.genrehistorical #ka_profileContainer #ka_profileRight #ka_profileActivityFeed h5 {background-position: 20px -333px; }
body#ka_profilePage.genreparanormal #ka_profileContainer #ka_profileRight #ka_profileActivityFeed h5 {background-position: 20px -208px; }
body#ka_profilePage.genresuspense #ka_profileContainer #ka_profileRight #ka_profileActivityFeed h5 {background-position: 20px -293px; }
body#ka_profilePage.genreurbanfantasy #ka_profileContainer #ka_profileRight #ka_profileActivityFeed h5 {background-position: 20px -169px; }

body#ka_profilePage.genreparanormal #footer ul li a, body#ka_profilePage.genresuspense #footer ul li a,
body#ka_profilePage.genreurbanfantasy #footer ul li a, body#ka_profilePage.genreurbanfantasy #footer ul,body#ka_profilePage.genreparanormal #footer ul, body#ka_profilePage.genresuspense #footer ul {color: #fff; }

/* LIST PAGE -------------------------------- */
#ka_mainContainer .ka_searchListDetails h4 a {font-weight: normal; text-decoration: none;}
li.ka_list:hover {background: none; }
.pagination_info, #ka_mainContainer .pagination a, .pagination span.status  {font-size: 14px; color: #473a44; font-weight: normal; }
.pagination span.status {font-weight: bold; }
.pagination span.status, .pagination a {background: none; border: none; padding: 0; margin: 0 5px; }
#ka_mainContainer .pagination a.nextprev {background: url(../images/rightArrow.png) no-repeat center right; padding-right: 20px; }
#ka_mainContainer .pagination .ka_innerPag a.nextprev:first-child {background: url(../images/leftArrow.png) no-repeat center left; padding-left: 20px; padding-right: 0px;}
body#ka_listPage.popular li.ka_listViews {display:block; }	

body#ka_listPage li.ka_list, body.listWidgetBody.customBookList li.ka_list {height:280px; margin-left: 66px; width:143px;}
body#ka_listPage.group li.ka_list, body.listWidgetBody.customBookList li.ka_list {height:420px; }
body#ka_listPage .ka_searchLetterBox { margin: 0;}
body#ka_listPage .ka_searchListDetails, body.listWidgetBody.customBookList .ka_searchListDetails {height: 130px; padding: 5px; border-top: 1px solid #d4d4d4; border: 1px solid #d4d4d4;  background: #fff;}
body#ka_listPage .ka_searchLetterBox {background-position: top center !important;  width:141px; height:120px; border: 1px solid #D4D4D4; } 
body#ka_listPage #ka_mainContainer li.ka_list h4, body.listWidgetBody.customBookList #ka_mainContainer li.ka_list h4 {font-size: 14px; margin: 0 !important;  }
body#ka_listPage #ka_mainContainer .ka_listFrom a {color: #323232; text-decoration: none; }
body#ka_listPage .ka_listDate {font-weight: bold; }
#ka_contentContainer .ka_listDetails {font-size: 12px; line-height:16px; margin: 0; }
.ka_listDetails .ka_listSince {margin-bottom: 3px !important; }
h3#customBookListHeader {margin-left:7px;}
#genreHomeWrapper {display: none; }

body#ka_listPage.user li.ka_list, body.ka_myhome_pages li.ka_list, body#ka_listPage.ka_searchResults li.ka_list {margin-left: 65px; width:143px; height: 300px; }
body#ka_listPage.authorlounge li.ka_list {margin-left: 66px; width:143px; height: 20em; }
body#ka_listPage.group .ka_searchLetterBox, body.listWidgetBody.customBookList .ka_searchLetterBox {height: 240px; background-color:#CCCCCC;}
body#ka_listPage.user .ka_searchListDetails { height: 95px; border-top: none; }
body#ka_listPage.photo.authorlounge .ka_searchLetterBox {height: 102px; }

body.photo.authorlounge  li.ka_list {height:250px; }
body.photo.authorlounge .ka_searchLetterBox {height: 100px;}
body.photo.authorlounge .ka_searchListDetails {height: 100px; }

#ka_booksLeft {width:195px; float: left; background: url(../images/short-footer-nav.png) no-repeat 0 bottom; padding-bottom: 15px; margin-left:-5px;}
#ka_booksLeft li {list-style: none; font-size: 12px; background: url(../images/arrow.png) no-repeat 165px 13px;}
#ka_booksLeft li.last {padding-bottom: 5px !important; }
#ka_booksLeft li a {color: #404040; text-decoration: none; }
#ka_booksLeft li a:hover {color: #94D5CA; }
.ka_booksHeader, #ka_profileLeft .ka_profileSegHeader {background: url(../images/short-header-crop.png) no-repeat 0 0; padding-top: 20px; }
#ka_booksLeft h3 {font-size: 30px; font-weight: normal; padding-top: 0; padding-bottom: 5px;}
#ka_booksLeft .ka_contentBody {padding-top: 0; padding-bottom: 0;}
#ka_booksLeft ul {margin: 0 -14px 0 -10px;}

.booksHome .ka_profileSegCont, .listWidget .ka_profileSegCont {padding-bottom: 20px;}
#ka_mainContainer h3.booksHeader, #ka_mainContainer.ka_customPage h3.booksHeader, body.booksHome #ka_mainContainer .ka_profileSegHeader h3, body.authorlounge #ka_mainContainer h3.booksHeader, #ka_mainContainer .listWidget h3  {font-size: 28px; font-weight: normal;}
#ka_bookSpotlight h3 span {font-size: 20px; font-weight: bold; font-style: italic;}

li.ka_authorTag, #ka_profileUserInfo li.ka_authorTag {background: url(../images/authorLabel.png) no-repeat 0 0 !important; width: 88px; height: 25px; text-indent: -9999px; }
body.authorlounge #ka_header {margin-top: 5px; }
.ka_rowCol ul.vert li.ka_mainTitle {color: #000; }
body#ka_mkp_myPlaceGettingStarted #ka_mainContainer p {clear: both; }	
#ka_editorBlogs, #ka_virginTerritory {margin-bottom:10px;}	
	
/*index page*/
.widget {margin-bottom: 5px; position: relative; float: left; }
#ka_mainContainer .widget h3 {position: absolute; top: 10px; left: 15px;}
#welcomeMessage {font-size: 11px; line-height: 13px; padding: 4px; margin-bottom: 5px; height:28px; width:968px;}
#welcomeMessage span {font-size: 14px; }
#sneakPeek {width: 664px; height: 327px;}
#sneakPeek h3 {font-size: 28px; }
#sneakPeek h3 span {font-size: 20px; font-style: italic; }
#freeBooks {width: 319px; float: right;  height: 327px;}
#ka_mainContainer #freeBooks.widget h3 {font-size: 21px; top: 15px;}
#littleTease {width: 975px; height: 277px; }
#littleTease h3, body#ka_myhome #littleTease h3 {font-size: 28px;}
#littleTease h3 span, #ka_bookSpotlight h3 span, body.authorlounge #ka_mainContainer #ka_authorMyBooks h3 span {color: #94D5CA; font-style: italic; font-size: 21px;}
#recentDiscussions {width: 491px; height: 350px;}
#authors {width: 491px; height: 350px; float: right; }
#authors h3 {font-size: 21px; }
body#index #poll, #videoPlayer, #vipMembers {text-align:center;}
body#index #poll {background:url(../images/pollBg.png) no-repeat 0 0; height:358px; width: 335px;}
body#index #poll iframe {position: absolute; top: 75px; left: 20px; }
#videoPlayer {width: 320px;}
#vipMembers {float: right; width: 328px;}
#grabWidget { margin: 0 6px 6px; }
#grabWidget a {background: url(../images/grabWidget.jpg) no-repeat 0 0; display: block; width: 317x; height: 68px; cursor: pointer; }
body#ka_myhome #ka_rightColumn #poll h3, #ka_mainContainer #poll.widget h3 {background: url(../images/pollheader.png) no-repeat 0 0; width: 248px; height: 55px; text-indent: -9999px; display: block; }
#extAd {margin: 10px 7px; }
#sneakPeek #joinNow {display: block; position: absolute; top: 200px; left: 190px; }
#joinNow a.join {background: url(../images/joinBt.jpg) no-repeat 0 0; width: 92px; height: 33px; display: block; text-indent: -9999px; margin-bottom: 10px;}
#ka_mainContainer #joinNow p {margin: 0; }
#ka_mainContainer #joinNow p.login, #ka_mainContainer #joinNow p.login a {font-size: 17px; color: #1e3334; font-weight:normal; }

/* MY HOME PAGE -------------------------------- */
body#ka_myhome h3 {background: none; font-size: 20px; }
.ka_moduleLetterBox, .ka_relatedMediaWidget li a, .ka_relatedMediaWidget li {height:80px; width:145px;}
.ka_relatedMediaWidget  {height:80px; margin-left: 15px;  }
.ka_relatedMediaWidget li {margin-right:8px;}
.ka_relatedMediaWidget li .info {width:139px; font-size:11px; padding:0 3px;}
#ka_getStart ul, #ka_lastLogin ul {margin-top: 0; }
.ka_myhomeSeg, body#ka_myhome #ka_rightColumn > div, #ka_bookDetail > div, #leaderboard, #descWrapper {background: url(../images/homepage_footer.png) no-repeat 0 bottom; width: 492px; padding-bottom: 13px; margin-bottom: 5px; position: relative; border: none;}
body#ka_myhome .ka_myhomeSeg h3 {background: url(../images/homepage_body.png) repeat-y 0 0; padding: 10px 20px;}
.ka_myHomeSegHeader {background: url(../images/homepage_crop.png) no-repeat 0 top; padding-top: 17px;}
body#ka_myhome #ka_rightColumn > div h3, #ka_bookDetail > div h3, body#ka_groups #descWrapper h3 {background: url(../images/homepage_header.png) no-repeat 0 top; padding: 13px 20px 10px;  text-transform: uppercase; height: 22px; font-size: 20px; }
body#ka_myhome .ka_contentBody, #ka_playPageDetailsWrap, #ka_bookWrapper .ka_contentBody /*, #ka_groupDescription p*/ {background: url(../images/homepage_body.png) repeat-y 0 0; padding: 10px 20px 30px;}
body#ka_myhome #ka_relatedMediaContainer.ka_contentBody {padding: 7px 7px 30px;}
body#ka_myhome #ka_commentsContainer.ka_contentBody {padding: 0 7px;}
body#ka_myhome #ka_rightColumn #poll .wrapper {background: url(../images/homepage_body.png) repeat-y 0 0; padding: 0 20px;}

body#ka_myhome .ka_more, body.photo.booksHome .ka_more, #ka_authorMyBooks .ka_more, .ka_more {position: absolute; bottom: 15px; right: 20px; z-index: 10; margin: 0; }
body#ka_myhome #ka_mainContainer .ka_more a, body.photo.booksHome #ka_mainContainer .ka_more a, #ka_mainContainer .ka_more a {font-weight: normal; text-transform: uppercase; color: #000; background: url(../images/rightArrow.png) no-repeat top right; padding: 1px 18px 5px 0; text-decoration: none; }

#ka_getActive {background: url(../images/quicklinks.png) no-repeat 0 0; width: 486px; height: 219px; }
#ka_mainContainer #ka_getActive h3 {font-size: 40px; color: #94d5ca; padding: 15px;}
#ka_mainContainer #ka_getActive h3 span {color: #000; font-style: italic; font-weight: bold;}
body#ka_myhome #ka_activeContent.ka_contentBody {margin-left: 20px; background: none; padding: 0; }
#ka_mainContainer #ka_activeContent a {color: #404040; font-weight:normal; line-height: 24px; }
body#ka_myhome #ka_rightColumn #ka_myhomeDiscussions h3 {background: url(../images/homepage_color.png) no-repeat 0 top;padding: 9px 20px; } 
#ka_bookDetail #ka_bookWrapper h3 {background: #94D5CA; padding: 9px 9px 0px ; min-height: 30px; height: auto; margin: 0 5px 0 7px;  }
#ka_rightColumn #ka_myhomeUpdates .ka_myHomeSegHeader {background: url(../images/homepage_crop.png) no-repeat 0 bottom; padding-bottom: 11px;}
body#ka_myhome #ka_rightColumn #ka_myhomeUpdates h3 {background: url(../images/sprite-header.png) no-repeat 6px -125px; padding: 0; height: 40px; text-indent: -9999px; }
#leaderboard  {clear:both; }
body#ka_myhome #ka_leaderboardContent.ka_contentBody {padding: 5px 6px 0;}
#leaderboard  .ka_myHomeSegHeader {background: none; padding-top: 0;}
body#ka_myhome #leaderboard h3 {background: url(../images/sprite-header.png) no-repeat 6px -76px; padding: 0; height: 46px; text-indent: -9999px; }

#ka_relatedMediaContainer  {margin-bottom:0px;}
body#ka_myhome #ka_myhomeContent.ka_contentBody {padding-top: 0; padding-bottom: 10px; }
#ka_myhomeUpdates ul {margin: 0 -14px; padding-left: 0; }
#ka_myhomeUpdates li {padding: 10px !important; }
#ka_myhomeUpdates li.alternate {background: #efefef !important; }
body#ka_myhome #ka_getActive {margin-left:4px;}

body#ka_myhome #ka_manageContent #ka_leaderboardContent p {font-size: 19px; font-weight: normal; margin: 0 25px 5px; color: #404040; }
#ka_myHomeTopLeft {float: left; width: 420px; background: url(../images/myhomeTopLeft.png) no-repeat 0 0; padding: 5px 10px; margin: 10px 0 0 5px; line-height: 16px; }
#ka_myHomeInfoWrapper {float: left; width: 340px; height: 88px; }
#ka_myHomeURL, #ka_myHomePointsLevels, #ka_myHomeLevel, #ka_myHomePoints {font-size: 11px; margin: 0;  }
body#ka_myhome #ka_contentContainer h2#ka_myHome, body#ka_myhome #ka_contentContainer h2 {font-size: 12px; margin: 0; }
#ka_myHomeProfileImg {width: 50px; height: 50px; border: 1px solid #7d7d7d; float: left; margin: 5px 10px; }
#ka_myHomeTopRight {float: right; width: 503px; background: url(../images/myhomeTopRight.png) no-repeat 0 0; height: 88px; padding: 5px 10px; margin: 10px 5px 0 0; line-height: 16px; }
#ka_mainContainer #ka_myHomeTopRight a {color: #000; }
body#ka_myhome #myFavList li {display: inline; margin-right: 5px; }
#pointsLink {float:right; font-size:11px;}

/* PLAY PAGE & group page*/
#ka_bookWrapper {float: left; margin-top: 5px; }
#ka_playPageDetails, #descWrapper {float: right; padding: 0 0 13px; }
 #ka_leftColumn {clear: both; }
#ka_descriptionText, #ka_mainContainer #ka_groupDescription {height: 140px; overflow-y: auto; clear:both;}
#ka_groupLogo {height: 240px !important; width: 125px; }
#ka_playPagePlayer.ka_photoView, #ka_letterboxPhotoPage {height: 240px !important; width: 450px; margin: 0; }
#ka_letterboxPhotoPage {background-color: #fff !important; }
#ka_playPagePlayer.ka_photoView a {cursor: pointer; }
#ka_playPagePlayer {float: left; text-align:center;}
#ka_mainContainer .freebooks {background: url(../images/bt_fullbook.jpg) no-repeat 0 0; width: 78px; height: 26px; color: #fff; display: inline-block; clear:both; text-indent: -9999px; margin: 10px auto 0; }
#ka_mainContainer .alittletease {background: url(../images/bt_sample.jpg) no-repeat 0 0; width: 78px; height: 26px; color: #fff; display: inline-block; clear:both; text-indent: -9999px; margin: 10px auto 0; }
#ka_mainContainer .onenightstand {background: url(../images/bt_sneak.jpg) no-repeat 0 0; width: 86px; height: 26px; color: #fff; display: inline-block; clear:both; text-indent: -9999px; margin: 10px auto 0; }
.ka_bookInfo {float: left; font-size: 13px; margin-left: 25px; width:300px; display: block; }
.bookTitle {color: #6e9d95; font-size: 15px;}
.buyBookClass {margin-top: 10px; }
#buyClickAnchor {background: url(../images/buyBt.png) no-repeat 0 0; width: 87px; height: 25px; text-indent: -999px; display:block;float:left;}
#onlineRetailLink {clear: both; float: left; }
#ka_mainContainer select#formatSelector {float:left; margin: 0 5px 0 0; width:200px;}

#ka_bookWrapper .ka_contentBody, #ka_playPageDetailsWrap {padding-bottom: 5px; height: 240px; }
body.video #ka_bookWrapper .ka_contentBody, body.video #ka_playPageDetailsWrap {height: 345px; }
body#ka_playPage #ka_rightColumn .ka_contentBody, body#ka_playPage #ka_rightColumn #ka_relatedWrap > .ka_related {background: url(../images/side-footer.png) no-repeat 0 bottom; width: 320px; padding-bottom: 14px; margin-bottom: 5px; position: relative; border: none;}
#ka_rightColumn #ka_rssLink.ka_contentBody {padding: 0 0 14px; } 
body#ka_playPage #ka_rightColumn #ka_playPageDetailsWrap, body#ka_playPage #ka_rightColumn #ka_relatedWrap .ka_contentBody, #ka_rssLink ul {background: url(../images/side-body.png) repeat-y 0 0; padding: 10px 20px 30px; margin: 0; width: 280px;}
#ka_rightColumn .contentTitle {background: url(../images/side-header-crop.png) no-repeat 0 top; padding-top: 15px;}
#ka_rightColumn .ka_contentHeader h3 {background: url(../images/side-header.png) no-repeat 0 top; padding: 13px 20px 10px;  text-transform: uppercase; height: 18px; font-size: 20px; }
#ka_groupComments {margin: 0; }

#ka_playPagePlayer_blog {background: url(../images/play-large-footer.png) no-repeat 0 bottom; width: 660px; padding-bottom: 10px; margin-bottom: 5px; position: relative; border: none;}
#ka_descriptionBlog {background: url(../images/play-large-body.png) repeat-y 0 0; padding: 10px 20px; min-height:100px;}
#ka_playPagePlayer_blog h2 {background: url(../images/play-large-header-color.png) no-repeat 0 top; padding: 10px; height: 22px; font-size: 30px;}

#ka_mainContainer #ka_playPageDetails h3, #ka_mainContainer #ka_bookWrapper h3, body#ka_groups #ka_groupDescription h3 {font-size: 30px;}

body#ka_groups h3 {background: none; padding: 0; margin: 0; }
#ka_groupDescription {margin: 0; }
#ka_groupLogo {margin: 0; padding: 0; text-align: center; }
#ka_groupLogo img {height:auto; width:125px;}

#ka_clubStatTags {clear:both; float:left; margin-top:10px; width:100%;}
.twitter {float: left; margin: 10px 0 0; }

/* #ka_relatedTabs -------------------------------- */
#ka_relatedWrap {clear: both; }
#ka_playPageRelatedTabs {background: #94d5ca; height:20px; margin: 0 0 0 3px; width: 313px; }
#ka_relatedTabs {background: #94d5ca; top:3px; width:313px;}
#ka_relatedTabs li {border-left: 1px solid #000; display:block; float:left;}
li#ka_mostRelatedTab {border-left: none; }
#ka_mainContainer #ka_relatedTabs a {font-size: 13px; text-decoration: none !important; color: #000; line-height:13px; padding: 0 5px; }
#ka_relatedTabs a, #ka_relatedTabs a.active, #ka_relatedTabs a, #ka_relatedTabs a.active:hover, #ka_relatedTabs a:hover {padding:2px 8px; margin:0; text-transform: uppercase;  }
#ka_relatedTabs a:hover {background: #94d5ca; }
#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {background:#94d5ca;border:none;font-weight: bold; margin:0; cursor: default;}
#ka_related {border: none; background: #eee;}
#ka_relatedList {width: 340px;}

 #ka_rightColumn h3 {font-size: 21px;}
#ka_playPageStats {background: url(../images/BkDetail.png) no-repeat 0 0; border: none; padding: 15px 40px; width: 580px; height: 103px;}
.ka_statsList li {float:left; }
.ka_statsList .ka_starSystemL li {height:15px;width:17px; clear: none;}
.ka_photoPlayPage #ka_statsFlag {display: none; }
.ka_email, .ka_addFav {background: none; padding-left: 0; }
.ka_email, ka_delete, .ka_rate {width: 375px; float: left; min-height:20px;}
.ka_addFav, #ka_editLink, .ka_share_add, .ka_stats {float: right; margin-left: 0; width: 200px;}
#ka_mainContainer input.star {border: none; background: url(../images/comment.png) no-repeat 0 0; margin: 0;}
#ka_commentWrapper {background: url(../images/medium-footer.png) no-repeat 0 bottom; width: 660px; padding-bottom: 14px; margin-bottom: 5px; position: relative; border: none;}
#ka_shoutBoxArea {background: url(../images/medium-body.png) repeat-y 0 0; padding: 5px 10px; margin: 0; }
#ka_commentWrapper h3, body#ka_groups #ka_commentWrapper h3 {background: url(../images/medium-body.png) repeat-y 0 0; padding: 5px 10px 0px !important; color: #94d5ca; font-size: 33px; text-transform: uppercase; font-weight: bold;}
.ka_SegHeader {background: url(../images/medium-header.png) no-repeat 0 top; padding-top: 13px;}

.defaultSkin table.mceLayout {border: 1px solid #e6e6e6 !important; background:#f7f7f7;}
#ka_mainContainer textarea#mediaDescriptionRequired p {font-size:13px;}
#mediaDescriptionRequired_tbl, .defaultSkin table.mceLayout {width: 630px !important; }
table#text_tbl, .defaultSkin iframe, .defaultSkin table.mceLayout  {height:100px !important; width:635px !important;}
#aboutMe_tbl {width:518px !important;}
.defaultSkin table.mceLayout tr.mceFirst td {border-top:medium none;height:100px;}
.defaultSkin .mceIframeContainer {border-bottom:medium none  !important;border-top:medium none  !important;}

body#ka_mkp_editBlog table#text_tbl, body#ka_mkp_editBlog .defaultSkin iframe, body#ka_mkp_editBlog .defaultSkin table.mceLayout  {height: 300px !important; width:635px !important;}
body#ka_mkp_editBlog .defaultSkin td.mceToolbar, body#ka_mkp_editBlog tr.mceLast {display: block !important; }

body#ka_mkp_addBlog table#text_tbl, body#ka_mkp_addBlog .defaultSkin iframe, body#ka_mkp_addBlog .defaultSkin table.mceLayout  {height: 300px !important; width:635px !important;}
body#ka_mkp_addBlog .defaultSkin td.mceToolbar, body#ka_mkp_addBlog tr.mceLast {display: block !important; }



#ka_mainContainer input#ka_sendButton.ka_button {background: url(../images/addCommentBT.png) no-repeat 0 0; width: 114px; height: 27px; border: none; text-indent: -9999px; margin: 10px 0 0; font-size: 0; display:block; line-height: 0; }
#ka_shoutBoxContainer {margin-top: 25px; }
#ka_shoutBoxContainer h3 {font-size: 21px; }
#ka_playPageComments {width:660px;}
#ka_commentList li {background: url(../images/commentBg_footer.png) no-repeat -2px bottom; padding-bottom: 40px; minheight: 80px; margin-bottom: 30px;}
#ka_commentList li#ka_noComments {background: none; }
.ka_bubble blockquote {border: none; padding: 0 10px; margin: 0; background: url(../images/commentBg_body.png) repeat-y -2px 0; }
.ka_bubble cite {background: #fff; padding: 0px 5px; float:left; margin: 15px 0 0 10px; }
#ka_mainContainer .ka_bubble cite a {text-decoration: none; }
.ka_bubble {margin-bottom:0; background: url(../images/commentBg_top.png) no-repeat -2px top; padding-top: 17px; }
/*.ka_letterboxComment {width: 72px; height: 50px; background-color: #888888; border: none; margin: 0 10px 0 0;}
.ka_bubbleComment {margin-left: 80px; }
*/

#ss_userrate {clear: both; }
#ss_userrate_label, #ss_avglabel {float: left; margin-right: 5px; }
#ss_avgstars {float: left; }

#authorAlerts {float: left; margin-left:5px;}
#ka_profileContainer #authorAlerts {margin-left:9px;}
#ka_tagsTitle {color: #70a299; text-transform: uppercase; }
#ka_mainContainer #ka_tagsInput input.ka_button {background: url(../images/addBT.png) no-repeat 0 0; width: 87px; height: 26px; text-indent: -9999px; border: none; font-size: 0; display:block; line-height: 0; float:left;}
#ka_mainContainer input#ka_playerAddTagsInput.ka_inputTiny  {height:21px;margin:0;padding:2px; border: 1px solid #c5c5c5; font-size: 14px; color: #747474; background: #fff; width: 180px; float:left;margin-right:5px; }
body.photo #ka_mainContainer input#ka_playerAddTagsInput.ka_inputTiny, body#ka_groups #ka_mainContainer input#ka_playerAddTagsInput.ka_inputTiny { width:350px;}
#ka_mainContainer #ka_tagsText a {color: #000; }
#ka_mainContainer #ka_twitter input, #ka_mainContainer #ka-fbconnect-feature-media-photo-commenting input, #ka_mainContainer #ka-fbconnect-feature-media-photo-commenting p  {margin-bottom: 0; }

.play_addMedia {background: url(../images/greenBtbg.png) no-repeat 0 0; font-size: 18px; text-align: center; padding: 5px; margin: 0; float: right; width: 121px; height: 16px; }
#ka_mainContainer .play_addMedia a {color: #fff; text-decoration: none;}
.ka_adminControl {clear: both; }
#ka_uploadedby  {clear:both; margin-top: 15px; float:left; }
#ka_tagsWrap  { clear:both; }



/*sign up page */
body#ka_register fieldset {border: none; }
body#ka_register #RegisterUser fieldset label {font-weight: normal; color: #000; font-size:16px; }
body#ka_register #ka_mainContainer h3 {font-size: 28px; }
body#ka_register .ka_Help {background: none; padding: 0; font-size: 12px; }
body#ka_register #ka_mainContainer #ka_joinSubmit input.ka_button {background: url(../images/joinBt.png) no-repeat 0 0; width: 114px; height: 27px; border: none; text-indent: -9999px; margin: 10px 0 0; font-size: 0; display:block; line-height: 0; }
#genreLeft, #genreRight {width: 150px; float: left; display: block;}
#ka_mainContainer #genreLeft p {line-height: 14px; }

#ka_signUpRight {width:195px; float: right; background: url(../images/short-footer.png) no-repeat 0 bottom; padding-bottom: 15px; }
#ka_signUpRight .ka_contentTitle {background: url(../images/short-header-crop.png) no-repeat 0 0; padding-top: 21px; }
#ka_signUpRight h5 {padding: 10px; font-size: 17px; color: #404040; margin: 0; font-weight: normal; }
#ka_signUpRight .ka_contentBody, #ka_signUpRight h5 {background: url(../images/short-body.png) repeat-y 0 0; padding: 5px 20px;  }

#ka_joinUser .ka_Help {width: 600px; }
.asterisk {clear:both; display: block; }
form#RegisterUser {width: 780px; float: left; background: #fff; margin-top: 10px; padding-top: 20px;}
#heardLi, #heardDiv, #themeDiv, #themeLi  {clear: both; }
#themeList p {display: block; float: left; width: 140px; padding-top: 45px; line-height: 14px; }
.themecontemporary {background: url(../images/themes/box_contemporary.jpg) no-repeat 0 0; }
.themeurbanfantasy {background: url(../images/themes/box_urbanfantasy.jpg) no-repeat 0 0; }
.themehistorical {background: url(../images/themes/box_historical.jpg) no-repeat 0 0; }
.themeromanticsuspense {background: url(../images/themes/box_romanticsuspense.jpg) no-repeat 0 0; }
.themeparanormal{background: url(../images/themes/box_paranormal.jpg) no-repeat 0 0; }
#ka_mainContainer #favGenreList p input, #ka_mainContainer #themeList p input {border: none; background: none; margin-right: 5px; float:left;}
#ka_mainContainer #favGenreList p {display: block; clear: both; }

/*Login page */
#ka_fieldLogin {background: #fff; }
body#ka_login #ka_mainContainer h3 {margin: 10px 0; text-transform: uppercase; font-size:28px;}
ul.ka_loginList {background: #fff; padding: 0; }
#ka_communityactivity ul.ka_loginList li.ka_sprite_media {padding: 10px !important;  }
#ka_communityactivity ul.ka_loginList li.even {background-color: #efefef !important; }

/*FORUM PAGES */
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem.ka_odd {background-color:#f9f9f9;}	
.ka_bumperTop span {color: #000; font-size: 28px; }
body.ka_messageBoards #ka_contentContainer div.ka_bumper {background: #fff; border-bottom: 1px solid #f9f9f9; height: 35px; }
body.ka_messageBoards div.ka_allItemsContainer {border: 1px solid #d4d4d4; }
body.ka_messageBoards div.ka_bumperTop span.title {left:5px; top: 5px;}
body.ka_messageBoards div.ka_bumperTop span.details {left:700px; top: 5px; margin-left: 0; }
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody {padding-left: 10px; }
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails  {width:275px;}
ul.ka_forumDetails li.comment {width: 150px; }
body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 {font-weight: normal; color: #404040; font-size: 17px; line-height: 19px; }
body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1 a, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 a {color: #404040;  font-weight:normal; text-decoration: none; }
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem {border-top: none; }

#ka_contentContainer div.ka_createForm h1 {color:#000000; text-align:left; font-weight: normal; }

/*LEGAL PAGES*/
#ka_mainContainer.legalPages {width:730px; margin: 0; }
#ka_mainContainer.legalPages h5 {font-size: 14px; font-weight: bold; }
#ka_mainContainer.legalPages ul {margin-bottom: 20px; }

#ka_mainContainer.legalPages li {line-height:20px; list-style-position:inside; list-style-type:decimal; margin-left:20px;}
#ka_mainContainer.legalPages table {border-collapse: collapse; margin-bottom: 30px; }
#ka_mainContainer.legalPages td {border: 1px solid #000; min-width: 321.5px; min-height: 15.0px; padding: 0.0px 5.0px 0.0px 5.0px}
#ka_mainContainer.legalPages td p {margin: 5px 0; }
#ka_mainContainer.legalPages th {background: #444; font-weight: bold; border: 1px solid #444; color: #fff; padding: 5px; }
#ka_mainContainer.legalPages ul li {list-style: decimal; }
#ka_mainContainer.legalPages ul ul li {list-style: lower-latin; }
#ka_mainContainer.legalPages ul#ppList ul {margin-bottom: 0; margin-left:30px;}

