
body {
	margin: 0;
}

#wrapper, #ka_mainContainer, #ka_contentContainer, ul.ka_searchList {
	width: 1070px;
}

#outer_wrapper {
	position: relative;
}

#wrapper {
	height: 629px;
	margin: 0 auto;
	position: relative;
}

#wrapper {
	background: url(images/updated_home_bg2.jpg) top left no-repeat;
	width: 1102px; 
}

#footer {
	background: url(images/fixed_footer_home_bg.gif) top left repeat-x;
	border: 0;
	height: 125px;
 	text-align: center;
	width: 100%;	
}

a#click_tour_tickets {
	background: url(images/click_here_tour_tickets.gif) top left no-repeat;
	display: block;
	height: 44px;
 	margin: 34px auto 0 auto;
	text-indent: -9999px; 
	width: 843px;
}

#nav {
	margin: 0 auto;
	padding: 0;
	height: 22px;
	list-style: none;
	display: block;
	overflow: hidden;
	width: 794px;
}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}

#nav a {
	float: left;
	padding: 22px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:22px; /* for IE5/Win only */
}
	
#nav a:hover {
	background-position: 0 -22px;
}

#thome a  {
	width: 63px;
	background: url(images/home_tab.gif) top left no-repeat;
}

#tmyhome a  {
	width: 96px;
	background: url(images/my_home_tab.gif) top left no-repeat;
}

#tvideos a  {
	width: 80px;
	background: url(images/videos_tab.gif) top left no-repeat;
}

#taudio a  {
	width: 72px;
	background: url(images/audio_tab.gif) top left no-repeat;
}

#tphotos a  {
	width: 83px;
	background: url(images/photos_tab.gif) top left no-repeat;
}

#tblogs a  {
	width: 73px;
	background: url(images/blogs_tab.gif) top left no-repeat;
}

#tmembers a  {
	width: 98px;
	background: url(images/members_tab.gif) top left no-repeat;
}

#tgroups a  {
	width: 84px;
	background: url(images/groups_tab.gif) top left no-repeat;
}

#tforum a  {
	width: 145px;
	background: url(images/forum_tab.gif) top left no-repeat;
}

#ka_headerTopNav_ul {
	display: none;
}

#ka_le_headercont {
	display: none;
}
	
/** LIST PAGE **/

li.ka_list:hover {
	background: transparent;
}

.ka_searchLetterBox { 
	height:90px;
	width:120px;
}

li.ka_list {
	background: none !important;
	display: inline !important;
	height: 219px;
	width: 120px;	
}
/**
li.ka_list.odd:hover {
	background: url(images/list_module_c.gif) top left no-repeat;
	display: inline !important;
	height: 219px;
	width: 120px;	
}

li.ka_list.even {
	background: url(images/list_module_b.gif) top left no-repeat;
	display: inline !important;
	height: 219px;
	width: 121px;	
}

li.ka_list.even:hover {
	background: url(images/list_module_d.gif) top left no-repeat;
	display: inline !important;
	height: 219px;
	width: 121px;	
}
**/
li.ka_list {
	font-size: 12px !important;
}

.ka_searchLetterBox { 
	height:79px;
	margin: 5px 6px 3px;
	width:107px;
}

div.ka_searchListDetails {
	color: #111 !important;
}

.ka_searchList li { 
	margin: 0 11px 13px 21px;
}

#ka_listPage #ka_mainContainer {
	color: #fff;
}

#ka_listPage #ka_mainContainer .ka_searchListDetails a, #ka_listPage #ka_mainContainer .ka_searchListDetails a:link, .ka_myhome_pages #ka_mainContainer .ka_searchListDetails a, .ka_myhome_pages #ka_mainContainer .ka_searchListDetails a:link, .ka_myhome_pages #ka_mainContainer .ka_searchListDetails  {
	color: #496976;
}

#ka_listPage #ka_mainContainer .ka_searchListDetails a:hover {
	color: #eb4456;
}

.ka_listDetails { 
	margin:0pt 5px;
}

.ka_searchListDetails h4 {
	margin: 0 5px 3px !important
}

#ka_listPage h3 {
	display: none;
}


/** HEAD **/

#head_wrapper {
	border-bottom: 1px solid #8ca3ac;
	height: 83px;
	margin-bottom: 13px;
	width: 100%;
}

#head_wrapper img {
	display: block;
	margin: 0 auto;
	position:relative;
	top: 15px;
}

span#ka_mcWelcome {
	color: #000;
}

/** KA HEADER **/

#ka_headerSubNav {
	display: none;
}

#ka_headerSearch {
	display: none;
}

#ka_mainContainer #ka_header {
	text-align: center !important;
}

#ka_headerLogin {
	float: none;
}

#ka_headerLogin ul {
	margin: 0;
}

/** ACTIVE STATES **/
 

body.video li#tvideos a, body.audio li#taudio a, body.photo li#tphotos a, body.blog li#tblogs a, body.user li#tmembers a, body.group li#tgroups a, body.ka_messageBoards li#tforum a, body.ka_myhome_pages li#tmyhome a  {
	background-position:0pt -22px;	
}


/** MEDIA LIST PAGE NAVS **/



ul#video_subnav, ul#photo_subnav, ul#audio_subnav, ul#blog_subnav, ul#member_subnav, ul#group_subnav, ul#forum_subnav, ul#my_home_subnav {
	display: none;
}

body.video ul#video_subnav, body.photo ul#photo_subnav, body.audio ul#audio_subnav, body.blog ul#blog_subnav, body.user ul#member_subnav, body.group ul#group_subnav, body.ka_messageBoards ul#forum_subnav,
body.ka_myhome_pages ul#my_home_subnav {
	display: block;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 780px;
}

#subnavs ul li {
	display: inline;
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;	
	margin: 5px 17px 0 0;
	text-transform: lowercase;
}

#subnavs ul li a {
	color: #ccc;
	text-decoration: none;
}

#subnavs ul li a:hover {
	color: #fff;
	text-decoration: underline;
}

/** MEDIA LIST PAGE NAVS ACTIVE STATES **/

body.recent #subnavs ul li#most_recent a, body.rating #subnavs ul li#highest_rated a, body.popular #subnavs ul li#most_viewed a, body.popular #subnavs ul li#most_members a, body.group.media #subnavs ul li#most_media a, body.favorite #subnavs ul li#top_favorites a,
body#ka_mkp_manageProfileQuestions #subnavs ul li#edit_profile a, body#ka_mkp_manageMemberMessages #subnavs ul li#my_messages a, body#ka_mkp_manageMyMedia #subnavs ul li#my_media a,
body#ka_mkp_inviteFriends #subnavs ul li#invite_friends a   {
	text-decoration: underline;
}


/** GIRLS FIXED IN THE CORNER **/

img#shannon_corner {
	bottom: 0;
	right: 0;
	position: fixed;
}
/**
img#dawn_corner {
	bottom: 0;
	left: 0;
	position: fixed;
}**/

*html img#shannon_corner {
	position: absolute;
}
/**
*html img#dawn_corner {
	position: absolute;
}
**/
/** HEADERS (h1, h2, h3, h5) **/

#ka_mainContainer h3 {
	border: 0;
	padding: 0;
}

#ka_mainContainer h2 {
	border: 0;
	color: #4A6A77;
	font-family: Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

/** FIELDSETS **/

fieldset {
	background: #fff url(images/popup_bg.jpg) top left no-repeat;
	border: 0;
}

fieldset legend {
	display: none;
}

/** HIDE CERTAIN HEADERS **/

.ka_myhome_pages h3 {
	display: none;
}

#ka_myhome h3 {
 display: block;
}

#ka_login h3, #ka_forgot h3, #ka_register h3 {
	display: none !important;
}


/** HELP **/

.ka_Help, .textareaCharacterCountDisplay { 
	background:transparent;
}

/** PLAY PAGE **/

#ka_rightColumn {
	width: 355px;
}

#ka_related {
	width: auto;
}

#ka_relatedList {
	margin: 0 0 0 5px;
}

#ka_related, #ka_playPageDetails, #ka_playPageStats, #ka_rssLink {
	background: #fff;
	border-color: #8aaab7;
}

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
	border-color: #8aaab7;
}

/** POPUPS **/

form#ka_loginPopup, #ka_photoPreviewDiv {
	background: url(images/popup_bg.jpg) top left repeat-y;
	color: #000 !important;
}

form#ka_loginPopup fieldset {
	background: transparent;
}

/** MY HOME **/

#ka_manageContent {
	width: 780px;
}

div.ka_contentBody {
	background: #fff;
	border-color: #8aaab7;	
}

#ka_manageContent li.ka_listStatus, #ka_manageContent li.ka_listAdded, #ka_manageSubNav ul li#ka_mkpTheme {
	display: none;
}

li#ka_mkpMyWidgets {
	display: none !important;
}

body#ka_myhome h3 {
	background: url(images/popup_bg.jpg) top left no-repeat;
	border: 0;		
}



/** FOOTER WIDGET CONT **/

#ka_htmlwidget3container114273, .ka_htmlwidget3114273 {
	background: transparent !important;
	border: 0 !important;
	height: 49px !important;
	width: auto !important;
}

.ka_htmlwidget3114273 li .descrip  {
	display: none !important;
}

#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover, #ka_manageSubNav ul span.ka_mkplink a, #ka_manageSubNav ul span.ka_mkplink a:hover { 
	background:#97BAC8;
	color: #fff !important;
	border-color: #8CA3AC !important;
}

#ka_manageSubNav { 
	border-bottom:1px solid #8CA3AC;
}

#ka_manageSubNav ul a, #ka_manageSubNav ul a:hover {
	border-color: #8CA3AC !important;
}

.ka_htmlwidget3114273 li .info {
	background: none !important;
	color: #97b0b9 !important;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	position: relative !important;
	text-transform: uppercase !important;
}

div.ka_moduleLetterBox114273 {
	background-color: transparent !important;
}

.ka_htmlwidget3114273 li {
	border: 0 !important;
	display: inline !important;
	margin: 0 17px 0 0 !important;
}

.ka_moduleLetterBox114273, .ka_htmlwidget3114273 li {
	height: 49px !important;
	width: 65px !important;
}

.ka_htmlwidget3114273 {
	display: inline !important;
	margin: 8px 0 0 113px !important;
}


/** PROFILE PAGE **/

#ka_profileRight {
	width: 570px;
}

#ka_profileContainer {
	width: 100%;
}

#ka_profileContainer h5 {
	background: url(images/popup_bg.jpg) top left no-repeat;
	border: 0;
}

/** GROUPS PAGE **/

body#ka_groups h3 {
	background: url(images/popup_bg.jpg) top left no-repeat;
	border: 0;	
}

/** HOME **/

#ka_homepage #ka_mainContainer h3 { 
	background:#496976;
}

/** HOME EMBEDS **/

#popular_videos {
	left: 128px;
	position: absolute;
	top: 365px;
	width: 288px;
}

.ka_htmlwidget3121556 {
	width: 288px !important;
}

#latest_news object {
	left: 328px;
	position: absolute;
	top: 90px;
}

#featured_video {
	height: 217px;
	left: 180px;
	position: absolute;
	top: 95px;
	width: 250px;
}

#hot_photos {
	left: 168px;
	position: absolute;
	top: 367px;
	width: 258px;
}

#newest_members {
	left: 275px;
	position: absolute;
	top: 515px;
}

a#making_band_module {
	display: block;
	height: 128px;
	left: 716px;
	position: absolute;
	text-indent: -9999px;
	top: 131px;
	width: 339px;
}

.ka_htmlwidget3121556 li .descrip, .ka_htmlwidget3115054 li .descrip, .ka_htmlwidget3121561 li .descrip {
	display: none !important;
}

.ka_htmlwidget3121556 li .info, .ka_htmlwidget3115054 li .info, .ka_htmlwidget3121561 li .info {
	background: none !important;
	color: #97b0b9 !important;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	position: relative !important;
	text-transform: uppercase !important;
}

div.ka_moduleLetterBox114273, #ka_htmlwidget3container121556, #ka_htmlwidget3container115054, #ka_htmlwidget3container121561 {
	background-color: transparent !important;
}

.ka_htmlwidget3121556 li, .ka_htmlwidget3115054 li, .ka_htmlwidget3121561 li {
	border: 0 !important;
	display: inline !important;
	margin: 0 27px 0 0 !important;
}

.ka_moduleLetterBox121556, .ka_htmlwidget3121556 li, .ka_moduleLetterBox115054, .ka_htmlwidget3115054 li, .ka_moduleLetterBox121561, .ka_htmlwidget3121561 li {
	height: 49px !important;
	width: 65px !important;
}

.ka_htmlwidget3121556, .ka_htmlwidget3115054, .ka_htmlwidget3121561 {
	display: inline !important;
	margin: 0 !important;
}

.ka_htmlwidget3121556, .ka_htmlwidget3115054, .ka_htmlwidget3121561 {
	border: 0 !important;
}

.ka_htmlwidget3121556 li .info, .ka_htmlwidget3115054 li .info, .ka_htmlwidget3121561 li .info {
	color: #fff !important;
}

#ka_htmlwidget3container121561, .ka_htmlwidget3121561 {
	height: auto !important;
	width: auto !important;
}

.ka_htmlwidget3121561 li {
	margin-right: 25px !important;
}

/** LOGIN JOIN LINKS **/

ul#login_join {
	font-size: 19px;
	list-style: none;
	margin: 0 auto;
	padding: 0 0 0 39px; 
	width: 145px;
}

ul#login_join  li {
	display: inline;
	list-style: none;
	margin: 0 5px 0 0;
}

#login_join a, #login_join a:link {
	color: #336699;
}
