*{
margin:0px;
padding:0px;}

img{
border:none;}

body {
background:#000000 url(../images/bg.gif) repeat scroll 0 0;
margin:0;
padding:0px;
font-family:arial,helvetica,sans-serif,verdana;
font-size:11px;
color:#818181;
}
#ka_mainContainer{
font-family:arial,helvetica,sans-serif,verdana;
font-size:11px;
color:#000;}

#container{width:1060px; margin: 0 auto; padding-top:10px;}

#header{width:1060px; height:100px;}

#logo{width:184px; height:60px; background:url(../images/logo.gif) no-repeat; float:left; margin-top:15px;}
#logo a{display:block; width:184px; height:60px; }

#topAd{width:728px; height:90px; float:right;}
#rightAd{width:300px; height:250px; margin-bottom:10px;}
#rockStore {
background:#000000 none repeat scroll 0 0;
border:1px solid #4F4F4F;
float:left;
padding:5px;
width:290px;
}
#rockStore h5{background:url(../images/rockStore.gif) no-repeat; text-indent:-9999px; width:140px; height:23px;}
#storeSearch {
float:left;
margin-top:10px;
}
#storeSubmit {
float:left;
margin-left:10px;
}
#rockStore form{margin-left:10px;}

#leftColumn {
background:transparent url(../images/top.png) no-repeat scroll left top;
float:left;
padding-top:4px;
width:752px;
}
#rightColumn{width:300px; float:right;}

#module1{background: #fff url(../images/contentBottom.png) no-repeat bottom; min-height:400px; margin-bottom:10px; padding:10px;}
#nav{border-top:1px solid #3C3C3C;border-bottom:1px solid #3C3C3C; padding:10px 0px 10px 0px; margin-bottom:10px;}
#nav li{display:inline; list-style:none; margin-right:27px;}
#nav li a{text-transform:uppercase; color:#fff; font-size:12px; text-decoration:none;}
body#home #nav li#navHome a, #nav li a:hover, body.user #nav li#navMembers a, body#ka_profilePage #nav li#navMembers a, body.video #nav li#navVideos a, body.audio #nav li#navAudio a, body.photo #nav li#navPhotos a, body.blog #nav li#navBlogs a, body.group #nav li#navGroups a, body.ka_messageBoards #nav li#navMessageBoard a, body#ka_myhome #nav li#navMyHome a, body.ka_myhome_pages #nav li#navMyHome a, body#ka_groups #nav li#navGroups a{color:#FA2C21;}

#search{position:absolute; top:118px; margin-left:840px;}
*:first-child+html #search{position:absolute; top:118px; margin-left:330px;}
* html #search{position:absolute; top:118px; margin-left:330px;}
#search #searchField {
border:1px solid #3C3C3C;
float:left;
font-size:10px;
height:15px;
margin-right:5px;
padding:4px 0 2px 3px;
width:156px;
}

#search #searchButton{float:left;}
.ka_authorDetails a{padding-right:3px;}

#footer {
clear:both;
float:left;
margin-bottom:10px;
margin-top:10px;
}
#chatRoom{margin-top:10px; float:left;}

#footer p{
background:#000000 none repeat scroll 0 0;
font-size:9px;
padding:10px;
color:#818181;
margin-bottom:10px;
}
li#ka_startWidget{display:none;}

#footerNav li{list-style:none; display:inline; color:#666666; border-right:1px solid #666666; padding:0px 7px;}
#footerNav li a{text-decoration:none; color:#818181;}

#footerNav li.navLast{border:none;}

#footer ul {
background:#000000 url(../images/footerLogo.gif) no-repeat scroll 10px 10px;
color:#818181;
font-size:9px;
margin-bottom:10px;
padding:20px 0 20px 155px;
}

/* -- Community -- */
#ka_mainContainer, #ka_contentContainer {width:722px;}
li#rss{margin-left:120px;}
.ka_gen_rss_link {
background-position:0 -599px;
float:none;
padding-bottom:5px;
padding-top:3px;
}

#ka_rss_footer {
float:none;}

#ka_footer, #ka_headerTopNav{display:none;}

.ka_searchField {
border:1px solid #3C3C3C;
float:left;
height:15px;
margin-right:5px;
padding:3px;
}
#ka_headerSubNav li.ka_addMedia{display:none;}

.ka_searchButton {
background: url(../images/search.jpg) no-repeat; width:49px; height:22px; cursor:pointer !important;}
#ka_searchText{display:none;}
#ka_headerSearch {
margin:0 12px 0 795px;
position:absolute;
top:118px;
}
#ka_headerSearch input.ka_searchField {
border:1px solid #3C3C3C;
font-size:10px;
height:16px;
padding:5px 0 0 3px;
width:152px;
}
#ka_headerBtmNav {
margin:0;
padding:0;
}

/* -- Headings -- */
body#ka_listPage #ka_mainContainer h3 {
background:transparent url(../images/headerBorder.gif) no-repeat scroll center bottom;
border:medium none;
color:#000000;
font-size:20px;
padding:0 0 10px;
}
body#ka_playPage h2{
font-size:24px; color:#000;}

#ka_headerSubNav {
background:transparent none repeat scroll 0 0;
margin:10px 0;
padding:0;
}

#ka_headerSubNav li {
display:inline;
margin:0 15px 0 0;
background:none;
}

#ka_headerSubNav li.current a, #ka_headerSubNav li a:hover{background:none; color:#FA2C21;}

#ka_headerSubNav li a {
color:#CCCCCC;
padding:0;
text-decoration:none !important;
text-transform:capitalize;
}

#ka_mainContainer a, #ka_mainContainer a:link, #ka_mainContainer a:visited, #ka_mainContainer a:hover {
color:#FA2C21;
}

#ka_headerLogin {
color:#FFFFFF;
margin-left:542px;
position:absolute;
text-align:right;
top:156px;
width:500px;
text-transform:capitalize;
}
#ka_login_area li.ka_manage_auth a, #ka_login_area li.ka_LE_open a {
color:#FA2C21; font-weight:normal;}

/* -- List Page -- */

li.ka_list:hover {
background:transparent;
}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_friend, #ka_headerSubNav li.ka_addMedia.ka_addMedia_video, #ka_headerSubNav li.ka_addMedia.ka_addMedia_audio, #ka_headerSubNav li.ka_addMedia.ka_addMedia_photo, #ka_headerSubNav li.ka_addMedia.ka_addMedia_blog, #ka_headerSubNav li.ka_addMedia.ka_addMedia_group {
display:block;
margin-left:630px;
position:absolute;
top:200px;
}

#ka_headerSubNav li.ka_addMedia a{
font-weight:normal;
color:#000;}

#ka_headerSubNav li.ka_addMedia a:hover{
color: #FA2C21;}

#ka_headerSubNav li.ka_addMedia{
padding-bottom:5px;
padding-top:3px;
}

.ka_searchLetterBox {
border:2px solid #fff;
}

.ka_searchLetterBox:hover {
border:2px solid #000;
}

/* -- Profile Page -- */
body#ka_profilePage #ka_headerSubNav li.ka_addMedia.ka_addMedia_friend{
display:none;}

#ka_profileLeft {
margin:0;
}
#ka_profileRight {
margin:0 0 0 10px;
padding:0;
width:530px;
}
#ka_profileRight .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader {
background: transparent;}

#ka_profileRight .ka_profileSegHeader {
background:transparent url(../images/profileRight.gif) no-repeat scroll left bottom;
padding-bottom:7px;
}

#ka_profileLeft .ka_profileSegHeader {
background:transparent url(../images/profileLeft.gif) no-repeat scroll left bottom;
padding-bottom:7px;
}

#ka_profileContainer h5 {
border:none;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}
#ka_mainContainer h3.ka_comments {
padding:0px;
font-size:18px;
background:none;
color:#000;
}

#ka_profileBlogs ul, #ka_profileFavBlogs ul, #ka_profileActivityFeed ul {
margin:0;
padding:0 0 0 0;
}

.ka_profileSegCont {
padding:5px 4px;
}
#ka_profileUserInfo li#ka_profileOnlineLink{display:none;}

li#ka_profileMessageLink {
background-position: 0 -1198px;
margin-top:5px;
}

li#ka_profileFlag {
background-position: 0 -75px;}

#ka_headerSubNav{display:none;}

body#ka_listPage #ka_mainContainer p {
margin:10px 0 0;
}

.ka_profileMediaMetaName {
color:#FA2C21;}

li#ka_profileFriendSuggest {
margin-top:5px;
}
.ka_starL {
background:transparent url(../images/sprite_stars.gif) no-repeat scroll 0 0;
}
li.ka_starHighlightL{
background:transparent url(../images/sprite_stars.gif) no-repeat scroll 0 -75px;}

#ka_getStart li.ka_addMedia.message, #ka_getStart li.ka_addMedia.photo, #ka_myMessages, #ka_myNewMessages, #ka_myAlert, #ka_myProfileComments, #ka_myMediaComments, #ka_myDiscussionComments, li.ka_group_sprite.comment, li.ka_profileMedia.comment, li.ka_myHomeMedia.comment, .ka_profileBlogText, .ka_profileMBText, .ka_enlargephoto, .ka_email, #ka_editLink, .ka_downphoto, .ka_upphoto, .ka_addFav, li.ka_group_sprite.photo, li.ka_profileMedia.photo, li.ka_myHomeMedia.photo, .ka_gen_upphoto, .ka_addFromFriends, .ka_bubbleComment .ka_mediaComments.photo, .ka_gen_friend, li#ka_profileFriendAlready, li#ka_profileMessageLink, .ka_emailUpload, li.ka_group_sprite.groupjoin, li.ka_profileMedia.groupjoin, li.ka_myHomeMedia.groupjoin, li.ka_group_sprite.groupleave, li.ka_profileMedia.groupleave, li.ka_myHomeMedia.groupleave, li.ka_profileMedia.friend, li.ka_profileMedia.fan, li.ka_profileMedia.userrated, li.ka_myHomeMedia.friend, li.ka_myHomeMedia.fan, li.ka_myHomeMedia.userrated, li.ka_group_sprite.profileupd, li.ka_profileMedia.profileupd, li.ka_myHomeMedia.profileupd, li.ka_group_sprite.profilelink, li.ka_profileMedia.profilelink, li.ka_myHomeMedia.profilelink, li.ka_group_sprite.profilerss, li.ka_profileMedia.profilerss, li.ka_myHomeMedia.profilerss, .ka_reducephoto, .ka_profileMBVideo, li#ka_profileFriendSuggest, .ka_upvid, li.ka_group_sprite.audio, li.ka_profileMedia.audio, li.ka_myHomeMedia.audio, li.ka_group_sprite.video, li.ka_profileMedia.video, li.ka_myHomeMedia.video, #ka_getStart li.ka_addMedia.video, #ka_getStart li.ka_addMedia.audio, #ka_getStart li.ka_addMedia.blog, .ka_gen_upvid, .ka_gen_upaud, .ka_gen_upblog, #ka_headerSubNav li.ka_addMedia.ka_addMedia_friend, #ka_headerSubNav li.ka_addMedia.ka_addMedia_video, #ka_headerSubNav li.ka_addMedia.ka_addMedia_audio, #ka_headerSubNav li.ka_addMedia.ka_addMedia_photo, #ka_headerSubNav li.ka_addMedia.ka_addMedia_blog, #ka_headerSubNav li.ka_addMedia.ka_addMedia_group, .ka_upaud {
background-image:url(../images/sprite_media.gif);
}
.ka_gen_rss_friends, .ka_flag, .ka_addFromEmai, .ka_delete, li.ka_group_sprite.communityjoin, li.ka_profileMedia.communityjoin, li.ka_myHomeMedia.communityjoin, li#ka_profileFriendLink, li#ka_profileFlag, .ka_addFromEmail, .ka_gen_rss, .ka_gen_link, .ka_gen_upmb, .ka_gen_rss_link, li#ka_profileEditLink  {
background-image:url(../images/sprite_other.gif);
}

/* - Play Page -- */

#ka_rightColumn {
width:290px;
}
.ka_rate ul {
height:25px;
}

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
background:#FFFFFF url(../images/tabbg.gif) repeat-x scroll 0 0;}

.ka_gen_rss_friends {
float:left;
margin-top:1px;
}

/* -- My Home -- */
body#ka_myhome #ka_rightColumn {
width:320px;
}
body#ka_myhome #ka_leftColumn {
width:390px;
}
body#ka_myhome #ka_contentContainer h2 {
color:#000;
font-size:20px;
}

body#ka_myhome h3 {
background:transparent url(../images/profileRight.gif) no-repeat scroll left bottom;
font-size:15px;
color:#000;
padding-bottom:8px;
padding-left:0px;
}
#ka_manageContent {
width:725px;
}
body#ka_myhome #ka_since{display:none;}
#ka_manageSubNav ul li#ka_mkpTheme, #ka_manageSubNav ul li#ka_mkpMyWidgets{display:none !important;}

label, legend{color:#000;}

#ka_mainContainer #ka_manageContent h3{font-size:18px; padding-left:0px; margin-bottom:10px; color:#000;}

/* -- Pagination -- */

.pagination span.status {
background:#3D3D3D none repeat scroll 0 0;
border:1px solid #000000;
}
.pagination a {
border:1px solid #000;
background:#fff;
}
.pagination a:hover {
border-color:#000;
background:#CCCCCC
}

body#ka_playPage #ka_headerSubNav  .ka_addMedia{display:none;}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio{
margin-left:615px;
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_group{
margin-left:600px;
}
body.ka_messageBoards #ka_contentContainer div.ka_bumperBottom {
border-top:1px solid #000000;
}
body.ka_messageBoards #ka_contentContainer div.ka_bumper {
background-color:#CCCCCC;
}
body.ka_messageBoards div.ka_allItemsContainer {
border:1px solid #000;}

body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 {
font-size:18px;
}

body#ka_register #ka_mainContainer h3 {
border:none;
font-size:20px;
margin-bottom:10px;
}

body#ka_login #ka_mainContainer h3 {
border:none;
font-size:25px;
margin-bottom:10px;
}
/* -- Group page -- */

body#ka_groups h3 {
background:none;
border:medium none;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}

body#ka_groups h3 {
background:transparent url(../images/profileRight.gif) no-repeat scroll left bottom;
padding-bottom:10px; padding-top:10px;
}

body#ka_groups #ka_mainContainer h2 {
font-size:28px;
padding:0px; margin:0px; margin-bottom:10px;}
body#ka_groups #ka_headerSubNav li.ka_addMedia.ka_addMedia_group {display:none;}

/* -- Home Page -- */
#welcomeMessage h3{background:url(../images/introHeader.png) no-repeat; text-indent:-9999px; width:268px; height:28px;}
#signIn {
background:transparent url(../images/signIn.png) no-repeat scroll 0 0;
float:left;
height:22px;
margin:0 10px 28px;
text-indent:-9999px;
width:49px;
}
#signUp {
background:transparent url(../images/signUp.png) no-repeat scroll 0 0;
float:left;
height:22px;
margin:0 10px 28px;
text-indent:-9999px;
width:49px;
}
#signIn a, #signUp a{text-indent:-9999px; display:block; width:49px; height:22px;}

#welcomeMessage p {
color:#000000;
font-size:12px;
line-height:19px;
padding-top:10px;
}

#rightAd2 {
float:left;
height:250px;
margin-bottom:10px;
margin-top:10px;
width:300px;
}

#ka_profileTags, #ka_inputTags{display:none !important;}
.ka_profileCommentDate a{padding-left:5px;}

#rockEmail {
background:transparent url(../images/rockEmail.png) no-repeat scroll 0 0;
height:37px;
margin-left:525px;
position:absolute;
top:200px;
width:200px;
}
#rockEmail a{display:block; width:147px; height:37px;}
#ka_headerLogin li.ka_signout_auth {text-transform:capitalize;}

.ka_Success {
background:#000 url(/kickapps/images/sprites/sprite_other.gif) no-repeat scroll 6px -222px;
border:1px solid #FA2C21;
color:#fff;
}

.ka_Success {
background:#333333 none repeat scroll 0 0;
border:2px solid #FA2C21;
color:#FFFFFF;
padding-left:10px;
}


.checking {
background:transparent url(http://dev.kickapps.com/rock/images/loading.gif) no-repeat scroll 0 0;
margin-left:10px;
padding:0 20px 5px 0;
}

.approved {
background:transparent url(../images/approved.gif) no-repeat scroll 0 2px;
margin-left:10px;
padding-bottom:3px;
padding-left:18px;
padding-top:3px;
}

.notavail {
background:transparent url(../images/notapproved.gif) no-repeat scroll 0 2px;
margin-left:10px;
padding-bottom:3px;
padding-left:18px;
padding-top:3px;
}

body#ka_mkp_manageAccountSettings #email{display:none;}
.ka_newmail{padding-left:3px;}

body#ka_myhome .ka_Success {
background:#000000 none repeat scroll 0 0;
border:2px solid #FA2C21;
color:#FFFFFF;
float:left;
padding-left:10px;
}
#ka_memberMessage ul.vert li.messagingTitle,#ka_memberMessage ul.vert li.messagingTitle:hover {
color:#000000;
}

#ka_memberMessage ul.vert li:hover {
background:#ccc none repeat scroll 0 0;
}
li.ka_signout_auth{text-transform:capitalize;}

#rockLogin{padding:10px 0px;}
#rockLogin label{display:block; font-weight:bold;}
#rockLogin a{color:#FA2C21; text-decoration:none; text-transform:capitalize; padding:10px 5px 0px 5px;}
#rockLogin #loginType {
color:#000;
font-family:verdana;
font-size:9px;
padding:10px 0px;
}
#rockLogin input#loginUN, #loginPW{
	width:200px;
	border:1px solid #ccc;
	padding:3px;
	margin:1px;}
	#welcomeMessage #loginLinks{padding:5px 0px 0px 0px;}
	
#headerLogin, #headerLoggedIn {
color:#FFFFFF;
margin-left:542px;
position:absolute;
text-align:right;
text-transform:capitalize;
top:156px;
width:500px;
}

*:first-child+html body#home #headerLogin, *:first-child+html body#home #headerLoggedIn {
color:#FFFFFF;
margin-left:0px;
position:static;
text-align:right;
text-transform:capitalize;
top:auto;
width:1050px;
}

#headerLogin li, #headerLoggedIn li {
display:inline;
margin:0 6px 0 0;
}
#headerLogin a:link, #headerLoggedIn a:link, #headerLogin a, #headerLoggedIn a, #headerLogin a:hover, #headerLoggedIn a:hover {
color:#FA2C21;
}

#home #leftColumn, #home #rightColumn{margin-top:25px;}

#ka_allGroups{display:none !important;}

#ka_profileAboutMeExt{display:block !important;}
#ka_profileAboutToggleShow{display:none;}

body #ka_mainContainer .ka_starSystemL {padding-bottom:10px;}

body.chat #container{display:none !important;} 


#ka_myhomeUpdates{clear:both;}

* html #headerLogin, * html #headerLoggedIn {
margin-left:50px;
text-align:right;
width:auto;
}

#ka_joinRequired #ka_joinEmail{display:none !important;}

#ka_playPage .ka_share_add {width:220px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* -- Updates on 12/17 -- */

#storeSubmit {
float:left;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}
#rockStore h5 a {
color:#FFFFFF;
display:block;
height:23px;
}

#ka_mainContainer #ka_profileAboutMe p {line-height:20px;}
#ka_myHomeURL {
margin:0 0 0 8px;
}
#ka_myHomeEmail{
margin:0px 0px 0px 8px;
font-size:10px;
}

#ka_mediaPrivacy, #ka_fieldReplyMessage span.ka_addFromEmail {display: none; }
#ka_headerSubNav.ka_myhome_classic ul {display:block}

/* -- TAGS Change Order -- */
p#ka_allowTag{display:none !important;}
body#ka_mkp_editPhoto #ka_tagsWrap, body#ka_mkp_editVideo #ka_tagsWrap, body#ka_mkp_editBlog #ka_tagsWrap, body#ka_mkp_editAudio #ka_tagsWrap, #ka_playPageDetails #ka_tagsWrap{display:none !important;}


