 body {
	background:#080808 url('../images/rrr_bg.gif') repeat-x;
 	color:#000;
	width:950px;
	margin-left:auto;
	margin-right:auto;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-top:-3px;
 }
a {color:#CC0000; text-decoration:none;}
a:visited {}
a:hover {text-decoration:underline;}
hr { border:0; color: #ccc; background-color: #ccc; height: 1px; clear:both;}
p, .bbcode {
	color:#191919;
	font:12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-align:left;
}
h1 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 6px 0;
	margin:0;

}
h2 {color:#C00; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 6px 0; margin:0; border-bottom:1px solid #ccc; text-align:left;}
h3 {color:#c00; font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif; padding:0; margin:5px 0;}
h5 {/*used for comment headers in galleries--*/
	font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#333;
	border-bottom:1px solid #CCC;
	padding:0 0 5px 0;
	margin:10px 0 10px 0;
}
button a {color:#000;}
.noborder img {border:0px none; padding:0;}
.clear_all {clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.nomargin {margin:0;}
.no_clear {clear:none;}
.inline {display:inline;}
.margin_left238 {margin-left:238px;}
/*--Jquery Borders--*/
.grey_border {background:#6B6B6B; margin:0 0 10px 0;}
.red_border {background:#B60202; margin:0 0 10px 0;}
.corner5px {float:left; margin:0 5px 5px 0; padding:5px; border:1px solid #ccc; background:#fff;}

/*--Join NOw--*/
.join_now {
	font:bold 18px/40px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#FFFFFF;
	background: #A92323 url('../images/join_now_bg.gif') repeat-x left bottom;
	height:40px;
	text-align:center;
	border:1px solid #B60202;
	margin:0 0 10px 0;
	}
/*------
Login in the Black top HEader: Don't delete until sure they do not want login abbility in header
-------*/

#header_login {
background:#383838 url(../images/top_bar_bg.gif) repeat-x left bottom;
	font:12px/24px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#FFF;
	padding: 0 10px 0 0;
	height:24px;
	margin:auto;
	text-align:right;
	border:1px solid #6b6b6b;
	
}
#header_login a {
	color:#FFF;
	text-decoration:none;
}
#header_login a:hover {
	text-decoration:underline;
}
#header_login form {
margin:0;
padding: 5px 0 5px 0px;
}
#header_login label {
}
#header_login input {
	background-color:#E1E1E1;
	color:#333333;
	border:1px solid #999;
	font-size:10px;
	padding:1px;
}
#header_login input.btn1 {
	background-color:#CC0000;
	background:#ffffff url('../images/menu_bgred.gif') repeat-x scroll top left;
	font-size: 10px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #F00;
	padding:1px;
	margin:0;
	cursor:pointer;
}
/*--
Header w/ Logo and top banner ad
--*/
#header_logo {
	margin:5px 0 5px 0;
}

#home_top {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #2f2f2f url('../images/bg_grey_fade.gif') repeat-x left bottom;
	margin:0 0 10px 0;
	padding:0;
	height:350px;
	border:1px solid #6B6B6B;
	z-index: 0;
}
#home_top_left {width:695px; float:left;padding: 10px 0 0 0;}
#home_top_right {
	padding:10px 0 0 0;
	width:242px;
	float:right;
	margin-right:10px;
	display:inline;
}
#home_top img {
	border:none;
}
#home_top ul {
	list-style:none;
	float:left;
	text-align:left;
	margin:0 10px 20px 0;
	padding:0;
}
#home_top ul.left_margin {
	margin-left:20px;
}
#home_top li {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:-2px 0 -2px 0;
}
#home_top li.bottom {
	background:url('../images/home_hdrfeature_ftr.gif') no-repeat ;
	padding:4px 0 4px 4px;
	margin:0;
	text-align:left;

}
#home_top li.bottom a {
	color:#fff;
	text-decoration:none;
	
	
}

#home_top_hdrvideo {
	background:url('../images/home_hdrvideo.gif') no-repeat ;
	padding:5px 0 5px 10px;
	font-weight:bold;
	text-align:left;
}
.home_mp3player {border:1px solid #6b6b6b; margin:0 0 10px 0; background:#fff; padding:0 0 5px 0;}
/*--
Left Column Formatting
--*/
#main_lftcolumn, #main_lftcolumn_white {
	background: #FFF url('../images/pgshadow.gif') repeat-x;
	width:202px;
	vertical-align:top;
	padding:15px 5px;
	border-right:1px solid #ccc;

}
* html #main_lftcolumn {height:1%;}
#main_lftcolumn_white {background:#fff; width:318px;}

/*--
Center Content Formatting
--*/
#main_body_wrapper {margin:0 0 10px 0; background:#fff;}
#main_body, #main_body_profile, #main_body_profile, #main_body_white {/*body for home page using left column*/
	background: #FFF url('../images/pgshadow.gif') repeat-x;
	padding: 15px 10px 15px 10px;
	vertical-align: top;
}
#main_body_profile {/*body for profile not using left column*/
	background:#fff;
	width:690px;
}
#main_body_white {background:#fff;}
/*--
Right Column Main content
--*/
#main_rtcolumn, #main_rtcolumn_profile, #main_rtcolumn_grey {
	background: #CFCFCF url('../images/pgshdow_grey.gif') repeat-x;
	padding: 15px 5px 15px 5px;
	border-right:1px solid #ccc;
	vertical-align:top;
	width:250px;
	text-align:center;
}
#main_rtcolumn_profile, #main_rtcolumn_grey {background:#CFCFCF;}

/*--
Footer Main Content
--*/
p.footer_copyright {font-size:10px; color:#333333; margin:5px 0 5px 0;}
#main_footer {
	background: #000 url('../images/rrr_footer_bg.gif') repeat-x left top;
	padding:5px;
	height:75px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #6b6b6b;
}
.menu_footer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#333;}
.menu_footer a {}
.menu_footer ul {margin:0; padding:0;}
.menu_footer li {
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}
.menu_footer li a, .menu_footer a {
	color:#333;
	margin:0 10px 0 0;
	text-decoration:none;
}
.menu_footer li a:hover, .menu_footer a:hover {color:#666; text-decoration:underline;}

.week_photo {
	text-align:center;
	margin:0 0 10px 0;
}
.week_photo img {
	border:1px solid #000;
}
.tab_more img {
	border:0;
}

/*--
Set up Headers
--*/
.hdr_1, .hdr_2, .hdr_3{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	 clear:both;
	 padding:5px 0 6px 5px;
	margin:0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.hdr_1, .hdr_2 {color:#fff;}
.hdr_3 {color:#000;}
.hdr_1 {background: #000 url('../images/hdr_rr_bgblack.gif') repeat-x; border:1px solid #666666;}


.hdr_2 {background: #7B0202 url('../images/hdr_rr_bgred.gif') repeat-x 4px; border:1px solid #B60202;}


.hdr_3 {background:#fff url('../images/hdr_rr_bgclear.gif') repeat-x;}




/*--
Tab Menu
--*/

.tab_menu_wrapper {border: 1px solid #ccc; padding:5px;  color:#000; margin:0 0 5px 0;min-height:100px;}

.tab_menu {
	font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-align:left;
	 clear:left;
	 margin:10px 0 0 0;
	 z-index:999;
	 position:relative;
}
.tab_menu ul {
	margin:0;
	padding:3px 0 4px 0;
}
.tab_menu ul.profile_tabs {
margin:0;
text-align:right;
}
.btmborder {
	border-bottom:1px solid #CCC;
}
.tabs_float_left {
float:left;
}
.tab_menu li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}
.tab_menu li a{
	background: #ccc;
	color:#434343;
	padding: 3px 3px 4px 3px;
	text-decoration:none;
	
}
.tab_menu li.active a, .tab_menu li.active a:hover {
	background-color: #fff;
	color:#C00;
	padding: 5px;
	text-decoration:none;
	border:1px solid #ccc;
	border-bottom:none;
	
}
.tab_menu li a:hover {
	background: #333;
	color:#FFF;
	text-decoration:none;


}


/*--
Featured/Review Lists
--*/
.featured_list p {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.featured_name, h1.profile_name {color:#C00; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 6px 0; margin:0;}
p.featured_catch, p.featured_date, p.profile_catch, p.profile_date, p.event_date {margin:0; padding:0; color:#888; font-size: 10px; font-style:italic;}
p.featured_location, p.profile_location, p.event_location {color:#c00; font-size: 10px;}
p.featured_info, p.profile_info, p.event_info {font-size: 12px;}
p.profile_address, p.event_address { color:#191919; margin:0;}
p.profile_phone, p.event_phone {color:#191919; font-weight:bold; margin:0; }
p.profile_hours, p.event_hours {color:#191919;}
p.profile_tag, p.profile_residentdj, p.event_tag, p.event_residentdj {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0;}
p.profile_webaddress {margin:0;}
.profile_info_title {font-weight:bold; color:#9D9D9D;}
.profile_info_info {color:#1F1F1F;}

/*--Featured Lists--*/
/*--Clearfix to help enclose floats--*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
.featured_list { /*Plain list used for 25x25px user icon pic, username, catch phrase*/
	margin:0;
	padding:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.featured_list dl {
	margin:0;
	padding:0;
}
.featured_list dt {
	float:left;
	clear:left;
	margin:0;
	padding:5px;
}

.featured_list dd{
	margin:0;
	padding:5px 0 5px 0;

}


/*--Make as many lists as you want - Make sure to comment where each list is being used---*/
/*--Used for Featured VIPS--*/
.featured_list1 img {padding:2px;border:1px solid #000;}
.featured_list1 dt {clear:left; float:left; width:20%; padding:3px 0; margin:0}/*--Avatar Images to Lef of List--*/ 
.featured_list1 dd { padding:3px 0;margin-left: 20%;}/*--Info on the right--*/
html>body .featured_list1 dd {margin-left: 20%;}/*--Hack to get info on the right cross browser--*/
.featured_list1 {background-color: transparent; color:#000;}
.featured_list1 p {color:#454545; font:10px Verdana, Arial, Helvetica, sans-serif;}
.featured_list1 hr { border:0; color: #fff; background-color: #fff; height: 1px; clear:left;}
.featured_list1 dt.color1, .featured_list1 dd.color1 {background-color: transparent; }
.featured_list1 dt.color2, .featured_list1 dd.color2 {background-color: transparent; }

/*--Used on home page for featured video --*/
#featured_video {background:#1b1b1b; border:1px solid #6B6B6B;}
.featured_list2 {font-size:10px;background:#000; color:#fff;}
.featured_list2_links {padding:5px; background:#111; border-top:1px solid #4E4C4C;}
.featured_list2_scroll {height:65px; overflow: auto; border-top:1px solid #4E4C4C;}
.featured_list2 dt {float:left; width:31px; height:31px; padding:2px 10px 1px 3px; margin-right:-5px}/*--Avatar Images to Lef of List--*/ 
.featured_list2 dd { height:31px;padding:2px 10px 1px 0;voice-family: "\"}\"";voice-family: inherit; margin:0;}/*--Info on the right--*/
/*html>body .featured_list2 dd {margin-left: 31px;}/*--Hack to get info on the right cross browser--*/
.featured_list2 a {font-size:10px; color:#fff}
.featured_list2 a a:hover {text-decoration:underline;}
.featured_list2 img {border:1px solid #ccc;}
.featured_list2 p {color:#fff; font:10px Verdana, Arial, Helvetica, sans-serif;}
.featured_list2 dt.color1, .featured_list2 dd.color1 {background:#111; height:30px;}
.featured_list2 dt.color2, .featured_list2 dd.color2 {background:#363636; height:30px;}

/*--Used on home page for featured members also albums--*/
.featured_list3 {font-size:10px; color:#000;}
.featured_list3 dt {clear:left;padding:3px; float:left; width:110px; margin:0;}/*--Avatar Images to Lef of List--*/ 
.featured_list3 dd {padding:3px; margin-left:110px;}/*--Info on the right--*/
.featured_list3 a.nobold {font-weight:normal;font-size:10px}/*special for small links such as on posted reviews*/
.featured_list3 a.more {text-align:right;padding:0 0 5px 0;}
.featured_list3 a a:hover {text-decoration:underline;}
.featured_list3 img {padding:2px;border:1px solid #ccc; text-align:left; }
.featured_list3 hr { border:0; color: #ccc; background-color: #ccc; height: 1px; clear:both;} /*bottom border of dd */
.featured_list3 p {	padding:5px 0 5px 0;}



/*--Used on proofile event calendars for Today and Weekly --*/
.featured_list4 {font-size:10px; color:#000; padding: 5px; background:#FFF;}
.featured_list4 dt {clear:left; float:left; width:25%; padding:3px; margin:0}/*--Avatar Images to Lef of List--*/ 
.featured_list4 dd { padding:3px;margin-left: 25%;}/*--Info on the right--*/
.featured_list4 a {font-weight:bold;font-size:12px;}
.featured_list4 a.more {text-align:right; float:right; padding:0 0 5px 0;}
.featured_list4 a a:hover {text-decoration:underline;}
.featured_list4 img {padding:1px;border:1px solid #ccc; margin-right:10px;}
.featured_list4 hr { border:0; color: #ccc; background-color: #ccc; height: 1px; clear:both; padding:0;} /*bottom border of dd */
.featured_list4 p {	padding:5px 0 5px 0;}
.featured_list4 dt.color1, .featured_list4 dd.color1 {background:#fff;}
.featured_list4 dt.color2, .featured_list4 dd.color2 {background:#fff; }

/*--Used on Guestlist who's attending and sounds cool icons on Event page--*/
.featured_list5 {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 10px 0 0;}
.featured_list5 dt {margin:5px 5px 5px 5px; float:left; text-align:center;}
.featured_list5 a {font-weight:bold;font-size:12px;}
.featured_list5 a.nobold, .featured_list5 a.soundscool {font-weight:normal; font-size:10px}/*special for small links such as on posted reviews*/
.featured_list5 a.soundscool {color:#00C;}
.featured_list5 a.more {margin:10px 0 0 0; clear: left; text-align:right; float:right; padding:0 0 5px 0;}
.featured_list5 a a:hover {text-decoration:underline;}
.featured_list5 img {padding:2px;border:1px solid #ccc;}
.featured_list5 p {	padding:5px 0 5px 0;}
.featured_list5 dt.color1, .featured_list5 dd.color1 {background:#fff;}
.featured_list5 dt.color2, .featured_list5 dd.color2 {background:#fff; }

/*--Used on VIP User profile - My Stats--*/
.featured_list6 {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; border:1px solid #333; background:#fff;}
.featured_list6 a {font-weight:bold;font-size:12px;}
.featured_list6 a.more {text-align:right; float:right; padding:0 0 5px 0;}
.featured_list6 a a:hover {text-decoration:underline;}
.featured_list6 img {padding:2px;border:1px solid #ccc;}
.featured_list6 p {	padding:5px 0 5px 0;}
.featured_list6 dt {clear:left; float:left; width:35%; padding:3px; margin:0;}
.featured_list6 dd { padding:3px;margin-left: 35%;}
html>body .featured_list6 dd {margin-left: 35%;}
.featured_list6 .color1 { font-weight:bold; border-top:1px solid #CCC;}
.featured_list6 .color2 {border-top:1px solid #ccc;  border-left:1px solid #ccc;}

/*--Used on Events Page--*/
.featured_list7 {font-size:10px; color:#000;}
.featured_list7 dt {clear:left; float:left; width:60px; padding:3px; margin:0}/*--Avatar Images to Lef of List--*/ 
.featured_list7 dd { padding:3px;margin-left: 60px; display:block;}/*--Info on the right--*/
html>body .featured_list7 dd {margin-left: 60px;}/*--Hack to get info on the right cross browser--*/
.featured_list7 a {font-size:10px;}
.featured_list7 a.nobold {font-weight:normal;font-size:10px}/*special for small links such as on posted reviews*/
.featured_list7 a.more {text-align:right; float:right; padding:0 0 5px 0;}
.featured_list7 a a:hover {text-decoration:underline;}
.featured_list7 img {padding:2px;border:1px solid #ccc; margin-right:10px;}
.featured_list7 hr { border:0; color: #ccc; background-color: #ccc; height: 1px; clear:both;} /*bottom border of dd */
.featured_list7 p {	padding:5px 0 5px 0;}

/*--
Set up Review List Structure
--*/

.review_list {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #000;
	text-align:left;
	margin: 10px 5px 0 0;
	float:left;
}
.review_list dl {
	margin:0;
	padding:0;
}
.review_list dt.review_hdrimage {
	background:#fff url('../images/review_venue.gif') no-repeat;
	width:140px;
	height:40px;
	margin:0;
	padding:0;
}
.review_list dt.review_title {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 30px;
}
.review_list dd {margin:0;}
.review_list ol {
	margin:0;
	padding:0;
}
.review_list li  {
	padding: 5px;
	margin:0;
	list-style:decimal inside;
	width:130px;
	height:10px;
	overflow:hidden;
}
* html .review_list ol li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.review_list li a {
	text-decoration:none;
	margin:0;
	padding:0;
}
.review_list li a:hover {text-decoration:underline;}

/*--Now Set up As many List Variations (ie color, icon, etc)--*/
.review_list1 dt.review_title {color:#191919; background: #fff url(../images/rr_icon_red.gif) no-repeat 5px 7px;}
.review_list1 dt.review_hdrimage {background:#fff url('../images/review_venue.gif') no-repeat;}
.review_list1 {color:#191919;}
.review_list1 li a {color:#191919;}
.review_list1 li a:hover {color:#191919;}
.review_list1 li.color1 {background:#e1e1e1;}
.review_list1 li.color2 {background:#fff;}

.review_list2 dt.review_title {color:#fff; background: #111 url(../images/rr_icon_red.gif) no-repeat 5px 7px;}
.review_list2 dt.review_hdrimage {background:#fff url('../images/review_hotels.gif') no-repeat;}
.review_list2 {color:#FFF;}
.review_list2 li a {color:#FFF;}
.review_list2 li a:hover {color:#FFF;}
.review_list2 li.color1 {background:#363636;}
.review_list2 li.color2 {background:#111;}

.review_list3 dt.review_title {color:#fff; background: #AD0303 url(../images/rr_icon_black.gif) no-repeat 5px 7px;}
.review_list3 dt.review_hdrimage {background:#fff url('../images/review_promos.gif') no-repeat;}
.review_list3 {color:#FFF;}
.review_list3 li a {color:#FFF;}
.review_list3 li a:hover {color:#FFF;}
.review_list3 li.color1 {background:#DE0303;}
.review_list3 li.color2 {background:#AD0303;}

.review_list4 dt.review_title {color:#fff; background: #AD0303 url(../images/rr_icon_black.gif) no-repeat 5px 7px;}
.review_list4 dt.review_hdrimage {background:#fff url('../images/review_rest.jpg') no-repeat;}
.review_list4 {color:#FFF;}
.review_list4 li a {color:#FFF;}
.review_list4 li a:hover {color:#FFF;}
.review_list4 li.color1 {background:#DE0303;}
.review_list4 li.color2 {background:#AD0303;}

.review_list5 dt.review_title {color:#191919; background: #fff url(../images/rr_icon_red.gif) no-repeat 5px 7px;}
.review_list5 dt.review_hdrimage {background:#fff url('../images/review_djs.jpg') no-repeat;}
.review_list5 {color:#191919;}
.review_list5 li a {color:#191919;}
.review_list5 li a:hover {color:#191919;}
.review_list5 li.color1 {background:#e1e1e1;}
.review_list5 li.color2 {background:#fff;}

.review_list6 dt.review_title {color:#fff; background: #111 url(../images/rr_icon_red.gif) no-repeat 5px 7px;}
.review_list6 dt.review_hdrimage {background:#fff url('../images/review_model.jpg') no-repeat;}
.review_list6 {color:#FFF;}
.review_list6 li a {color:#FFF;}
.review_list6 li a:hover {color:#FFF;}
.review_list6 li.color1 {background:#363636;}
.review_list6 li.color2 {background:#111;}

/*--
Rating Stuff
--*/
.stars_clearleft {clear:left;}
.stars_floatleft {float:left;}
/*--Small Stars--*/
.stars_small_0, .stars_small_1, .stars_small_15, .stars_small_2, .stars_small_25, .stars_small_3, .stars_small_35, .stars_small_4, .stars_small_45, .stars_small_5 {height: 12px; width:63px; overflow: hidden; font: 10px arial,helvetica,sans-serif; padding-left:66px;}
.stars_small_0 {background: url('../images/stars_small.gif') no-repeat 0px 0px;}
.stars_small_1 {background: url('../images/stars_small.gif') no-repeat 0px -13px;}
.stars_small_15 {background: url('../images/stars_small.gif') no-repeat 0px -26px;}
.stars_small_2 {background: url('../images/stars_small.gif') no-repeat 0px -39px;}
.stars_small_25 {background: url('../images/stars_small.gif') no-repeat 0px -52px;}
.stars_small_3 {background: url('../images/stars_small.gif') no-repeat 0px -65px;}
.stars_small_35 {background: url('../images/stars_small.gif') no-repeat 0px -78px;}
.stars_small_4 {background: url('../images/stars_small.gif') no-repeat 0px -91px;}
.stars_small_45 {background: url('../images/stars_small.gif') no-repeat 0px -104px;}
.stars_small_5 {background: url('../images/stars_small.gif') no-repeat 0px -117px;}

/*-Big Stars--*/
.stars_big_0, .stars_big_1, .stars_big_15, .stars_big_2, .stars_big_25, .stars_big_3, .stars_big_35, .stars_big_4, .stars_big_45, .stars_big_5 {height:15px; width:84px; overflow:hidden; font:10px Verdana, Arial, Helvetica, sans-serif; padding-left: 84px;}
dd.stars_big_1, dd.stars_big_15, dd.stars_big_2, dd.stars_big_25, dd.stars_big_3, dd.stars_big_35, dd.stars_big_4, dd.stars_big_45, dd.stars_big_5 {padding:1px 0 0 90px;}
.stars_big_0 {background: url('../images/stars_big.gif') no-repeat 0px 0px;}
.stars_big_1 {background: url('../images/stars_big.gif') no-repeat 0px -18px;}
.stars_big_15 {background: url('../images/stars_big.gif') no-repeat 0px -36px;}
.stars_big_2 {background: url('../images/stars_big.gif') no-repeat 0px -54px;}
.stars_big_25 {background: url('../images/stars_big.gif') no-repeat 0px -72px;}
.stars_big_3 {background: url('../images/stars_big.gif') no-repeat 0px -90px;}
.stars_big_35 {background: url('../images/stars_big.gif') no-repeat 0px -108px;}
.stars_big_4 {background: url('../images/stars_big.gif') no-repeat 0px -126px;}
.stars_big_45 {background: url('../images/stars_big.gif') no-repeat 0px -144px;}
.stars_big_5 {background: url('../images/stars_big.gif') no-repeat 0px -162px;}

#video_stars {
	margin: 0 0 0 40px;
}
#featured_stars {
	margin: 0 0 0 126px;
	background-color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color:#999;
}
/*--
Registration Class
--*/
.registered_topmargin {margin:5px 0 0 0;}
.registered_noclear {clear:none;}
.registered_class_restaurant, .registered_class_vip, .registered_class_promoter, .registered_class_model, .registered_class_venue, .registered_class_hotel, .registered_class_dj, .registered_class_staff, .registered_class_admin, .registered_class_gold, .registered_class_platinum, .registered_class_diamond {clear:left; height: 12px; width:50px; margin:5px 0 0 0; overflow: hidden; font: 10px arial,helvetica,sans-serif;}
.registered_class_vip {background: url('../images/icons/icons_regclass.gif') no-repeat 0px 0px;}/*--VIP--*/
.registered_class_promoter {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -13px;}/*--PROMOTER--*/
.registered_class_model {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -26px;}/*--MODEL--*/
.registered_class_venue {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -39px;}/*--VENUE--*/
.registered_class_restaurant {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -143px;}/*--Restaurant--*/
.registered_class_hotel {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -52px;}/*--HOTEL--*/
.registered_class_dj {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -65px;}/*--DJ-- need to change yet--*/
.registered_class_staff {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -78px;}/*--STAFF--*/
.registered_class_admin {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -91px;}/*--ADMIN--*/
.registered_class_gold {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -104px;}/*--GOLD--*/
.registered_class_platinum {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -117px;}/*--PLATINUM--*/
.registered_class_diamond {background: url('../images/icons/icons_regclass.gif') no-repeat 0px -130px;}/*--DIAMOND--*/
/*--
ADs Formatting
--*/
#ad_topbanner {
	text-align:right;
}
.advertisement {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
}
/** Page headers */
div.tpl_header {
	font-size: 16pt;
	font-weight: bold;
	font-family: serif;
}

/** Errors/messages */
div.tpl_message {
	font-size: 16pt;
	font-weight: bold;
	font-family: serif;
	text-align: center;
	color: #c00;
}
/*--
Profile Calendar
--*/
#profile_calendar {
	
}
.profile_calendar_wrapper {
	float:left;
	margin:10px 10px 10px 0;
}
.profile_myfreinds {
	border:1px solid #333;
	margin:0 0 10px 0;
	padding: 2px;
	background:#fff;
	overflow:auto;
	
}
.profile_calender_today, .profile_event_who {
	background:#FFF;
	border:1px solid #CCC;
	margin:0 0 10px 0;
	padding: 0 5px 0 5px;
	height:200px;
	overflow-y:scroll;
	
}
.profile_calendar_hdr {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#C00;
	margin:0;
	padding:0;
}
.profile_event div.bbcode {font-size:12px;}
.profile_event_image {
	float:left; 
	margin:0 10px 20px 0;
	width: auto;
}
.profile_event_thumb {width:50px; float:left;}
.profile_event img {
	padding:2px;
	border:1px solid #ccc;
	margin-bottom:1px;
}
.profile_event_info { 
	margin-left:5px;
	text-align: left;
	float: left;
	width: 275px;
	}
form.event_guestlist {
	padding:5px;
	border:1px solid #ccc;
	background:#eee;
	}
form.event_guestlist label {
	font-weight:bold;
	}
form.event_guestlist select {
	background: #a12e2e;
	color:#fff;
	border:1px solid #ccc;
	}
.profile_event_info_thumb {margin-left:64px;}
.profile_event_who {
	text-align:center;
	clear:none;
	float:left;
}
/*--Calendar Formatting--*/
.profile_calendar_wrapper {
	float:left;
	margin:10px 10px 10px 0;
}
.calendar_table {
	border:1px solid #808080;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	width:290px;
}
.calendar_table b {
	color: #fff;
}
.calendar_months {
	background:#333 url('../images/mainmenu_bgblack.gif') left top no-repeat;
	padding:5px;
	margin:0;
	text-align:center;
	border-bottom:1px solid #808080;
}
.calendar_months ul, .calendar_months li {margin:0; padding:0;}
.calendar_months li {
	padding:5px;
	list-style:none;
	display:inline;
	
}
.calendar_months li a, .calendar_months a:hover {
	margin:5px;
	color:#FFF;
	text-decoration:underline;
}

.calendar_noday, .calendar_noeventday, .calendar_eventday, .calendar_currentday, .calendar_weekdays  {
	color:#fff;
	text-align:center;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	width:36px;
	height:30px;
}
.calendar_weekdays {
	background:#585858;
	font-weight:bold;
	border-left:none;
}
.calendar_nobordrleft {border-left:none;}
.calendar_noday {background:#292929;}
.calendar_noeventday {background:#585858;}	
.calendar_currentday {background:#000;}
.calendar_eventday {background:#C00;}
.calendar_eventday a, .calendar_eventday a:hover {color:#fff; text-decoration:underline;}

/*--
Profile Styling - Some of styling is combined w/ featured for continuity
--*/
img.profile_avatar {
	float:left;
	padding:2px;
	border:1px solid #000;
	margin:0 0 5px 0;
}

.profile_info_left {
	background:#FFF;
	border-right:1px solid #CCC;
	width:110px;
	padding: 0 6px 0 6px;
	vertical-align:top;
}
.profile_info_center {
	background:#FFF;
	padding: 0 10px 0 10px;
	vertical-align:top;
}
.profile_info_right {
width:240px;
	background:#FFF;
	vertical-align:top;
}
.profile_info_bottom {
	clear:left;
	padding:10px 0 0 0;
	text-align:right;
}

#profile_hdr {/*body for header tab navigation*/
	background: #FFF url('../images/pgshadow.gif') repeat-x;
	padding: 15px 10px 15px 10px;
	margin:0;
}

/*--
Buttons both in list form and button form
--*/


.button_list, .button_list_2, .button_1, .button_2 {clear:left; margin:10px 3px 10px 0; font:10px Verdana, Arial, Helvetica, sans-serif;}
.button_list ul {margin:0; padding:0;}
.button_list li {margin:0; list-style:none; display:inline; padding:0;}
.button_list li#block {display:block; width:100%; margin:0 0 0 0;}
.button_list li a {
	padding: 2px 3px 2px 3px;
	margin:5px 3px 10px 0;
	color:#fff;
}

.button_1, .button_2 {
	clear:left;
	padding: 0;
	cursor:pointer;
	color:#fff;
}
.button_1, .button_color_1 a {
	background: #000 url(/images/mainmenu_bgblack.gif) repeat-x bottom;
	border:1px solid #000;
	text-decoration:none;
}
.button_2, .button_color_2 a {
	background: #C00 url(/images/mainmenu_bgred.gif) repeat-x bottom;
	border:1px solid #C00;
	text-decoration:none;
}
.button_1 a:hover, .button_color_1 a:hover {/*need help getting hover effect on button*/
	text-decoration:none;
	background: #C00 url(/images/mainmenu_bgred.gif) repeat-x bottom;
	border:1px solid #C00;
}
.button_2 a:hover, .button_color_2 a:hover {/*need help getting hover effect on button*/
	text-decoration:none;
	background: #000 url(/images/mainmenu_bgblack.gif) repeat-x bottom;
	border:1px solid #000;
}
.button_list_2 {
	margin:0;
	padding:0;
}
.button_list_2 img {border:0; vertical-align:middle;}
.button_list_2 ul {margin:0; padding:10px 0 0 0; text-align: left;}
.button_list_2 li {margin:8px 0px 0px 16px; list-style:none; display:block; padding:0px; text-indent: -16px;}
.button_list li a {
	text-decoration:none;
}
.button_list_2 a:hover {
	color:#191919;
	text-decoration:none;
}
/** load time */
.tpl_load_time {
	text-align: center;
	color: #aaa;
	font-size: 6pt;
}

/*--Header Search bar--*/
form.rrr_search_bar {
	float:right;
	margin:0;
	padding:5px 5px 0 0;
	}
form.rrr_search_bar input {
	height:18px;
	width:130px;
	background: url('/images/search_bg.gif') no-repeat left top;
	border:none;
	font-size:12px;
	padding:2px 0 0 20px;
	display:inline;
	margin:0 -15px 0 0;
	}

/*--Mock Flyers on Homepage--*/
.flyers_homepg {border:1px solid #ccc; padding:5px; margin:0 0 10px 0;}
.flyers_homepg img {padding:1px; border:1px solid #ccc; margin:0 7px 7px 7px;}


/*--Clearfix to help enclose floats-----------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}	

