/* general */

body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-align : center;
	margin:0; padding:0;
	background: #000;
 	background:url('https://myvegasscene.com/images/Live_Background.jpg') no-repeat #000;
	background-attachment:fixed;
	background-position:center top;
}
div{
	padding:0;
	margin:0;
}

a{
	color: #067e8d;
}
a:hover{
	color: #ffffff;
	text-decoration: none;
}

.alllink a:link, a:visited{
color:#ffffff;
}
.button_login{
border:1px solid #000000;
width:51px;
height:22px;
	background-image:url(https://myvegasscene.com/themes/myvegasscene_affluent/gfx/login2_btn.jpg);
	color:#FFFFFF;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 8pt;
}

.button_join{
border:1px solid #000000;
width:73px;
height:22px;
	background-image:url(https://myvegasscene.com/themes/myvegasscene_affluent/gfx/login_btn.jpg);
	color:#FFFFFF;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 8pt;
}

.footer{
        background:url('https://myvegasscene.com/themes/myvegasscene_affluent/gfx/footer.gif') no-repeat;
        height:150px;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
        padding:100px 0 0 0;
        margin-top:-10px;
}
.footer a{
	color:#067e8d;
}
.footer a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-align:left;
}
.con{

margin:0 auto;
padding:0;
}
.con_left{
float:left;
width:180px;
height:1800px;
margin:0 auto;
padding:0;
}
.con_ctr{
float:left;
width:1024px;
}
.con_rght{
float:left;
float:left;
width:180px;
height:1800px;
margin:0 auto;
padding:0;
}
.handler{
	width:1024px;
	margin:0 auto;
	padding:0;
}
.page{

	text-align:left;
	float:left;
	width:1024px;

}

#page_wrapper{
	background-color: #000000;
float:left; 
width:1022px;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
}
.top{
	height: 100px;
        background:url('https://myvegasscene.com/themes/myvegasscene_affluent/gfx/header.gif') no-repeat;
}
.logo{
	float: left;
        padding:5px 0 0 22px;
	vertical-align: top;
}
.topmenu{
	text-align:right;
	padding:5px;
}

ul.list-blue-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
li.list-blue-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #ffffff;
}
li.list-blue-menu-item a{
	color: #ffffff;
}
li.list-blue-menu-item a:hover{
	color: #ffffff;
}

ul.list-orange-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
li.list-orange-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #000000;
}
li.list-orange-menu-item a{
	color: #ffffff;
        text-decoration:none;
}
li.list-orange-menu-item a:hover{
	color: #ffffff;
        text-decoration:underline;
}

ul.sidemenu{
	list-style-type: none;
	list-style-position: outside;
	border-top:1px solid #CCCCCC;
 	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
ul.sidemenu a{
	color: #666666;
	text-decoration: none;
}
ul.sidemenu a:hover{
	color: #003333;
}
li.sidemenu-1{
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #000000;
}
li.sidemenu-2{
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #000000;
}

.menubar{
;
	padding:5px;
	text-align:center;
}
.submenu{
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.submenu a{
	padding:3px;
	text-decoration:none;
	color: #ffffff;
}
.submenu a:hover{
	color: #067e8d;
}
#error{

	padding:8px;
	text-align:center;
}

#tagline{
        height:100px;
        width:1024px;
        background:url('https://myvegasscene.com/themes/myvegasscene_affluent/gfx/tagline.gif') no-repeat;
}


.columnWide{
	float:left;
	width:798px;
}
.columnWide_700{
        padding:0 5px 0 5px 0;
	float:left;
	width:700px;
}
.columnWide_780{
	float:left;
	width:500px;
}
.columnWide_570{
	float:left;
	width:500px;
}
.columnSmall{
	float:left;
	width:180px;
}
.columnSmall_left{
	float:left;
	width:310px;
}

.padded{
	padding:5px;
}

.dividerV{
	float:left;
	width:5px;
}
.dividerH{
	float:none;
	height:5px;
}

.dotted{
	height:2px;
	border-top: 1px dotted #999999;
}

.dotted-bottom{
	padding:3px;
	border-bottom: 1px dotted #999999;
}

.pages{
	text-align:center;
}

.centered{
	text-align:center;
}
.bold{
	font-weight:bold;
}

/* text styles */
.topmenu a{
	color: #ffffff;
	text-decoration:none;
}
.topmenu a:hover{
        color:#067e8d;
	text-decoration:underline;
}

.menubar a{
	color: #FFFFFF;
	text-decoration:none;
}
.menubar a:hover{
	color: #067e8d;
}

.menubarON{
	display:inline;
	color: #FFFFFF;
	font-weight: bold;
}

.blue{
	color: #067e8d;
	font-weight:bold;
	font-size:8pt;
}
h1{
	font-family: "Trebuchet MS","Lucida Grande";
	font-weight:bold;
	font-size:12pt;
	padding:0px;
	margin:0;
}
h2{
	font-family: "Trebuchet MS","Lucida Grande";
	font-weight:bold;
	font-size:10pt;
	padding:0px;
	margin:0;
}
.error{
	color:#FF0000;
	font-weight:bolder;
}


/* blocks */
.brown-header{
	background-color: #000000;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #ffffff;
}
.brown-body{
	padding:5px;
	background-color: #000000;
}

.#067e8d-header{
	background-color: #000000;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #ffffff;
}
.#067e8d-body{
	padding:5px;
	background-color: #000000;
}

.blue-header{
	background-color: #000000;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #ffffff;
}
.blue-body{
	padding:5px;
	background-color: #000000;
}

.orange-header{
	background-color: #000000;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #ffffff;
}
.orange-body{
	padding:5px;
	background-color: #000000;
}

.grey-header{
	background-color: #000000;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #ffffff;
}
.grey-body{
	padding:5px;
	background-color: #000000;
}

.tip{
	border: 1px dashed #D38828;
	padding:5px;
	color: #ffffff;
}
.tip-body{

}

.cardlabel{
	float:left;
	width:80px;
	color: #ffffff;
}
.cardbody{

}

.card-headline{
	border:1px dashed #067e8d;
	background-color: #000000;
	float:left;
}
.card-headline-body{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	float:left;
	margin:5px;
}

.card-member{
	border-top:2px solid #067e8d;
	border-bottom:1px solid #067e8d;
}
.card-online{
	border:1px solid #CCCCCC;
	background-color: #000000;
	color: #FF9000;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-featured{
	border:1px solid #CCCCCC;
	background-color: #000000;
	color: #C96767;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-new{
	border:1px solid #CCCCCC;
	background-color: #000000;
	color: #24A72D;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-updated{
	border:1px solid #CCCCCC;
	background-color: #000000;
	color: #3588AE;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}

.card-member-top,.card-member-top a{
	background-color: #000000;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color: #067e8d;
	text-decoration:none;
}
.card-member-top a:hover{
	color: #ffffff;
}
.card-member-body{
	background-color: #000000;
	padding:5px;
	text-align:left;
}
.card-member-header,.card-member-header a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12pt;
	font-weight:bold;
	color: #067e8d;
	text-decoration:none;
}
.card-member-header a:hover{
	color: #ffffff;
}
.card-member-options,.card-member-options a{
	background-color: #000000;
	padding:3px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	color: #067e8d;
	text-decoration:none;
	font-size:7pt;
}
.card-member-options a:hover{
	color: #ffffff;
}
ul.card-member-list{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-member-item{
	display:inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left:10px;
}


.card-blog{
	border-top:2px solid #67C968;
	border-bottom:1px solid #67C968;
}

.card-blog-top,.card-blog-top a{
	background-color: #D5F0D6;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration:none;
}
.card-blog-top a:hover{
	color: #67C968;
}
.card-blog-body{
	background-color: #000000;
	padding:5px;
	text-align:left;
}
.card-blog-header,.card-blog-header a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12pt;
	font-weight:bold;
	color: #4FA851;
	text-decoration:none;
}
.card-blog-header a:hover{
	color: #67C968;
}
.card-blog-options,.card-blog-options a{
	background-color: #D5F0D6;
	padding:3px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration:none;
	font-size:7pt;
}
.card-blog-options a:hover{
	color: #67C968;
}
ul.card-blog-list{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-blog-item{
	display:inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left:10px;
}



.member{
	width: 80px;
	height: 121px;
}
.member-online-photo{
	background-color: #000000;
	border: 1px solid #998C7D;
	padding: 8px;
}
.member-online-name{
	background-color: #000000;
	border-left: 1px solid #998C7D;
	border-right: 1px solid #998C7D;
	padding: 2px;
	height:32px;
	text-align:center;
}
.member-online-name a{
	font: 8pt Tahoma, sans-serif;
	color: #807569;
}
.member-online-name a:hover{
	text-decoration: none;
}
.member-online-indicator{
	border: 1px solid #998C7D;
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
}
.member-online-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}

.member-offline-photo{
	background-color: #000000;
	border: 1px solid #999999;
	padding: 8px;
}
.member-offline-name{
	background-color: #000000;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 2px;
	height:32px;
	text-align:center;
}
.member-offline-name a{
	font: 8pt Tahoma, sans-serif;
	color: #808080;
}
.member-offline-name a:hover{
	text-decoration: none;
}
.member-offline-indicator{
	border: 1px solid #999999;
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
}
.member-offline-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}

.ecard{

}
.ecard-thumbnail{
	background-color: #F2F2F2;
	border: 1px dashed #999999;
	padding: 15px;
}
.ecard-name{
	background-color: #E5E5E5;
	border-left: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	padding:15px;
}

.photo{
	width:80px;
	height:118px;
}
.photo_edit{
	width:80px;
	height:132px;
}
.photo_big{
	width:344px;
}

.photo-photo{
	background-color: #000000;
	border: 1px solid #999999;
	padding: 8px;
}
.photo-caption{
	background-color: #000000;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 2px;
	height:42px;
}
.photo-text{
	background-color: #000000;
	font: 7pt Tahoma, sans-serif;
	color: #808080;
}
.photo-text a{
	background-color: #000000;
	font: 7pt Tahoma, sans-serif;
	color: #808080;
}
.photo-text-big{
	font: 8pt Tahoma, sans-serif;
	color: #808080;
}

.news{
	border:1px solid #CCCCCC;
}
.news-title{
	background-color: #000000;
	float:left;
	padding:3px;
	width:80%;
}
.news-date{
	background-color: #000000;
	
	padding:3px;
	text-align:right;
}
.news-body{
	background-color: #000000;
	border-top:1px solid #CCCCCC;
	padding:5px;
}

/* forms */
.form{
	text-align:center;
	margin:0;
	padding:0;
	width:530px;
}
.formlabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	float:left;
	text-align:right;
	width:40%;
	margin: 0 0 5px 0;
	padding:6px 0px 0 0;
	display:block;
	clear:both;
}
.formelement{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	float:left;
	margin:3px;
	text-align:left;
}
.formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}
.formset{
	margin-bottom:2px;
}
.textfield{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.dropdown{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #666666;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.textarea{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.button{
	background-color: #F2F2F2;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* lists */
.list-blue{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.list-blue a{
	color: #ffffff;
}
.list-blue a:hover{
	color: #ffffff;
        text-decoration:underline;
}
.list-blue-header{
	background-color: #000000;
	padding:3px;

	height:20px;
}
.list-blue-item{
	text-align:left;
	background-color: #000000;
	padding:3px;
}
.list-blue-item-1{
	text-align:left;

	background-color: #000000;
	padding:3px;
	height:20px;
}
.list-blue-item-2{
	text-align:left;

	background-color: #000000;
	padding:3px;
	height:20px;
}
.list-blue-title,.list-blue-title a,.list-blue-title a:visited{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12pt;
	font-weight:bold;
	color: #067e8d;
	text-decoration:none;
	padding-right:5px;
}
.list-blue-title a:hover{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12pt;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	padding-right:5px;
}
.list-blue-category{
	padding:3px;
}
.list-blue-category a{
	color: #067e8d;
}
.list-blue-category a:hover{
	color: #ffffff;
}
.list-blue-subcategory{
	padding:3px;
	padding-left:20px;
}
.list-blue-subcategory a{
	color: #067e8d;
	text-decoration:none;
}
.list-blue-subcategory a:hover{
	color: #ffffff;
}
.list-blue-subcategory a:visited{
	color: #067e8d;
}

.list-orange{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border:1px solid #ffffff;
}
.list-orange a{
	color: #000000;
}
.list-orange a:hover{
	color: #ffffff;
}
.list-orange-header{
	background-color: #000000;
	padding:3px;

	border-bottom:1px solid #FFFFFF;
	height:20px;
}
.list-orange-item{
	text-align:left;
	background-color: #23514e;
	padding:3px;
}
.list-orange-item-1{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #23514e;
	padding:3px;
	height:20px;
}
.list-orange-item-2{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #163735;
	padding:3px;
	height:20px;
}
.list-orange-title,.list-orange-title a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 9pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding-right:5px;
}
.list-orange-title a:hover{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 9pt;
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
	padding-right:5px;
}

/* rating */
.rating{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25pt;
	color: #000000;
	font-weight: bolder;
	text-align:center;
}

.rating_0{
	color: #8093BA;
}
.rating_1{
	color: #8093BA;
}
.rating_2{
	color: #868FB3;
}
.rating_3{
	color: #8E8BAA;
}
.rating_4{
	color: #9885A0;
}
.rating_5{
	color: #A27F95;
}
.rating_6{
	color: #AD7989;
}
.rating_7{
	color: #B7737E;
}
.rating_8{
	color: #C06D75;
}
.rating_9{
	color: #C7696C;
}
.rating_10{
	color: #CE6565;
}

/* forum */
.forum-totals{
	background-color: #000000;
	border:1px solid #CCCCCC;
	padding:5px;
}
.forum-button{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #666666;
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:5px;
	cursor:pointer;
	float:left;
	margin:2px;
}
.forum_quote{
	border:1px dashed #689BCA;
	background-color: #FFFFFF;
	padding:5px;
}

/* calendar */
.calendar-button{
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #999999;
	cursor:pointer;
	width:20px;
	text-align:center;
}
.calendar-date{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color: #808080;
}
.calendar-week{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #1F5EAC;
}
.calendar-day{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	cursor: pointer;
}
.calendar-extended{
	color: #999999;
}
.calendar-sunday{
	color: #1F5EAC;
}
.calendar-today{
	color: #B33838;
}
.calendar-holiday{
	color: #1F5EAC;
}
.calendar-nof-holiday{
	color: #3F981C;
}
.calendar-events{
	font-weight: bold;
}
.calendar-notes{
	font-style: italic;
}
.calendar-selected{
	border: 1px solid #B33838;
}
/* im */
.im{
	border:1px solid #999999;
}
.im-header{
	font-size:7pt;
	color: #666666;
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	padding:3px;
}
.im-body{
	background-color: #FFFFFF;
	text-align:center;
}

/* banners */
.banner-header{
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
.banner-footer{
	border-top: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
.banner-side{
	padding:5px;
	text-align:center;
}

/* notification */
.noti{
	border:1px solid #6888CA;
	background-color: #FFFFFF;
	color: #666666;
}
.noti-header{
	background-color: #6888CA;
	padding:3px;
	color: #FFFFFF;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.noti-header a{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.noti-body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.noti-body a{
	color: #666666;
}
.noti-body a:hover{
	text-decoration:none;
}

/* color selector */
.color-color{
	margin:1px;
	width:9px;
	height:9px;
	float:left;
	cursor:pointer;
	border:1px solid #000000;
}

/* albums */
.photo{
	width:80px;
	height:118px;
}
.photo_edit{
	width:80px;
	height:132px;
}
.photo_main{
	background-color: #FA8072;
	border: 1px solid #999999;
	padding: 8px;
}
.album{
	width:80px;
	height:118px;
}
.album_main{
	background-color: #FFE4E1;
	border: 1px solid Black;
	padding: 8px;
}
.album_big{
	width:344px;
}
.album_edit{
	width:80px;
	height:142px;
}
.album-photo{
	background-color: #000000;
	border: 1px solid white;
	padding: 8px;
}
.album-caption{
	background-color: #000000;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height:42px;
}
.album_edit{
	width:80px;
	height:142px;
}
.album-text{
	background-color: #000000;
	font: 7pt Tahoma, sans-serif;
	color: #F9F9F9;
}
.album-text a{
	background-color: #000000;
	font: 7pt Tahoma, sans-serif;
	color: #ffffff;
}
.album-text-big{
	font: 8pt Tahoma, sans-serif;
	color: #F9F9F9;
}

/* vchat */
#vchat_window{
	position: absolute;
	visibility: hidden;
	width: 370px;
	top: 0;
	left: 0;
	z-index: 1;
}
.vchat_handler{
	border: 4px solid #00209F;
	background-color: #FFFFFF;
	height:100%;
	padding:5px;
}
.vchat_icon{
	margin:auto;
	text-align:center;
	float:left;
}
.vchat_message{
	color: #000;
	text-align:left;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
}
.vchat_message_header{
	font-weight:bold;text-align:center
}
.vchat_message_content{
	padding-top:20px;
}
.vchat_buttons{
	text-align:center;
	padding-top:20px;
}
.list-photo{
		font : 10pt Verdana, Arial, Helvetica, sans-serif; 
		color : #000000;
	}
	
	.list-photo-activate a:visited{
		color : #000000;
	}
	
	.list-photo a{
		color: #000000;
		font-size:10pt;
	}
	
	.list-photo a:hover{
		color: #507EA9;
	}
	
	.list-photo-item{	
		text-align:left;
		background-color: #EBF3FA;
		padding: 3px;
	}
	
	.list-photo-category{
		padding:3px;
	}
	
	.list-photo-category a{
		color: #507EA9;
		text-decoration:none;
	}
	
	.list-photo-category a:hover{
		color: #000000;
	}
.album
{
	margin: 7px 0;
	padding: 7px;
	border: 1px #ccc solid;
}

.album .image 
{
	float: right; 
	margin-left: 5px;
}


.album h2.name
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.clear { clear: both; }

.thumbs
{
width:600px;
float:left;
	text-align: left;	
}

.img_container{
text-align:center;
width:150px;
float:left;
height:150px;
}

.thumbs img
{
	margin: 4px;
	padding: 2px;
	border: 1px #ccc solid;

}


a img {
	border: none; 
}

.prev {
	float: left;
}

.next {
	float: right;
}

#featured {
	width:100%;
border:1px solid #ffffff;
	padding:0 0 20px;
	margin:0 0 15px;
	height:80px;
	/*min-height:213px;*/
	overflow:hidden;
}


#featured h2 {
	font-size:1.33em;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 5px;
}
#featured h3 {
	font-size:1em;
	line-height:1.1;
	margin:0 0 5px;
}
#posts {
	padding:0 0 2.08em;
}
#posts * {
	position:relative;
}
#posts li {
	padding:5px 10px 0;
	float:left;
	width:500px;
	width/**/:/**/480px;
display:inline;
}
#posts li:after {
	display:none;
}
#featured .content {
	width:450;
	clear:both;
	padding:0 0 10px;
}
#featured .info {
	width:100%;
	margin:0 0 8px;
	color:#888;
	font-size:.92em;
}
#featured .info li {
	float:left;
	margin:0 40px 0 0;
	padding:0;
	border:none;
	background:none;
	width:auto;
}
#featured .thumb {
	margin-bottom:0!important;
}
#featured p {
	padding:0 10px 10px;
}
#featured .more-link {
	float:right;
	font-size:.83em;
	color:#ffffff;
	text-transform:uppercase;
	background:#067e8d;
	border:1px solid #ddd;
	padding:3px 12px;
	margin:0 40px -2.5em 0;
}
#featured .more-link a:visited {
	color:#ffffff;
}
#featured .more-link a:hover,
#featured .more-link a:focus {
	text-decoration:none;
	background:#7d0615;
        color:#ffffff;
}
#featured .list {
	float:left;
	font-size:1.08em;
	font-weight:bold;
	position:relative;
	z-index:5;
	margin:-2.35em 0 0;
}
#featured .list li {
	float:left;
display:inline;
}
#featured .list li a {
	float:left;
	color:#fff;
	background:#af1c2f;
	border:1px solid #ececec;
	padding:1px 8px;
}
#featured .list li a:visited {
	color:#fff;
}
#featured .list li a:hover,
#featured .list li a:focus {
	color:#fff;
	background:#7d0615;
	border:1px solid #fff;
	text-decoration:none;
}
#featured .jcarousel-container {
	margin:0 0 5px;
	width:500px;
	position:relative;
}
#featured .jcarousel-clip {
	z-index:2;
	position:relative;
	overflow:hidden;
	width:500px;
}
#featured .jcarousel-list {
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
}
ol,ul {
	list-style:none;
}
a.sidelink{
color:#ffffff;
text-decoration:none;
}
a.sidelink:hover{
color:#067e8d;
}
a.mainlink:visited, a.mainlink:link {
color:#ffffff;
}
a.mainlink:hover{
color:#067e8d;
}
#contest_right{
width:200px;
float:right;
}
#contest_left{
float:left;
width:750px;
}
.contest{
	width: 140px;
	font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	color: #424243;
}
.contest-online-photo, .contest-online-photolarge{
	background-color: #000000;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	padding: 8px;
}
.contest-online-label{
font-size: 14pt;
font-weight:bold;
text-align:center;
color: #067e8d;
background-color:#000000;
}
.contest-online-name{
	background-color: #000000;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 0 0 10px 0px;
	text-align:center;
}
.contest-online-name a{
	font: 9pt Tahoma, sans-serif;
	color: #067e8d;
}
.contest-online-name a:hover{
	text-decoration: none;
	color:#FFFFFF;
}
.contest-online-indicator{
	border:solid 1px #ffffff;
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
	background-color: #424243;
}
.contest-online-indicator a{	
	font: 7pt Trebuchet MS,Lucida Grande;
	color: #067e8d;
}
.contest-online-indicator a.hover{	
	font: 7pt Trebuchet MS,Lucida Grande;
	color: #FFFFFF;
}

.contest-offline-label{
font-size: 14pt;
font-weight:bold;
text-align:center;
color: #067e8d;
}
.contest-offline-photo, .contest-offline-photolarge{
	background-color: #000000;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	padding: 8px;
}
.contest-offline-name{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 0 0 10px 0px;
	text-align:center;
}
.contest-offline-name a{
	font: 9pt Tahoma, sans-serif;
	color: #067e8d;
}
.contest-offline-name a:hover{
	text-decoration: none;
	color:#FFFFFF;
}
.contest-offline-indicator{
	border: 1px solid #ffffff;
	font: 7pt Arial, sans-serif;
	color: #ffffff;
	background-color: #424243;
}
.contest-offline-indicator a{
	font: 7pt Arial, sans-serif;
	color: #067e8d;
} 
.contest-offline-indicator a.hover{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
} 
.contesttext{
	font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 10pt;
	font-weight:bold;
	text-align:left;
	color: #FFFFFF;
}
.conteststats{
width:175px;
padding:3px;
}
.contestlabel{ 
font-size: 10pt;
font-weight:bold;
text-align:center;
color: #FFFFFF;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
background-color:#000000;
}
.contestheader{
font-size: 14pt;
font-weight:bold;
text-align:center;
color: #ffffff;
}
.contestlabel a, a.visited, a.hover{
color:#067e8d;
text-decoration:none;
}
.browsecontest{
color:#067e8d;
background-color:#000000;
border-left:.10em solid #ffffff;
border-right:.10emsolid #ffffff;
padding: 0 5px 10px 0px;
}
.browsecontest a, a.visited{
color:#067e8d;
font: 14pt Tahoma, sans-serif;
padding: 0 5px 10px 0px;
}
.browsecontest a.hover{
font: 14pt Tahoma, sans-serif;
padding: 0 5px 10px 0px;
color:#ffffff;
text-decoration:underline;
}
.browsecontest_online{
color:#067e8d;
background-color:#000000;
border-left:.10em solid #067e8d;
border-right:.10em solid #067e8d;
padding: 0 5px 10px 0px;
}
.browsecontest_online a, a.visited{
font: 14pt Tahoma, sans-serif;
color: #067e8d;
padding: 0 5px 10px 0px;
}
.browsecontest_online a.hover{
font: 8pt Tahoma, sans-serif;
padding: 0 5px 10px 0px;
color:#FFFFFF;
text-decoration:underline;
}
.contestdata{
    font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	background-color:#1a1a1a;
	border:.10em solid #ffffff;
}
.contestdatavotes{
    font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 22pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	background-color:#1a1a1a;
	border:.05em solid #ffffff;
}
.contestdatatable{
    font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	color: #067e8d;
	background-color:#000000;
}
.contestspace{
height:4px;
}
.contestpadded{
padding:0 0 0 0px;
}
.contestbanner{
width:570;
padding: 20px 0 0 0;
}
.vote{
width:300px;
padding:0 0 0 0;
}
.contesth2{
font-family: "Trebuchet MS","Lucida Grande"; 
font-size: 9pt;
font-weight:bold;
text-align:center;
color: #ffffff;
border:solid 1px #ffffff;
background-color:#424343;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.thickbox a:link, a:visited{
color:#ffffff;
font-weight:bold;
font-family: "Trebuchet MS","Lucida Grande"; 
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://myvegasscene.com/images/modal_bg.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #000;
	z-index: 102;
	color:#ffffff;
	display:none;
	border: 1px solid #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:0 10px 0 0;
	text-align:right;
	float:right;
	font-size: 11px;
	line-height: 30px;
}

#TB_ajaxWindowTitle{
	float:left;
	padding: 0 0 0 10px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#TB_title{
	background: url(http://myvegasscene.com/images/green_module_header_bg.jpg) no-repeat;
	height:30px;
	border-bottom: 1px solid #ffffff;
}

#TB_ajaxContent{
	clear:both;
	padding:0;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



.tbm_hidden {
	display: none;
}

.tbm_base {
	padding: 14px 0;
}
.tbm_base_pad {
	padding: 14px 0 14px 14px;
}

.tbm_form {
	margin: 0;
	padding: 0;
}

.tbm_form table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
}
.tbm_form td {
	padding: 0 0 5px 0;
}
.tbm_form label {
	padding-right: 10px;
	white-space: nowrap;
color:#fff;
}
.tbm_form label.normal {
	white-space: normal;
}
.tbm_form,
.tbm_form select {
	color: #333;
	font-size: 11px;
}
.tbm_form input,
.tbm_form option,
.tbm_form textarea {
	color: #333;
	font-size: 11px;
	padding: 1px 3px;
}
.tbm_form .size_xl { width: 500px; }
.tbm_form .size_lg { width: 400px; }
.tbm_form .size_md { width: 300px; }
.tbm_form .size_sm { width: 220px; }

.ui-tabs-hide {display: none;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited {background: #aaa; color: #333;}
.ui-tabs-panel {padding: 0 18px;}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(imgs/loading.gif) no-repeat 0 50%;
}

.blue_module .ui-tabs-panel {padding: 0;}
.blue_module .ui-tabs-nav .ui-tabs-selected a, .blue_module .ui-tabs-nav .ui-tabs-selected a:link, .blue_module .ui-tabs-nav .ui-tabs-selected a:visited {background: #00274f; color: #fff;}
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	


/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}





/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: absolute;
    top: 176px;
    left: 10px;
    
    margin-left: 0;
    width: 290px;
	padding: 16px 10px 6px 18px;
    
    background: #acacac url(../imgs/tools_overlay_bg.gif) repeat-x top;
	border-left: 1px solid #00225c;
	border-bottom: 1px solid #828282;
	border-right: 1px solid #828282;
    color: #000;
    padding: 12px;
}


.jqmWindow2 {
    display: none;
    position: absolute;
    top: 200px;
	left: 200px;
    
    margin: 0 auto;
    width: 290px;
	padding: 16px 10px 6px 18px;
    
    background: #acacac url(../imgs/tools_overlay_bg.gif) repeat-x top;
	border-left: 1px solid #00225c;
	border-bottom: 1px solid #828282;
	border-right: 1px solid #828282;
    color: #000;
    padding: 12px;
}

#tools_container {
}

#tools_left {
	width: 171px;
	float: left;
	padding-right: 10px;
}

#tools_top {
	float: left;
	width: 171px;
}

.tools_inner_left {
	float: left;
	width: 82px;
	padding-right: 9px;
}

.tools_inner_right {
	float: left;
	width: 80px;
	float: left;
}

#tools_bottom {
	clear: both;
	background: url(../imgs/divider.gif) repeat-x top;
	padding-top: 10px;
}

#tools_left dl {
	clear: both;
	font-size: 11px;
	line-height: 14px;
}

#tools_left dt {
	width: 82px;
	padding: 0 9px 10px 0;
	float: left;
	text-transform: none;
}

#tools_left dd {
	width: 80px;
	float: left;
	padding-bottom: 10px;
}


#tools_right {
	padding-left: 16px;
	width: 93px;
	float: left;
	background: url(../imgs/tools_right_bg.gif) repeat-y top left;
}

#tools_container img {
	border: 1px solid #aeb9e5;
}

#tools_container p {
	padding-bottom: 8px;
}

#tools_container ul {
	list-style: none;
}

#tools_container ul li {
	font-size: 11px;
	line-height: 19px;
}

#tools_container a, #tools_container a:link, #tools_container a:visited {
	color: #000;
	text-decoration: none;
}

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

#tools_container .small_gray {
	font-size: 10px;
	color: #505050;
}

#tools_container .small_gray a, #tools_container .small_gray a:link, #tools_container .small_gray a:visited {
	color: #505050;
}

#tools_container .small_gray a:hover {
	text-decoration: underline;
}

.jqmOverlay { }

* html .jqmOverlay { display: none; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
         top: 176px;
    left: 10px;
}

* html .jqmWindow2 {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.main_nav{
display:inline;
font-size:8pt;
}
.st_label{
width:730px;
height:20px;
background-color:#3a3a3a;
font-size:12pt;
border:1px dashed #9a9a9a;
padding:2px 0 2px 15px;
}
.st_sublabel{
width:730px;
height:20px;
background-color:#cacaca;
color:#000000;
font-size:9pt;
border:1px dashed #9a9a9a;
padding:2px 0 2px 15px;
margin-bottom:10px;
}
.st_item{
width:730px;
padding:0 0 20px 20px;
border-bottom:1px solid #3a3a3a;
}
.st_item1{
font-size:9pt;
}
.st_bill_items{
font-size:7pt;
}