body {
	background-color: #000;
	background-image:url("http://www.harleysocial.com/images/flames.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	background-attachment: fixed;
	line-height: 1;
margin: 0;
}

#wrapper {
	background: #111;
	height: 100%;
	overflow:hidden;
margin: 0 auto;
padding: 55px 0 155px;
width: 1070px;
}

#wrapper-inner {width: 1040px;margin: 0 auto; position: relative;}

#ka_mainContainer {
	color: #ccc;
	width: 100% !important;
}

#ka_profileLeft .ka_profileSegCont, #ka_profileRight .ka_profileSegCont {color: #ccc;}

a, a:link, #nav-primary a {outline: none;}
/**
#ka_listPage #ka_mainContainer h3, #ka_playPage #ka_mainContainer h2 {
	color:#eee;
	font-size:24px;
	font-weight: normal;
	line-height:1.3em;
	margin: 0;
	background-image:url("http://www.harleysocial.com/images/hs_sprite.png");
	background-position:-1px -315px;
	background-repeat:no-repeat;
	border: 0;
	padding:10px 0 0 50px;
	text-transform:uppercase;
}**/

#ka_listPage #ka_mainContainer h3, #ka_playPage #ka_mainContainer h2 {
	color:#eee;
	margin-left: 0;
	text-transform:uppercase;
}
#ka_playPage h2 {margin-bottom: 7px !important;}

#ka_contentContainer {padding: 0 0 35px;}
#ka_contentContainer, .ka_searchList {width: 680px;}
.ka_searchList {margin: 0 0 10px;}

#ka_adRightSkyscraperWide {width: 300px; margin-top: 0; height: 900px;}
#ka_listPage #ka_adRightSkyscraperWide {width: 340px;}
 
.ad.thin {position: absolute; bottom: 0; left: 0;}

#ka_adFullBanner {position: absolute; bottom: -130px; left:150px;}


#ka_playPage #ka_rightColumn {position: relative; padding-bottom: 270px;}
#ka_login #ka_rightColumn {width: 600px;}

.ad.bottomboard {
left:310px;
margin:0;
padding:0;
position:absolute;
top:36px;
z-index: 1;
}
 
#ka_adRightSkyscraperWide .ad {margin-bottom: 25px;}

#ka_playPage #ka_contentContainer, #ka_groups #ka_contentContainer {width: 730px;}
li.ka_list {color: #999; margin-right: 0; width:136px;}

#ka_mainContainer a, #ka_mainContainer a:link {color: #f90;}
#ka_mainContainer .ka_searchListDetails h4 a {color: #fff;}
#ka_mainContainer .ka_quoteBoxBody a, #ka_mainContainer .ka_quoteBoxBody a:hover {color: #000; text-decoration: none; font-size: 11px;}

li.ka_list:hover {background:transparent;}

.ka_listDetails {font-size: 12px;}

#ka_adMediumRectangle {position: absolute; bottom:0; left:0;}
#ka_playPageDetails, #ka_playPageStats, #ka_related {background: #000;border:1px solid #333;}

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover, #ka_relatedTabs a:hover {
background:#000;
border-color:#333333;
}

 
#ka_header {margin-bottom: 10px;}

#ka_headerTopNav ul, #ka_communityactivity, #ka_manageSubNav ul li#ka_mkpMyWidgets {display:none;}
#ka_headerSubNav {background: transparent;padding:0;}
#ka_headerSubNav li, #ka_manageSubNav ul {margin: 0 10px 0 0;}

#ka_headerBtmNav {
left:0;
padding:0;
position:absolute;
top:-30px;
}

#ka_headerLogin ul {margin: 0;}

#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4, body#ka_myhome #ka_contentContainer h2 {color: #fff;}
#ka_mainContainer h3 {padding-left: 0;} 

#ka_profileContainer #ka_profileDetailsUsername h5 {font-size: 18px; color: #f90;}

/** header **/
#header h1 {clear: both;float: left; margin: 0 10px 0 0;}
#header h1 a {
background-position: -1px -136px;
display: block;
height: 90px;
width:297px;
text-indent: -9999px;
}

#header h1 a:hover {background-position: -321px -136px;}

#header .leaderboard {float: left; margin: 1px 0 0; width: 729px;}

#site-title {
	float: left;
	margin: 0 0 18px 0;
	width: 700px;
	font-size: 30px;
	line-height: 36px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
}
#header ul, #header li {
float: left;
list-style: none;
margin: 0;
padding: 0;
}

#header #nav-primary {margin: 0 0 10px;}
#header {margin: 0 0 40px; overflow: hidden; padding: 0 0 25px;position:relative;}
#header h1 a,
#nav-primary a {
background-image: url(http://www.harleysocial.com/images/hs_sprite.png);
background-repeat: no-repeat;
}

#nav-primary a {
margin: 0 20px 0 0;
display: block;
height: 23px;
text-indent: -9999px;
}

#tab-home a {background-position: 0 -1px; width: 39px;}
#tab-home a:hover, .home #tab-home a, #tab-home a.current {background-position: 0 -24px;}
#tab-myhome a {background-position: 0 -380px; width: 148px;}
#tab-myhome a:hover, .home #tab-myhome a, #tab-myhome a.current {background-position: 0 -403px;}
#tab-photos a {background-position: -61px -1px; width: 52px;}
#tab-photos a:hover, .photo #tab-photos a {background-position: -61px -24px;}
#tab-videos a {background-position: -135px -1px; width: 47px;}
#tab-videos a:hover, .video #tab-videos a {background-position: -135px -24px;}
#tab-groups a {background-position: -204px -1px; width: 50px;}
#tab-groups a:hover, .group #tab-groups a, #ka_groups #tab-groups a {background-position: -204px -24px;}
#tab-riders a {background-position: -276px -1px; width: 47px;}
#tab-riders a:hover, .user #tab-riders a, #ka_profilePage #tab-riders a {background-position: -276px -24px;}
#tab-stories a {background-position: -345px -1px; width: 53px;}
#tab-stories a:hover, .blog #tab-stories a {background-position: -345px -24px;}
#tab-forums a {background-position: -420px -1px; width: 54px;}
#tab-forums a:hover, #ka_forums #tab-forums a, .ka_messageBoards #tab-forums a {background-position: -420px -24px;}
#tab-music a {background-position: -495px -1px; width: 40px;}
#tab-music a:hover, .audio #tab-music a {background-position: -495px -24px;}

/** forums **/

body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem, body.ka_messageBoards div.ka_allItemsContainer  {background-color: transparent;}


/** help **/

.ka_Help, .textareaCharacterCountDisplay {
background:none repeat scroll 0 0 #333;
color:#CCC;
}


/** blog view **/

#ka_descriptionBlog span {color: #fff !important;}
.ka_blogView {padding: 10px;}
/** forms **/

fieldset, .ka_blogView {
background:none repeat scroll 0 0 #151515; border-color: #222;
}

fieldset div {margin: 0 0 15px;}

legend {color:#fff;}

label {color: #fff;}

/** tabs **/

#ka_manageSubNav {font-size: 12px;}

#ka_manageSubNav ul a, #ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover {
background:none repeat scroll 0 0 #090909;
border-color:#222;
border-style:solid solid none;
border-width:1px;
}

#ka_manageSubNav ul a.current, #ka_manageSubNav ul span a {background: #090909;}
#ka_manageSubNav ul span.ka_mkplink a, #ka_manageSubNav ul span.ka_mkplink a:hover, #ka_mainContainer #ka_manageSubNav ul a:hover {color: #fff;}
#ka_manageSubNav {border-color: #000;}
#ka_manageSubNav ul a:hover {background: #090909;border-color:#000;}

.ka_bubble blockquote {background:#000;border-color:#333;}

#ka_myhome_pages #ka_contentContainer {width: 720px;}
#ka_login #ka_contentContainer, #ka_register #ka_contentContainer, #ka_forgot #ka_contentContainer {width: 100%;}
#ka_register #ka_headerSubNav ul, #ka_login #ka_headerSubNav ul, #ka_forgot #ka_headerSubNav ul {border: 0;}
#ka_login #ka_header, #ka_register #ka_header, #ka_forgot #ka_header {height: 0;} 

/** pms **/

#ka_memberMessage ul.vert li.even {background:#333;}

#ka_memberMessage ul.vert li.even:hover, #ka_memberMessage ul.vert li.odd:hover {background: #000; color: #fff;}

/** popup **/

#ka_loginPopup, div.ka_popup, #ka_ProgressBarDiv {background: #111 !important;left: 300px !important;}
div.ka_popup, #ka_ProgressBarDiv {color: #fff !important;}
div#ka_photoPreviewDiv {left: 370px !important; background: #111;}
#ka_profilePage .ka_popUpDiv {left: 200px !important; background:#111 !important; color:#fff !important;}

.ka_profileMediaMetaDesc, .ka_profileMediaMetaName, .ka_profileMediaMetaNumList, .ka_profileMediaMetaTop {background: #333;}
.ka_profileMediaMetaName {color: #fff;}
.ka_profileMediaMetaBot {display:none;}
#ka_mainContainer .ka_profileMediaMetaDesc p {margin: 0;}
/** sub tabs **/
#ka_headerSubNav ul {width: 100%; border-bottom: 1px solid #ccc; float: left;}

/** media filters **/

#ka_headerSubNav li a, #ka_headerSubNav li.current a, #ka_headerSubNav li a:hover {background: url(http://www.harleysocial.com/images/tabs_sprite.jpg) -5000px -5000px no-repeat; margin-right: 17px; padding: 0;float:left; height:52px; text-indent:-9999px; }
#ka_headerSubNav .ka_subMyAudio a {background-position: -396px -266px; width:103px;}
#ka_headerSubNav .ka_subMyAudio a.current, #ka_headerSubNav .ka_subMyAudio a:hover {background-position: -396px -213px;}
#ka_headerSubNav #ka_subMyPhoto a {background-position: 0 -54px; width:103px;} 
#ka_headerSubNav #ka_subMyPhoto a.current, #ka_headerSubNav #ka_subMyPhoto a:hover {background-position: 0 -1px;}
#ka_headerSubNav #ka_subMyVideo a {background-position: 0 -160px; width:103px;} 
#ka_headerSubNav #ka_subMyVideo a.current, #ka_headerSubNav #ka_subMyVideo a:hover {background-position: 0 -107px;}
#ka_headerSubNav #ka_subMyGroup a {background-position: -986px -160px; width:103px;} 
#ka_headerSubNav #ka_subMyGroup a.current, #ka_headerSubNav #ka_subMyGroup a:hover {background-position: -986px -107px;}
#ka_headerSubNav #ka_subMyFriend a {background-position: -168px -266px; width:103px;} 
#ka_headerSubNav #ka_subMyFriend a.current, #ka_headerSubNav #ka_subMyFriend a:hover {background-position: -168px -213px;}

#ka_headerSubNav #ka_subMyBlog a {background-position: -281px -266px; width:103px;} 
#ka_headerSubNav #ka_subMyBlog a.current, #ka_headerSubNav #ka_subMyBlog a:hover {background-position: -281px -213px;} 

#ka_headerSubNav #ka_subMBReply a {background-position: -792px -160px; width:184px;} 
#ka_headerSubNav #ka_subMBReply a.current, #ka_headerSubNav #ka_subMBReply a:hover {background-position: -792px -107px;}


#ka_headerSubNav #ka_subMostRecent a {background-position: -111px -54px; width:110px;}
#ka_headerSubNav #ka_subMostRecent.current a, #ka_headerSubNav #ka_subMostRecent a:hover  {background-position: -111px -1px;}
#ka_headerSubNav #ka_subHighRate a {background-position: -228px -54px; width:122px;}
#ka_headerSubNav li#ka_subHighRate.current a, #ka_headerSubNav li#ka_subHighRate a:hover  {background-position: -228px -1px;}
#ka_headerSubNav #ka_subMostView a {background-position: -360px -54px; width:109px;}
#ka_headerSubNav li#ka_subMostView.current a, #ka_headerSubNav li#ka_subMostView a:hover  {background-position: -360px -1px;}
#ka_headerSubNav #ka_subTopFav a {background-position: -523px -160px; width:136px;}
#ka_headerSubNav li#ka_subTopFav.current a, #ka_headerSubNav li#ka_subTopFav a:hover  {background-position: -523px -107px;}
#ka_headerSubNav #ka_subMostComment a {background-position: -478px -54px; width:136px; display:none;}
#ka_headerSubNav li#ka_subMostComment.current a, #ka_headerSubNav li#ka_subMostComment a:hover  {background-position: -478px -1px;}
#ka_headerSubNav #ka_subMostMember a {background-position: -229px -160px; width:136px; }
#ka_headerSubNav li#ka_subMostMember.current a, #ka_headerSubNav li#ka_subMostMember a:hover  {background-position: -229px -107px;}

#ka_headerSubNav #ka_subMBForum a {background-position: -670px -160px; width:109px; }
#ka_headerSubNav li#ka_subMBForum.current a, #ka_headerSubNav li#ka_subMBForum a:hover  {background-position: -670px -107px;}

#ka_headerSubNav #ka_subViewProfile a {background-position: -944px -266px; width:122px; }
#ka_headerSubNav li#ka_subViewProfile.current a, #ka_headerSubNav li#ka_subViewProfile a:hover  {background-position: -944px -213px;}

#ka_headerSubNav #ka_subEditProfile a {background-position: -823px -266px; width:109px; }
#ka_headerSubNav li#ka_subEditProfile.current a, #ka_headerSubNav li#ka_subEditProfile a:hover  {background-position: -823px -213px;}

#ka_headerSubNav #ka_subMemberMessaging a {background-position: -394px -319px; width:122px; }
#ka_headerSubNav li#ka_subMemberMessaging.current a, #ka_headerSubNav li#ka_subMemberMessaging a:hover  {background-position: -264px -319px;}

#ka_headerSubNav #ka_subMyMedia a {background-position: -635px -319px; width: 103px; }
#ka_headerSubNav li#ka_subMyMedia.current a, #ka_headerSubNav li#ka_subMyMedia a:hover  {background-position: -523px -319px;}


/** add media **/ 
#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio, #ka_headerSubNav li.ka_addMedia.ka_addMedia_photo, #ka_headerSubNav li.ka_addMedia.ka_addMedia_video, #ka_headerSubNav li.ka_addMedia.ka_addMedia_group, #ka_headerSubNav li.ka_addMedia.ka_addMedia_friend, #ka_headerSubNav li.ka_addMedia.ka_addMedia_blog {background: none; float: right; margin-right:0;}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio a, #ka_headerSubNav li.ka_addMedia.ka_addMedia_photo a, #ka_headerSubNav li.ka_addMedia.ka_addMedia_video a, #ka_headerSubNav li.ka_addMedia.ka_addMedia_group a, #ka_headerSubNav li.ka_addMedia.ka_addMedia_friend a, #ka_headerSubNav li.ka_addMedia.ka_addMedia_blog a {margin: 0;}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio a {background-position: -510px -266px; width:140px; }
#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio a:hover {background-position: -510px -213px;}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_photo a {background-position: -627px 0px; width:140px;}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_photo a:hover {background-position: -627px -1px;}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_video a {background-position: -773px -54px; width:136px; }
#ka_headerSubNav li.ka_addMedia.ka_addMedia_video a:hover {background-position: -773px -1px;}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_group a {background-position: -921px -54px; width:183px; }
#ka_headerSubNav li.ka_addMedia.ka_addMedia_group a:hover {background-position: -921px -1px;}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_friend a {background-position: -662px -266px; width:150px;}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_friend a:hover {background-position: -662px -213px;}

#ka_headerSubNav li.ka_addMedia.ka_addMedia_blog a {background-position: -375px -160px; width:136px;}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_blog a:hover {background-position: -375px -107px;}

/** pagination **/

#ka_mainContainer .pagination a:link, .pagination a {border:1px solid #fff; color: #fff;}
.pagination a, .pagination span {background:none repeat scroll 0 0 #666;}

.pagination span.status, #ka_mainContainer .pagination a:hover {
background:none repeat scroll 0 0 #FFB311;
border:1px solid #fff;
color:#000;
}


/** forums **/

#ka_forums #ka_contentContainer, #ka_discussions #ka_contentContainer, #ka_replies #ka_contentContainer, #ka_profilePage #ka_contentContainer {width: 720px;}
body.ka_messageBoards #ka_contentContainer div.ka_bumper {background-color:#666; font-weight: bold; text-transform:uppercase;}
body.ka_messageBoards #ka_contentContainer div.ka_bumperBottom.ka_bumper {background: #111;}
ul#ka_breadcrumbs li#ka_firstBC {margin-right: 8px;}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem.ka_odd, .ka_rowCol ul.vert li.even {background: #171717;}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem  {border-color: #333;}
body.ka_messageBoards div.ka_allItemsContainer {border: 0;}

body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 {color: #fff;}


/** buttons **/

body.ka_messageBoards #ka_mainContainer input.ka_button {background: #03a43d;color:#fff;}
body.ka_messageBoards #ka_mainContainer input.ka_button:hover {background: #008630;}

/** manage **/

.ka_newEntry, .ka_sideList li {color: #eee;}
body#ka_myhome h3 {margin-bottom: 10px;}

.ka_rowCol ul.vert li.ka_mainTitle, #ka_memberMessage ul.vert li.messagingTitle {color: #eee;}

/** admin **/

.ka_adminStyle {border: 0 !important;background-color:#974551 !important;}
#ka_mainContainer .ka_adminStyle a, #ka_mainContainer .ka_adminStyle a:link {color: #fff !important;}

/** messaging **/

#ka_memberMessage ul.horz li a:hover, #ka_memberMessage ul.horz li:hover a {color: #fff;}
#ka_memberMessage ul.horz li:hover {background: none;}
#ka_memberMessage ul.vert li.even:hover {background: none;}

/** headers **/

#ka_profileRight .ka_profileSegHeader, #ka_profileRight .ka_profileSegHeader a, #ka_profileDetailsUsername, #ka_profileLeft .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader a, body#ka_groups h3, body#ka_myhome h3 {background: #222; color: #eee; text-transform:uppercase;}



/** success, errors **/

.ka_Success {
	background:none repeat scroll 0 0 #333;
	border:1px solid #ccc;
	color:#fff;
}

.ka_Help, .ka_Alert, .ka_Error, .ka_Success {padding: 4px 12px;}

/** twitter **/

#ka_mainContainer a.retweet {
	float: left; 
	margin: 0 5px 0 0;
}
#ka_mainContainer a.retweet:link {text-decoration:none;}
