body {
	background: #111 url(images_new/body_bg.gif) top left repeat;
	margin: 0;
	font-size: 62.5%;
	font-family: arial,sans-serif, tahoma; 
	text-align: center;
}

#wrapper {
    background: #000;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
    width: 1020px;
}

#wrapper-inner {
	margin: 0 0 0 10px;
	width: 1000px;
	
}

#ka_mainContainer {
	color: #999;
	font-family: arial,sans-serif, tahoma;
	font-size: 1.2em;
	width: auto !important;
}

#ka_contentContainer, #ka_profileContainer, #ka_manageContent {
	width: 680px;
	margin: 0;
}



#ka_mainContainer h2 {	
	color: #f90;
	margin: 0 0 3px 0;
}

#ka_rightColumn {
	width: 245px;
}

#ka_profileRight {
	width: 480px;
}

#ka_related, #ka_register #ka_contentContainer, #ka_login #ka_contentContainer, #ka_forgot #ka_contentContainer {
	width: auto;
}

#ka_relatedList { 
	margin: 0 0 0 7px;
	padding: 0;
	width: auto;
}

/** HEADERS **/

h1 {
    background: url(images_new/ae_logo.jpg) top left no-repeat;
    display: block;
    float: left;
    height: 89px;
	margin: 0 40px 10px 0;
    text-indent: -9999px;
    width: 229px;
}

#ka_mainContainer h3 {
	color: #fff;
	font-weight: bold;
	padding: 0 0 3px 0;
	text-transform: uppercase;
}

#ka_header {
	height: 30px;
}

/** KA SEARCH **/

#ka_searchAdv1 { 
	width:288px;
}


#ka_headerBtmNav #ka_headerSearch, #ka_searchText {
	display: none;
}

#ka_headerSearch {
	margin: 0;
	width: 300px;
}

#ka_headerSearch input.ka_searchField {
	width: 252px;
}

#ka_searchAdv1 {
	display: block !important;
}


/** NAVIGATION **/

ul#nav-primary, #nav-primary {
	float: left;
	font-size: 1.3em;
	margin: 0 0 10px 0;
	padding: 0;
}

ul#nav-primary li, #nav-primary li {
	border-right: 1px solid #555;
	display: inline;
	float: left;
	padding: 0 7px;
}

#nav-primary li a {float: left;}

ul#nav-primary li.last, #nav-primary li.last {
	border: 0;
}

#nav-primary, #nav-primary ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
} 

#nav-primary {
	background: url(images_new/nav_bg.gif) top left no-repeat;
	padding-top: 10px;
}

#nav-primary ul {
	background: url(images_new/nav_bg.gif) bottom left no-repeat;
	padding-bottom: 10px;
}

body.video #nav-primary li#tab-video a,body.audio #nav-primary li#tab-music a,body.ka_myhome_pages #nav-primary li#tab-my-home a,
body.photo #nav-primary li#tab-photo a,body.blog #nav-primary li#tab-blogs a,body.user #nav-primary li#tab-members a,body.group #nav-primary li#tab-groups,
body.ka_messageBoards #nav-primary li#tab-blackboard a{
	color: #fff;
	text-decoration: underline;
}


ul#nav-primary li#tab-home {
	padding-left: 0;
}
 
li.last-child {
	border: 0 !important;
}

#ka_headerTopNav ul {
	display: none;
}

#ka_headerSubNav {
	background: none;
	margin: 0;
	padding: 0;
}

#ka_headerSubNav li {
	margin: 0 10px 0 0;
}

#ka_headerLogin ul { 
	margin:0;
	position:absolute;
	left: 10px;
	top: 7px;
}

/** LINKS **/

ul#nav-primary a, #nav-primary a, #auth li a  {
	color: #f90;
	text-decoration: none;
}

ul#nav-primary a:hover, #nav-primary a:hover, #auth li a:hover {
    color: #fff;
	text-decoration: underline;
}

#ka_mainContainer #ka_headerSubNav a {
	color: #999;
}

#ka_mainContainer #ka_headerSubNav .current a {
	color: #fff;
}

#ka_mainContainer a:link {
	color: #e3e3e3;
}

#ka_mainContainer #ka_memberMessage a:link {color: #000;}

#ka_mainContainer #ka_relatedTabs a.active, #ka_mainContainer #ka_relatedTabs a.active:hover, #ka_mainContainer #ka_relatedTabs a:hover {
	background: #f90;
	color: #000;
}

/** FOOTER **/

#ka_footer {
	background: url(images_new/footer_bg.gif) top left no-repeat;
	border: 0;
	margin: 0;
	padding-top: 40px;
}

#footerUser, span#ka_rss_footer {
	margin-top: 10px;
}

/** LIST **/

.ka_searchLetterBox {
	height: 90px;
	padding: 5px;
	width: 122px;
}

li.ka_list {
	margin-right: 25px;
	width: 144px;
}

li.ka_list:hover {
	background: none;
}

li.ka_list a {
    display: block;
	border: 1px solid #f90;
}


.ka_searchList {
	width: auto;
}

li.ka_list .ka_searchListDetails a {
    display: inline;
	border: 0;
}

#ka_headerSubNav li.ka_addMedia {
	float: none;
}

#ka_mainContainer #ka_headerSubNav li.ka_addMedia a { 
	color:red;
	text-transform:uppercase;
}

.ka_thumbdetails {
	font-size: inherit;
	width: auto;
}

.ka_searchListDetails {
	width: auto;
}

/** ADVERTISING **/

#ka_adFullBanner {
	left: 290px;
	position: absolute;
	top: 20px;
}


/** INPUTS **/

#ka_mainContainer input, #ka_mainContainer textarea, #ka_mainContainer select, #ka_headerSearch input.ka_searchField {
	background: #444;
}

#ka_headerSearch input {
	border: 1px solid #aaa;
	color: #fff;
	font-size: 13px;
}

 #ka_headerSearch input:focus  {
	background: #222;
}

#ka_searchAdv1 ul {
	font-size: 10px;
}
/** COMMENTS **/

.ka_bubble blockquote {
	background: #181818;
}


/** PLAY PAGE **/

span#ka_letterboxPhotoPage {
	background-color: #111 !important;
}

#ka_letterboxRelated {
	border-color: #f90;
}

#ka_related, #ka_playPageDetails, #ka_playPageStats {
	background: #111;
}

/** ADVERTISING **/

div#leaderboard {
	float: left;
	height: 90px;
	width: 728px;
	
}

#ka_adRightSkyscraperWide {
	height: 700px;
	margin: 0;
	width: 300px;
}

/** PROFILE PAGE **/

.ka_profileSegFooter {
	display: block;
}

/** POPUPS **/

#ka_photoPreviewDiv {
	background: #f90 !important;
	left: 350px !important;
}

#ka_loginPopup {
	background: #f90 !important;
	left: 300px !important;
}

#ka_loginPopup fieldset legend {
	display: none !important;
}

#ka_loginPopup fieldset, #ka_emailAFriendDiv #ka_emailAFriend {
	background: #000;
}

#ka_emailAFriendDiv {
	background: #f90 !important;
	left: 200px !important;
}

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

/** FORMS **/

#ka_mainContainer input:focus, #ka_mainContainer input:hover, #ka_mainContainer textarea:focus, #ka_mainContainer textarea:hover {
	background: #222 !important;
}

label {
	color: #fff;
	text-transform: uppercase;
}

legend {
	color: red;
}

fieldset {
	background: #111;
}

.ka_Help, .textareaCharacterCountDisplay { 
	background: none;
	color:#999;
	font-size:0.88em;
	margin:0 0 7px;
	padding:0;
}

#ka_mainContainer input, #ka_mainContainer textarea, #ka_mainContainer select {
	color: #fff;
}

#ka_mainContainer input.ka_button {
	background: #000;
}

/** MY HOME **/

#ka_myhome #ka_rightColumn {
	width: 300px;
}

#ka_myhome #ka_leftColumn {
	width: 360px;
}


table#aboutMe_tbl {
	width: 550px !important;
}

#ka_manageSubNav ul a {
	background: #333;
}

#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover, #ka_manageSubNav ul a:hover  {
	background: #f90;
	color: #000;
	font-weight: bold;
}

#ka_manageSubNav ul a:hover {
	font-weight: normal;
}

#ka_manageSubNav {
	font-size: 11px;
}

#ka_since { 
	font-style:italic;
}

.ka_contentBody {
	background: #111;
}

#ka_manageSubNav ul span.ka_mkplink a {
	background: transparent;
}


/** HEADER TITLE BG **/

#ka_profileContainer h5, body#ka_myhome h3, body#ka_groups h3, #ka_aboutModule h3, #ka_memberModule h3, #ka_videoModule h3, #ka_photoModule h3, #ka_blogModule h3, #ka_audioModule h3, #ka_groupModule h3, #ka_discussionModule h3, #ka_videoPlayer h3 {
	background: #444;
	font-size: 12px;
	padding: 4px 0 5px 8px;
	color: #fff;
	text-transform: uppercase;

}

/** PAGINATION **/

.pagination a, .pagination span {
	background: #000;
	border-color: #fff;
	display: inline;
	margin-left: 1px;
}

#ka_mainContainer .pagination a:hover {
	border-color: #f90;
}

.pagination span.status { 
	background:#f90;
	border:1px solid #FFFFFF;
	color:#000000;
	font-weight:bold;
}

/** GROUPS **/

.ka_sideList li { 
	color:#999;
}

.ka_sideList li span {
	font-style: italic;
}




/** PRIMARY NAV **/



/** REGISTRATION PAGE **/

#ka_register fieldset.ka_required {
	background: #111 url(images_new/afro.jpg) bottom right no-repeat;
}

#ka_login #ka_rightColumn {
	width: 560px;
}

#ka_login #ka_communityactivity {
	display: none;
}

/** CONTENT **/

.box {
	color: #fff;
	float: left;
	margin-right: 15px;
	text-align: left;
}

#auth form input {
	width: 120px;
}

#auth form {
	margin: 0;
	padding: 0;
}

#content {
	clear: left;
	padding-top: 10px;
}

#promo {
	width: 530px;
}

#auth form {clear: left;}

#auth {
	background: #222 url(images_new/login_bg.jpg) bottom right no-repeat;
	border: 3px solid #111;
	padding: 0 0 105px 0;
	width: 134px;
}

#auth h2 {
	color: #ccc;
	float: left;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 2px 5px;
}

#auth ul, #auth li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#auth ul {
	padding: 0 5px;
}

#auth li {
	margin-bottom: 10px;
}

#auth li span {
	display: block;
}

#ad-300-a {
	margin-right: 0;
	width: 300px;
}

#dynamic-media-widget {
	clear: left;
	padding: 30px 0;
}

#model-month-widget, #artist-month-widget {
	border: 3px solid #111;
	padding: 5px 0;

}

#model-month-widget {
	background: #222;
	margin-right: 0;
	width: 671px;
	
}

#artist-month-widget {
	display: none;
}

#poll {
	margin: 10px 0;
	width: 300px;
}

span#pds-answer1513729 div {
	display: none;
}

#PDI_container1513729 .pds-box {
	width: 300px !important;
}

/** ADMIN CONTROL **/

#ka_adminControl {
	background: #222;
}

#footer {
	clear: left;
	padding-top: 100px;
}

/** FORUMS **/

body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem, .ka_adminStyle {background: #000;}
body.ka_messageBoards #ka_contentContainer div.ka_bumper {background: #333;}

.ka_adminStyle {background-color:#333 !important;}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem.ka_odd {background: #222;}

body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.comment div.ka_quoteBoxBody {background: #555;}

ul#footerUser {display: none;}
#ka_rss_footer {float: none;}

body#ka_myhome #ka_contentContainer h2, .ka_newEntry {color:#f90;}

/** MESSAGES **/

#ka_memberMessage ul.vert li.odd {background:#666;}
#ka_memberMessage ul.vert li:hover {background: #f90;}
