/* @override 
	http://staging.indy.com/stylesheets/indy.css
	http://localhost:3000/stylesheets/indy.css
	http://www.indy.com/stylesheets/indy.css
	http://ini-id010142:3000/stylesheets/indy.css
*/

* {margin: 0 auto; padding: 0; font-size: 12px;}

#tab1_thisweek div {
	padding: 10px 20px 0px 0px;
}
body, body#events  {
	font-family: trebuchet,arial,verdana,tahoma, sans-serif; 
	background:#000 url(body_bg.jpg) repeat-x; margin:0; padding:0; color: #000; text-align: left;
}
body#events {width:auto; height:auto; float:none;}
a img { border: 0;}

/* remove halo effect in firefox   */
:focus, :active {-moz-outline-style: none;}
a:link, a:visited {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {font-size:14px; line-height:16px; font-weight:bold; color:#FF9901;}
h2 {font-size:24px; line-height:23px; font-weight:bold;}
#article_content h2 {
	font-size: 1.4em; padding-bottom: 10px;
}
h3 {font-size:14px; line-height:15px;font-weight:bold; padding:0;}
#article_content h3 {	line-height: 1.2em;	padding-bottom: 10px; }

h3 a:link, h3 a:visited {font-size:18px; line-height:18px;font-weight:bold; padding:0;}
h3 a:hover {font-size:18px; color:#600;line-height:18px;font-weight:bold; padding:0;}
h4 {font-size:14px; line-height:15px;font-weight:bold; padding:0;}
p {line-height:15px;font-weight:400;text-decoration:none; padding:0 0 10px 0;}
p.venue_teaser {
	padding-bottom: 0;
	padding-top: 2px;
	word-spacing: -1px;
}
p a:link, p a:visited {color:#E37C20;line-height:15px;font-weight:400;color:#000;}
p a:hover {color:#900;font-weight:400;}

.front_bestbets {width:100%; height:55px;}
.comment_590 h4 a, .comment_590_staff h4 a {color: #000; padding-bottom: 5px;display: block;}
.comment_590 h4 a:hover, .comment_590_staff h4 a:hover {color: #600; padding-bottom: 5px;display: block;}
.post_420_section h4, .post_420_section_staff h4, .post_420 h4, .post_420_staff h4 {padding: 6px 0 4px 0;margin-left: 85px;}
.post_420_section p, .post_420_section_staff p, .post_420 p, .post_420_staff p {margin: 0 10px 0 15px;}
.post_420 p, .post_420_staff p {padding: 0;}
.more, .more_red {background:url("arrow_orange.gif") top left no-repeat; padding: 1px 0 0 12px; }
.more_red {background:url("arrow_red.gif") top left no-repeat;}
.left{float:left;}
.right{float:right;}
.block {display:block;}
.flash {padding: 3px 10px; margin-bottom: 10px; background: #ddd; color: #333;}
#notice {background: #CFC; color: #060;}
#error, #warning, .error, .warning {background: #FCC; color: #600;}


/* SITE WRAPPER & BLOCK LEVEL ELEMENTS ** */

#sitewrap {width: 100%; height:100%;}
#bodyblock {width: 960px; clear: both;}
#header {width:960px; height:128px; float:left; clear:both; background: transparent;}
#upper_header {height:48px; clear:both;}
#lower_header {clear:both;}
#weather_container {width:380px; float:right;}
#weather_details_container {height:80px; width:100px; padding:0; float:left;}
#weather_pic {height:80px; width:170px; float:left; }
#weather_sponsor {width:88px; height:50px; float:right; padding:0; margin:0;}
#weather_sponsor_text {width:88px; height:20px; float:right; padding: 10px 0 0 0; margin: 0; }
#logo { float:left; text-indent:-5000em; height:80px; width:411px;}
#logo a {display:block; background:url("logo.jpg") no-repeat; height:80px; width:411px;}
#nav1 {height:27px; width:100%; background:#E37C20 url('nav1.jpg') no-repeat; float:left; clear:both; padding: 0;}
#nav2 {height:27px; background:url('nav2.jpg') no-repeat; clear:both; padding:0 20px;}
#middle_container, #middle_container2, #middle_container3, #middle_container4, #middle_container5, #middle_container6 {
	width:960px; background:url('middle_bg.jpg') repeat-y; float:left; clear:both;
}
#middle_container2 {background:url(middle2_bg1.jpg) no-repeat;}
#middle_container3 {background:url(middle3_bg.jpg) no-repeat;}
#middle_container4 {background:url(middle4_bg.jpg) repeat-y;}
#middle_container5 {background:url(middle5_bg.jpg) no-repeat;}
#middle_container6 {background:url(middle6_bg.jpg) repeat-y;}
#middle_container7 {background:url(middle7_bg.jpg) no-repeat;}
#show_container a:hover {font-weight: bold;}

/* Section-front-specific bg-switching */

body.nightlife #middle_container7, body.dining #middle_container7, body.movies #middle_container7, body.music #middle_container7, body.culture #middle_container7, body.tv #middle_container7 {
	background:url(middle_small.jpg) no-repeat top left;
}


/* Section-front-specific date links/tabs */

.dates_container a span {display: block;}
.dates_container a:hover {background:url(dates_rollover.jpg) no-repeat; text-decoration: none;}
.dates_container a.dates_box_active:hover {background:url(dates_active.jpg) no-repeat;}

#middle_small {width:960px; background:url(middle_small.jpg) no-repeat; float:left; clear:both;}
#littlead_clear {width:340px; clear:both;}

#leftcol_container_article {width:620px; padding:0; margin:0; float:left; overflow:hidden;}
#leftcol_article {width:590px; margin:12px 0 0 30px;}
#left2cols {width:620px; float:left;}
#rightcol {width:340px; float:right;}
.fullblock {display:block; clear:both; padding:0; margin:0;}
.fullblock.empty_photo {padding:0 20px;}
.centerhalfcol {width:180px; padding:0 0 0 20px; float:left;}
.centerhalfcol p {padding:0 0 10px 0;}
#rightcol_fullblock {width:340px; clear:both; padding:10px 0 10px 0;}

#eyepiece {width:586px; height:241px; margin:12px 0 18px 25px; font-size:10px;}
#section_eyepiece_small {width:390px; height:347px; padding:2px 0 0 4px; margin:3px 0 1px 11px; clear:both;}
.event_section {width:345px; clear:both; padding:0 0 0 70px; margin:0 0 5px 0; border-bottom: 1px dotted #ccc;}
#flashcontent {padding:0px; margin:0px;}
#partycrasher_promo {width:586px; height:128px; margin:0 10px 0 20px;}
#pc_photos {height:80px; padding:10px 10px 0 10px;}
#leftcol {width:420px; float:left; overflow: hidden;}
#leftcol1 {width:620px; float:left; overflow: hidden;}
#middlecol {width:200px; float:left;}
#tabs1 {width:420px; height:100px;}
#profile_controller {
    width:340px; 
    height:90px; 
    margin:2px 0 0 0;
}
#rightcol_transition1, #rightcol_transition2 {width:340px; height:24px; background:url("rightcol_spacer1.jpg") no-repeat; clear:both;}
#rightcol_grouptransition {width:340px; height:24px; background:url("rightcol_spacer3.jpg") no-repeat; clear:both;}
#rightcol_transition2 {background:url("rightcol_spacer2.jpg") no-repeat; clear: both;}
#rightcol_section2, #rightcol_groupsection {width:340px; background:url("rightcol_grey.jpg") repeat-y; clear:both;}
#rightcol_section3 {width:340px; background:url("rightcol_orange.jpg") repeat-y; clear:both;}
#colbottoms {height:13px; background:url("colbottoms.jpg") no-repeat; clear:both;}
#colbottoms_inner {height:13px; background:url("in_footer.jpg") no-repeat; clear:both;}
#footer {height:120px; background:#000; clear:both;}
#middlecol_sectionfront {width:420px; float:right;}
#leftcol_sectionfront {width:200px; padding:4px 0 0 0; float:left;}
div.middle_inner {width: 100%;margin-top: 10px;padding: 0 20px; overflow: hidden;}
.list_detail_cell {font-size: 11px;}
#colbottoms_sectionfront {height:27px; background:url("colbottoms_sectionfront.jpg") no-repeat; clear:both;}
#colbottoms_article {height:31px; background:url("colbottoms_article.jpg") no-repeat; clear:both;}
#pnav{float:right;padding-top:14px}
#pnav2{float:left;padding: 10px 4px 0 0; margin:0;}
#subscription_links{float:left; padding:0 10px;}
#info_links {float:right; padding:0 4px 0 0;}

#bigad {width:340px; height:610px; background:url("bigad_bg.jpg") no-repeat; clear:both;}
#section_header {height:55px; width:603px;  padding:6px 0 0 10px; clear:both;position:relative;}
#section_header img, #section_header2 img {float: left;}
#section_header2 {height:45px; width:607px;  padding:6px 0 0 13px; clear:both;position:relative;}
.section_leftcol_bg {width:171px; background:url("sectionfront_leftcol_bg.gif") top right repeat-y; margin:0 0 0 29px;}
.section_leftcol_bottom {width:200px; height:17px; background:url("sectionfront_leftcol_bottom.jpg") top right no-repeat;}
.section_leftcol_top {width:200px; height:21px; background:url("sectionfront_leftcol_top.jpg") bottom left no-repeat;}
.sort_header {background:#AA9D8C; clear:both; color:#fff;font-weight:400;line-height:14px; padding:2px 0;}
.current_search {clear:both;  color:#4a3939;font-weight:400;line-height:14px; padding:2px 0;}
#section_eyepiece {width:393px; height:312px; margin:0 13px 10px 10px;}
.event_590 h4, .event_section h4 {padding: 0;}

.post_420, .post_420_staff {width:420; padding:3px 0 12px 0; margin:0; background:url("post_590.jpg") bottom right repeat-x; clear: both;}
.post_420_staff {background:url("post_590_staff.jpg") bottom right repeat-x;}
.karmalist {width:100%; height:20px; padding:5px 0 0 0; background:url("post_590.jpg") bottom right repeat-x; clear: both; overflow:hidden;}
.karmalist_neg {width:100%; height:20px; padding:5px 0 0 0; background:url("lostkarma.jpg") bottom right repeat-x; clear: both; overflow:hidden; color:#660000;}
.karmalist_big {width:100%; height:20px; padding:5px 0 0 0; background:url("bigkarma.jpg") bottom right repeat-x; clear: both; overflow:hidden;}

.karma_desc {width:350px; padding:0 0 0 20px;  float:left; overflow:hidden;}
.karma_date {width:120px; float:left; overflow:hidden;}
.karma_points {width:90px; float:left; overflow:hidden;}

body#events .post_420 {background:url("post_420.jpg") bottom right no-repeat;}
body#events .post_420_staff {background:url("post_420_staff.jpg") bottom right no-repeat;}


.post_listactions, .break_pad {margin:10px 20px 0 20px; clear:both;}
.pc_frontpage_drop, .pc_frontpage_drop_active {width:90px; height:90px; background:url("pc_frontpage_drop.jpg") top left no-repeat; float:left;}
.pc_frontpage_drop_active {background:url("pc_frontpage_drop_active.jpg") top left no-repeat;}
.profilephotos_drop {width:91px; height:90px; background:url("pc_frontpage_drop.jpg") top left no-repeat; float:left;}
#pc_captions {width:545px; height:20px; background:#999; margin:0 0 0 10px; padding:0 10px; clear:both;}
.event_420 {width:420; height:55px; padding:0; margin:0; background:url("post_420.jpg") bottom right no-repeat;}
.event_590 {width:550px; padding:5px 0 0 65px; margin:0 0 5px 0; clear:both; border-bottom: 1px dotted #ccc;}
div#rightcol_section1 {background: transparent url("bigad_bg.jpg") 0 50px;}

/* messages styles */
.mail_header {
	margin-left: 0;
}

#mail_list,
#mail_item {
	margin: 0 0 10px 0;
	padding: 10px;
	width: 550px;
	background:url("profile_bar.gif") left top repeat-x;
}


.mail_header th,
.mail_header td {
	vertical-align: top;
	padding: 2px 0;
}

#unread {
	background: transparent url(mail_icon.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
}

/* end messages styles */


/* Event subcategory icon bgs */

.live_music { background: url(icon_music1.gif) 20px top no-repeat;}
.films { background: url(icon_film.gif) 20px top no-repeat;}
.karaoke { background: url(icon_karaoke.gif) 20px top no-repeat;}
.djs_and_clubs { background: url(icon_clubs.gif) 20px top no-repeat;}
.food_and_drink { background: url(icon_food1.gif) 20px top no-repeat;}
.museums { background: url(icon_museum.gif) 20px top no-repeat;}
.art_and_exhibits, .art_exhibit_openings_and_receptions { background: url(icon_art.gif) 20px top no-repeat;}
.recreation_and_fitness { background: url(icon_fitness.gif) 20px top no-repeat;}
.dance_participation { background: url(icon_dance_participatory1.gif) 20px top no-repeat;}
.dance_performance { background: url(icon_dance_participatory1.gif) 20px top no-repeat;}
.attractions { background: url(icon_entertainment.gif) 20px top no-repeat;}
.theater { background: url(icon_theatre.gif) 20px top no-repeat;}
.fairs_and_major_events { background: url(icon_fair.gif) 20px top no-repeat;}
.comedy { background: url(icon_comedy.gif) 20px top no-repeat;}
.other_spectator_sports { background: url(icon_prosports.gif) 20px top no-repeat;}
.college_spectator_sports { background: url(icon_prosports.gif) 20px top no-repeat;}
.train_rides { background: url(icon_train.gif) 20px top no-repeat;}
.films { background: url(icon_film.gif) 20px top no-repeat;}
.spoken_word { background: url(icon_theatre.gif) 20px top no-repeat;}
.community_sports_leagues { background: url(icon_prosports.gif) 20px top no-repeat;}
.professional_spectator_sports { background: url(icon_prosports.gif) 20px top no-repeat;}
.seminars_and_lectures { background: url(icon_seminars.gif) 20px top no-repeat;}
.tours { background: url(icon_tours.gif) 20px top no-repeat;}
.fundraisers_and_charity_drives { background: url(icon_charity.gif) 20px top no-repeat;}
.galas_and_parties { background: url(icon_parties.gif) 20px top no-repeat;}
.halloween { background: url(icon_halloween.gif) 20px top no-repeat;}


.post_590, .post_590_staff {width:550px; height:95px; padding:0; margin:0; background:url("post_590.jpg") bottom right repeat-x; }
.post_590_staff {background:url("post_590_staff.jpg") bottom right repeat-x; }

.comment_590, .comment_590_staff {width:550px; padding:0 20px 10px 20px; margin:0; background:url("post_590.jpg") repeat-x; background-position:bottom; clear: both;}
.comment_590_staff {background:#f1eedf url("post_590_staff.jpg") bottom left repeat-x; }

.post_420_section, .post_420_section_staff {width:420; padding-bottom:10px; margin:0; background:url("event_bg.jpg") bottom right repeat-x;}
.post_420_section_staff {height:90px; padding:0 0 15px 0; background: #f2efe0 url("post_420_section_staff.jpg") bottom right repeat-x; }

.reviewtitle_container {width:505px; float:left; overflow:hidden; padding:11px 0 0 0;}
#toplittlead {width:340px; background:url('bigad_bg.jpg') no-repeat; clear:both;}
#ad300x250_2{width:340px; clear:both;}
.dates_container {height:50px; width:400px; padding:10px 0 0 20px;}
.dates_container a {height:50px; width:50px; background:url(date_inactive.jpg) top left no-repeat; float:left; margin:0 4px 0 0; text-align:center; padding:4px 0 0 0;}
.dates_container a.dates_box_active {background:url(dates_active.jpg) top left no-repeat;}
#tab1_bars {width:100%; display:block;}
a.add_link, a.add_link:visited {font-size: 1.1em;padding-top: 5px;text-transform: uppercase;color: #fff; display: block;}
a.add_link:hover {color: #ccc;}
.review_avatar_container {width:45px; padding:0 10px 0 0; float: left;}
.post_420_section .review_avatar_container, .post_420_section_staff .review_avatar_container, .post_420 .review_avatar_container, .post_420_staff .review_avatar_container {margin-left:6px;margin-top: 3px;}
.comment_590 .review_avatar_container, .comment_590_staff .review_avatar_container {margin: 10px 10px 0 0;}

.profilephoto_nav {width:265px; padding:10px 20px 10px 10px;}
div#new_rating {float:right; width: 120px; text-align: center; padding-right: 10px;}
#rating { display: block; text-align: left;	width: 75px; margin-top:2px}
.static_rating { width: 75px; height: 11px; padding-bottom: 2px; overflow: hidden; background: transparent url("stars_states.gif") left -2px repeat-x; }
.comment_590 .static_rating, .comment_590_staff .static_rating, .post_420_section_staff .static_rating, .post_420_section .static_rating, .post_420_staff .static_rating, .post_420 .static_rating { float: right;}
.post_420_section_staff .static_rating, .post_420_section .static_rating, .post_420 .static_rating, .post_420_staff .static_rating {margin: 8px 20px 0 0;}
.actual_static_rating { background: url("stars_states.gif") left -15px repeat-x; height: 12px; float: left;}
.display_data {float:left; clear:both; padding:10px 20px 0 20px;}
#info_left strong a {font-weight: bold;}
#rating_strip {float:left; width:94%; padding:0 20px 10px 20px; clear:both;}
#info_left {float:left; margin:0 0 10px 20px; width:350px; clear:both;}
#profile_bar {height:35px;  width:100%; clear:both; background:url("profile_bar.jpg") top right repeat-x;}
#profile_bar a {padding:0 5px 0 0;}
.profile_col, .profile_col2 {width:290px; padding:0 0 20px 0; float:left; overflow:hidden;}
.profile_col2 {padding:10px 0;}
.bestbet {width:255px; background:#d5d5d5; border:1px solid black; margin:10px 20px 10px 0; float:left;}
.basics_lineitem {width:255px; padding: 0; clear:both;}
.basics_label, .basics_label2 {width:90px; line-height:16px;font-weight:bold; float:left; padding:0 0 5px 0;}
.basics_lineitem2 {width:540px; padding:5px 0 0 0; clear:both; float:left;}
.basics_label2 {padding: 0;}
.basics_data, .basics_data2 {width:440px; line-height:16px;font-weight:400;float:left; padding:0 10px 0 0;}
.basics_data {width:145px; padding:0 0 5px 10px;}
#features, #thebasics {width:290px; float:left; clear:both; padding:0 0 20px 0;}
#features {padding:0;}
.breaker_20pixel {width:580px; height:20px; clear:both; float:left; margin:0; padding:0;}
#userrating_bg {width:75px; height:14px; display:inline; background:url("stars_1of5.jpg") top left no-repeat; padding:0; margin:0;}
#article_nav {width:570px; height:45px; margin:5px 0 0 20px; clear: both; padding-top: 5px;}
#article_authorphoto {width:45px; height:45px; float:left;}
#article_bar {height:22px; width:525px; background:url("profile_bar.jpg") top right repeat-x; float:left;}
#article_bar a {padding:0 5px 0 0;}
#author {height:23px; float:left; padding-left: 10px;}
#posted_container {width:200px;float:right;}
#article_content, #comment_content {width:560px; padding:0 10px 0 20px; clear:both; float:left;}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#article_content a:link, #article_content a:visited {color: #600;font-weight: bold;}
#article_content ul {list-style: disc outside; padding: 0 0 10px 20px;}
#article_media ul {	list-style: none; padding: 5px 0 0 0; }
#article_content ol {list-style: decimal inside; padding: 0 0 10px 7px;}
#comment_content {padding: 0 10px 0 0}
#article_content p {width:auto;}
#article_media {width:320px; padding:0 20px;  float:right;}
.articlemedia_topper {width:320px; height:27px; background:url("article_media_topper_wide.png") top right no-repeat;}
.articlemedia_topper h1 {color:#fff; font-weight:bold; line-height:14px; padding:7px 0 0 10px; font-size: 12px;}

.articlemedia_bg {width:320px;background:url("articlemedia_bg.jpg") top right repeat-x; padding:0 0 20px 0;}
.venuemedia_bg {width:270px;background: url("articlemedia_bg.jpg") top right repeat-x; padding:0 0 20px 0px; margin:0 0 0 0px; clear:both; float:left;}
.venuemedia_topper {width:270px; height:27px; background: url("venue_media_topper.jpg") top right no-repeat; margin:10px  0 0 0px; clear:both; float:left;}
.venuemedia_topper h1 {color:#fff; font-weight:bold; line-height:14px; padding:7px 0 0 10px; font-size: 12px;}
.mediaitem {clear:both;}
.mediaitem img {width: 100%;}
.venuemedia_bg .mediaitem img {
	width: 100px;
	float: left;
	padding-right: 10px;
}
.comment_container {width:470px; padding:10px 0 0 0;  float:left; overflow:hidden;}
.comment_container p {padding-bottom: 6px;}
.meta { padding: 0 0 5px 0; color: #666;}
.meta p {padding: 0;}
.comment_response {width:470px; float:left; clear:both; padding:0 0 10px 0;}
.quotegraphic {width:30px; height: 30px; float:left; background:url("quote.jpg") no-repeat;}
.comment_590_staff .quotegraphic{background:url("quote_staff.jpg") no-repeat;}
.quote {width:440px; float:left;}
.formfields {width:370px; float:left;}
.formfields2 {width:460px; float:left;}
.formrow, .formrow_label, .formrow2 {width:360px; float:left; padding:0 0 10px 20px;}
.formrow2 {width:450px;}
.signupform .formrow {width: 540px;}
.formrow_label {padding:20px 0 0 20px;}
.formcol {width:90px; float:left; text-align:right; padding:3px 10px 0 0;}
.formcol2 {width:210px; float:left; padding: 0;}
.formcol3 {width:190px; background:#e3e3e3; float:left; margin:2px 0 0 0; padding: 0;}
.formcol3_topper, .formcol3_bottom {width:190px; height:26px; background:url("formcol3_topper.jpg") no-repeat top left; clear:both; padding: 0;}
.formcol3_bottom {background:url("formcol3_bottom.jpg") no-repeat top left;}
.formcol4 {width:110px; float:left; text-align:right; padding:3px 10px 0 0;}
.formcol5 {width:300px; float:left; padding: 0;}
.signupform {width:100%; clear:both; float:left; padding:10px 0;}
.formfield_body{background:#fff;border:1px solid #493D3C; text-align:left; width:215px; margin:3px 0 0 0;height:200px;}
.stack_2col {width:590; padding:0; margin:0;}
#karmacontainer {width:100px; float:right;}
#karmabox {width:100px; height:50px;color:white; text-align:center;}
.karma_lvl1 {background:url("karma_lvl1.jpg") no-repeat top right;}
.karma_lvl2 {background:url("karma_lvl2.jpg") no-repeat top right;}
.karma_lvl3 {background:url("karma_lvl3.jpg") no-repeat top right;}
.karma_lvl4 {background:url("karma_lvl4.jpg") no-repeat top right;}
#profile_linksbox {width:220px; float:right;}
#profile_linksbox ul {float: right;}

#profile_topper {width:550px; padding:10px 20px; clear:both; float:left;}
.profile_topper_box {width:430px; float:left;}
.friend {width:150px; float:left; padding:10px 0 0 0;}
#morefriends {width:300px; float:left; clear:both; padding:20px 0 10px 0;}
#profilephoto_sub {padding:10px 20px 0 8px; float:left; clear:both;}
.lookalike {line-height:15px;font-weight:400;text-decoration:none; clear:both; padding:10px 0 0 20px;}

#directions {padding: 0px !important; width: 300px; color: #FFF;}
#needdirections {color: #E37C20;}
#directions div div div div table td a {color: #E37C20;}
div[jstcache|="3"] {padding-bottom: 10px;}

#AJAX_calendar_widget_area, #AJAX_date_range_widget_area {padding:0 0 10px 0;}
#AJAX_calendar_widget_area {padding-top:5px;}
.middle_section {width:200px; clear:both; display:block; background:url(middle_gradient.jpg) top right no-repeat; margin:10px 0 0 0; padding:20px 0 0 0;}

/*  Tab styles **********************************************************/
.tabs {height:100px; display: block; clear:both;}

.tabs_diningguide {height:101px; background:url("diningguide.jpg") bottom right no-repeat;}
.tabs_thingstoview {height:102px; background:url("thingstoview.jpg") top right no-repeat;}
.tabs_thingstodo {height:102px; background:url("thingstodo.jpg") bottom right no-repeat; clear:both; float:left; width: 100%;}
.tabs_barguide {height:102px; background:url("barguide.jpg") top right no-repeat;}

.tabs_thingstodofull {background:url("thingstodo_full.jpg") top right no-repeat;}
.tabs_tv {background:url("strip_tv.jpg") top left no-repeat;}
.tabs_movies {background:url("strip_movies.jpg") top left no-repeat;}
.tabs_culture {background:url("strip_culture.jpg") top left no-repeat;}
.tabs_music {background:url("strip_music.jpg") top left no-repeat;}
.tabs_getconnected {background:url("getconnected.jpg") top left no-repeat;}
.tabs_personal {background:url("personal.jpg") top left no-repeat;}
.tabs_favorites {background:url("favorites.jpg") top right no-repeat;}
.tabs_nightlife {background:url("nightlife.jpg") top left no-repeat;}
.tabs_reviews {background:url("reviews1.jpg") top left no-repeat;}
body#events.index .tabs_reviews {
	height: 57px;
}
.tabs_topper {height:70px;}
.tabs_thingstodo .tabs_topper, .tabs_barguide .tabs_topper, .tabs_barguide .tabs_topper, .tabs_diningguide .tabs_topper, 
.tabs_thingstoview .tabs_topper {height:72px;}
.tabs_container {height:30px;}
.tabs_container a, .tabs_container a:link, .tabs_container a:visited { 
	display: block;	width: 140px; height: 30px;	float: left; color: #fff; font-weight: 700; text-align: center;	background: url("blank.gif"); text-decoration: none;
}
.tabs_container a span {display: block;padding-top: 8px;}
.tabs_container a.selected, .tabs_container a:link.selected, .tabs_container a:visited.selected {background: url("tabs_active.png");color: #000;}
.tabset_content {display: block; clear:both; width:auto;  padding:10px 0;}
.accountinfo_list {float:left; clear:both; padding:20px 0 10px 20px;}
.expandable {background:url("expandable_bg.jpg") top left no-repeat; height:90px; width:190px; text-align:left; margin:0 0 0 3px; padding:0;}
.expandable_postioning {padding:14px 0 0 15px;}


#section_promo{padding:0 0 0 20px;}
#flashcontent2 {width:380px; height:70px; display:block; clear:both; padding:20px 0 10px 4px;}

#marketplace_cars, #marketplace_cars #active,
#marketplace_jobs, #marketplace_jobs #active,
#marketplace_homes, #marketplace_homes #active,
#marketplace_apts, #marketplace_apts #active,
#marketplace_stuff, #marketplace_stuff #active {height: 34px; float: left;}

#marketplace_jobs {width:54px; background:url("jobs_inactive.jpg") top right no-repeat;}
#marketplace_jobs #active {width:54px; background:url("jobs_active.jpg") top right no-repeat;}
#marketplace_cars {width:59px; background:url("cars_inactive.jpg") top right no-repeat;}
#marketplace_cars #active {width59px; background:url("cars_active.jpg") top right no-repeat;}
#marketplace_homes {width:74px; background:url("homes_inactive.jpg") top right no-repeat;}
#marketplace_homes #active {width:74px; background:url("homes_active.jpg") top right no-repeat;}
#marketplace_apts {width:59px; background:url("apts_inactive.jpg") top right no-repeat;}
#marketplace_apts #active {width:59px; background:url("apts_active.jpg") top right no-repeat;}
#marketplace_stuff {width:54px; background:url("stuff_inactive.jpg") top right no-repeat;}
#marketplace_stuff #active {width:54px; background:url("stuff_active.jpg") top right no-repeat;}
#marketplace_content, #thisweek_content {clear:both; padding:5px 0 10px 0;}
#marketplace_tabs {width:300px; float:left; height:33px; background:url("marketplace_tabs.jpg") bottom left no-repeat; clear:both; margin:0 0 10px 0;}
#redbackground {width:100%; background:url("tagcloud_bg.jpg") repeat-y; float:left; clear:both;}
#myfriends {width:300px; background:url("tagcloud_bg.jpg") repeat-y; padding:0 20px; float:left; clear:both;}
.tabset_marketplace, .tabset_thisweek {text-align:left; clear:both;}
.marketplace_col {float:left; text-align:left; padding:10px 0 0 0;}

#thisweek_tabs {width:300px; height:30px; background:url("staffposts_bg.gif") bottom left no-repeat; float:left; clear:both; padding: 0;}
#thisweek_news span {width:150px; height:30px; background:url("inthenews_off.gif") bottom right no-repeat; float:left;}
#thisweek_intake span {width:150px; height:30px; background:url("staffposts_off.gif") bottom right no-repeat; float:left;}
#thisweek_news #active {background:url("inthenews_on.gif") bottom right no-repeat;}
#thisweek_intake #active {background:url("staffposts_on.gif") bottom right no-repeat;}

/*LIST STYLES ********/
ul {list-style: none;}

ul#breadcrumb {list-style:none;font-weight:700; color:#4a3939; margin:5px 0 10px 20px; padding:0; clear:both; float:left; width:100%}
ul#breadcrumb li {height:16px; color:#4a3939; background:url("arrow_gray_white16.jpg") top left no-repeat; margin:0; padding:0 0 0 12px; display:inline; float:left;}
ul#breadcrumb li.first {background: none; padding-left: 0;}
ul#breadcrumb a {float:left; color:#4a3939;padding:0 5px 0 0;}
ul#breadcrumb a:hover {color:#900;}

ul#links{font-weight:700;margin:0;}
ul#links li{float:left;text-align:right;margin:0 0 0 2px; color:#fff;}
ul#links a{float:left;color:#fff;}

ul#sites{font-weight:700;}
ul#sites li{text-align:center;float:left; margin:0 0 0 2px;}
ul#sites a{color:#fff;}
#star{width:82px;}
#moms{width:86px;}
#indypaws{width:85px;}

ul.navlinks{ margin:0; float:left; padding:8px 0 0 0;}
ul.navlinks li{font-weight:bold; display:inline; color:#FFF; padding-right:12px;}
ul.navlinks a:link, ul.navlinks a:visited {font-weight:bold;color:#FFF; padding-right:5px; font-size: 13px;}
ul.navlinks a:hover{font-weight:bold;color:#F93; padding-right:5px;}

.navlinks2{margin:0; float:left; padding:8px 0 0 0;}
.navlinks2 li{display:inline; color:#FFF; padding-right:12px;}
.navlinks2 a:link, .navlinks2 a:visited {color:#FFF; padding-right:5px;}

.search_results {padding:0 20px 0 40px; float:left;}
.search_results li {padding:10px 0;}
.search_results li p {padding:5px 0 0 0;}

.graylist {padding:10px 0 0 20px; margin:0;}
.graylist li, .graylist2 li{ background:url("arrow_gray_white16.jpg") top left no-repeat; padding:0 0 3px 12px;}
.graylist a:hover {text-decoration:none; }
.graylist a:hover, .graylist2 a:hover {color:#600;}

.graylist2{padding: 0; margin:0;}
.graylist2 li{height:16px; padding:0 12px;}

.orangelist {padding:0 12px; margin:0;}
.venuemedia_bg .orangelist {
	margin-top: 5px;
}
.orangelist li{ background:url("arrow_orange.gif") top left no-repeat;margin:0; padding:1px 0 3px 12px;}
#article_media li {background-position: 2px left;}
.orangelist a:hover{text-decoration:none; color:#600;}

.orangelist_inline {padding:0 20px 10px 20px; margin:0; clear:both; float:left;width:100%;}
.orangelist_inline li{ background:url("arrow_orange.gif") top left no-repeat;margin:0 0 0 0px; float:left; padding:1px 20px 3px 12px;}
.orangelist_inline a:hover{text-decoration:none; color:#600;}

.archiverule {height:1px; width:100%; border-bottom:1px solid #888; margin:0 0 10px;}

#rightcol ul.orangelist {padding:5px 0 0 0;}
#rightcol ul.orangelist li {padding:1px 0 5px 12px;}
#rightcol ul.orangelist a{color:#fff;}
#rightcol ul.orangelist a:hover{color:#E37C20;}

#rightcol a.navlinks_special:link, #rightcol a.navlinks_special:visited {color:#E37C20;}
#rightcol a.navlinks_special:hover {text-decoration:underline; color:#600;}

ul.featurelist {font-size:11px; padding:0 10px; margin:10px 0;}
ul.featurelist li{ background:url("arrow_gray_white16.gif") top left no-repeat; padding:0 0 5px 15px; font-size: 1.2em;}
ul.featurelist a:hover{text-decoration:none; color:#600;}

ul.brownlist {padding:5px 0 0 0; margin:0;}
ul.brownlist li{color:#fff; background:url("arrow_brown.gif") top left no-repeat; padding:0 0 5px 13px;}
ul.brownlist a{color:#fff;}

ul.adrail {float:left;  padding: 0; margin:0;}
ul.adrail li{padding:0 0 10px 0;}
ul.adrail a{color:#fff;}
ul.adrail a:hover{text-decoration:none; color:#600;}

.adrailpromo {float:left;}
.adrail_img {float:right;}

ul.sidebar_list {padding:5px 0 10px 0; margin:0;}
ul.incomplete_list {padding-bottom: 0;}
ul.list_continuation {padding-top: 0;}
ul.sidebar_list li{ background:url("sidebar_listbg.gif") bottom left no-repeat;margin:0; padding:2px 0 5px 0;width: 171px; overflow: hidden;}
ul.sidebar_list li strong a {background: none;}
ul.sidebar_list a:link, ul.sidebar_list a:visited{background:url("sidebar_linkarrow.gif") top left no-repeat; padding:0 8px 0 22px;  display: block;}
ul.sidebar_list a:hover{color:#600;}
ul.sidebar_list.current {padding:5px 0 0 0;}

ul.sidebar_list_sort {width:136px; list-style:none;  background:#fff; border:1px solid #600; padding:5px 2px 0 10px; margin:0 10px 3px 10px;}
ul.sidebar_list_sort li{text-decoration:none;  margin:0; padding:0 0 5px 0;}
ul.sidebar_list_sort li strong {float:right; padding:0 5px 0 0;}
ul.sidebar_list_sort li strong a {background: none;}

ul.sitemap { font-weight:bold; padding:0 10px 0 0; margin:10px 0 10px 20px;}
ul.sitemap li{padding:0 0 10px 0;}

ul.sitemap a:hover{color:#E37C20;}
ul.sitemap li p a{ padding:0 10px;}

ol.sitemap {margin:10px 0 10px 40px;}
ol.sitemap li {padding:0 0 5px 0;}

ul.favoritelist {width:550px;padding:0 20px; margin:0;}
ul.favoritelist li{width:245px; line-height:16px;  padding:0 0 5px 0; float:left;}
ul.favoritelist .orange {color:#E37C20;}
ul.favoritelist a:hover {color:#E37C20;}


table.calendar_widget {width: 80%;background-color: #fff;text-align: center;}

.calendar_widget tbody tr.label {	background: #900;color: #fff; }

.calendar_widget tbody td {width: 14%;}

.calendar_widget tbody tr.txt td a {font-weight: bold;	color: #600;}
.selected_day {background: #E37C20}
#more {font-weight:700 !important}

.staffsection {padding:0 20px 0 0;}
.staffsection .avatar_drop{width:60px; background:url("avatar_drop.jpg") top left no-repeat; margin:0 0 20px 0; padding:0; float:left; text-align:left;}
#tabs_favorites_content {padding:10px 0 20px 0;}


/* STRIPS, LABELS and GRAPHIC HEADLINES *************/
.strip_searchphotos {background:url("strip_searchphotos.gif") no-repeat; margin:0px 0 5px 0px; height: 18px; clear:both; background-position: top left; padding: 0; width: 500px;}
.strip_newestphotos {background:url("strip_newestphotos.gif") no-repeat; margin:0px 0 5px 0px; height: 18px; clear:both; background-position: top left; padding: 0; width: 500px;}
.strip_people {background:url("strip_users.gif") no-repeat; margin:20px 0 5px 0px; height: 18px; clear:both; background-position: top left; padding: 0; width: 100px;}
.strip_staff {background:url("strip_staff.gif") no-repeat; margin:20px 0 5px 0px; height: 18px; clear:both; background-position: top left; padding: 0; width: 100px;}
.strip_karmaledger {background:url("strip_karmaledger.gif") no-repeat; margin:20px 0 5px 20px; height: 18px; clear:both; background-position: top left; padding: 0; width: 400px;}
.strip_celebrities_red {background:url("strip_celebrities_red.gif") no-repeat; margin:20px 0 5px 0px; height: 18px; clear:both; background-position: top left; padding: 0; width: 150px;}
.strip_venuepeople {background:url("strip_venuepeople.gif") no-repeat; margin:20px 0 5px 20px; height: 18px; clear:both; background-position: top left; padding: 0; width: 500px;}
.strip_eventpeople {background:url("strip_peopleattending.gif") no-repeat; margin:20px 0 5px 20px; height: 18px; clear:both; background-position: top left; padding: 0; width: 500px;}
.strip_contests, .strip_featuredbands, .strip_featuredartists, .strip_onthestands, .strip_whatsthis, .strip_popularinterests, .strip_marketing, .strip_advertising, .strip_writers, .strip_newreleases, .strip_topgrosses, .strip_faq, .strip_gettingstarted, .strip_sitemap, .strip_accountinfo, .strip_searchpeople, .strip_newusers, .strip_mostpopular, .strip_sitenotifications, .strip_accountpreferences, .strip_displayname, .strip_celebrityphotos, .strip_editpassword, .strip_editavatar, .strip_adlinks, .strip_marketplace, .strip_indystar, strip_video2, .strip_video_frontpage, .strip_video, .strip_login, .strip_editorspick, .strip_popularbars, .strip_partycrasherlogo, .strip_celebrities, .strip_promotions, .strip_dontmiss, .strip_updated, .strip_createpost, .strip_populareateries, .strip_populartags, .strip_bestbet, .strip_uploadphoto, .strip_quicktake, .strip_quicktake2, .strip_thebasics, .strip_whenandwhere, .strip_features, .strip_featuredreviews, .strip_whatsnearby, .strip_calendarofevents, .strip_reviews, #strip_comments590, .strip_otherevents, .strip_mybio, .strip_aboutme, .strip_morephotos, .strip_more, .strip_myfriends, .strip_locations {height: 18px; clear:both; background-position: top left; padding: 0; width: 300px;}
.strip_pointofview {width:340px; height:38px; background:url("strip_pointofview.gif") no-repeat; margin:0 0 10px 20px;}
.strip_whatsthis {background:url("strip_whatsthis.gif") no-repeat; margin:15px 0 20px 20px;}
.strip_popularinterests {width:280px; color:#E1E2C2; font-size:22px; font-weight:bolder; margin:0 0 5px 0; padding-right:-15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#rightcol_section3 .strip_popularinterests {background:url("strip_interests_front.jpg") no-repeat;}
.strip_marketing {width:280px; background:url("strip_marketing.jpg") no-repeat; margin:20px 0 10px 0;}
.strip_advertising {width:280px; background:url("strip_advertising.jpg") no-repeat; margin:20px 0 10px 0;}
.strip_writers {width:280px; background:url("strip_writers.jpg") no-repeat; margin:0 0 10px 0;}
.strip_newreleases {width:370px; background:url("strip_newreleases.jpg") no-repeat; margin:10px 0 0 10px;}
.strip_topgrosses {width:400px; background:url("strip_topgrosses.jpg") no-repeat; margin:10px 0 0 20px;}
.strip_faq {width:400px; background:url("strip_faq.jpg") no-repeat; margin:20px 0 10px 20px;}
.strip_gettingstarted {width:400px; background:url("strip_gettingstarted.jpg") no-repeat; margin:20px 0 10px 20px;}
.strip_sitemap {background:url("strip_sitemap.jpg") no-repeat; margin:20px 0 10px 20px;}
.strip_accountinfo {background:url("strip_accountinfo.jpg") no-repeat; margin:10px 0 10px 20px;}
.strip_searchpeople {background:url("strip_searchpeople.jpg") no-repeat; margin:0 0 10px 0;}
.strip_newusers {background:url("strip_newusers.jpg") no-repeat; margin:20px 0 0 20px;}
.strip_mostpopular {background:url("strip_mostpopular.jpg") no-repeat; margin:20px 0 0 20px;}
.strip_sitenotifications {background:url("strip_sitenotifications.jpg") no-repeat; margin:0 0 10px 0;}
.strip_displayname {background:url("strip_displayname.jpg") no-repeat;  margin:0 0 10px 0;}
.strip_accountpreferences {background:url("strip_accountpreferences.jpg") no-repeat; margin:0;}
.strip_celebrityphotos {background:url("strip_celebrityphotos.jpg") no-repeat; margin:10px 0 10px 20px;}
.strip_onthestands {background:url("strip_onthestands.gif") no-repeat; margin:5px 0 0 12px; width: 170px;}
.strip_editpassword {background:url("strip_editpassword.jpg") no-repeat; margin:0 0 10px 0;}
.strip_editavatar {background:url("strip_editavatar.jpg") no-repeat; margin:0 0 10px 0;}
.strip_adlinks {background:url("strip_adlinks.jpg") no-repeat; margin:10px 0 10px 20px;}
.strip_marketplace {width:280px; background:url("strip_marketplace.jpg") no-repeat; margin:10px 0 10px 20px;}
.strip_indystar {height:28px; width:270px; background:url("indystar_logo.png") no-repeat; margin:0 0 5px 0;}
.strip_video_frontpage {background:url("strip_video.png") no-repeat; margin:20px 0px 10px 0px;}
.strip_video {width:300px; background:url("strip_video.png") no-repeat; margin:0 10px 0 0px;}
.strip_video_music {width:380px; clear:both; float:left; padding:0 0px 0 20px;}
.strip_login {height:15px; width:200px; margin:0; float:left;} 
.strip_editorspick {width:111px; height:22px; background:url("editorspick.jpg") no-repeat; margin:0 0 0 150px;}
.strip_popularbars {background:url("strip_popularbars.jpg") no-repeat; margin:0 0 0 20px;}
.strip_partycrasherlogo {height:41px; width:153px; margin:10px 0 0px 10px;}
.strip_karmalogo {height:41px; width:180px; background:url("karmaleaders_logo_front.png") no-repeat; margin:0px 0 10px 10px;}
.strip_karmalogo a,
.strip_group_photos {
	text-indent: -5000em;
	display: block;
	width: 50px;
	margin-left: 130px;
	height: 40px;
}

.strip_next_event,
.strip_upcoming,
.strip_similar_groups,
.strip_whataregroups,
.strip_search_groups,
.strip_new_groups,
.strip_most_popular_groups,
.strip_most_active_groups,
.strip_search_results,
.strip_next_event,
.strip_upcoming_events,
.strip_chooseacategory,
.strip_groupdetails,
.strip_congratulations,
.strip_invitefriends {
	text-indent: -5000em;
	display: block;
	margin-left: 130px;
	height: 20px;
}
.strip_celebrities {height:21px; width:153px; background:url("strip_celebrities1.png") no-repeat; margin:0 0 0 10px;}
.strip_promotions {height:21px; width:163px; background:url("strip_promotions.png") no-repeat; margin:0 0 0 10px; }
.strip_dontmiss {height:21px; width:163px; background:url("strip_dontmiss.png") no-repeat; margin:0 0 0 10px;}
.strip_updated {height:30px; width:500px; background:url("strip_updated.jpg") no-repeat; margin:0 0 0 20px; padding:8px 0 0 45px;}
.strip_createpost {height:30px; width:500px; background:url("strip_createpost.jpg") no-repeat; margin:0 0 0 20px; padding:8px 0 0 45px;}
.strip_populareateries {background:url("strip_populareateries.jpg") no-repeat; margin:0 0 0 20px;}
.strip_populartags {width:280px; background:url("strip_populartags.jpg") no-repeat; margin:0 0 10px 0;}
.strip_bestbet {width:200px; background:url("strip_bestbet.jpg") no-repeat; margin:10px 0 0 0px;}
.strip_uploadphoto {width:200px; background:url("strip_uploadphoto.jpg") no-repeat; margin:0;padding:0 0 10px;}
.strip_quicktake {height:22px; width:200px; background:url("strip_quicktake.jpg") no-repeat; margin:0; float:left;}
.strip_quicktake2 {width:500px; background:url("strip_quicktake.jpg") no-repeat; margin:0 20px 5px 20px; float:left;}
.strip_thebasics {width:200px; background:url("strip_thebasics.jpg") no-repeat; margin:0 0 0 20px; padding:0 0 8px;}
.strip_whenandwhere {width:220px; background:url("strip_whenandwhere.jpg") no-repeat; margin:0 0 0 20px; padding:0 0 8px;}
.strip_features {width:200px; background:url("strip_features.jpg") no-repeat; margin:0 0 0 20px;padding:0 0 8px;}
.strip_featuredreviews {background:url("strip_featuredreviews.jpg") no-repeat; margin:0 0 0 20px;}
.strip_whatsnearby {width:250px; background:url("strip_whatsnearby.png") no-repeat; margin:10px 0 0 20px;}
.strip_calendarofevents {width:400px; background:url("strip_otherevents.jpg") no-repeat; margin:20px 0 5px 20px;}
.strip_reviews {width:550px; background:url("strip_reviews.jpg") no-repeat; margin:20px 0 10px 20px;text-align:right;}
#strip_comments590 {height:100px; width:100%; background:url("strip_comments.jpg") no-repeat; margin:20px 0 20px 0;}
.strip_otherevents {width:400px; background:url("strip_otherevents.jpg") no-repeat; margin:20px 0 0 20px; } 
.strip_mybio {width:200px; background:url("strip_mybio.jpg") no-repeat; margin:2px 0 5px 0;} 
.strip_aboutme {width:200px; background:url("strip_aboutme.jpg") no-repeat; margin:0 0 0 20px; padding:0 0 10px;}
.strip_morephotos {width:400px; background:url("strip_morephotos.jpg") no-repeat; margin:20px 0 0 20px;} 
.strip_more {background:url("strip_more.jpg") no-repeat; margin:20px 0 0 20px;float:left;}
.strip_myfriends {background:url("strip_myfriends.png") no-repeat; margin:20px 0 10px 0; float:left;} 
.strip_locations {width:200px; background:url("strip_locations.jpg") no-repeat; margin:0 0 10px 20px;}
#strip_guestbook590 {height:100px; width:100%; background:url("strip_guestbook.jpg") top left no-repeat; margin:20px 0 20px 0; padding:0; clear:both; float:left;}
.strip_featuredartists {width:300px; background:url("strip_featuredartists.gif") no-repeat; margin:10px 0 10px 0px;}
.strip_featuredbands {width:300px; background:url("strip_featuredbands.gif") no-repeat; margin:10px 0 10px 0px;}
.header_people, .header_thingstodo, .header_partycrasher, .header_nightlife, .header_dining, .header_coffee, .header_culture, .header_movies, .header_music, .header_tv, .header_timekillers {height:40px; width:475px; background-position: top left; float:left;}
.strip_contests {width:300px; background:url("strip_contests.gif") no-repeat; margin:0px 0 10px 12px;}
.strip_group_photos {width:240px;background:url("strip_group_photos.gif") no-repeat 0 0; margin:2px 0 5px 20px;}
.strip_next_event {width:320px;background:url("strip_next_event_gray.gif") no-repeat 0 0; margin:2px 0 5px 0px;}
.strip_upcoming {width:320px;background:url("strip_upcoming_gray.gif") no-repeat 0 0; margin:2px 0 5px 0px;}
.strip_similar_groups {width:320px;background:url("strip_similar_groups_gray.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_search_groups {width:320px;background:url("strip_search_groups.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_whataregroups {width:320px;background:url("strip_what_are_groups.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_new_groups {width:320px;background:url("strip_new_groups.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_most_popular_groups {width:320px;background:url("strip_mostpopular.jpg") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_most_active_groups {width:320px;background:url("strip_mostactive.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_search_results {width:320px;background:url("strip_searchresults.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_next_event {width:320px;background:url("strip_nextevent.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_upcoming_events {width:320px;background:url("strip_upcomingevents.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_chooseacategory {width:320px;background:url("strip_chooseacategory.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_groupdetails {width:320px;background:url("strip_groupdetails.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_congratulations {width:320px;background:url("strip_congratulations.gif") no-repeat 0 0; margin:2px 0 5px 0;}
.strip_invitefriends {width:320px;background:url("strip_invitefriends.gif") no-repeat 0 0; margin:2px 0 5px 0;}
#rightcol .strip_next_event {width:320px;background:url("strip_next_event_gray.gif") no-repeat 0 0; margin:2px 0 5px 0;}
#rightcol .strip_upcoming_events {width:320px;background:url("strip_upcoming_gray.gif") no-repeat 0 0; margin:2px 0 5px 0;}


.header_people {background:url("images.png") no-repeat;}
.header_thingstodo {background:url("header_thingstodo.png") no-repeat;}
.header_partycrasher {background:url("header_partycrasher.png") no-repeat;}
.header_nightlife {background:url("header_nightlife.png") no-repeat;}
.header_dining {background:url("header_dining.png") no-repeat;}
.header_coffee {background:url("header_coffee.png") no-repeat;}
.header_culture {background:url("header_culture.png") no-repeat;}
.header_movies {background:url("header_movies.png") no-repeat;}
.header_music {background:url("header_music.png") no-repeat;}
.header_tv {background:url("header_tv.png") no-repeat;}
.header_timekillers {background:url("header_timekillers.png") no-repeat;}




/* FORM ELEMENTS */
.search, .search2{background-color:#fff;border:1px solid #493D3C; text-align:left; width:120px; margin:3px 0 0 10px;height:16px;}
.search2{margin:3px 0 0 0;}
.go, .go2, .go3, .go4 {	width:33px; height:22px; border:0;margin:0 0 5px 0; background:url("go.jpg") bottom right no-repeat; }
.go {background:url("go.jpg") center right no-repeat;height:16px;}
.go2{background:url("go2.jpg") bottom right no-repeat; margin: 0 0 2px 0;}
.go3{background:url("go3.jpg") bottom right no-repeat; }
.go4{background:url("go4.jpg") top right no-repeat;height:20px;}
#leftcol_search_section .go4, #tabs_reviews_content .go4 {margin: 0;}


/* LOGIN */
#profile_controller form {margin: 0; padding: 0; height: 22px; position: relative; bottom: 2px;}

#login_icon{float:left; background:url("login_icon.gif") no-repeat; width:80px; height:70px;}
input.login{background-color:#fff;border:1px solid #493D3C; text-align:left; width:75px; margin:0 4px 0 0;height:16px;}
#leftcol_search_section {float:none; padding:5px 0 10px 10px; background-color: transparent;}
#leftcol_search_section form {	height: 22px;}
#leftcol_search_section * {padding:0 !important;margin:0 !important;}
.login_submit{background:url("login_yellow.gif") top right no-repeat; width:37px; height:21px; border:0; margin:0 0 0 3px; cursor: pointer;}
.search3{background-color:#fff;border:1px solid #493D3C; text-align:left; width:92px; padding:0; margin:0;height:16px;}
#searchbox {color:#fff; margin:0; padding: 0 0 6px 0; float:left; height: 17px;}
#searchbox .go {margin:0;}
.zip { height:16px; width:80px; margin:0; padding: 0;}
.dropdown, .dropdown2, .dropdown_nearby {background:#625442;border:1px solid #fff; color:#fff;text-align:left; width:120px; margin:4px 0 0 10px;height:17px;}
.dropdown2 {width:100px; margin:4px 0 0 0;}
.dropdown_nearby {margin:10px 0 10px 20px;}
.review_textfield {background-color:#EFEFEF; border:1px solid #CCC; text-align:left; width:530px; height:200px; margin:0; padding:0; float:left; clear:both;}
.submit, .submit2, .submit_tan{background:url("submit_white.jpg") bottom right no-repeat; width:86px; height:30px; border:0;margin:10px 0 0 0; cursor: pointer;}
.submit_tan {background:url("submit_tan.jpg") bottom right no-repeat;}
input.update {background:url("update_white.jpg") bottom right no-repeat; width:86px; height:30px; border:0;margin:10px 0 0 0; cursor: pointer;}
.submit2{float:left; clear:both; cursor: pointer;}
.formfield_long, .formfield_large, .formfield_date, .formfield_short, .textarea_medium,.textarea_large, .textarea_small{background:#fff;border:1px solid #493D3C; text-align:left; width:215px; margin:3px 0 0 0; height:16px;}
.formfield_long{width:200px;}
.formfield_short{width: 150px;}
.formfield_date{width:40px;}
.textarea_small {
	width: 420px;
	height: 80px;
}
.textarea_medium {
	width: 230px;
	height: 300px;
}
.textarea_large {
	width: 420px;
	height: 300px;
}
.formfield_large {width:420px;}
.checkbox {background-color:#fff; margin:0 5px 0 0;}
.review_titlefield {background-color:#EFEFEF; border:1px solid #CCC; text-align:left; width:200px; margin:3px 0 0 0;height:16px;}
.photoselect {color:#fff; width:100px; margin:0; padding: 0; float:left;}

div.skyscraper {background: #000; padding:10px 0 10px 10px; width: 170px; margin-left: 20px;}


/* TEXT STYLES * */

.txt_plain {font-weight:400;}
.txt {line-height:18px; font-weight:400;}
.txt a:hover, #popup_body #tags_list a:hover {color:#000; font-weight:400;}
.txtpad, .txtpad p, .txtpad a, #popup_body #tags_list a:visited, #popup_body #tags_list a:link{font-weight:400; line-height:16px; padding:3px 0 2px 0;color: #000;}
#popup_col2 .txtpad p {color: #fff;}
.txtpad a {color:#E37C20;}
.txtpad a:hover {color:#E37C20;}
.txtpad_white, .txtpad_white a:link, .txtpad_white a:visited, .txtpad_white p {color:#fff;font-weight:400;line-height:14px; padding:1px 0;}
.txtpad_white a:hover{color:#E37C20;}
.footertxt, .footertxt a:link, .footertxt a:visited {color:#fff;line-height:15px;font-weight:400; text-align:center;}
.footertxt a:hover{color:#E37C20;}
.post_listtitle, .post_listtitle a:link, .post_listtitle a:visited {font-size:14px;line-height:17px;font-weight:bold;color: #000;}
.post_listtitle a:hover{color:#E37C20;}
.taglist {font-size: 11px; color: #666; width: 400px; float: left;}
.tags a:link, .tags a:visited { font-size: 11px; color: #E37C20;}
.info_line, .info_line a:link, .info_line a:visited {font-size: 10px; color: #666; text-align:justify;}
.txt_postlist a:link, .txt_postlist a:visited {color:#E37C20;line-height:15px;}
.txt_postlist a:hover {color:#900;}
.comment_container a:link, .comment_container a:visited, #article_content a:link, #article_content a:visited {color: #600;font-weight: bold;}
.comment_container a:hover, #article_content a:hover {font-weight: bold;}
.comment_container h4 a:link, .comment_container h4 a:visited {color: #000; font-size: 14px; padding: 0 0 3px 0;}
.meta a:link, .meta a:visited {color: #E37C20; font-weight: normal;}
div.karma, div.karma a:link, div.karma a:visited {font-size:24px;line-height:18px;font-weight:bold; padding:5px 0 0 0;}
div.karma a:hover{color:#E37C20;}
div.karma_user {float:left; width:92px; overflow:hidden;}
.quote, .quote p { color: #888; line-height:15px;}
.quote a:link, .quote a:visited {color:#E37C20;line-height:15px; font-weight: normal;}
.orange, .orange a:link, .orange a:visited, a.orange:link, a.orange:visited {color:#E37C20;}
.txt_welcome, .txt_welcome a:link, .txt_welcome a:visited {color:#E37C20;line-height:15px;font-weight:bold;}
.txt_welcome a:hover{color:#600;}
.txt_eventlist{color:#666;line-height:15px;}
.txt_eventlist a:hover{color:#600;}
.txt_eventlist a{color:#493D3C;}
.txt_largegray{font-size:14px;color:#493D3C;line-height:16px;}
.txt_large, .txt_large a:link, .txt_large a:visited {font-size:16px;line-height:16px;font-weight:bold;}
.txt_large a:hover{color:#600;}
.txt_small, .txt_small a:link, .txt_small a:visited {font-size:10px;font-weight:400;}

.txt_smallgray, .txt_smallgray a:link, .txt_smallgray a:visited {color:#493D3C;line-height:15px;font-weight:bold;}
.txt_smallgray a:hover{color:#600;}
.txt_profileheader, .txt_profileheader a:link, .txt_profileheader a:visited {font-size:24px;line-height:30px;font-weight:bold;}
.txt_profileheader a:hover, .basics_data a:hover, .txt_profilebar a:hover, .gray a:hover, #tag_list a:hover {color:#600;}
.txt_profilebar, .txt_profilebar a:link, .txt_profilebar a:visited {line-height:15px;font-weight:bold;}
.basics_data a {line-height:16px;font-weight:400; color: #000;}
.review_listtitle, .review_listtitle a:link, .review_listtitle a:visited {font-size:14px;line-height:17px;font-weight:bold;float:left;}
.review_listtitle a:hover {color:#E37C20;}
.tan {color:#e4dbc0;}
.red {color:#600; padding: 0;}
.red a:link, .red a:visited {font-weight:bold; text-decoration:none; color:#600;}
.red a:hover {font-weight:bold; text-decoration:underline; color:#E37C20;}
.gray, .gray a {color:#666;}
.txt_articleheader, .txt_articleheader a:link, .txt_articleheader a:visited {font-size:28px;line-height:30px;font-weight:bold;padding:10px 0 0 0;}

.txt_articleheader a:hover{font-size:28px;color:#600;font-weight:bold;line-height:30px;padding:10px 0 0 0;}
.comment_listtitle, .comment_listtitle a:link, .comment_listtitle a:visited {font-size:14px;line-height:17px;font-weight:bold;}
.comment_listtitle a:hover {font-size:14px;color:#E37C20;font-weight:bold;line-height:17px;}
.white, #tag_list  {color:white;}
.white a:link, .white a:visited {color:white;}
.white a:hover {color:#E37C20;}
#tag_list a:link, #tag_list a:visited {color:#E37C20;}
a:link.venue_link, a:visited.venue_link {font-weight: bold; color:#600;}
h4 .highlight {	font-size: 14px; color: #600;}

/* PADDING AND FIXES **/
.txt_weather_pad {padding-top:10px;}
div#rightcol_section1 {background: transparent url("bigad_bg.jpg") 0 50px;}
.t0 {padding-top: 0;}
.t3 {padding-top: 3px;}
.t5 {padding-top: 5px;}
.t7 {padding-top: 7px;}
.t10{padding-top: 10px;}
.t20{padding-top: 20px;}
.t55{padding-top: 55px;}
.r0 {padding-right: 0;}
.r10{padding-right: 10px;}
.r12{padding-right: 12px;}
.r20{padding-right: 30px;}
.b3 {padding-bottom:3px;}
.b0 {padding-bottom: 0;}
.b5 {padding-bottom: 5px;}
.b10{padding-bottom: 10px;}
.b15{padding-bottom: 15px;}
.b20{padding-bottom: 20px;}
.l0 {padding-left: 0;}
.l5 {padding-left: 5px;}
.l10{padding-left: 10px;}
.l12{padding-left: 12px;}
.l20{padding-left: 20px;}
.l40{padding-left: 40px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}*/
.clear {display:block; clear:both;}
.profilebar_content, .articlebar_content {padding:6px 5px 0 20px; float:left;}
.right {float:right; display:inline;}
.stars_list {float:right; padding:0; width:75px;}
.linkarrow {padding:0 5px 0 0; border:0;}
#morephotos {padding:0 20px 0 20px; float:left; clear:both;}


/* IMAGES */
.profile_photonav, .profile_photobigger {padding: 0; width:88px; height:88px; margin: 0; float: left; border: 1px solid #f1eedf;}
.icon_list2 {margin:10px 10px 0 20px; float:left;}
.barimage_180, .staffimage_180 {width:180px; border:0;}
.staffimage_180 {height:200px;}
div.pc_sponsor {width:170px; margin:0; padding:0 0 0 12px;}
#section_sponsor {position:absolute;margin-top:9px;width:88px;right:18px;}

.photocolumn {width:170px; float:left; margin:0; padding:0 20px 0 0;}
.photocol_top {background:url("photo_coltop.gif") no-repeat; height: 19px; clear:both; background-position: top left; padding: 0; width: 164px;}
.photocol_middle {background:url("photo_colmiddle.gif") repeat-y; clear:both; background-position: top left; padding: 0; width: 164px;}
.photocol_bottom {background:url("photo_colbot.gif") no-repeat; height: 19px; clear:both; background-position: top left; padding: 0; width: 164px;}
.partycrasher_front_large {width:174px; border:0px;  margin:0 12px 0 12px; 	border: 1px solid white;}
.celeb_front_large {width:174px; border:0px;  margin:5px 12px 0 12px;}
.partycrasher_front_small {width:73px; border:0px;  margin:0 10px 0 0; float:left; 	border: 1px solid white;}
.karma_front_small {width:70px; height:70px; border:0px;  margin:0 10px 0 0; float:left; 	border: 1px solid white;}

.partycrasher_front_small_container {width:176px; clear:both; padding:0 0 10px 0;}
.new_photo {float:left; padding:0 10px 0 0;}
.new_photo2 {padding:0 0px 0 19px;}
.new_photo2 img, img.new_photo2 {width: 125px;}
#newphoto_caption {float:left; width:550px; clear:both;}
#partycrasher_block .txtpad.first_title {padding-top: 0;}
#partycrasher_block .first_title a {font-weight: bold; display: block; padding-left: 12px;padding-top:0;}
.partycrasher_front_small_container .txtpad {padding-top: 0;}
.partycrasher_front_small_container .txtpad a {margin-left: 6px; display: inherit; padding-top: 0;}
.avatar_staff{border-width:0; margin:0 10px 0 0;}
.staffpicks_front_small_container {clear:both; display:block; width:176px; padding:10px 12px 0 12px;}
.avi_margin {margin:0 0 0 52px}
.profile_photobigger {width: 268px;height: 268px;}
.section a {margin: 0; padding: 0; width: 90px; height: 90px; background: black;}
#content_area {	background: transparent; padding-bottom: 0; }
#status_area { height: auto; }
#status { float: right;	width: 32px; }
.videothumbs {width:60px; margin:0 14px 7px 0px; float:left;}
.videothumbs_music {width:70px; margin:0 14px 7px 5px; float:left;}

.aboutus_avi {width:45px; height:45px; border:1px solid white;}
#friend_container {	width: 300px;}
.frienditem {float:left; padding:0 5px 0 0; overflow:hidden;}
.frienditem_front {padding:0;}
div.frienditem .avatar_post {border: 5px solid #fff; margin:5px 12px 10px 0px; float:left;}
div.frienditem_front .avatar_post {margin:0; border-width: 8px;}
.avatar_drop {width:60px; background:url("avatar_drop.jpg") top left no-repeat; margin:0; padding:0; float:left; text-align:left;}
.avatar_control,.avatar_post{border: 5px solid #fff; margin:0 10px 0 0; float: left;}
.avatar_post{margin:5px 10px 0 10px;}
.post_avatar_container .avatar_post { margin: 10px 10px 0 3px;}
#comments_area .avatar_post, div#tab1_posts .avatar_post, div#tab2_reviews .avatar_post {margin-left: 0;}
body#sections div#tab1_posts .avatar_post, body#events.index div#tab1_posts .avatar_post {margin-left: 20px;}
body#sections .review_avatar_container {margin: 10px 0 0 20px;}
#tab1_posts .avatar_post, div#tab2_reviews .avatar_post {margin-right: 0;}
.avatar_review{border: 5px solid #fff; margin:10px 10px 10px 0;}
.pc_frontpage {border: 2px solid #fff; margin:0 10px 0 0;}
.icon_list {margin:0 10px 0 20px; float:left;}
.stars {margin:2px 0 0 0;}
.profilebar_icon {height:12px; width:12px; padding:2px 2px 0 5px;}
.profilebar_whatsthis {float:left;}
.articlebar_whatsthis {float: left; display: block; border:0; position: relative; bottom: 6px; left: 3px;}
.articlebar_whatsthis img { border: 0; }
.venue_large {float:left; width:265px; padding:0 20px;}
#map_div {width:300px; height:300px;clear:both; line-height:18px;font-weight:400;}
.profile_col #map_div {
	width: 290px;
	height: 290px;
}
#map_div a:link, #map_div a:visited {font-size:14px;color:#900;line-height:20px;font-weight:bold;}
#map_div a:hover {color:#E37C20;text-decoration:underline;}
.frienditem .avatar_post {margin:0px 10px 0 0;}
.review_avatar_container {float:left; text-align: left;}
.article_media_icon {padding:0 10px 0 0; border:0; clear:both;}
.article_pic { padding: 0 0 15px 0;line-height:18px; font-weight:400;}
.article_pic a {margin:0;padding:0;}
.article_pic img {border:0;padding:0;margin:0;}
.article_pic .caption {color: #666;}
.article_pic_bg {text-align:center;margin:0 0 3px 0;padding:0;background: url(articlemedia_dark_bg.jpg) repeat-x top left #5b4e4e;line-height:0;font-size:0;}
.pcpic {width:114px; padding:2px; margin:0;}
.pcwrap {float:left; width:130px; height:180px; margin:10px 5px 10px 0; padding:0; background:url("pc_bg.jpg") no-repeat; overflow: hidden;}
.pcwrap2 {float:left; width:126px; margin:0 0 10px 0; padding:0; overflow:hidden;}
.pcimage {border:1px solid white; width:114px;}	
.pcactive {width:120px; background:url(pc_newoverlay.png) bottom left no-repeat;}

.pcwrap a:visited, .pcwrap a:link {	font-size: 11px; font-weight: bold;}


/* Search results styles */
#search_results {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.middle_inner #search_results {
	padding-left: 0;
}

#search_results a {
	color: #600;
}
.refine_search {float: left; margin-left: 20px;}
#AJAX_list_results {width: 380px; margin-top: 10px;}
body#venues.list #AJAX_list_results {
	width: 420px;
}
body#events #AJAX_list_results {width: 100%; margin-top: 0;	background: transparent; }
#list_container {margin: 10px 0 0 0;}
div.venue_list_item {width: 100%;}
div.with_photo div.venue_list_item {
	width: 80%;
}
body#events.list div.with_photo {
	width: 84%;
	float: right;
}
div.list_item_container {padding: 10px 0 0 0; border-bottom: 1px dotted #ccc;}
body#venues.list div.list_item_container {
	 margin: 0px 20px;
}
.list_item_container h2 {line-height: 16px; padding-bottom: 5px;}
.list_item_container h2 a {font-size: 14px;}
span.txtpad2 {padding-bottom: 10px; display: block;}
div.list_rating {float: right; text-align: center; margin-top: 4px;}
#AJAX_list_results .list_pagination_result_links { margin-bottom: 10px;	float: left; }
#AJAX_list_results div.black h2 {padding: 0 0 3px 0;}
#AJAX_list_results div.location_line {padding-bottom: 2px;font-size: 11px; color:#666;}
.refinesearch_title {background:#B3A794; width:150px;}
.refinesearch_choices {background:#E0DAD1; width:150px; padding:0 0 10px 0;}
.refinesearch_choices b {padding-top: 10px;	display: block;}
.refinesearch_arrow {background:url("narrowsearch.jpg"); width:150px; height:120px; margin-top:10px;}

/* Pagination */
.list_pagination {clear:both; margin-left: 20px;}
.middle_inner .list_pagination {margin-left: 0;}
body#venues.list .list_pagination {
	margin: 0px 20px;
}
.list_pagination_links {float: left; width: auto;}
body#events .list_pagination_links {float:left;}
.list_pagination_links a:link, .list_pagination_links a:visited, .list_pagination_links span.current {
	line-height: 22px;
	border: 1px solid #B3A794;
	padding: 2px 3px;
	background-color: #E0DAD1;
	text-decoration: none;
	margin: 0 2px 0 0;
	color: #000;
}
.list_pagination_links span.current {
	background-color: #600;
	color: white;
	border: 1px solid #600;
}
.list_pagination_links a:hover {
	background-color: #B3A794;
	color: #fff;
	text-decoration: none;
} 

/* STARS FOR RATINGS */

	/*             styles for the star rater                */	
	.star-rating{
		list-style: none !important;
		margin: 0 !important;
		padding:0 !important;
		width: 75px;
		height: 12px;
		position: relative;
		overflow:hidden;
		background: url("stars_states.gif") left -2px repeat-x;		
	}

#leftcol_article form div.break_pad.txt strong {display: block;}

	.star-rating li{
		padding: 0;
		margin: 0;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width: 15px;
		height: 12px;
		line-height:15px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0;
		overflow:hidden;
	}
	
   p.zero_rating {
	float: left;
	padding-right: 3px;
	padding-bottom: 0;
	padding-top: 0;	
}

p.zero_rating a {
	line-height: 1px;
	font-weight: bold !important;
}
	
	.star-rating li a:hover{
		background: url("stars_states.gif") left -27px;
		z-index: 2;
		left: 0;
		border:none;
	}
	.star-rating a.one-star{
		left: 0;
	}
	.star-rating a.one-star:hover{
		width:15px;
	}
	.star-rating a.two-stars{
		left:15px;
	}
	.star-rating a.two-stars:hover{
		width: 30px;
	}
	.star-rating a.three-stars{
		left: 30px;
	}
	.star-rating a.three-stars:hover{
		width: 45px;
	}
	.star-rating a.four-stars{
		left: 45px;
	}	
	.star-rating a.four-stars:hover{
		width: 60px;
	}
	.star-rating a.five-stars{
		left: 60px;
	}
	.star-rating a.five-stars:hover{
		width: 75px;
	}
	.star-rating li.current-rating
	{
		background: url("stars_states.gif") left center;
		position: absolute;
		height: 12px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
		float: left;
	}


/* Photo scroller functional styles */
	
div.scroller { 
	width: 270px; 
	height: 270px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #f1eedf;
}

#calendar div.scroller {
	background-color: #fff;
	height: 28em;
}

div#signup.photos .scroller, div#upload.photos .scroller {
	height: auto;
	margin-left: 10px;
	padding: 10px 10px 2px 10px;
	width: 250px;
}

div#signup.photos .scroller a {
	font-weight: bold;
	color: #900;
}

div#upload.photos strong {
	display: block;
	text-transform: uppercase;
	padding-bottom: 3px;
}

div#upload.photos textarea#photo_caption, div#upload.photos input#photo_autofocus_tags {
	width: 250px;
}

div#upload.photos textarea#photo_caption {
	height: 150px;
}

div#upload.photos div#photosubmit {
	padding: 5px 0 10px 0; cursor: pointer;
}
		
div.scroller div.section {
	
	width:270px;
	overflow:hidden;
	float:left;
	background:#ffffff;
}

div.scroller div.content {
	width: 10000px;
}
			
.photos h6 {
	margin: 0 0 0 10px;
	background: transparent url("photos_foot.gif") top left no-repeat;
	height: 25px;
	display: block;
	text-align: center;
}

.photos h6.top {
	background: transparent url("photos_head.gif") top left no-repeat;
}

div#upload.photos h6.top {
	background: transparent url("photoupload.gif") top left no-repeat;
}

div#signup.photos h6.top {
	background: transparent url("signinphoto.gif") top left no-repeat;
}

span#photos_title {
	display: none;
}

.photos h6 a.next, .photos h6 a.previous {
	display: block;
	width: 16px;
	height: 18px;
	background: transparent url("photos_left.gif") top left no-repeat;
	text-indent: -5000em;
	float: left;
	margin: 3px 0 0 3px;
}

.photos h6 a.next {
	background: transparent url("photos_right.gif") top left no-repeat;
	float: right;
	margin: 3px 20px 0 3px;
}

div.profile_col.photos h6 a.add_link {
	margin: 0 17px 0 0;
	display: block;
	padding-top: 5px;
	text-decoration: none;
}
			
div#my_glider {
	padding: 0 0 0 10px;
	margin: 0;
}





/* Photo form styles */

div.profile_col.upload form textarea, div.profile_col2.upload form textarea {
	width: 265px;
	height: 100px;
	margin-bottom: 10px;
	background:#FFF; 
	border:1px solid #000; 
}

div.profile_col.upload form input, div.profile_col2.upload form input {
	margin-bottom: 10px;
	background:#FFF; 
	border:1px solid #000; 
	width: 265px;
}


div#upload form #photosubmit input {background:url("submit_tan.jpg") bottom right no-repeat; width:86px; height:30px; border:0;margin:10px 0 0 0; cursor: pointer;}

div.profile_col.upload form strong, div.profile_col2.upload form strong {
	padding-bottom: 3px;
	display: block;
	text-transform: uppercase;
}

input#photo_data { width: 200px; }



div#crasher {
	padding: 10px 20px;
}

div.gallery_block {
	width: 23%;
	float: left;
	padding: 0% 1% 2% 1%;
}

div.gallery_block img {
	width: 100%;
	height: auto;
}

div#video_gallery {
	padding: 10px 20px 10px 25px;
}

div#video_gallery .gallery_block {
	padding: 0 10px 20px 0;
}

div#video_gallery .gallery_block div a {
	font-size: 11px; padding: 0 7px 0 3px; display: block; font-weight: bold;
}


div#video_gallery .gallery_block img {
	width: 108px;
	height: 64px;
	margin: 3px 0 0 3px;
	border: 0;
}

div#video_gallery .gallery_block .wrap {
	width: 127px;
	padding: 0 0 11px 0;
	background:url("pc_bg.jpg") bottom right no-repeat;
}

#tab3_newreleases ul.featurelist li.clearfix div.static_rating {
	float: right;
}

#crasher strong a, .gallery_block strong a {
	padding: 0 5px;
	display: block;
	font-size: 1em;
}

#crasher .list_pagination_links {
	text-align: right;
	padding-bottom: 10px;
	width: 100%;
}



/* TAG CLOUD ** */

#tagcloud {padding:20px; background:url(tagcloud_bg.jpg) top left repeat-y; clear:both; float:left; width: 300px; text-align: center;}
#tagcloud a:link, #tagcloud a:visited {margin: 3px;line-height:22px; color:#dcb278;font-weight:600;text-decoration:none;line-height:22px; color:#dcb278;font-weight:600;}
#tagcloud a:hover {color:#E37C20 !important;}
#rightcol_section2 #tagcloud {background:url("rightcol_grey.jpg") top left repeat-y; clear:both; width: 300px; text-align: center;}

a.cloud2 {font-size:16px;color:#cca76f !important;}
a.cloud3 {font-size:18px;color:#be9b67 !important;}
a.cloud4 {font-size:20px;color:#90774e !important;}
a.cloud5 {font-size:24px;color:#6e5b3a !important;}


#rightcol_section3 #tagcloud a:hover {color:#660000 !important;}


/* PLANET DISCOVER ADS ***************************** */
#textads {float:left; width:338px; margin: 0; padding:0;}
ol#pd_ads  {width:300px; margin: 0; padding:0 20px; text-align:left;}
#pd_ads li {list-style-type: none; margin: 0; padding: 0 0 15px 0;}
#pd_ads li h3 a:link, #pd_ads li h3 a:visited, #pd_ads li h3 active, #pd_ads li h3 visited  {padding: 0; margin:0; font-size:14px !important; line-height:20px;font-weight:bold;color:#fff; text-decoration:none;}
#pd_ads p {font-size:12px; color:#493D3C;line-height:15px; padding:0; margin:0}
#pd_ads p a{color:#e5dbc0; text-decoration:none; line-height:12px;}
#pd_ads li active{font-weight:400; color:#493D3C; line-height:12px}
#pd_ads img{float:left; border:0; padding: 2px 10px 0 0; width:50px; height:50px; overflow:hidden}


/* TOOL BAR STYLES FOR VENUES/EVENTS/PROFILES ************************** */
.toolbar {background:url("profile_bar.gif") left top repeat-x; padding: 8px 12px; display:block; height:25px; clear: both;}
.toolbar_post {float: left; clear: none; margin: -25px 0 0 46px; width: 512px; padding-left: 0;}
.toolbar a:link, .toolbar a:visited {color: #333;}
.toolbar li {margin: 0; padding:3px 10px; background: url("icon_rule.gif") top right no-repeat; float: left; display: block; color: #666; text-align: left;}
.toolbar li.no_rule {background: none;}
.toolbar li.tool_share_icon {padding: 3px 0;background: none;}
.toolbar li.tool_share_icon a {width:20px; height:14px; display:block; padding:0 1px; margin:0; background-position: center 0;}
.toolbar li.tool_share_icon a:hover {background-position: center -15px;}

.tool_deli {background:url("icon_deli.gif") no-repeat; }
.tool_digg {background:url("icon_digg.gif") no-repeat; }
.tool_redd {background:url("icon_redd.gif") no-repeat; }
.tool_yaho {background:url("icon_yaho.gif") no-repeat; }
.tool_goog {background:url("icon_goog.gif") no-repeat; }
.whats_this {background:url("whatsthis.gif") no-repeat; width:31px !important; overflow: hidden;}
.whats_this:hover {background-position: center 0 !important;}

a.comments, a.email, a.favorite, a.no_favorite, a.flag {background:url("icon_review.gif") no-repeat;	padding-left: 18px;	background-position: 0 0;}
a.email {background:url("icon_email.gif") no-repeat;}
a.favorite {background:url("icon_favorite.gif") no-repeat;}
a.no_favorite {background:url("icon_nofavorite.gif") no-repeat;}
a.flag {background:url("icon_flag.gif") no-repeat;}
a.edit {background:url("icon_edit.gif") no-repeat;padding-left: 18px;}
a.members {background:url("icon_members.gif") no-repeat;padding-left: 18px;}
a.events {background:url("icon_events.gif") no-repeat;padding-left: 18px;}
a.recommend {background:url("icon_email.gif") no-repeat;padding-left: 18px;}
a.cancel {background:url("icon_cancel.gif") no-repeat;padding-left: 18px;}
a.private_message {background:url("icon_lock.gif") no-repeat;padding-left: 18px;}
a.comments:hover,
a.email:hover,
a.favorite:hover,
a.no_favorite:hover,
a.flag:hover,
a.edit:hover,
a.members:hover,
a.edit:hover,
a.events:hover,
a.recommend:hover,
a.cancel:hover,
a.private_message:hover {background-position: 0 -15px;}

#mp3player_article{padding:10px 10px 0 10px;}
#mp3player {padding:10px 20px;}
.video_caption {width:200px; overflow:hidden; text-align:right; position: absolute; bottom: 0; right: 19px;}
.video_caption_music {width:300px; overflow:hidden; text-align:right; float:right; padding:0 0 10px 0;}
#caption_wrapper {position: relative; height: 30px;}
#caption_wrapper .strip_video {position: absolute; left: 1px; bottom: 0;}

.txt_videocaption {color:#fff; line-height:16px; text-decoration:none; padding:3px 0 0 0;}
.txt_videocaption_music {color:#333; line-height:16px; text-decoration:none; padding:3px 0 0 0; float:right;}
#flv_player_embed {width:380px; height:240px; display:block;}
#flv_player_front {width:300px; height:202px; float:left; padding:0 0 0 0px;}
#frontpage_video {display:block; padding:5px 0 20px 0;}
#music_video {display:block; padding:5px 0 20px 20px;}

#videoimages a:hover img {border:2px solid orange;}
#videoimages a img {border:2px solid white;}
#nowplaying {width:300px; clear:both; margin:0 10px 0 0px;}
#flv_show {padding:0 20px;}
#tool_comment {width:79px; background:url("icon_review.gif") no-repeat; color:#333; text-decoration:none; margin: 0; padding:0;}
#tool_recommend {width:95px; background:url("icon_recommend.gif") no-repeat; color:#333; text-decoration:none; margin: 0; padding:0;}
#tool_print {width:53px; background:url("icon_print.gif") no-repeat; color:#333; text-decoration:none; margin: 0 0 0 5px; padding:0;}

/* Video page styles */
.videos_left {
	width: 250px;
	float: left;
	font-size: 0.8em;
}

.videos_left, .video_right {
	margin-top: 15px;
}

.videos_left p, .videos_left em {
	margin-left: 20px;
	display: block;
}


/* RAILS ERRORS ************* */
.errorExplanation {
	border: 1px solid #900;
	background: #FFDDDD;
	padding: 10px;
}

.errorExplanation h2 {
	font-size: 20px;
	color: #900;
}

.errorExplanation p {
	padding: 5px 0 !important;
	margin: 0;
}

.errorExplanation ul {
	margin: 0 10px;
}

#replace_dates strong {
	margin-bottom: 7px;
	display: block;
}

div.gallery_block span {
	padding-left: 5px;
	font-size: 0.8em;
	color: #666;
	padding-top: 5px;
	display: block;
}


/* profile gallery block styles and such */

div#tab3_gallery div.scroller { 
	width: 526px; 
	height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #f1eedf;
}

div#tab3_gallery div.scroller div.section {
	height: 150px;
	width:526px;
	overflow:hidden;
	float:left;
}

div#tab3_gallery .profile_photonav {padding: 0; width:73px; height:73px; margin: 0; float: left; border: 1px solid #f1eedf;}

div#tab3_gallery div.profile_col.photos h6 {
	text-indent: -5000em;
	float: left !important;
	width: 25px;
	height: 150px;
	margin-left: 0;
	background: transparent url(photoscroll_left_off.jpg) top left no-repeat;
}

div#tab3_gallery div.profile_col.photos h6.right {
	background: transparent url(photoscroll_right_off.jpg) top left no-repeat;
}

#tab3_gallery div#my_glider {
	padding: 0;
	margin: 0;
	float: left;
}


div#tab3_gallery .profile_col {width: auto; padding: 0; float:left; display: inline; margin: 0;}

div#tab3_gallery {
	margin-left: 7px;
}



div#tab3_gallery div.profile_col.photos h6 a.next {
	width: 25px;
	height: 150px;
	display: block;
	background: transparent url(photoscroll_right.jpg);
	margin: 0 0 0 0;
}

div#tab3_gallery div.profile_col.photos h6  a.previous {
	width: 25px;
	height: 150px;
	display: block;
	background: transparent url(photoscroll_left.jpg);
	margin: 0 0 0 0;
}

#zcc-wrap {
	width: 380px;
	margin: 0 0 0 20px;
	}
.zcc-primetime {
	border-collapse: collapse;
	caption-side: top;
	font-size: 10px;
	
	table-layout: fixed;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 0 0 10px 0;
	width: 100%;
	}
.zcc-primetime td,
.zcc-primetime th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 4px 5px 4px;
	overflow: hidden;
	font-family: Verdana, sans-serif;
	}
.zcc-primetime th {
	padding: 3px 4px;
	font-weight: normal;
	text-align: left;
	}
.zcc-primetime a {
	
	text-decoration: underline;
	}
.zcc-primetime a:hover {
	text-decoration: none;
	}
.zcc-primetime .zcc-station,
.zcc-primetime .zcc-station .zcc-callsign {
	text-align: center;
	}
.zcc-primetime .zcc-station img {
	margin: 0 9px 2px 9px;
	}
	
/* Celeb photos */
.celeb_photos {
	padding: 5px 20px 0 20px;
}

.celeb_photos img {
	width: 20%;
	float: left;
}

#photos_list {
	clear: both;
	padding: 10px 20px;
	display: block;
}

#photos_list dd {
	float: left;
	width: 18%;
	padding: 1% 1% 0% 1%;
}

#photos_list dd img {
	border: 1px solid #ccc;
	padding: 3px;
	width: 95%;
	background-color: #333;
}

#celeb_photos {
	padding: 0 0 0 15px;

}

#celeb_photos img {
	width: 75px;
	height: 75px;
	float: left;
	border: 1px solid white;
	margin: 0 10px 10px 0;
}

/* STAFF SECTION */

.staff_block {width:160px; height:130px; float:right; padding:10px 0 0 0;}

#staff_neal {background:url("staff_neal.jpg") bottom right no-repeat;}
#staff_jess {background:url("staff_jess.jpg") bottom right no-repeat;}
#staff_whitney {background:url("staff_whitney.jpg") bottom right no-repeat;}
#staff_dave{background:url("staff_dave.jpg") bottom right no-repeat;}
#staff_sherri {background:url("staff_sherri.jpg") bottom right no-repeat;}
#staff_shelby {background:url("staff_shelby.jpg") bottom right no-repeat;}
#staff_kate {background:url("staff_kate.jpg") bottom right no-repeat;}
#staff_jim {background:url("staff_jim.jpg") bottom right no-repeat;}
#staff_jenny {background:url("staff_jenny.jpg") bottom right no-repeat;}
#staff_matt {background:url("staff_matt.jpg") bottom right no-repeat;}

/* Late front page fiddles (dining/nightlife tabs) */

.search_box_bars, .search_box_dining {
	margin: 10px 10px 10px 0;
	padding: 0 0 0 10px;
}

.search_box_bars h6, .search_box_dining h6 {
	color: #600;
	font-size: 1.0em;
	line-height: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
}

.search_box_bars .search, .search_box_dining .search {	margin-left: 0px;}

#tab3_hotspots ul, #tab2_dining ul { margin: 5px 0 0 20px; }

#tab3_hotspots ul li, #tab2_dining ul li { background: transparent url("arrow_orange.gif") top left no-repeat; }

#tab3_hotspots ul li a, #tab2_dining ul li a {
	padding-left: 12px;
	font-size: 1.1em;
	line-height: 1.1em;
}

.search_box_bars form, .search_box_dining form {
	margin-top: 3px;
}

#photo_edit, #photo_management {
	padding: 0 20px;
}

#photo_edit h2, #photo_management h2 {
	margin-bottom: 10px;
}

#mainphoto {
	width: 30%;
	float:right;
}

#mainphoto img {
	width: 100%;
	height: auto;
}

#photo_edit form {
	padding-bottom: 10px;
}

#photo_management #user_photos dd {
	width: 100px;
	float: left;
	text-align: center;
	padding: 5px;
}

#photo_management #user_photos dd img {
	width: 96px;
	height: auto;
	border: 2px solid #ccc;
}

#slider {
	background: url("red.jpg") repeat;
	padding-left: 20px;
}

#slider a, #slider img {
	display: none;
}

#slider #slidingbanner {
	padding: 5px 0;
}

#slider div a, #slider div img {
	display: inline;
}

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("feed-icon.gif") no-repeat 0 50%;
  }

/* Mutliple Events Calendar */

table.event_calendar {
	width: 100%;
}

tr.month_header {background:#900; color: #fff;}

tr.month_header th {
	text-transform: uppercase;
	font-size: 1.2em;
	text-align: center;
}

table.event_calendar tr.days th, table.event_calendar td {
	border-right:1px solid gray;
	width: 32px;
	border-bottom: 1px solid gray;
	
	font-size: 0.8em;
	text-align: left;
	padding: 2px 0px 2px 5px;
}

table.event_calendar tr.days th.first, table.event_calendar td.first {
	border-left: 1px solid gray;
}

table.event_calendar tr.days th {
	font-weight: bold;
	background-color:  #f1eedf;
}

table.event_calendar td {
	height: 32px;
	vertical-align: top;
}

table.event_calendar .next_month {
	text-align:right;
	padding:0 2px 0 0;
}

table.event_calendar .last_month {
	text-align: left;
}


table.event_calendar td strong {
	display: block;
}

table.event_calendar td.past strong {
	font-weight: normal;
	color: #666;
}

table.event_calendar td.active {
		background-color:  #f1eedf;
}

.section tr.month_header a {width: auto; height: auto; background-color: #900;}

tr.month_header a img {
	padding: 3px 0px;
}

/* =+= Post/Photo editing styles */

#attached_photos {
	margin: 10px 0px 20px 0px;
}

#attached_photos img {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}

#attached_photos .controls {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

#attached_photos .controls .remove a {
	color: #600;
}

#attached_photos .controls .undo_remove a {
	color: #060;
}

#attached_photos textarea, #attached_photos input {
	float: right;
	width: 325px;
}

#attached_photos textarea {
	height: 125px;
}

#attached_photos label {
	font-weight: bold;
}

#attached_photos p.tags {
	margin-left: 150px;
	clear: both;
	padding-top: 10px;
}

#attached_photos .photo_edit {
	margin-bottom: 10px;
}

#attach_photo_wrap h2 {
	margin-bottom: 10px;
}

#crasher .controls {
	margin-bottom: 5px;
}

#crasher .controls a {
	float: left;
	width: 250px;
}

#crasher .controls .right {
	text-align: right;
}

.tag_list_area
{
	float: left;
	width: 560px;
	margin-bottom: 5px;
}

.select_rating
{
	position: relative;
	float: right;
}

body#posts .select_rating {
	margin-top: -5px;
}

.positioned_rating_block
{
	margin: 0;
	padding: 0;
	margin-right: 30px;
}

.rating_text
{
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
}

.post_body
{
	margin: 0;
	padding: 0;
	clear: left;
}

.num_fans,
.leaderboard_score
{
	font-weight:400;
}

/* Karma Section Front */

.karma_detail, .karma_title, .karma_links
{
	margin: 0 20px;
}

.karma_links
{
	margin-top: 5px;
	margin-bottom: 25px;
}

.karma_title
{
	margin-top: 10px;
	margin-bottom: 10px;
}

h1.karma_title
{
	height: 18px;
	width: 500px;
	padding: 0;
	clear: both;
}

h2.karma_title
{
	color: #670001;
	font-size: 14px;
	line-height: 1;
	padding: 0;
}

div.karma_detail
{
	padding: 7px;
}

div.karma_detail .pcwrap
{
	height: 160px;
}

#karma_detail
{
	background-color: #F0F0F0;
}

.karma_detail .pcwrap
{
	margin: 0;
	padding: 0;
}

#karma_leaders_detail
{
	padding: 0;
	float: left;
}

#karma_leaders_sub_head
{
	font-weight: 800;
	float: left;
	position: relative;
	top: -3px;
	padding-left: 215px;
}

a.orangelink 
{
	background: url("arrow_orange.gif") top left no-repeat;
	margin: 0;
	padding: 1px 0 3px 12px;
	font-weight: 400;
	cursor: pointer;
}

.shrink
{
	margin: 0;
	padding: 0;
	line-height: 1;
}

h1#karma
{
	background: url("strip_karmadefinition.gif") top left no-repeat;
}

#karma_leaders
{
	background: url("strip_karmaleaders.gif") top left no-repeat;
}

#karma_faq
{
	background: url("strip_karmafaq.gif") top left no-repeat;
}

.partycrasher_front_small_container .avatar_post {
	margin-left: 0px;
	margin-top: 0px;
}

#important_field {
	display: none;
}

body#posts.show #email_form {
	margin-bottom: 10px;
}

a.listing_photo {
	width: 60px;
	float: left;
	height: 60px;
}

a.listing_photo img {
	width: 50px;
	height: 50px;
}

/* Gallery editing */

body#galleries.new p strong {
	width: 100px;
	float: left;
}

body#galleries.new p input {
	width: 325px;
}

body#galleries.new p.submission input {
	width: 85px;
}

body#galleries.edit p#gallery_description, body#galleries.edit p#gallery_title, body#galleries.edit p#gallery_tags {
	width: 45%;
	float: right;
}

body#galleries.edit p#gallery_title, body#galleries.edit p#gallery_tags {
	float: left;
}

body#galleries.edit p#gallery_description textarea {
	width: 100%;
	height: 60px;
}

body#galleries.edit p.submission {
	clear: both;
}

body#galleries.edit dl.main dt {
	font-weight: bold;
	margin: 10px 0px 5px 0px;
}

body#galleries.edit dl#photos_block dd, body#galleries.edit ul#preview_block_order li {
	width: 14%;
	float: left;
	padding: 2.5%;
}

body#galleries.edit dl#photos_block dd img, body#galleries.edit ul#preview_block_order li img {
	width: 100%;
	height: auto;
}

body#galleries.edit dl#photos_block {
	margin-top: 20px;
}

h2#my_galleries {
	display: block;
	width: 250px;
	height: 20px;
	margin: 10px 0 10px 0;
	text-indent: -5000em;
	background: transparent url(strip_galleries.gif) top left no-repeat;
	clear: both;
}

.user_galleries .gallery {
	width: 45%;
	float: left;
	padding-right: 5%;
}

.user_galleries .gallery img {
	width: 100px;
	height: auto;
	float: left;
}

.user_galleries .gallery .info {
	margin-left: 110px;
}

.user_galleries .gallery .info strong a {
	font-size: 1.3em;
	line-height: 1.4em;
}

.user_galleries .gallery .info span {
	display: block;
	color: #666;
	line-height: 1.3em;
}

p.description {
	padding:0px 20px;
}

.manage_links {
	text-align: center;
}

/* New premium listings stuff */

h2#premium_listings {
	display: block;
	width: 300px;
	height: 25px;
	text-indent: -5000em;
	background: transparent url(premium_listings.gif) top left no-repeat;
	text-align: left;
	margin: 0px 20px;
}

h2#all_results {
	display: block;
	width: 300px;
	height: 25px;
	text-indent: -5000em;
	background: transparent url(all_listings.gif) top left no-repeat;
	text-align: left;
	margin: 0px 20px;
}

#premium {
	margin-bottom: 15px;
}

#premium .extras {
	clear: both;
	margin-top: 10px;
	display: block;
}

body#venues.list #premium .list_item_container {
	background: #f0f0f0;
	margin: 0px 0px 5px 0px;
	width: 380px;
	padding: 5px 20px;
}

#premium div.venue_list_item {
	margin-bottom: 0px;
}

body#venues.show #premium {
	background: #f0f0f0;
	padding: 15px 20px;
}

body#venues.show #premium .info {
	margin-left: 115px;
}

body#venues.show #premium img {
	width: 100px;
	height: 100px;
	float: left;
}

body#venues.show #premium .coupon {
	border: 1px #666 dashed;
	padding: 3px 5px;
	margin: 5px 0px 15px 0px;
}

body#venues.show #premium .coupon p {
	padding-bottom: 0px;
	font-weight: bold;
}

body#venues.show #premium .coupon p a {
	float: right;
	color: #600;
	font-weight: bold;
	width: 11em;
}

body#venues .info a, body#venues .extras a {
	width: 40%;
	float: left;
}

body#venues .info a.video_link, body#venues .extras a.video_link {
	background: transparent url(video_20x19.jpg) top left no-repeat;
	padding: 2px 0px 2px 23px;
}

body#venues .info a.menu_link, body#venues .extras a.menu_link {
	background: transparent url(menu_20x19.jpg) top left no-repeat;
	padding: 2px 0px 2px 23px;
}

/* Local Groups styles */

#local_groups * {
	color: #fff;
}

#local_groups h2 {
	display: block;
	height: 39px;
	background: transparent url(local_groups.jpg) -2px top no-repeat;
	text-indent: -5000px;
	margin-left: 20px;
}

#local_groups h6 {
	color: #E37C20;
	text-transform: uppercase;
	padding: 5px 0px 0 20px;
	display: block;
}

#local_groups .group_block {
	padding: 8px 5px 7px 20px;
	margin-left: 0px;
}

#local_groups img {
	float: left;
	width: 70px;
	height: 70px;
	border: 1px solid white;
	margin-top: 2px;
}

#local_groups .group_block h3 {
	margin-left: 0px;
}

#local_groups .group_block h3 a {
	font-size: 1em;
}

#local_groups .info {
	margin-left: 80px;
	padding-right: 10px;
	font-size: 0.8em;
}

#start_own_group {
	padding: 52px 0 5px 20px;
	background: transparent url(bg_start_own_group.jpg) no-repeat top left;
}

#start_own_group * {
	color: #fff;
}
#start_own_group input {
	color: #000;
}

/* Channel Surf styles */

#channel_surf * {
	color: #fff;
}

#channel_surf h2 {
	display: block;
	height: 39px;
	background: transparent url(channel_surf2.gif) -2px top no-repeat;
	text-indent: -5000px;
	margin-left: 20px;
	margin-top: 10px;
}

#channel_surf h3 {
	font-weight: normal;
	font-size: 1em;
	margin-left: 20px;
}

#channel_surf h6  {
	color: #E37C20;
	text-transform: uppercase;
	padding: 5px 0px;
	display: block;
}


#channel_surf h6 a {
	color: #E37C20;
	text-transform: uppercase;
	padding: 5px 0px;
	display: block;
}

#channel_surf img.eyepiece_image {
	float: left;
	width: 35px;
	height: 35px;
	border: 1px solid white;
	margin-top: 3px;
}

#channel_surf .channel_block {
	border-bottom: 1px dotted white;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 5px;
}

#channel_surf .channel_block.odd {
	background: #72161B;
}

#channel_surf .channel_block h3 {
	margin-left: 0px;
}

#channel_surf .channel_block h3 a {
	font-size: 1.4em;
}

#channel_surf .info {
	margin-left: 45px;
	padding-right: 20px;
	font-size: 0.8em;
}

#channel_surf a.less {
	padding-left: 12px;
	background: transparent url(arrow_orange_vert.gif) -5px 5px no-repeat;
}

#channel_surf a.more {
	padding-left: 12px;
	background: transparent url(arrow_orange.gif) top left no-repeat;
}

#channel_surf ul.headline_links {
	padding-left: 20px;
	padding-right: 150px;
	border-bottom: 1px dotted white;
	padding-bottom: 10px;
	margin-top: 10px;
}

#channel_surf ul.headline_links li {
	padding-right: 50px;
}

#channel_surf ul.orangelist li {
	margin-right: 20px;
	border-bottom: 1px dotted white;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

#channel_surf ul.orangelist li.last, #channel_surf ul.headline_links li {
	border-bottom: none;
	}

h2#this_month {
	margin-left: 20px;
	display: block;
	height: 24px;
	width: 350px;
	text-indent: -3000em;
	background: transparent url(strip_month_prizes.gif) top left no-repeat;
}

#prizes {
	margin-left: 20px;
	margin-bottom: 15px;
}

#prizes img {
	width: 182px;
	height: auto;
}


#central_login {
    width:320px; 
    height:90px; 
    margin:2px 0 0 0;
    overflow:hidden;
}

#central_login iframe {
    border:none;
    height: 110px;
    width: 350px;
}

body#minilayout {
    background:none;
    background-image:none;
    background-color:transparent !important;
}

p.info_line {
  line-height: 12px;
}

#frontpageeyepiece2 p{
	color:#fff !important;
	color:#fff;
	text-align:justify;
	padding:5px;
	font-size:10px;
	padding-right:5px;
	}
#frontpageeyepiece3 p{
	color:#000 !important;
	color:#000;
	text-align:justify;
	padding:5px;
	padding-right:5px;
	}	
	
#frontpageeyepiece2 p a{
	color:#FF9901 !important;
	color:#FF9901;
	font-size:10px;
	text-decoration:underline;
	
	}
	
	
#frontpageeyepiece2 p a:hover{
	color:#FF9901 !important;
	color:#FF9901;
	text-decoration:none;
	
	}
	
.reviews{
 color:#fff;
 padding-left:2px;
 padding-right:15px;
 padding:2px;
 text-align:justify;
 text-decoration:none;
 }	
 
 .floatleft { 
float: left;
margin: 2px 6px 0px 1px;
clear: left;
}

.img1
{
border:1px solid #fff;
padding:0px;
}


div.cloud3 a{font-size:14px;color:#be9b67 !important;}


.latest_itemHyperText{
font-size:14px;line-height:17px;font-weight:bold;color: #000; padding-top: 10px; padding-right: 22px; padding-bottom:0px; padding-left: 10px;
}

.latest_itemHyperText:hover{
color:#E37C20;
}

.latest_itmeDate{
font-size: 10px; color: #666; margin-left:5px;
}


#indy_id{
 background:url(login_icon.gif) no-repeat left top; margin:15px 40px 18px 8px; height:72px; width:80px;}
 
#pnav{float:right;padding-top:14px}
#links{margin:0;}
#links li{float:left;text-align:right;margin:0 0 0 2px; color:#fff; padding:0px 4px;}
#links a{float:left;color:#fff;}


.floatright { 
float: right;
margin: 2px 2px 0px 10px;
clear: right;
}
