@charset "utf-8";
/* CSS Document */

body {
	background:#FFF none left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:auto;
	margin:0;
	text-align:center;
	color:#323232 !important;
}
/*
#outer_wrapper {
	background:#FFF url(images_ph2/content-background.jpg) repeat-x scroll center bottom;
	width:980px;
	margin:0px auto;
	padding:0;
}
#center {
	background-color:#FFF;
	padding:0px;
	margin:5px;
	width:970px;
	float:left; display:inline !important;
}
*/
#wrapper {
	border:1px solid #999;
	margin:0 auto;
	width:978px;
}
#container {
	background:#FFF url(images_ph2/bg_container.jpg) repeat-x scroll center top;
	margin:0 0 10px;
	width:978px;
}
#center {
	background:#FFF none repeat scroll 0 0;
	margin:0 8px 8px;
	overflow:hidden;
}

/* ------------ #page_top ------------ */
#top-banner, #bottom-banner {
	background:#FFF none repeat scroll 0 0;
	margin:0 auto 10px;
	width:977px;
}
div#page_top {float:left; display:inline;}

/* leaderboard */

/* --------------- #title_banner --------------- */
div#title_banner {
	/*position:relative;*/
	width:969px; 
	height:101px;
}
/* logo */
div.logo {float: left;}

/* ------------ CLIENT SEARCH ----------- */
#search input#edit-submit {text-indent:-5555px !important;}

/* ------------ CLIENT LOGIN ----------- */
div.login {}

/* -------- CLIENT MENU --------*/

/* ------ END CLIENT MENU ----- */

/* --------- CLIENT MISC -------- */
/* UI CORNERS */
.b-edge, .t-edge {
	/*float:left; display:inline;*/
}
#center p.b-edge {display:none !important}
.t-edge .l, .b-edge .l {}
.t-edge .r, .b-edge .r {}
#center .t-edge .l {background-position:-1px 0px;}
#center .t-edge .r {background-position:-9px 0px;}

div.category-link ul, div.category-link li {list-style-type:none}

/* delete client version of LOGIN */
div.user-login, div.user-login p, div.user-login a, div.user-login strong {display:none !important;}


/* ---------------------- #ka_styles ---------------------- */
#center div#ka_mainContainer {
	/*width:968px !important;*/
	/*z-index:2;*/
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#421D0B;
	margin:0px 6px;
	float:left; display:inline;
	width:950px !important;
}
div#ka_mainContainer a {font-weight:normal;}
div#ka_mainContainer .ka_contentBody a {font-weight:normal;}
div#ka_mainContainer a:visited, div#ka_mainContainer a:link, div#ka_mainContainer a:focus, div#ka_profileContainer a:visited, div#ka_profileContainer a:link {color:#421D0B;text-decoration:underline;}
div#ka_mainContainer a:hover, div#ka_profileContainer a:hover {color:#AE7032 !important; text-decoration:underline;}

#center div#ka_header, #center div#ka_footer {
	width:950px !important;}
#center div#ka_contentContainer, #center div#ka_header, #center div#ka_footer {
	float:left; display: inline !important;
}
#center div#ka_contentContainer {
	margin:0px 0px 0px 114px !important;
	min-height:620px !important;
	width:668px !important;}
#center div#ka_adRightSkyscraperWide {
	/*float:right; display:inline !important;
	height:600px !important;*/
	margin-top:10px;
}
#center ul.ka_searchList, #center div#ka_profileContainer, div#ka_manageContent {
	width:670px;
}
#center div#ka_profileRight {width:465px;} 
#center div#ka_profileLeft {margin:10px 5px 0 0;}
#center div#ka_rightColumn {width:240px;}
body#ka_myhome #center div#ka_rightColumn {width:280px;}
body#ka_myhome #center div#ka_leftColumn {width:380px;}

/* -------- KA_FOOTER -------- */
#center div#ka_footer {
	position:relative;
	padding:8px 0px;
	margin:30px 0px 0px;
	border-color:#DADADA;
}
span#ka_rss_footer {
	position:absolute; clear:both !important; 
	left:800px;}
div#ka_footer ul, div#ka_footer li {
	float:none !important;
	text-align:center;
}
div#ka_mainContainer div#ka_footer a {font-weight:normal;}
div#ka_mainContainer div#ka_footer a:visited, div#ka_mainContainer div#ka_footer a:link {font-size:11px; color:#000;}
div#ka_mainContainer div#ka_footer a:hover {font-size:11px; color:#AE7032;}

/* ----------------- KA_HEADER ------------------ */
div#ka_header {position:relative;/*height:70px;*/}
/* -------------- TOPNAV -------------- */
div#ka_headerTopNav {
	background: transparent url() no-repeat scroll top left;
	/*position:absolute; clear:both !important;
	top:-7px;*/
	border-bottom:3px double #C3DBE7;
	border-style:
	overflow:hidden;
	padding:0px;
	margin:0 0 10px;
	height:26px; 
	width:950px;
}
*+html div#ka_mainContainer div#ka_headerTopNav {
	/*top:-2px !important;*/
}
div#ka_headerTopNav ul {margin:0px auto 0px 30px; padding:0px;}
div#ka_headerTopNav ul, div#ka_headerTopNav li {
	float:left; display:inline;}
div#ka_mainContainer div#ka_headerTopNav li {
	margin:0px;padding:4px;
	font-weight:bold;
	overflow:hidden;
	font-size:14px;
	text-transform:uppercase; /*capitalize*/
}
div#ka_headerTopNav li a, div#ka_headerTopNav li.current a, div#ka_headerTopNav li a:hover {
	background:transparent none;
	padding:0px 10px 0px 15px;
	font-weight:bold;
}
div#ka_mainContainer div#ka_headerTopNav li a:visited, div#ka_mainContainer div#ka_headerTopNav li a:link {
	color:#558093;/*#FFF*/
}
div#ka_mainContainer div#ka_headerTopNav li.current a, div#ka_mainContainer div#ka_headerTopNav li a:hover {
	color:#000 !important;
}
/* ------------ SUBNAV ------------ */
div#ka_headerSubNav {
	background:transparent none repeat scroll 0 0;
	margin:0; padding:6px 8px 6px 4px;
}
/* SUBNAV REPOSITIONING ! */
div#ka_headerSubNav {
	position:absolute; clear:both !important;
	width:100px;
}
div#ka_headerSubNav li {
	margin:0; display:block;
	width:100%;}
div#ka_headerSubNav li.ka_addMedia {
	float:left;
	margin:0; padding:0 !important;
	text-indent:22px;
}	
div#ka_mainContainer div#ka_headerSubNav li a {
	margin:0; display:block;
	padding:0 0 6px;
	font-weight:bold;
	text-transform:capitalize;
}
div#ka_mainContainer div#ka_headerSubNav li a:visited, div#ka_mainContainer div#ka_headerSubNav li a:link {
	/*color:#686868;*/}
div#ka_headerSubNav li.current a, div#ka_headerSubNav li a:hover {
	background:transparent none !important;
	color:#AE7032 !important;}

/* ------------ BTMNAV ------------ */
div#ka_mainContainer div#ka_headerBtmNav {height:30px;}

div#ka_mainContainer div#ka_headerBtmNav li a:visited, div#ka_mainContainer div#ka_headerBtmNav li a:link {/*color:#686868;*/}
div#ka_headerBtmNav li.current a, div#ka_headerBtmNav li a:hover {/*color:#AE7032 !important;*/}

/* ---------- KA LOGIN ---------- */
div#ka_headerLogin {
	/*position:absolute; clear:both !important;
	top:-100px;
	left:472px;
	width:200px;
	z-index:999;*/
	float:right;
	width:300px; overflow:hidden !important;
}
div#ka_headerLogin ul {
	margin:0px;
	float:right;
}
div#ka_headerLogin li {float:left; display:inline;}
li.ka_LE_open {display:none !important}
div#ka_mainContainer div#ka_headerLogin a {font-weight:bold;}

/* ------------ KA SEARCH ----------- */
div#ka_headerBtmNav div#ka_headerSearch {
	width:180px;
	margin:0 0 0 110px;
	float:left; display:inline !important;
}
div#ka_headerSearch input.ka_searchField {
	width:140px;
	padding:2px 1px;
}
div#ka_searchText {display:none !important;}

div#ka_searchAdv1 {
	position:absolute; clear:both !important;
	display:block !important;
	left:300px;
	top:40px;
}
div#ka_searchAdv1, div#ka_searchAdv1 ul {
	padding:0px; margin:0;
	width:300px;
}
*html div#ka_searchAdv1 {width:340px !important;}
*+html div#ka_searchAdv1 {width:340px !important;}
*html div#ka_searchAdv1 ul {width:340px; margin:0 !important;}
*+html div#ka_searchAdv1 ul {width:340px; margin:0 !important;}

div#ka_searchAdv1 ul {float:right; display:inline;}
div#ka_searchAdv1 li {
	padding:2px 1px 2px 0px !important;
	margin:0 1px 0 0;
	float:left; display:inline;
}
div#ka_searchAdv1 li#ka_searchAdv_messages {display:none !important;}

div#ka_searchAdv1 input, input#termsOfUse {background:transparent none;}

/* BTN SEARCH */
div#ka_headerSearch .ka_searchButton {
	background:transparent url(images_ph2/btn_search.gif) no-repeat scroll 0% 0px;
	width:26px;
	height:21px;
}
div#ka_headerSearch .ka_searchButton:hover {cursor:pointer;}

/* ---------------- KA TEXT --------------- */
div#ka_mainContainer p {margin:0.5em 0em;}

/* input / textarea */
div#ka_mainContainer input, div#ka_mainContainer textarea, div#ka_mainContainer select {
	font-family:Arial,Helvetica,sans-serif;
	background:#FFF none repeat scroll 0 0;
	/* border:1px solid #7E9DB9; */
	font-size:12px;
}
div#ka_mainContainer input:focus, div#ka_mainContainer input:hover, div#ka_mainContainer textarea:focus, div#ka_mainContainer textarea:hover {
	background:#F3F3F3 none repeat scroll 0 0;
	color:#000;
	/* border:1px solid #7E9DB9; */
}
div#ka_mainContainer input.ka_button {
	/*background: transparent url(http://images.onesite.com/community.petstyle.com/modHeaderFade26.jpg) repeat-x scroll 0px 1px;*/
	text-transform:uppercase;
	border-bottom-color:#AAA; border-right-color:#AAA;
	font-size:11px;
	font-weight:bold;}
div#ka_mainContainer input.ka_button:focus, div#ka_mainContainer input.ka_button:active,  div#ka_mainContainer input.ka_button:hover{ 
	/*background: transparent url(http://images.onesite.com/community.petstyle.com/modHeaderFade26.jpg) repeat-x scroll 0px -3px;*/
}
/* INPUT TINY */
div#ka_mainContainer input.ka_inputTiny {font-size:11px; padding:2px;}
div#ka_mainContainer input.ka_inputTiny.ka_button {padding:1px 2px;}

/* COMMENT AREA */
div#ka_shoutBoxArea input#text {height:50px;}
body#ka_playPage div#ka_shoutBoxArea input#text {margin-bottom:2px;}

/* RSS ICON */
#center .ka_gen_rss_friends {margin-top:2px;}

/* ------------ FIELDSET / POPUP ------------ */
/* div#ka_mainContainer */ 
fieldset legend {
	color:#A99;
	background:#FFF;
	padding:0.3em 0.6em;
	font-weight:bold;
}
fieldset label, form label {color:#000}/*#B50202*/

div#ka_mainContainer.ka_Help, div#ka_mainContainer.textareaCharacterCountDisplay {
	background-color:#E7E7E7;}
	
div#ka_mainContainer fieldset {
	background:#FFF url() repeat-x scroll bottom left;
	border-color:#E7E7E7;
}
div#ka_mainContainer fieldset#ka_fieldLogin {
	background:transparent none !important;
	padding:0.7em 0em !important;
	border-color:#FFF #FFF #FFF;
}
div#ka_mainContainer form#ka_loginPopup fieldset#ka_fieldLogin {
	border: transparent none !important;
}
form#ka_loginPopup fieldset legend {
	background:transparent url(images_ph2/tab_login.gif) no-repeat scroll -3px 0px;
	display:block !important;
	/*height:0 !important;*/
	overflow:hidden !important;
	padding:8px 220px 0 0;
	height:24px;
	text-indent:-5555px;
	/*width:150px !important;*/
}

/* ------------ KA HEADERS ------------ */
div#ka_mainContainer h1, div#ka_mainContainer h2, div#ka_mainContainer h3, div#ka_mainContainer h4  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
}
body#ka_listPage div#ka_mainContainer h2, body#ka_listPage div#ka_mainContainer h3, body#ka_playPage div#ka_mainContainer h2,  body#ka_playPage div#ka_mainContainer h3 {
	padding:0px 0px 2px;
	font-size:1.4em;
	color:#568197;/*#9A5627 brwn */
	border-style:dotted;
	border-color:#CCC;
}
body#ka_listPage div#ka_mainContainer h2, body#ka_listPage div#ka_mainContainer h3 {
	margin:2px 0px 16px;
	border-width:0px 0px 1px;
}
body#ka_playPage div#ka_mainContainer h2,  body#ka_playPage div#ka_mainContainer h3 {
	margin:2px 0px 4px;
	border-width:0px 0px 0px;
}

/* MYHOME / GROUPS / PROFILE headers */
div#ka_mainContainer h2#ka_groupName {margin:3px; font-size:1.4em;}

body#ka_groups div#ka_mainContainer h3.ka_contentTitle, body#ka_myhome div#ka_mainContainer h3.ka_contentTitle {
	background:#FFF url(images_ph2/bg_container.jpg) repeat-x scroll 0 -20px;
	color:#62301E;
	padding:4px 0px;
	text-transform:uppercase;
	font-size:12px;
}
body#ka_groups div#ka_mainContainer h3.ka_contentTitle span, body#ka_myhome div#ka_mainContainer h3.ka_contentTitle span {
	background:transparent none no-repeat scroll left top;
	padding:4px 0 2px 8px;
}
div#ka_mainContainer div#ka_profileContainer h5 {
	background:transparent none no-repeat scroll left top;
	padding:3px 0px 3px 8px;
	color:#FFF !important;
	text-transform:uppercase;
	font-size:1.0em;
}
div#ka_getStart li.ka_addMedia, div#ka_lastLogin li, #ka_myhomeFeeds dl, ul.ka_sideList li {
	font-size:11px !important;
}
div#ka_getStart li.ka_addMedia a, div#ka_lastLogin li a, #ka_myhomeFeeds dl a, ul.ka_sideList li a {
	font-weight:normal;
}
#center .ka_profileCommentSubject, #center #ka_profileCommentSubjectLabel, #center #ka_profileCommentBodyLabel, #center .ka_profileHeadline {
	color:#7F9F27;
}

/* LOGIN / JOIN / COMMENTS */
body#ka_playPage div#ka_mainContainer h3.ka_comments, div#ka_mainContainer h3#joinHeader, body#ka_register div#ka_mainContainer h3, div#ka_mainContainer h3#loginHeader {
	display:block;
	height:0;
	overflow:hidden !important;
	padding:26px 0 0 !important;
	text-indent:-5555px !important;}
	
body#ka_playPage div#ka_mainContainer h3.ka_comments {
	background:transparent url(images_ph2/tab_comments.gif) no-repeat scroll -3px 2px;
	margin:10px 0px 2px;
}
div#ka_mainContainer h3#joinHeader, body#ka_register div#ka_mainContainer h3 {
	background:transparent url(images_ph2/tab_join.gif) no-repeat scroll -2px 0px;
	margin:2px 0;
}
div#ka_mainContainer h3#loginHeader {
	background:transparent url(images_ph2/tab_login.gif) no-repeat scroll -2px 0px;
	margin:2px 0;
}
/* -------------- LIST PG ------------- */
div#ka_mainContainer li.ka_list {
	width:130px;
	height:20em;
	display:inline;}
div#ka_mainContainer li.ka_list:hover {background-color:#FFF;}

ul.ka_searchList li.ka_list a {
	display:block;
	width:112px;
	padding:2px;
	margin:0px auto;
	border:1px solid #FFF !important;
}
ul.ka_searchList li.ka_list a:hover {border: 1px solid #FFF !important;}
ul.ka_searchList li.ka_list div.ka_searchListDetails a {
	display:inline !important;
	border:medium none !important;
	width:auto;
	padding:inherit;
}
span.ka_searchLetterBox {
	width:112px; height:86px; 
	margin:0px;
	border:medium none;
}
div.ka_searchListDetails {
	width:118px; 
	margin:6px auto 0px;
}

/* -------------------- PLAY PG ------------------ */
/* DETAILS */
div#ka_uploadedby a {}
span#ka_letterboxUser {border:medium none;} 

/* ------------ RELATED ------------ */
/* related list */
div#ka_related {
	background:#F2F7FD none;
	width:238px; min-height:240px; height:auto;
	padding:10px 0px 4px;
}
/* related tabs */
div#ka_playPageRelatedTabs {height:2.2em} /* safety valve */
#ka_mainContainer ul#ka_relatedTabs {width:238px;} 
#ka_mainContainer ul#ka_relatedTabs a, #ka_mainContainer ul#ka_relatedTabs a.active, #ka_mainContainer ul#ka_relatedTabs a.active:hover {
	padding:2px 3px 4px;
	margin:1px 1px 0 0;
}
#ka_mainContainer ul#ka_relatedTabs a.active, #ka_mainContainer ul#ka_relatedTabs a.active:hover {
	background:#C3DBE7 url(images_ph2/bg_container.jpg) repeat-x scroll left -35px;
}
/* related list con't*/
#ka_mainContainer ul#ka_relatedList {width:224px;}
ul#ka_relatedList li {
	margin:0.4em 0 0.8em;
	min-height:72px;
}
div.ka_thumbdetails {
	margin:0px 0px 0px 100px; 
	width:120px;
	font-size:11px;}
span#ka_letterboxRelated {
	width:90px;
	height:68px;
	margin:0px 0px 0px 2px;	
	border:medium none;
}
/* PHOTO ENLARGE */
#center div.ka_enlargeView {
	border:1px solid #FFF; /* #999 */
	width:auto !important; height:auto !important;
}
#center span#ka_letterboxPhotoEnlarge {
	background-color:transparent !important;
	width:668px; height:488px;
}
/* ------------- CUSTOM TITLE BGs ------------- */
div#ka_playPagePlayer, .ka_mediaPlayPage div.ka_contentBody {
	margin-bottom:16px !important;
}	
.ka_mediaPlayPage div.ka_contentBody {}
/* RELATED con't */
/* .ka_mediaPlayPage div#ka_related {height:auto; min-height:auto;}*/

.ka_mediaPlayPage div#ka_rssLink {
	background-image: url(images_ph2/tab_rss.gif);
	border-width:0px 0px 0px !important;}
/* ADMIN CONTROL */	
#center div#ka_adminControl {
	background:#C3DBE7 url(images_ph2/bg_container.jpg) repeat-x scroll left -30px;
	border-color:#CCC;
	margin-bottom:16px;
}
#center div#ka_playPageDetails, #center div#ka_playPageStats {
	border-width:0 0 1px;
	border-style:dotted;
	border-color:#CCC;
}
#center div#ka_relatedWrap, #center div#ka_playPageDetails, .ka_mediaPlayPage div#ka_rssLink/*, #center div#ka_playPageStats*/ {
	background-color:#FFF;
	background-repeat:no-repeat; 
	background-position: -2px 2px;
	padding-top:32px !important;
}
#center div#ka_relatedWrap {
	background-image:url(images_ph2/tab_play_rel.gif);
	width:100% !important;
}
#center div#ka_playPageDetails {
	background-image: url(images_ph2/tab_play_det.gif);
}
#center div#ka_playPageStats {
	/*background-image:url(images_ph2/tab_play_stat.gif);*/
	padding:0px 5px 5px;
}
/* -------------- STAR RATING -------------- */
/* star_sm 10 x 11 px (on listPage) */
ul.ka_starSystemS li.ka_starSelectedS, ul.ka_starSystemS li.ka_starS, ul.ka_starSystemS li.ka_starSelectedS a, ul.ka_starSystemS li.ka_starS a {
	width:18px !important;
	height:22px !important;
	display:inline;
}
ul.ka_starSystemS li.ka_starS, ul.ka_starSystemS li.ka_starS:hover {
	background: transparent url(images_ph2/starSm.gif) scroll center left no-repeat !important;
}
ul.ka_starSystemS li.ka_starSelectedS, ul.ka_starSystemS li.ka_starSelectedS:hover {
	background: transparent url(images_ph2/starSm_on.gif) scroll center left no-repeat !important;
}
ul.ka_starSystemS li.ka_starS a, ul.ka_starSystemS li.ka_starSelectedS a, ul.ka_starSystemS li.ka_starS:hover a, ul.ka_starSystemS li.ka_starSelectedS:hover a{
	color:#FFF !important; /* to make invis */
}

/* star_Big 23 x 25px (play pg) */
div.ka_rate ul.ka_starSystemL {
	/*height:25px;*/
	margin:0px 0px 4px !important;
}
div.ka_rate ul.ka_starSystemL li {
	/*height:25px !important;*/
	width:22px !important;
	margin-right:3px !important;
}
div#ka_playPageStats ul.ka_starSystemL li.ka_starL a, div#ka_playPageStats ul.ka_starSystemL li.ka_starSelectedL a, div#ka_playPageStats ul.ka_starSystemL li.ka_starL:hover a, div#ka_playPageStats ul.ka_starSystemL li.ka_starSelectedL:hover a{
	/*padding:5px 9px 2px !important;*/
	color:#FFF !important; 
	text-decoration:none !important;
}
*html ul.ka_starSystemL li a {
	/*height:23px !important;*/
	text-decoration:none !important;
}
.ka_starL {background: transparent url(images_ph2/starBig.gif) no-repeat scroll top left;}
.ka_starL:hover {background: transparent url(images_ph2/starBig_on.gif) no-repeat scroll top left;}
.ka_starHighlightL {background: transparent url(images_ph2/star_Big_on.gif) no-repeat scroll top left;}
.ka_starSelectedL {background: transparent url(images_ph2/starBig_on.gif) no-repeat scroll top left;}
span.ka_starsNumRatingsL {font-size:10x !important}
	
/* --------------- PROFILE -------------- */
div#ka_profileLeft div.ka_profileSeg {}
div#ka_profileRight div.ka_profileSeg {}
#center div.ka_profileSegCont {} /* padding:5px; */

div#ka_profileComments, div#ka_profileLatestMedia {}

div#ka_profileContainer .ka_profileSeg {border:medium none !important;}
div.ka_profileMediaMetaName {color:#AE7032 !important;}

div#ka_profileRight div.ka_profileSegHeader, div#ka_profileLeft div.ka_profileSegHeader {
	background:#C3DBE7 none repeat scroll 0 0 !important;
	/*border-bottom:1px solid #DDD;*/;
}
/* #ka_profileUser */
#center div#ka_profileUser.ka_profileSeg {
	background:transparent url() no-repeat scroll left top;
	/*float:left; display:inline;*/
}
div#ka_profileLeft div#ka_profileUser div.ka_contentBody {
	background:transparent url() no-repeat scroll left bottom;
	padding-bottom:90px !important;}
div#ka_profileDetailsUsername.ka_profileSegHeader {
	background:transparent none !important;
	border-bottom:medium none !important;
}

/* ------------- MYPLACE / GROUPS ------------- */
/* #ka_manageAccountInfo */
div#ka_getActive, div#ka_myhomeUpdates, div#ka_myhomeFavorites, div#ka_myhomeFeeds, div#ka_myhomeDiscussions, div#ka_newBlog, div#ka_newestModule, div#ka_mostPopularModule, div#ka_myhomeUpdates, div#ka_myhomeFavorites, div#ka_userModule, div#ka_newestModulePhoto, div#ka_groupProfile, div#ka_groupMember, div#ka_groupVideo, div#ka_groupPhoto, div#ka_groupBlog, div#ka_groupAudio, div#ka_videoPlayer, div#ka_otherGroup {
	/* border:1px solid #DADADA; */
	padding:3px;
	margin-bottom:10px !important;
}
/* left column */
div#ka_getActive, div#ka_myhomeUpdates, div#ka_myhomeFavorites, div#ka_myhomeFeeds { background:transparent url(/images_ph2/header_bg.gif) repeat-x scroll 0% 0px !important;
}
div#ka_groupProfile, div#ka_groupMember, div#ka_groupPhoto { background:transparent url(/images_ph2/header_bg.gif) repeat-x scroll 0% 0px !important;
}
/* right column */
div#ka_newestModule, div#ka_myhomeDiscussions, div#ka_newBlog, div#ka_userModule, div#ka_newestModulePhoto { background:transparent url(/images_ph2/header_bg.gif) repeat-x scroll 0% 0px !important;
}
div#ka_groupBlog, div#ka_otherGroup { background:transparent url(/images_ph2/header_bg.gif) repeat-x scroll 0% 0px !important;
}
#center div#ka_mainContainer.ka_myPlace div#ka_rightColumn {}

div.ka_contentBody {
	/*float:left;
	margin:0px 0px 10px;*/
	overflow:hidden;
	padding-top:6px;
	padding-bottom:10px;
	margin-bottom:0px !important;
	font-size:11px;
}
div#ka_mainContainer div.ka_contentBody a {font-weight:bold;}

#center .ka_relatedMediaWidget {height:auto; margin:0px !important}
/* GROUPCONENT */
div#ka_groupContent {
	background:transparent none repeat-x scroll bottom left;
	margin:0px !important;
	padding:3px 0px 8px;
	width:100% !important;
}
/* LISTS / FEEDS */
#center ol#ka_groupList li, #center ul.ka_sideList li {  border-bottom:1px solid #DADADA; /* REPLACE W/BULLETS */
	padding:3px 0px;
	margin:0 10px;
}
div#ka_myhomeFeeds dd {
	border-bottom:1px solid #DADADA; /* REPLACE W/BULLETS */
	padding:3px 0;
	margin:0 14px 0 20px;
}
div#ka_myhomeFeeds dt, div#ka_myhomeFeeds dt a {
	font-size:12px;
	font-weight:bold !important;
}

/* ------------------ MANAGE ---------------- */
/* ----------- #ka_manageSubNav ---------- */
#center div#ka_manageSubNav {
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #DADADA;
}
#center div#ka_manageSubNav ul a {
	border-color:#DADADA;
	padding:3px 5px !important;}
div#ka_manageSubNav ul a:hover {}
div#ka_manageSubNav ul a.current, div#ka_manageSubNav ul a:hover {
	background:transparent none;
	border-color:#DADADA;}
div#ka_manageSubNav ul span, div#ka_manageSubNav ul span, div#ka_manageSubNav ul a.current, div#ka_manageSubNav ul a.current:hover {
	background:#FFF3EF none repeat scroll 0% 50%;
	border-color:#DADADA;
	color:#000 !important;
	padding:3px 5px !important;
}
div#ka_manageSubNav ul span.ka_mkplink a {
	background:transparent none !important;
	color:#666 !important;
	font-weight:bold;}
div#ka_manageSubNav ul span.ka_mkplink a:hover {
	background:transparent none !important;
	color:#AE7032 !important;
}

/* ------------ FORUMS ------------ */
body.ka_messageBoards #center div#ka_contentContainer div.ka_bumper {
	background: #C3DBE7 none !important;
}
body.ka_messageBoards #center div#ka_contentContainer div.ka_bumperBottom {border-top-color:#EFEFEF;}

/* MSB text */
body.ka_messageBoards #center div#ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #center div#ka_contentContainer div.ka_forumBody h2 {
	color:#000 !important;
	text-transform:capitalize;}	
body.ka_messageBoards div.ka_bumperTop span.title {
	text-transform:uppercase;}
body.ka_messageBoards div.ka_bumperTop span.title,  body.ka_messageBoards div.ka_bumperTop span.details {
	font-weight:bold;
	color:#FFF !important;
	font-size:14px;
}
body.ka_messageBoards #center div#ka_contentContainer div.ka_forumBody h2 {
	letter-spacing:0em !important;
	font-weight:bold !important;
}
body.ka_messageBoards #center div#ka_contentContainer div.ka_forumBody h2 a {font-size:12px !important}

#center div#ka_contentContainer div.ka_createForm h1 { 
	color:#153C75; font-weight:bold;}
	
#center div#ka_contentContainer div.ka_createForm {
	background: transparent url(images_ph2/blue-fade-long.jpg) repeat-x scroll bottom left;}
#center div#ka_contentContainer div.ka_createForm form {
	border:medium none;
	background-color:#FFF !important;
}
#center .ka_adminStyle {
	border:1px solid #DADADA !important;
}
body.ka_messageBoards #center div#ka_contentContainer div.ka_allItemsContainer a, body.ka_messageBoards #center div#ka_contentContainer div.ka_allItemsContainer a:visited, body.ka_messageBoards #center div#ka_contentContainer div.ka_allItemsContainer a:link {	
	color:#153C75 !important;
}
body.ka_messageBoards #center div#ka_contentContainer div.ka_allItemsContainer a:hover {
	color:#AE7032 !important;
}
/* ----------- THUMBS ----------- */
#center .ka_relatedMediaWidget li {
	float:left; display:inline;
	margin:0px 2px 6px 4px;
	width:78px; height:62px;
	overflow:hidden !important;}
/* thumb borders */
#center .ka_relatedMediaWidget li, div#ka_groupLogo, #center .ka_groupList li {
	border: 1px solid #CCC;}
div#ka_groupLogo {width:auto;}
#center .ka_relatedMediaWidget li:hover, #center .ka_groupList li:hover {
	border: 1px solid #CCC;}
#center div#ka_profileImg, #center div.ka_profileBlogPlayer img, #center ul.ka_profileMediaList li, #center .ka_profileCommentImg {
	background-color:transparent !important;
	border:1px solid #CCC;
	padding:2px;
}
#center .ka_relatedMediaWidget li .ka_moduleLetterBox {
	width:74px; height:58px;
	margin:2px;}
#center .ka_relatedMediaWidget li .info {
	width:68px; height:16px;
	overflow:hidden;
	margin:0px 2px 5px;
	font-size:9px !important;
	bottom:-3px;}
#center .ka_letterBox48x48 {margin:2px;}

/* ---------- IMG / THUMB CONTAINERS ---------- */
#center div#ka_profileImg, #center div.ka_profileBlogPlayer img, #center ul.ka_profileMediaList li, #center .ka_profileCommentImg {
	background-color:transparent !important;
	border-color:#CCC;
	padding:2px;
}
#center div#ka_profileImg, div#ka_groupLogo {
	margin:4px auto 8px !important;}
div#ka_profileImg {padding:3px !important;}
div#ka_groupLogo {padding:0px;
	/*border:medium none;*/}
div#ka_groupLogo img {
	margin:3px;
}

/* ----------- CLIENT FOOTER --------- */
/**/
