/*** Reset ***/
html, body, div, span, object, iframe, h1, h2, img, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, thead, tr, th, td, 
video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }                  
html { overflow-y:scroll; }
ul, ol, dl, li { margin:0; padding:0; list-style:none; }
a img, iframe { border:none; }
a, a:link { text-decoration:none; color:#f76618; text-decoration:underline; }
a:visited { outline:none; color:#f76618; }
a:hover { outline:none; text-decoration:none; }
form, fieldset { margin:0; padding:0; }
input[type="hidden"] { display:none; }
input, select { vertical-align:middle; }
button {  width:auto; overflow:visible; }
table { border:0; padding:0; border-spacing:0; }
/*** Reset END ***/

/*** Global  f76618 ***/
.clear { clear:both; height:0;}
.left { float:left; }
.right { float:right; }
.hide { display:none; }
.show { display:block; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; } /* Hides from IE-mac \*/
.clearfix { display:block; }
::-moz-selection{ background: #cdcdcd; color:#fff; text-shadow: none; }
::selection { background:#cdcdcd; color:#fff; text-shadow: none; } 
/*** Global END ***/


/*** Fonts ***/
@font-face {
    font-family: 'MyriadProLightRegular';
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.svg#MyriadProLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProLightCondRegular';
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.svg#MyriadProLightCondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ScriptinaProRegular';
    src: url('/css/layouts/chameleon/fonts/scriptina/scriptina_pro-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/scriptina/scriptina_pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/scriptina/scriptina_pro-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/scriptina/scriptina_pro-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/scriptina/scriptina_pro-webfont.svg#ScriptinaProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AngelinaRegular';
    src: url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.svg#AngelinaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family:			tahoma;
	font-size:				12px;
	color:					#484848;
	background:				#333333 url("/images/layouts/chameleon/bg.jpg") repeat-x;	
}

.bgDesign {
	background:				url("/images/layouts/chameleon/bg-design.jpg") center top no-repeat;
	position:				absolute;
	z-index:				-1;
	height:					100%;
	width:					100%;
}

.bgWhitePadding {
	background:				url("/images/layouts/chameleon/bg-white.png") center top repeat-y;
	margin-bottom:			50px;
}

.mainContainer {
	width:					979px;
	margin:					auto;
	padding-bottom:			20px;	
}

.logoWrap {
	position:				absolute;
	max-width:				560px;
	height:					83px;
	z-index:				2;
	margin-top:				3px;
	cursor:					pointer;
}

.logoWrap div {
	float:					left;
	display:				inline-block;
}

.logoWrap .firstWord {
	font-family:			MyriadProLightCondRegular;
	color:					#f76618;	
	font-size:				64px;
	margin-top:				18px;
	margin-right:			5px;
}

.logoWrap .secondWord {	
	font-family:			ScriptinaProRegular;
	color:					#646464;	
	font-size:				60px;
	text-shadow:			-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.headerArea { 
	height:					87px;
	background:				url("/images/layouts/chameleon/bg-logo.png") 95px 0px no-repeat 
}

#header .topMemLinks { 
	text-align:				right; 
	font-size:				11px;
	color:					#ccc;
	padding-top:			3px;
}

#header .topMemLinks a { 
	color:					#ccc;
	text-decoration:		none;
}

#header .topMemLinks a:hover { 
	color:					#fff;
}

.nav {
	height:					37px;
	width:					100%;
	background:				#f76618;
	-moz-border-radius:		4px;
	-webkit-border-radius:	4px;
	border-radius:			4px;
	margin-bottom:			3px;
	overflow:				hidden;
}

.nav li { 
	float:					left; 
	line-height:			37px;
	height:					37px;
	z-index:				3;
	position:				relative;
}

.nav li a { 
	display:				inline-block;
	line-height:			37px;
	height:					37px;
	color:					#fff;
	font-size:				16px;
	font-weight:			bold;
	font-family: 			'MyriadProLightRegular';
	text-decoration:		none;
	text-align:				center;
	
}

.nav li a:hover { 
	text-shadow: 			0px 0px 2px #fff;
}

.navHome { width:130px; }
.navWall { width:95px; }
.navVideos { width:95px; }
.navPhotos { width:95px; }
.navCam { width:160px; }
.navBlog { width:100px; }
.navLogin { width:140px; }
.navBenefits { width:130px; }
.navJoin { width:160px; }


/*** Members Area Nav ***/
#membersArea .navHome { width:150px; }
#membersArea .navWall { width:100px; }
#membersArea .navVideos { width:120px; }
#membersArea .navPhotos { width:120px; }
#membersArea .navCam { width:160px; }
#membersArea .navBlog { width:90px; }
#membersArea .navLogout { width:90px; }

.headerBtnWrap {
	margin-top:				14px;
}

.headerBtnWrap span {
	display:				block;
	float:					right;
}


.btnBig a {
	display:				block;
	width:					195px;
	height:					37px;
	line-height:			37px;
	background:				#f76618 url("/images/layouts/chameleon/bg-btn.png") repeat-x;	
	border:					2px solid #d9d9d9;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
	color:					#fff !important;
	font-family: 			'MyriadProLightRegular';
	font-weight:			bold;
	text-decoration:		none;
	text-align:				center;
	font-size:				30px;
}

.btnBig a {
	display:				block;
	width:					195px;
	height:					37px;
	line-height:			37px;
	background:				#f76618 url("/images/layouts/chameleon/bg-btn.png") repeat-x;	
	border:					2px solid #d9d9d9;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
	color:					#fff !important;
	font-family: 			'MyriadProLightRegular';
	font-weight:			bold;
	text-decoration:		none;
	text-align:				center;
	font-size:				30px;
}

.btnBig a:hover, .btnLive a:hover { 
	text-shadow: 			0px 0px 4px #fff;
}

.btnLive a {
	display:				block;
	width:					125px;
	padding-left:			20px;
	height:					31px;
	line-height:			12px;
	padding-top:			6px;
	background:				url("/images/layouts/chameleon/bg-live.png") repeat-x !important;	
	border:					2px solid #d9d9d9;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
	color:					#fff !important;
	font-family: 			'MyriadProLightRegular';
	font-weight:			bold;
	text-decoration:		none;
	text-align:				center;
	font-size:				16px;
	margin-left:			12px;
}

.btnLive a div {
	font-size:				14px;
	font-weight:			normal;	
}

.dots {
	background:				#fddcca url("/images/layouts/chameleon/dots.png");
	height:					4px;	
}

.welcomeBlock {
	margin-top:				12px;
	margin-bottom:			20px;
}

.welcomeVidWrap {
	float:					left;
	width:					535px;
	height:					300px;
	margin-right:			20px;
	background:				#707070;
	-moz-border-radius:		4px;
	-webkit-border-radius:	4px;
	border-radius:			4px;
	
}

.aboutMe {
	float:					left;
	width:					424px;
	height:					300px;
}

.twitterFeed, .homeBlogs {
	width:					475px;
	height:					330px;
	float:					left;
}

.welText {
	font-family: 			'MyriadProLightRegular';
	color:					#fff;
	font-size:				20px;
	padding:				10px;	
}

.welText .welSubtext {
	font-family: 			Tahoma;
	color:					#d4d4d4;
	font-size:				14px;	
	display:				block;
	postion:				absolute;
	border-left:			1px solid #838383;
	width:					300px;
	margin-top:				-24px;
	margin-left:			140px;
	padding-left:			12px;
}

.videoWrapper {
	background:				#000;
	width:					524px;
	height:					246px;
	margin-left:			-5px;
	margin-top:				10px;
	padding-top:			5px;	
}

.videoWrapper .videoPlayer {
	width:					320px;
	height:					240px;
	margin-left:			5px;
	background:				#222;
	float:					left;
}

.videoBoxes {
	float:					left;
	width:					186px;
	margin-left:			7px;
}

.videoBoxes a { 
	text-decoration:		none;
	color:					#f76618;
}

.videoBoxes a:hover { 
	text-decoration:		none;
	color:					#fff;
}

.videoBox {
	display:				block;
	width:					168px;
	height:					62px;
	background:				#f76618 url("/images/layouts/chameleon/video-box.png") no-repeat;
	font-family: 			'MyriadProLightRegular';
	font-weight:			bold;
	font-size:				18px;
	padding-top:			12px;
	padding-left:			18px;
	margin-bottom:			9px;
}

.videoBox span { 
	font-weight:			normal;
	display:				block;
	color:					#908f8f;
	font-size:				15px;
	margin-top:				-2px;
}

/*** Members Area  Home Updates ***/
#membersArea .welcomeVidWrap {
	width:					340px;
	overflow:				hidden;	
}

#membersArea .videoWrapper {
	width:					330px;
	overflow:				hidden;	
}

#membersArea .videoWrapper .videoBoxes, #membersArea .welText .welSubtext {
	display:				none;	
}

#membersArea .aboutMe {
	float:					left;
	width:					610px;
	height:					300px;
}


.titleWrap {
	height:					25px;
	padding-top:			5px;
	border-bottom:			1px solid #c0c0c0;	
}

.titleDesign {
	height:					22px;	
	width:					14px;
	background:				#f76618 url("/images/layouts/chameleon/bg-titles.png") no-repeat;
	float:					left;
}

.title {
	display:				block;
	height:					22px;	
	min-width:				250px;
	line-height:			22px;
	font-family: 			'MyriadProLightRegular';
	font-size:				20px;
	text-indent:			10px;
	color:					#353535;
	font-weight:			normal;
}

.aboutTitle { width:400px; overflow:hidden; }


.aboutWrapper {
	height: 				240px;
	font-size: 				14px;
	overflow-y: 			auto;
	margin-top:				14px;
}

#membersArea .aboutWrapper {
	height: 				240px;
}

.titleWide {
	display:				block;
	height:					22px;	
	width:					600px;
	line-height:			22px;
	font-family: 			'MyriadProLightRegular';
	font-size:				20px;
	text-indent:			10px;
	color:					#353535;
	font-weight:			normal;
}

.title span, .titleWide span {
	color:					#f76618;
}

.onGrey {
	height:					25px;
	padding-left:			5px;
	border-bottom:			1px solid #7c7c7c;
	margin-top:				5px;	
}

.onGrey .titleDesign {
	background:				#f76618 url("/images/layouts/chameleon/bg-titles-grey.png") no-repeat;
}

.onGrey .title {
	color:					#fff;
}

.videoWrap {
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
	border-radius: 			4px;
	background:				#707070;
	margin-top:				15px;
	margin-bottom:			18px;
}

.subTitle {
	position:				absolute;
	margin-top:				-23px;	
	margin-left:			160px;
	color:					#d4d4d4;
	border-left:			1px solid #7c7c7c;
	width:					700px;
	font-weight:			normal;
	font-size:				13px;
	padding-left:			12px;
}

.videoThumbWrapper {
	padding:				5px;	
}

.videoHolder {
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	border:					3px solid #635f5f;
	background:				#ececec;
	width:					310px;	
	height:					134px;
	float:					left;
	margin-left:			5px;
}

.videoThumb {
	height:					120px;
	width:					160px;
	border:					1px solid #635f5f;
	background:				#cdcdcd;
	float:					left;	
	margin:					5px;
	overflow:				hidden;
}

.videoThumb img {
	width:					160px;
	height:					120px;
}

.videoThumb a {
	height:					121px;
	width:					162px;
	margin-top:				0px;
	background:				url("/images/layouts/chameleon/play.png") -300px no-repeat;
	position:				absolute;	
	display:				block;	
}

.videoInfoHome {
	width:					118px;
	height:					116px;
	margin-top:				4px;
	float:					left;
	padding:				5px;
	border-left:			1px solid #cecece;	
	font-size:				11px;
	color:					#707070;
}

.videoThumb a:hover {
	background:				url("/images/layouts/chameleon/play.png") center center no-repeat;
}

.videoName {
	height:					24px;
	line-height:			24px;
	border-bottom:			1px solid #d2d2d2;	
	font-weight:			bold;
	margin-bottom:			8px;
}

.seeMoreWrap {
	height:					20px;
	line-height:			20px;
	margin-top:				10px;
	margin-bottom:			10px;	
}

.seeMoreWrap a { 
	float:					right;
	display:				block;
	width:					80px;
	text-decoration:		none;
}

.seeMoreWrap a:hover { 
	text-decoration:		underline;
}

.greyMore a { 
	color:					#fff !important;
}

.seeMore {
	border-bottom: 			5px solid transparent;
	border-top: 			5px solid transparent;
	border-left: 			5px solid #f76618;
	float:					left;
	margin-top:				5px;
}

.greyMore .seeMore {
	border-bottom: 			5px solid transparent;
	border-top: 			5px solid transparent;
	border-left: 			5px solid #fff;
	float:					left;
	margin-top:				5px;
}

.seeMoreWrap span {
	display:				block;
	width:					60px;
	padding-left:			10px;	
	text-decoration:		none;
}

.seeMorePhotos {  
	padding-top:			1px;
	margin-top:				240px;
}

.photoSceduleWrap { 
	margin-top:				15px;
}

.photoWrap { 
	width:					480px;
	height:					330px;
	float:					left;
	margin-right:			20px;
}

.photoPic {
	height:					175px;	
	width:					165px;
	background:				#f0efef;
	border:					1px solid #fff;
	-moz-box-shadow: 		0px 0px 3px #888;
	-webkit-box-shadow: 	0px 0px 3px #888;
	box-shadow: 			0px 0px 3px #888;
	position:				absolute;
}

.photoPic .thePhoto {
	height:					139px;	
	width:					154px;
	background:				#7c7c7c;
	margin-top:				6px;
	margin-left:			6px;
	display:				block;
	overflow:				hidden;
}

.photoPic span {
	text-align:				center;
	line-height:			26px;	
	display:				block;
	font-family: 			'AngelinaRegular';
	font-size:				20px;
	color:					#333;
}

.picBg { 
	margin-left: 			100px; 
	margin-top:				40px;
	-webkit-transform: 		rotate(-20deg);
	-moz-transform: 		rotate(-20deg);
	-ms-transform: 			rotate(-20deg);
	-o-transform: 			rotate(-20deg);
	transform: 				rotate(-20deg);
}


.picNumber0 { 
	margin-left: 			170px; 
	margin-top:				80px;
	-webkit-transform: 		rotate(-20deg);
	-moz-transform: 		rotate(-20deg);
	-ms-transform: 			rotate(-20deg);
	-o-transform: 			rotate(-20deg);
	transform: 				rotate(-20deg);
}

.picNumber1 { 
	margin-left: 			275px; 
	margin-top:				10px;
	-webkit-transform: 		rotate(30deg);
	-moz-transform: 		rotate(30deg);
	-ms-transform: 			rotate(30deg);
	-o-transform: 			rotate(30deg);
	transform: 				rotate(30deg);
}

.picNumber2 { 
	margin-left: 			40px; 
	margin-top:				10px;
	-webkit-transform: 		rotate(-12deg);
	-moz-transform: 		rotate(-12deg);
	-ms-transform: 			rotate(-12deg);
	-o-transform: 			rotate(-12deg);
	transform: 				rotate(-12deg);
}

.picNumber3 { 
	margin-left: 			170px; 
	margin-top:				-12px;
	-webkit-transform: 		rotate(-20deg);
	-moz-transform: 		rotate(-20deg);
	-ms-transform: 			rotate(-20deg);
	-o-transform: 			rotate(-20deg);
	transform: 				rotate(-20deg);
}

.picNumber4 { 
	margin-left: 			30px; 
	margin-top:				110px;
	-webkit-transform: 		rotate(-30deg);
	-moz-transform: 		rotate(-30deg);
	-ms-transform: 			rotate(-30deg);
	-o-transform: 			rotate(-30deg);
	transform: 				rotate(-30deg);
}

.schedDrop {
	background:				#7c7c7c;
	height:					37px;	
	margin-top:				10px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px; 
	border-top-right-radius: 5px; 
}

.selectText {
	color:					#fff;
	font-weight:			bold;
	padding-top:			4px;	
	margin-left:			40px;
	line-height:			28px;
	margin-bottom:			5px;
}

.schedDrop select {
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	width:					300px;
	padding:				3px;
	color:					#635f5f;
	margin-top:				-2px;
	border:					0;
}

.schedDay {
	width:					100%;	
}

.schedDay tr {
	background:				#d6d6d6;
	height:					27px;
	line-height:			27px;
}

.schedDay td {
	border-top:				1px solid #fff;
	padding-left:			10px;
	width:					60%;
}

.schedDay .days {
	text-align:				right;
	width:					40%;
}

.fullSched { width:500px; float:left; }
.fullSched .schedDrop { margin-bottom:-30px; }
.calandar {
	width:					357px;
	height:					281px;
	float:					left;	
	background:				url("/images/layouts/chameleon/calendar-large.png") no-repeat;
	margin-left:			50px;
}

.moreBlogs { margin-right: -15px; }

.blogTitle {
	font-weight:			bold;
	color:					#f76618;
	padding-bottom:			3px;	
}

.blogTitle i {
	font-weight:			normal;
	color:					#8a8a8a;
	font-size:				10px;
	display:				block;
	float:					right;	
}

.blogItem {
	margin-bottom:			10px;
	padding-bottom:			4px;
	padding-top:			4px;
	border-bottom:			1px dashed #cdcdcd;	
}

.blogItem a { font-size: 11px; }

.topBenefits {
	margin-top:				48px;	
	margin-bottom:			48px;
}

.benePic {
	width:					308px;
	height:					212px;	
	border:					4px solid #333333;
	display:				block;
	overflow:				hidden;
	float:					left;
	margin-left:			5px;
	margin-right:			5px;
}

.benePic a {
	width:					308px;
	height:					212px;	
	display:				block;
	overflow:				hidden;
}

.benePic img {
	width:					308px;	
}

.beneOverlay {
	height:					55px;
	width:					306px;
	position:				absolute;
	background:				#000;
	filter: 				alpha(opacity=80);
	opacity: 				0.8;
	margin-left:			0px;
	margin-top:				-56px;
	margin-left:			1px;
}

.beneOverlay .beneColor { 
	float:					left;
	background:				#f76618;
	height:					55px;
	width:					12px;
}

.beneOverlay .beneColor2 { 
	float:					left;
	background:				#000;
	height:					55px;
	width:					294px;
}

.benePic span {
	display:				block;
	height:					55px;
	width:					280px;
	position:				absolute;
	margin-top:				-49px;
	margin-left:			20px;
	color:					#fff;
	font-family: 			'MyriadProLightRegular';
	font-size:				18px;
}

.benePic span div { 
	font-weight:			bold;
	color:					#f76618;
}

.nonememberButton {
	margin-bottom:			50px;
}

.nonememberButton a {
	display:				block;
	width:					390px;
	height:					78px;
	line-height:			78px;
	color:					#fff !important;
	background:				#f76618 url("/images/layouts/chameleon/bg-btn2.png") repeat-x;
	-moz-border-radius: 	10px;	
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
	float:					left;
	border:					3px solid #d9d9d9;
	font-family: 			'MyriadProLightRegular';
	font-size:				40px;
	text-align:				center;
	text-decoration:		none;
	margin-right:			10px;
}

.nonememberButton a:hover { 
	text-shadow: 			0px 0px 4px #fff;
}

.upsellText {
	float:					left;
	width:					550px;
	border-left:			3px solid #d9d9d9;
	height:					83px;
	padding-left:			20px;
	font-size:				15px;	
}

.bar {
	background:				#f76618;
	height:					12px;
	margin-bottom:			4px;	
	margin-top:				2px;
}

.footer {
	background:				#7c7c7c;
	text-align:				center;	
	color:					#fff;
	height:					146px;
	padding-top:			30px;
	line-height:			22px;
}

.footer a {
	color:					#fff !important;
}

.compliance {
	font-family: 			times new roman;
	font-size: 				12pt;
}

/*** My Wall ***/

.addComment {
	width:					510px;
	margin:					auto;	
}

.commentField {
	width:					500px; 
	height:					50px;
	border:					1px solid #cdcdcd;
}

.commentSubmit {
	width:					502px; 
	height:					28px;
	border:					1px solid #05a82b;
	background:				#05c231;
	font-weight:			bold;
	color:					#fff;
}

.wallItem {
	margin-bottom:			12px;
	padding-bottom:			4px;
	padding-top:			4px;
	border-bottom:			1px dashed #cdcdcd;	
}

.wallItem .userName {
	font-weight:			bold;
	color:					#222;
	padding-bottom:			3px;
	padding:				5px;
	background:				#d6d6d6;
	-moz-border-radius-topleft: 	5px;
	-moz-border-radius-topright: 	5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius: 		5px; 
	border-top-right-radius:		5px; 
	
}

.wallItem .modelName {
	font-weight:			bold;
	color:					#f76618;
	padding-bottom:			3px;	
}

.wallItem .modelName, .wallItem .userName span {
	color: 					#555; 
	font-weight: 			400;
}

.spaceIt {
	margin-top:				15px;	
	margin-bottom:			15px;
}


.wallItem i {
	font-weight:			normal;
	color:					#444;
	font-size:				11px;
	display:				block;
	float:					right;
	padding-right:			10px;
	margin-top:				-20px;	
}


.wallItem a { font-size: 11px; }

.wallCopy { padding:5px; }

.deleteBtn a{
	padding:				5px;
	width:					80px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	display:				block;
	font-weight:			bold;
	color:					#fff !important;
	background:				#790000;
	text-decoration:		none;
	text-align:				center;
}

.deleteBtn span {
	font-weight:			normal;	
}

.deleteBtn a:hover { background:red; }

.textDark { color: #444; }

/*** Photos ***/
.myPhotosWrap {
	width:					162px;	
	height:					195px;
	overflow:				hidden;
	float:					left;
	margin:					10px;
	text-align:				center;
}

.myPhotosWrap a {
	display:				inline-block;
	overflow:				hidden;
	padding:				5px;
	background:				#707070;
}

.myPhotosWrap a:hover, videoPreview  a:hover {
	-moz-box-shadow: 		3px 3px 5px #888;
	-webkit-box-shadow: 	3px 3px 5px #888;
	box-shadow: 			3px 3px 5px #888;
}

.myPhotosWrap a img {
	max-height:				150px;
	max-width:				150px;
	border:					1px solid #444;
	border-bottom:			1px solid #777;
	border-right:			1px solid #777;
	background:				#222;
}

.myPhotosWrap a img:hover, .videoPreview  a:hover {
	border:					1px solid #f76618;
}

.myPhotos {
	margin-left:			30px;	
	margin-bottom:			20px;
}

/*** Videos ***/
.videoPreview {
	width:					320px;
	height:					240px;
	padding:				5px;
	background:				#707070;	
	margin-right:			10px;
	overflow:				hidden;
	float:					left;
}
.videoView {
	width:					582px;
	background:				#707070;
	margin-right:			20px;
	margin-bottom:			20px;
	float:					left;
}

.videoInfo {
	width:					120px;
	height:					240px;
	float:					left;	
}

.myVideosWrap {
	margin-bottom:			12px;
	border-bottom:			1px dashed #cdcdcd;	
	border-right:			1px dashed #cdcdcd;
	padding-bottom:			6px;
	width:					469px;
	margin:					9px;
	float:					left;
}


.videoPreview  a {
	width:					319px;
	height:					239px;
	margin-bottom:			-240px;
	position:				absolute;
	display:				block;	
	border:					1px solid #444;
	border-bottom:			1px solid #888;
	border-right:			1px solid #888;	
	background:				url("/images/layouts/chameleon/play.png") center center no-repeat;
}

.videoInfo {
	line-height:			18px;	
}


.videoInfo h1 {
	font-size:				18px;
	font-family: 			'MyriadProLightRegular';	
}

/*** Regular Buttons  ***/
.standardBtn a, .joinBtn a, .submitBtn input {
	width:					150px;
	height:					25px;
	line-height:			25px;
	display:				block;
	background:				#f76618 url("/images/layouts/chameleon/bg-btn-standard.png") repeat-x;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	font-weight:			bold;
	color:					#fff !important;
	font-size:				12px;
	text-decoration:		none;
	text-align:				center;
	border:					2px solid #d9d9d9;
	cursor:					pointer;
}

.joinBtn a, .submitBtn input {
	background:				#39b54a url("/images/layouts/chameleon/bg-btn-standard.png") repeat-x !important;
}

.standardBtn  a:hover, .joinBtn a:hover, .submitBtn input:hover { 
	text-shadow: 			0px 0px 2px #fff;
}

.smallBtn a { width:100px; }

.smallerText { font-size: 11px; }

/***  Login ***/
.loginWrap {
	width:					400px;
	margin:					auto;
	margin-top:				20px;	
	margin-bottom:			100px;
}

.formWrap {
	margin-bottom:			10px;	
}

.formText {
	width:					120px;
	text-align:				right;
	font-weight:			bold;
	height:					26px;	
	line-height:			26px;
	padding:				2px;
	float:					left;
}

.formInput {
	width:					200px;
	height:					26px;	
	padding:				2px;
	float:					left;
}

.formInput input {
	width:					180px;
	height:					18px;	
	padding:				2px;
	border:					1px solid #444;
}

.formExtras {
	margin-left:			125px;
	margin-top:				5px;	
	margin-bottom:			10px;
}

.submitBtn input {
	height:					40px;
	width:					170px;	
}

.error {
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	color:					#fff;
	background:				#c40c13;
	text-align:				center;	
	padding:				5px;
	margin-bottom:			12px;
}

.user_text_div {
	padding-top:			10px;
	padding-bottom:			10px;	
}

/*** Twitter Feed ***/
#tweet .tweetHolder { 
	padding-bottom:			5px; 
	padding-top:			5px;
	display:				block; 
}

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

#tweet a {
	font-size:				10px;
	font-weight:			normal;

}

#tweet div { 
	color:					#888;
	font-size:				12px;
	font-weight:			normal;
}

#tweet .tweetName {
	font-weight:			bold;	
	color:					#f76618;
}

.loginBox {
	margin-left: 100px;	
}

/*** Members Only Shows ***/

.aboutMeMembersOnlyShow {
	float:					left;
	width:					380px;
	height:					300px;
	margin-right:			25px;
}

.aboutTitleMembersOnlyShow {
	width:					360px;
	overflow:				hidden;
}

.homeSideAd {
	float:					left;
	height:					300px;
	width:					212px;
}

.homeSideAdNonMembers {
	height:					300px;
	width:					424px;
	margin-top:				20px;
	height:					118px;
}

.membersOnlyShowNonMembersSide {
	float:					left;
	width:					145px;
	height:					118px;
	margin:					8px 10px 0 10px;
}

.membersOnlyShowNonMembersSideText {
	float:					left;
	width:					250px;
}


.aboutWrapperMembersOnlyShowNonMembers {
	height: 				260px;
	width:					424px;
	font-size: 				14px;
	overflow-y: 			auto;
	margin-top:				14px;
}

.btnLiveMembersOnlyShow a:hover { 
	text-shadow: 			0px 0px 4px #fff;
}

.btnLiveMembersOnlyShow a {
	display:				block;
	width:					164px;
	padding-left:			20px;
	height:					24px;
	line-height:			12px;
	padding-top:			14px;
	background:				url("/images/layouts/chameleon/bg-liveMembersOnlyShow.png") repeat-x !important;	
	border:					2px solid #d9d9d9;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
	color:					#fff !important;
	font-family: 			'MyriadProLightRegular';
	font-weight:			bold;
	text-decoration:		none;
	text-align:				center;
	font-size:				23px;
	margin-left:			12px;
}

.btnLiveMembersOnlyShowNonMember a {
	display:				block;
	width:					164px;
	padding-left:			20px;
	height:					24px;
	line-height:			12px;
	padding-top:			14px;
	background:				url("/images/layouts/chameleon/bg-liveMembersOnlyShow.png") repeat-x !important;	
	border:					2px solid #d9d9d9;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	border-radius: 			10px;
	color:					#fff !important;
	font-family: 			'MyriadProLightRegular';
	font-weight:			bold;
	text-decoration:		none;
	text-align:				center;
	font-size:				23px;
	margin-left:			30px;
}

/***  ALBUMS  ***/

.myPhotosWrap a.album {
	display:				block;
	overflow:				hidden;
	padding:				5px;
	background:				#fff;
	width:					150px;
	height:					150px;
	position:				relative;
	overflow:				hidden;
	background:				#000;
}

.myPhotosWrap a.album img { 
	border: 				5px solid #fff; 
	position:				absolute;
	top:					0;
	left:					0;
	z-index:				5;
	background:				transparent;
}

.myPhotosWrap a.album:hover,
.myPhotosWrap a.album img:hover  {
	-moz-box-shadow: 		0px 0px 0px #fff;
	-webkit-box-shadow: 	0px 0px 0px #fff;
	box-shadow: 			0px 0px 0px #fff;
	border-color:			#fff;
}

.myPhotosWrap a img.album1 {
	position:				absolute;
	display:				block;
	width:					50px;	
	margin:					86px 0px 0px 102px;
	transform: 				rotate(-40deg);
	-webkit-transform: 		rotate(-40deg);
	-moz-transform: 		rotate(-40deg);
	-ms-transform: 			rotate(-40deg);
	-o-transform: 			rotate(-40deg);
	z-index:				1;
	border:					0;
}

.myPhotosWrap a img.album3 {
	position:				absolute;
	display:				block;
	width:					40px;	
	margin:					50px 0px 0px 20px;
	transform: 				rotate(-40deg);
	-webkit-transform: 		rotate(-40deg);
	-moz-transform: 		rotate(-40deg);
	-ms-transform: 			rotate(-40deg);
	-o-transform: 			rotate(-40deg);
	z-index:				3;
	border:					0;
}

.myPhotosWrap a img.album2 {
	position:				absolute;
	display:				block;
	width:					50px;	
	margin:					30px 0px 0px 30px;
	transform: 				rotate(-18deg);
	-webkit-transform: 		rotate(-18deg);
	-moz-transform: 		rotate(-18deg);
	-ms-transform: 			rotate(-18deg);
	-o-transform: 			rotate(-18deg);
	z-index:				2;
	border:					0;
}

.albumAmount {
	position:				absolute;
	display:				inline-block;
	left:					0;
	bottom:					2px;
	font-size:				9px;
	color:					#fff;
	background:				#000;
	opacity:				.3;	
	z-index:				6;
	padding:				4px;
	-moz-border-radius-topright: 	5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 		5px; 
}
	

.topLinks { text-align: right; }


