/* @override 
	http://ski.com.au/assets/css/ka_social.css
	http://ski.com.au/assets/css/ka_social.css
*/

#ka_mainContainer {	font-family: Arial;	background-color: #fff !important;	font: 13px/1.231 arial,helvetica,clean,sans-serif !important;
	*font-size: small !important;
	*font: x-small !important;
	width: 730px !important;
}
#ka_contentContainer {
	min-height:700px; 	height:auto !important;
	height:700px;
}
#ka_mainContainer h3 {
	font-size: 1.15em;
	padding: 0 0 5px 8px;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	font-style: normal;
	color: #5e5e5e;
}
#ka_startaxis {
	position: relative !important;
}
.ka_adWide {
	width: 730px !important;
}

#ka_adFullBanner {
	position: absolute;
	right: 10px;
	top: 30px;
	background: none;
	width: 728px !important;
	margin: 0;
	padding: 0;
}
#ka_adRightSkyscraperWide {
	margin: 15px 0;
	padding: 0;
	width: 160px;
	height: 600px;
	position: absolute;
	right: 30px;
	top: 370px;
}
#ka_adMediumRectangle {
	display: none;
}div#ka_contentContainer h2,
div#ka_contentContainer h3 {	color: auto !important;	font-family: Arial;}ul#ka_commentList h4 strong {	color: auto !important;}div.ka_createForm h1 {	color: auto !important;}ul.ka_sideList li,ul.ka_myHomeList li {	color: auto !important;}legend,label {	color: auto !important;}body #ka_le_headercont {	padding: 0px !important;}h2#ka_topHeaderName {	color: #fff !important;	font-family: Arial;	padding: 0px;}h2#ka_topHeaderName {	margin-top: 0px !important;	display: none;}h2#ka_topHeaderName a {	color: #fff !important;}body#ka_playPage .ka_contentTitle,body#ka_listPage .ka_contentTitle,body#ka_homepage .ka_contentTitle,body#ka_myhome .ka_contentTitle,body#ka_profilePage .ka_contentTitle,body#ka_groups .ka_contentTitle,body.ka_messageBoards .ka_contentTitle {	border-color: transparent !important;	border: 1px solid transparent !important;	background-color: #e3e3e3 !important;	font-size: 13px;	color: #222 !important;	font-family: Arial;}div#ka_getActive h3 {	color: #222 !important;	border: 1px solid transparent !important;	border-color: transparent !important;	font-size: 13px;	font-family: Arial;	background-color: #e3e3e3 !important;	background-image: undefined;	background-repeat: undefined;	background-position: undefined;}span#ka_since {	color: #222 !important;	font-family: Arial;	font-size: 13px;}span#ka_since {	border: none !important;	margin-top: 2px;}.ka_bumperTop span {	font-size: 13px;}body#ka_profilePage div.ka_profileSegHeader h5 {	font-family: Arial;}
body#ka_playPage .ka_contentBody,ul#ka_relatedTabs li a.active,#ka_relatedTabs a.active:hover,body#ka_listPage .ka_contentBody,body#ka_listPage li.ka_list,body.ka_myhome_pages li.ka_list,body#ka_homepage .ka_contentBody,body#ka_myhome .ka_contentBody,body#ka_profilePage .ka_contentBody,body#ka_groups .ka_contentBody,body.ka_messageBoards .ka_contentBody,.ka_bubble blockquote,.ka_popup,.ka_popUpDiv,form#ka_loginPopup,#ka_ProgressBarDiv {	background-image: none;	color: #000 !important;	background-color: #fff !important;	font-size: 13px;	border-color: #e3e3e3;	border: 1px solid #e3e3e3;}
#ka_related {
	height: 280px !important;
	overflow: scroll !important;
}.ka_allItemsContainer {	border: none !important;}ol#ka_audioList div.ka_null {	font-size: 13px;}.searchLetterBox {	width: 132px !important;}div.ka_createForm h1 {	color: #000 !important;}ul.ka_sideList li,ul.ka_myHomeList li {	color: #000 !important;}#ka_footer {	color: #f2f2f2 !important;	text-align: center;	font-size: 10px;	border-top-width: 0px !important;
	margin-bottom: 0;
}
#ka_footer a {	color: #8C8C8C !important;
	text-decoration: none !important;
}

/* FOOT */
#foot {
	margin-top: 1em;
	padding: 50px 15px 15px;
	position: relative;
	background: #e3edfe url(../img/footer_darkblue.gif) repeat-x;
}
table#footLinks {
	margin: 20px 0 0 15px;
	padding: 0;
	width: 100%;
}
table#footLinks td {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border-style: none;
}
table#footLinks td#footCol1,
table#footLinks td#footCol2,
table#footLinks td#footCol3,
table#footLinks td#footCol4 {
	width: 155px;
	padding-right: 5px;
}
table#footLinks td ul {
	margin: 0;
	padding: 0;
}
table#footLinks td li {
	list-style-type: square;
	list-style-position: inside;
}
table#footLinks td h4 {
	margin: 0;
}
table#footLinks td a {
	color: #0000ff;
}
table#footLinks td#footSearch {
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}
table#footLinks td#footSearch input {
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
	position: relative;
	z-index: 5;
}
table#footLinks td#footSearch input.searchfield {
	font-size: 1.3em;
	width: 510px;
	position: relative;
	z-index: 6;
}
#footPartners {
	font-size: 11px;
	margin-top: 30px;
	color: #c6c6c6;
}
#footScott {
	width: 95px;
	height: 25px;
	display: block;
	float: left;
	background: url(../img/partner_scott.gif) no-repeat center center;
	margin: 5px;
}
#footWotif {
	width: 68px;
	height: 20px;
	display: block;
	float: left;
	background: url(../img/partner_wotif.gif) no-repeat center center;
	margin: 5px;
}
#footHitwise {
	width: 54px;
	height: 60px;
	display: block;
	background: url(../img/foot_hitwise.gif) no-repeat center center;
	position: absolute;
	right: 15px;
	bottom: 15px;
}
#footCopyright {
	margin-left: 20px;
	font-size: 10px;
}


/* TOP H1 NAVIGATION */

.ka_homePage #ka_headerTopNav {
	display: none;
} 
ul#ka_headerTopNav_ul,
ul#ka_headerTopNav_ul li,
ul#ka_headerTopNav_ul li a,
ul#ka_headerTopNav_ul li.current a {
background-color: #fff !important;
}
ul#ka_headerTopNav_ul,
#ka_headerTopNav ul {
	padding: 0;
	margin: 0;
}

#ka_headerTopNav li {
	display: inline;
	margin: 0;
}

#ka_headerTopNav li a {
	padding: 0;
	color: #000 !important;
	display: none;
}

#ka_headerTopNav li.current a {
	background: none;
	color: #000 !important;
	font-size: 2.2em;
	margin-top: 0;
	margin-bottom: .5em;
	font-weight: normal!important;
	font-style: normal!important;
	display: inline;
	text-transform: capitalize;
}

#ka_headerTopNav li a:hover {
	background: none;
	color: #000 !important;
}

/* START TAB MENU */
#ka_mainContainer .tabmenu ul li a {
	font-size: 1em;
}

.ka_homePage #ka_headerSubNav {
	display: none;
}

#ka_headerSubNav {
	background-color: #fff !important;
	margin-top: .5em !important;
	margin-bottom: 1em !important;
	overflow: hidden;
	padding-bottom: 7px !important;
	clear: both;
}
#ka_headerSubNav li a { 
	padding: 0 !important;
}
#ka_headerSubNav ul#ka_headerSubNav_list {
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	border-bottom: 2px solid #000 !important;
}

#ka_headerSubNav ul#ka_headerSubNav_list li {
	margin: 0 !important;
	padding: 0 !important;
}

#ka_headerSubNav ul#ka_headerSubNav_list li a {
	margin: 0 0 0 5px !important;
	padding: 5px 7px !important;
	color: #0000ff !important;
	text-decoration: underline !important;
	background-color: #ececec;
	border: 1px solid #a6a6a6;
	border-bottom-style: none;
	font-family: Arial, sans-serif;
	float: left;
}


#ka_headerSubNav ul#ka_headerSubNav_list li a:hover,
#ka_headerSubNav ul#ka_headerSubNav_list li.active a {
	background-color: #e3e3e3;
	background-image: none;
}
#ka_headerSubNav ul#ka_headerSubNav_list li.active a,
#ka_headerSubNav ul#ka_headerSubNav_list li.current a {
	text-decoration: none !important;
}
#ka_headerSubNav ul#ka_headerSubNav_list li.ka_addMedia a,
li.ka_addMedia a {
	background-color: #cbffb3;
}

#ka_headerSubNav ul#ka_headerSubNav_list li.current a {
	color: #fff !important;
	background-color: #000 !important;
	background-image: none;
	font-weight: bold;
	border: 1px solid #000;
	border-bottom-style: none;
}

#ka_headerSubNav ul#ka_headerSubNav_list li.ka_addMedia,
#ka_headerSubNav ul#ka_headerSubNav_list li.bloglink,
.tabmenu ul li.ka_addMedia,
.tabmenu ul li.bloglink {
	float: right;
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_photo,
#ka_headerSubNav li.ka_addMedia.ka_addMedia_video,
#ka_headerSubNav li.ka_addMedia.ka_addMedia_blog {
	background-image: none;
}

.tabmenu.photo li.bloglink,
.tabmenu.video li.bloglink {
	display: none;
}
/* END TAB MENU */

#social_user {
	margin-bottom: 2em;
	margin-left: 1em;
}
#social_user a {
	text-decoration: underline;
}
#ka_headerSearch {
	float: right;
	width: 245px;
	margin: 0 12px 0 0
}
.yui-b #ka_headerSearch {
	margin-bottom: 1em;
}

#ka_headerSearch input.ka_searchField {
	float: right;
	margin: 0;
	padding: 1px;
	width: 140px
}

#ka_searchText {
	float: right;
	width: 58px;
	margin: 0;
	padding: 0
}

.ka_searchButton {
	float: right;
	background: transparent url(http://social.ski.com.au/kickapps/images/searchicon.png) no-repeat 0 0;
	border: none;
	height: 24px;
	width: 24px;
	overflow: hidden;
	margin: 0 3px 0 5px;
	padding: 0;
	text-indent: -9000px
}

#ka_searchAdv1 {
	clear: both;
	float: right;
	width: 238px
}

#ka_searchAdv1 ul {
	margin: 0;
	padding: 3px;
	font-size: .82em;
	width: 238px
}

#ka_searchAdv1 li {
	display: inline;
	margin: 0;
	padding: 6px 2px 6px 0
}

#ka_searchAdv_vid span,#ka_searchAdv_aud span,#ka_searchAdv_pho span,#ka_searchAdv_group span,#ka_searchAdv_blog span,#ka_searchAdv_member span,#ka_searchAdv_messages span {
	white-space: nowrap
}

#ka_searchAdv1 input {
	vertical-align: middle;
	margin: 0 !important;
	border: none !important
}

#ka_search_basic {
	margin-right: 23px
}


/* MAIN LIST STYLES*/

.ka_searchList {
	width: 770px;
	margin: 10px 0;
	padding: 0
}
.ka_searchList_dashboard {
	width: 700px;
	margin: 10px 0;
	padding: 0
}

.ka_searchList li {
	margin: 0 auto;
	padding: 0;
	overflow: hidden
}

li.ka_list {
	width: 140px;
	height: 180px;
	float: left;
	border-style: none !important;
	overflow: hidden;
	margin-right: 10px;
	position: relative;
}
#ka_manageContent li.ka_list {
	height: 220px;	
}
li.ka_list.ka_blog {
	height: 200px;
}
li.ka_list_thumb {
	width: 90px;
	height: 70px;
	float: left;
	border-style: none !important;
}

.ka_searchListDetails {
	width: 130px;
	margin: 0;
	padding: 2px 5px 0;
	background: url(../img/fade_rev.gif) repeat-x center top;
}
.ka_searchListDetails strong {
	font-weight: normal;
	font-style: normal;
}
.ka_searchListDetails h4 {
	font: bold 13px/15px Arial, sans-serif !important;
	height: 30px;
	overflow: hidden;
	padding: 0!important;
	margin: 0 0 2px!important;
}
.ka_searchListDetails h4 a {
	text-decoration: none !important;
	color: #0033cc !important;
}
.ka_searchListDetails h4 a:hover {
	text-decoration: underline !important;
	color: #0000ff !important;
}
.ka_listDetails {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 11px;
	color: #6a6a6a;
}

.ka_listDetails li {
	margin: 0 !important;
	padding: 0 !important
}

.ka_listFrom a {
	text-decoration: none !important;
}
.ka_photo .ka_listDate,
.ka_video .ka_listDate {
	display: none;
}
li.ka_listRating {
	display: none;
}
li#ka_profileAgeItem {
	display: none;
}

#ka_topPagination {
	display: none
}

.ka_listFavorite {
	display: none
}
a.ka_delete {
	padding-left: 15px;
}
/* SORT BY LIST */

#ka_searchSortBy ul {
	display: inline;
	margin: 0 0 20px;
	padding: 0
}

#ka_searchSortBy li {
	display: inline;
	margin: 0 0 0 6px;
	padding: 0
}

/* PLAYPAGE CSS */

#ka_playPagePlayer {
	margin: 0 0 10px;
	padding: 0;
	width: 420px
}

#ka_blogPlayer {
	padding-right: 10px;
	float: left
}

.ka_photoView {
	margin: 0;
	padding: 0;
	height: 315px !important
}

.ka_enlargeView {
	margin: 0;
	padding: 0;
	width: 730px !important;
	height: 550px !important
}

.ka_blogView {
	border: 1px solid #ccc;
	height: auto !important;
	margin-bottom: 10px;
	min-height: 150px;
	padding: 5px;
	overflow: hidden
}

.ka_audioView {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 5px
}

#ka_playPageStats {
	margin: 0 0 10px;
	padding: 5px;
	border: 1px solid #ccc
}

#ka_enlargeMeta {
	margin-bottom: 5px
}

.ka_statsList {
	margin: 0;
	padding: 0
}

#ka_mainContainer h3.ka_comments {
	padding: 0 0 0 20px
}

.ka_statsList li {
	margin: 0 auto;
	padding: 0 0 8px;
	width: 400px;
	clear: both
}


/* LETTER BOX IMAGES */

li.ka_list a {
	border: 1px solid #787878;
	display: block;
}
.ka_searchListDetails a {
	border: none !important;
	display: inline !important;
}
span.ka_searchLetterBox {
	padding: 0px !important;
	margin: 0px !important;
	width: 136px;
	height: 96px;
	display: block;
	border: 1px solid #fff;
}
ul li:hover a.slidePlay {
	display: block !important;
	border: none !important;
	top: 22px;
	left: 45px;
	z-index: 999;
}
.ka_searchThumb {
	padding: 0;
	width: 80px;
	height: 60px;
	display: block
}

.ka_themeImage {
	margin: 0;
	width: 125px
}

.ka_letterBox48x48 {
	margin: 5px;
	padding: 0;
	width: 48px;
	height: 48px;
	display: block
}

.ka_letterboxComment {
	float: left;
	margin: 0 5px -8px 5px;
	padding: 0;
	width: 24px;
	height: 24px;
	border: 1px solid #ccc;
	display: block
}

.ka_letterboxSlideShow {
	float: left;
	margin: 1px 5px 0 0;
	padding: 0;
	width: 48px;
	height: 48px;
	border: 1px solid #ccc;
	display: block
}

#ka_letterboxUser {
	float: left;
	margin: 5px 5px -8px 5px;
	padding: 0;
	width: 48px;
	height: 48px;
	border: 1px solid #ccc;
	display: block
}

#ka_letterboxRelated {
	float: left;
	margin: 1px 5px 0 0;
	padding: 0;
	width: 100px;
	height: 75px;
	border: 1px solid #ccc;
	display: block
}

.ka_moduleLetterBox {
	margin: 0;
	padding: 0;
	width: 85px;
	height: 65px;
	display: block
}

#ka_letterboxPhotoEnlarge {
	display: inline;
	float: left;
	width: 730px;
	height: 548px;
	margin: 0pt auto;
	;padding: 0pt;
}

#ka_letterboxPhotoPage {
	display: block;
	float: left;
	height: 315px;
	margin: 0;
	padding: 0;
	width: 420px;
}

/* LETTERBOX SIZES */

.ka_letterBox_240x320,.ka_letterBox_120x160,.ka_letterBox_75x100,.ka_letterBox_60x80,.ka_letterBox_45x60,.ka_letterBox_48x48 {
	background-color: #000;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	display: block
}

a.ka_letterBox_240x320,a.ka_letterBox_240x320:visited,a.ka_letterBox_240x320:hover,a.ka_letterBox_240x320:active,a.ka_letterBox_120x160,a.ka_letterBox_120x160:visited,a.ka_letterBox_120x160:hover,a.ka_letterBox_120x160:active,a.ka_letterBox_75x100,a.ka_letterBox_75x100:visited,a.ka_letterBox_75x100:hover,a.ka_letterBox_75x100:active,a.ka_letterBox_60x80,a.ka_letterBox_60x80:visited,a.ka_letterBox_60x80:hover,a.ka_letterBox_60x80:active,a.ka_letterBox_45x60,a.ka_letterBox_45x60:visited,a.ka_letterBox_45x60:hover,a.ka_letterBox_45x60:active,a.ka_letterBox_48x48,a.ka_letterBox_48x48:visited,a.ka_letterBox_48x48:hover,a.ka_letterBox_48x48:active,a.ka_colorpicker:hover,a.ka_colorpicker:active {
	background: transparent;
	border: none !important
}

.ka_letterBox_240x320 img,.ka_letterBox_120x160 img,.ka_letterBox_75x100 img,.ka_letterBox_60x80 img,.ka_letterBox_45x60 img,.ka_letterBox_48x48 img {
	display: none
}

.ka_letterBox_240x320 {
	height: 240px;
	width: 320px
}

.ka_letterBox_120x160 {
	height: 120px;
	width: 160px
}

.ka_letterBox_75x100 {
	height: 75px;
	width: 100px
}

.ka_letterBox_60x80 {
	height: 60px;
	width: 80px
}

.ka_letterBox_45x60 {
	height: 45px;
	width: 60px
}

.ka_letterBox_48x48 {
	height: 48px;
	width: 48px;
	margin-left: 5px
}

/* START MYHOME SUBNAV */

#ka_manageSubNav {
	position: relative;
	margin: 0 0 25px;
	padding: 0;
	height: 3em;
	width: 100%;
	font-size: .85em;
	border-bottom: 1px solid #ccc
}
#dashboard #ka_manageSubNav {
	margin: 0 0 1em;
}

#ka_manageSubNav ul {
	margin: 0 0 0 5px;
	padding: 0;
	position: absolute;
	bottom: -1px
}

#ka_manageSubNav ul li {
	display: inline;
	list-style: none
}

#ka_manageSubNav ul a,#ka_manageSubNav ul span,#ka_manageSubNav ul a.current {
	display: block;
	float: left;
	padding: 3px 10px;
	margin: 2px 2px 0 0;
	text-align: center;
	text-decoration: none !important
}

#ka_manageSubNav ul span,#ka_manageSubNav ul a.current,#ka_manageSubNav ul a.current:hover {
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff;
	padding-bottom: 6px;
	margin-top: 0
}

#ka_manageSubNav ul a {
	background: #eff4fa;
	border: 1px solid #ccc;
	border-bottom: none
}

#ka_manageSubNav ul a:hover {
	margin-top: 0;
	border-color: #ccc;
	background: #fff;
	padding-bottom: 5px
}

#ka_manageSubNav li.ka_settings {
	float: right;
	margin: 0 5px 0 0
}

#ka_manageSubNav ul span.ka_mkplink a,#ka_manageSubNav ul span.ka_mkplink a:hover {
	border: none;
	padding: 0 !important;
	margin: 0;
	color: #000
}
/* END MYHOME SUBNAV */

#dashboard h3 {
	clear: both;
}
.pagenav {
	clear: both;
	text-align: right;
	border-top: 1px solid #c6c6c6;
	margin-top: 2px;
	padding-top: 5px;
}
.pagenav a {
	color: #0000ff;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.5em;
	background: url(../img/icon/mini/castshadow/GIF/arrow-right.gif) no-repeat left center;
	padding-left: 20px;
	font-style: normal;
}
li.ka_signout_auth,
li.ka_username_welcome {
	display: none !important;
}
#ka_homebutton {
	text-align: center;
	background-color: #e5ecf9;
	padding: 5px;
	border-top: .3em solid #98b7dc;
}
#ka_homebutton a {
	padding-right: 2em;
	padding-left: 2em;
}


div#yui-main table.social_home {
	margin-bottom: 1em;
}
div#yui-main table.social_home td {
	border-style: none;
	margin: 0;
	padding: 0;
}
div#yui-main table.social_home td.col1 {
	padding-right: 30px;
	*padding-right: 30px;
}
ul.social_blog_headlines li {
	font-size: 10px;
	color: #8f8f8f;
	border-top: 1px solid #ececec;
	padding-top: 5px;
	margin-top: 5px;
}

.social_box_photo,
.social_box_video,
.social_box_blog,
.social_box_members {
	overflow: hidden;
}
#blog_index li {
	clear: both;
	margin-bottom: 1em;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	padding-bottom: 1em;
}
#blog_index .title {
	font-size: 2em;
}
#blog_index .thumb {
	padding: 0;
	width: 24px;
	height: 24px;
	display: block;
	border: 2px solid #ececec;
	float: left;
	margin-right: 5px;
}

.social_mash_members li {
	width: 80px;
	height: 80px;
	float: left;
	text-align: center;
	overflow: hidden;
	margin-right: 5px;
	font-size: 10px;
}
.social_mash_members .thumb {
	padding: 0;
	width: 60px;
	height: 60px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2px;
	border: 2px solid #ececec;
}

#ka_mainContainer div.gallery {
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 20px;
	width: 715px;
	background: #ebebeb url(../img/fade.gif) repeat-x center top;
}
div.ka_inputComment textarea {
	height: 100px !important;
}
