body { 
	background: #333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}


#wrapper {
	background: #1f1b1a url(images/body_bg.jpg) no-repeat scroll 0 0;
	float: left;
	margin: 0;
	width: 1045px;
}

#wrapper-inner {
	margin-top: 285px;
}

#ka_mainContainer {
	clear: both;
	color:#FFFFFF;
	background: #095AA0 url(images/main_bg.gif) top left repeat-x;
	font-size: 12px;
	margin: 0 auto;
	width: 950px;
}



#ka_contentContainer, #ka_profileContainer {
	width: 880px;
}

#ka_headerTopNav ul { 
	width: 100%;
	padding: 0;
}

#ka_headerTopNav {
	background: #607511;
	padding: 5px;
}

#ka_headerSubNav {
	background: transparent;
}

#ka_headerTopNav li.current a, #ka_headerTopNav li a:hover {
	background: #4F5429;
}

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


#ka_mainContainer #ka_headerTopNav ul a{
	color: #fff;
}

/** search **/

#ka_searchAdv1 {
	width: 390px;
}

#ka_searchAdv1 ul {
	width: 438px;
}

.ka_searchList {
	width: 880px;
}

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover, #ka_relatedTabs a:hover {
	background: #4F5429;
}

/**  #ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 **/

#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 {
	color: #fff;
}

/** ADMIN LINKS **/

#ka_login_area li.ka_manage_auth a, #ka_login_area li.ka_LE_open a {
	color: #fff;
}

/** PAGINATION **/

#ka_mainContainer .pagination a {
	background: #BF0007;
}

.pagination span.status { 
	background:#607511;
}

/** LIST PAGE **/

li.ka_list:hover {
	background: transparent;
}

#ka_playPage #ka_mainContainer h2 { 
	margin: 0;
}
/** FIELDSETS **/

fieldset {
	background: #4F5429;	
}

legend {
	color: #fff;
	font-weight: bold;
}

/** LABELS **/

label {
	color: #fff;
}

/** PLAY PAGE **/

#ka_rssLink, #ka_playPageStats, #ka_playPageDetails, #ka_related {
	background: #4F5429;
}

/** MY HOME PAGES **/

#ka_manageSubNav ul a { 
	background:#607511; 
}

#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover, #ka_manageSubNav ul a:hover  {
	background: #4F5429;
}

#ka_manageSubNav ul span a, #ka_manageSubNav ul span a:hover {
	background: none !important;
}

.ka_contentBody {
	background: #4F5429;
}

body#ka_myhome h3, body#ka_groups h3 {
	background: transparent;
}

#ka_manageContent {
	width: 100%;
}

#ka_myhome #ka_leftColumn {
	width: 550px;
}

/** PROFILE PAGES **/

.ka_profileSegCont {
	background: #4F5429;	
	color: #fff;
}

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

#ka_profileRight .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader {
	background: transparent;
}

#ka_profileRight .ka_profileSegHeader, #ka_profileRight .ka_profileSegHeader a, #ka_profileLeft .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader a {
	color: #fff;
}

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

#ka_profileRight {
	width: 670px;
}

/** POPUPS **/

#ka_loginPopup {
	background: #607511 !important;
	left: 320px !important;
}

#ka_emailAFriendDiv, #ka_inappropriateDiv {
	background: #607511 !important;
	left: 320px !important;
}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem, li.ka_messageItem { 
	background-color:#4F5429;
}

body.ka_messageBoards #ka_contentContainer div.ka_bumper { 
	background-color:#607511;
}


/** CUSTOM NAVIGATION **/

#nav { 
	display: inline;
	float: left;
	list-style: none;
	margin-left: 550px;
	margin-top: -200px;
}

#nav a, ul#team-login-register a {
	color: #ff9700;
}

ul#team-login-register a {
	font-size: 11px;
}

#nav a:hover, ul#team-login-register a:hover {
	color: #fff;
}

#nav li {
	float: left;
	list-style: none;
	margin-right: 20px;
}

ul#team-login-register {
	display: inline;
	float: right;
	list-style: none;
	margin-right: 50px;
	margin-top: -215px;
}

ul#team-login-register li {
	display: block;
	list-style: none;
}


/** ENLARGE **/

#ka_playPage #ka_rightColumn {
	width: 440px;
}

#ka_related {
	padding: 0;
	width: 100%;
}

#ka_relatedList, #ka_related {
	float: left;
}

#ka_relatedList li {
	float: left;
}

#ka_rssLink {
	clear: left;
}

/** GROUPS **/

#ka_groups #ka_rightColumn {
	width: 440px;	
}	

/** FORUMS **/

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

body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails {
	color: #fff !important;
}

