/*
Theme Name: Club LaVela
Theme URI: http://clublavela.com/
Description: A custom development for Club LaVela by Mediarite Creative.
Version: 1.0
Author: Chris Tipton
Author URI: http://mediaritellc.com/

	Club LaVela v1.0
	 http://clublavela.com/

	This theme was custom designed and developed by Chris Tipton of
	Mediarite Creative for Club LaVela. 
	
	©2010 Mediarite, LLC. All Rights Reserved.

*/



/* Layout */
* {margin:0;padding:0;border:none;outline:none;}
html, body {background-color:#000000;}
body, #mcont, #mcont2 { height:100%;}
#mcont, #mcont2 { background-position:top center; background-repeat:no-repeat;}
#header { width: 100%; height: 397px; position: relative; text-align: center; padding-top: 18px; }
#menu, #hp_cont, #footer {width:998px;margin:0 auto; position:relative;}
#menu {height:32px; }
/*#hp_cont, #l, #r {height:560px;}*/
#hp_cont {margin-top:15px;margin-bottom:50px;}
#page_cont {width:960px;margin:0 auto;padding-top:20px;padding-bottom:50px;}
#l, #r, #blog, #twitter, #lb, #rb, #rock {position:relative;float:left;}
#l {width:346px;left:10px;}
#lb {width:365px;margin-left:59px;margin-right:30px;}
#r {width:652px;left:10px;}
#rb {width:500px;}
#blog {width:420px;padding-right:35px;}
#blog_page {width:760px;margin-right:50px;float:left;}
#blog_sidebar {width:148px;float:left;}
#blog_sidebar h2 {margin-bottom:10px;font-size:9px;color:#666666;}
#twitter, #rock {width:175px;}
#ads {position:relative;}
#ads, #footer {clear:both;}
#weekly_title, #upcoming_title, #blog_title, #twitter_title {background-image:url(images/lavela_sprite1.jpg);background-repeat:no-repeat;background-position:-150px -67px;width:145px;height:10px;margin:6px; margin-top:10px;margin-bottom:14px;}
#upcoming_title {background-position:0 -67px;}
#blog_title {background-position:-305px -67px;width:130px;margin-left:0;}
#twitter_title {background-position:-439px -67px;width:95px;}
#calendar_title {background-image:url(images/calendar_title.gif);background-repeat:no-repeat;background-position:0 0;width:145px;height:10px;margin:6px; margin-top:20px;margin-bottom:14px;}
#rooms_title {background-image:url(images/rooms_title.jpg);background-repeat:no-repeat;background-position:0 0;width:145px;height:10px;margin:6px; margin-top:20px;margin-bottom:0px;margin-left:74px;}
#upcoming_teen_title, #teen_news_title {background-image:url(images/upcoming_teen_events.jpg);background-repeat:no-repeat;background-position:0px 0px;width:190px;height:10px;margin:0px 2px 14px;}
#teen_news_title {background-image:url(images/teen-news-title.jpg);}
#rock_title {background-image:url(images/lavela_rock_schedule.jpg);background-repeat:no-repeat;background-position:0 0;width:145px;height:10px;margin:6px; margin-top:10px;margin-bottom:14px;}
.buy_tickets a, .facebook_share a, .twitter_share a, #information_title, #share_title, #artist_title {background-image:url(images/event_page_sprite.jpg);background-repeat:no-repeat;}
#information_title, #share_title, #artist_title {background-position:0 -132px;width:183px;height:10px;margin:6px; margin-top:10px;margin-bottom:14px;}
#information_title {margin-left:0px;}
#share_title {background-position:0 -142px;}
#artist_title {background-position:0 -280px;}
.event_title {width:100%;clear:both;padding-left:20px;}
.event_title h2 {color:#EEEEEE;font-family:arial;font-size:24px;padding-left:26px;text-shadow:0 0 20px #999999;text-transform:uppercase;white-space:nowrap;}
.date_bar {background-color:#EEEEEE;color:#222222;font-family:verdana;font-size:10px;font-weight:bold;padding:4px 6px 4px 26px;width:95%;}
.date_bar_hook {background-image:url(images/date_bar_bg.gif);width:12px;height:11px;display:block;}
.time {font-size: 14px;margin-top:-4px;margin-bottom:20px;}
.buy_tickets a, .buy_tickets a:link, .buy_tickets a:visited, .buy_tickets a:active {width:183px;height:46px;background-position:0 0;display:block;margin-bottom:20px;margin-top:20px;}
.buy_tickets a:hover {background-position:0 -45px;}
.facebook_share a, .facebook_share a:link, .facebook_share a:visited, .facebook_share a:active {width:183px;height:32px;background-position:0 -152px;display:block;margin-bottom:10px;}
.facebook_share a:hover {background-position:0 -184px;}
.twitter_share a, .twitter_share a:link, .twitter_share a:visited, .twitter_share a:active {width:183px;height:32px;background-position:0 -216px;display:block;}
.twitter_share a:hover {background-position:0 -248px;}
#drop {position:absolute;z-index:1000;top:-173px;left:0;text-align:center;height:200px;background-image:url(images/dropdown_bg.gif);background-repeat:repeat-x;background-position:top;}
#drop, #slide, #bar {width:100%; margin:0 auto;}
#slide {height:173px;width:978px;position:relative;}
#slidebutton {width:100%;height:100%;display:block;outline:none;}
#bar {width:978px;position:relative;bottom:0;background-image:url(images/topbar_tab.png); background-repeat:no-repeat;background-position:right;height:27px;display:block;clear:both;}
#footer {height:110px;padding-left:20px;}
#banner_bg {padding-top: 24px; width:100%; margin:9px auto;background-position:center top;background-repeat:no-repeat;}
.upcominglist {list-style:none}
.upcominglist li {height:85px; border-bottom:1px solid #333333;padding:8px;width:348px;}
.upcominglist li img {float:left; border:none; outline:none;padding-right:10px;}
.upcominglist li h3 {color:#eeeeee;font-family:arial;text-transform:uppercase;font-weight:bold;text-align:left;}
.upcominglist li h3 a, .upcominglist li h3 a:visited, .upcominglist li h3 a:active {text-decoration:none;color:#eeeeee;text-shadow:0 0 20px #666666;font-weight:bold;font-family:arial;font-size:11px;word-spacing:.2em;}
.upcominglist li h3 a:hover {color:#ffffff;text-shadow:0 0 20px #cccccc;}
.upcominglist li span {font-size:10px; font-family:arial; font-weight:normal;color:#999999;}
.nextTag {position:absolute;height:122px;width:116px;background-image:url(images/next_event_tag.png);background-repeat:no-repeat;background-position:top left;}

#lavelaLogo {bottom:38px;position:absolute;z-index:100;width:220px;height:70px;}
.moreBtn {width:49px; height:23px; display:block; background-image:url(images/more_btn.gif);background-position:0 0;background-repeat:no-repeat;margin:10px;}
.moreBtn:hover {background-position:0 -23px;}
.blog_header, .about_header, .lavela_header, .event_header, .tickets_header, .contact_header, .map_header{background-position:24px 0;background-repeat:no-repeat;height:104px;width:960px;}
.blog_header {background-image:url(images/lavela_blog_header.jpg);}
.about_header {background-image:url(images/lavela_about_header.jpg);}
.lavela_header {background-image:url(images/lavela_header.jpg);}
.tickets_header {background-image:url(images/lavela_tickets_header.jpg);}
.event_header {background-image:url(images/lavela_event_info_header.jpg);}
.contact_header {background-image:url(images/lavela_contact_header.jpg);}
.map_header {background-image:url(images/lavela_directions.jpg);}
.entry{padding-left: 28px;margin-bottom:40px;margin-top:10px;}
#ehub_thumbs {float:left;width:418px;position:relative;padding-left:20px;}
#ehub_thumbs .upcominglist {list-style:none}
#ehub_thumbs .upcominglist li {height:89px;padding:0;width:132px;float:left;position:relative;border:none;}
#ehub_thumbs .upcominglist li img {border:none; outline:none;width:120px;padding:0;}
#ehub_thumbs .upcominglist li h3 {color:#eeeeee;font-family:arial;text-transform:uppercase;font-weight:bold;padding-bottom:4px;}
#ehub_thumbs .upcominglist li h3 a, .upcominglist li h3 a:visited, .upcominglist li h3 a:active {text-decoration:none;color:#eeeeee;text-shadow:0 0 20px #666666;font-weight:bold;font-family:arial;}
#ehub_thumbs .upcominglist li h3 a:hover {color:#ffffff;text-shadow:0 0 20px #cccccc;}
#ehub_thumbs .upcominglist li span {font-size:14px; font-family:arial; font-weight:normal;color:#666666;}
.commentcount {float:right;margin-top:0px;}
.commentcount a, .commentcount a:link, .commentcount a:visited, .commentcount a:active {color:#000000;text-decoration:none;font-weight:bold;font-size:9px;}
.commentcount a:hover {color:#555555;text-decoration:underline;}
.rocklist {list-style:none;margin-left:15px;}
.rocklist li {width:155px;margin-bottom:6px;border-bottom:1px solid #222222;padding-bottom:6px;font-size:11px;text-align:left;}
.rocklist li h3 {font-size:10px;text-transform:uppercase;color:#eeeeee;}
.rocklist li a, .rocklist li a:link, .rocklist li a:visited, .rocklist li a:active {font-size:11px;text-decoration:none;color:#aaaaaa;}
.rocklist li a:hover {color:#ffffff;}
/* END Layout */

/* Menu */
ul#mainmenu {list-style:none; height:32px; }
ul#mainmenu li {float:left;}
ul#mainmenu li a {background:url(images/lavela_sprite1.jpg) no-repeat scroll top left;display:block;height:32px;width:99px;position:relative;}
ul#mainmenu li a.teenclub {background:url(images/lavela_teen_club.jpg) no-repeat scroll top left;display:block;height:32px;width:100px;position:relative;}
ul#mainmenu li a.home {width:64px;}
ul#mainmenu li a.events {
	background-position:-64px 0px;
}
ul#mainmenu li a.multimedia {
	background-position:-163px 0px;
}
ul#mainmenu li a.club {
	background-position:-262px 0px;
}
ul#mainmenu li a.blog {
	background-position:-361px 0px;
}
ul#mainmenu li a.map {
	background-position:-460px 0px;
}
ul#mainmenu li a.contact {
	background-position:-559px 0px;
}
ul#mainmenu li a.tickets {
	background-position:-658px 0px;
}
ul#mainmenu li a.about {
	background-position:-757px 0px;
}
ul#mainmenu li.menuempty {
	background-image:none;
	border-left:1px solid #333333;
	height:32px;
	width:103px;
}
ul#mainmenu li.menuright {
	width:38px;
	height:32px;
	background-image:url(images/menu_bg.jpg);
	padding-left:4px;
}

ul#mainmenu li a span {
	background:url(images/lavela_sprite1.jpg) no-repeat scroll bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
ul#mainmenu li a.home span {background-position:0px -32px;}
ul#mainmenu li a.events span {background-position:-64px -32px;}
ul#mainmenu li a.multimedia span {background-position:-163px -32px;}
ul#mainmenu li a.club span {background-position:-262px -32px;}
ul#mainmenu li a.blog span {background-position:-361px -32px;}
ul#mainmenu li a.map span {background-position:-460px -32px;}
ul#mainmenu li a.contact span {background-position:-559px -32px;}
ul#mainmenu li a.tickets span {background-position:-658px -32px;}
ul#mainmenu li a.about span {background-position:-757px -32px;}
ul#mainmenu li a.teenclub span {background-image:url(images/lavela_teen_club.jpg);background-position:0px -32px;}

ul#mainmenu li a span:hover {
	cursor:pointer;
}

/* END Menu */

/* Typography */
* { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#999999;}
h1 { font-size:16px; color:#eeeeee;text-shadow:0 0 20px #666666;}
h2 { font-size:14px; color:#eeeeee;text-shadow:0 0 20px #666666; font-weight:bold;}
h3 { font-size:12px; color:#eeeeee;text-shadow:0 0 20px #666666; font-weight:bold;}
h4 { font-size:12px; color:#eeeeee;text-shadow:0 0 20px #666666;}

h2, .blog h2 a, .blog h2 a:link, .blog h2 a:visited, .blog h2 a:active, .sblog h2, .sblog h2 a:link, .sblog h2 a:visited, .sblog h2 a:active {
	color:#dddddd;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 0 20px #666666;
	text-transform:uppercase;
	}
.blog h2 a:hover {
	color:#ffffff;
	text-shadow:0 0 20px #cccccc;
}
.home_b p {font-family:verdana;font-size:10px;line-height:14px;}
.blog h2 a, .blog h2 a:link, .blog h2 a:visited, .blog h2 a:active, .blog h2 a:hover, .sblog h2 a, .sblog h2 a:link, .sblog h2 a:visited, .sblog h2 a:active, .sblog h2 a:hover { font-size:11px; word-spacing:.2em; }
#blog_page h2 {padding-left:26px;}
#blog_page h2, #blog_page h2 a, #blog_page h2 a:link, #blog_page h2 a:active, #blog_page h2 a:visited {text-transform:uppercase; color:#dddddd; font-family:arial;font-size:18px; text-shadow:0 0 20px #666666; text-decoration:none; font-weight:bold;margin-bottom:6px;}
#blog_page h2 a:hover {color:#EEEEEE; text-shadow:0 0 20px #999999;}


p {margin-bottom:10px;}
p, .text {line-height:18px; text-align:justify;}
.date {color:#666666;font-size:10px;margin-bottom:2px;}
#blog .date {
color:#666666;
font-family:verdana;
font-size:8px;
letter-spacing:0.5pt;
margin-bottom:2px;
}
#blog h2 {border-bottom:1px solid #222222;margin-bottom:2px;padding-bottom:2px;}

strong {font-weight:bold;color:#cccccc;}
/* END Typography */

/* Links */
a, a:link, a:visited {outline:none;}
a:active, a:hover {color:#ffffff}
.more-link {color:#dddddd; text-decoration:none;font-size:9px;text-transform:uppercase;}
/* END Links */

/* Footer Menu */
#links {height:25px;}
#links ul {list-style:none;}
#links li {border-right:1px solid #333333;float:left;margin-right:8px;padding-right:8px;}
#links li a, #links li a:link, #links li a:visited {text-decoration:none;}
#links li a:active, #links li a:hover {color:#ffffff;}
/* END Footer Menu */

/* Copyright */
#copyright {color:#666666;font-size:10px;clear:both; height:25px;}
#copyright a, #copyright a:link, #copyright a:visited, #copyright a:active {color:#666666;font-size:10px;text-decoration:none;}
#copyright a:hover {color:#ffffff;}
/* END Copyright */

/* Footer Logo */
#footerlogo, #footerlogo a, #footerlogo a:link, #footerlogo a:visited, #footerlogo a:hover {width:130px; height:43px; display:block;}
#footerlogo {position:relative; float:right; right:50px; background-image:url(images/lavela_sprite1.jpg);background-repeat:no-repeat;background-position:0 -81px; }
/* END Footer Logo */

/* Social Links */
#socialicons {clear:both;}
#socialicons ul {list-style:none;}
#socialicons ul li {width:32px;height:32px;margin-right:5px;float:left;position:relative;background-image:url(images/social_icons.png);background-repeat:no-repeat;}
#fb a, #ya a, #yt a, #go a, #lv a, #rss a, #tw a, #wp a, #ms a {width:32px;height:32px;display:block;}
#fb {background-position:-96px 0;}
#yt {background-position:-32px 0;}
#go {background-position:-128px 0;}
#lv {background-position:-160px 0;}
#rss {background-position:-192px 0;}
#tw {background-position:-256px 0;}
#wp {background-position:-288px 0;}
#ms {background-position:-320px 0;}
/* END Social Links */

/* Newsletter form */
#mc-embedded-subscribe {width:92px;height:34px;background-image:url(images/lavela_subscribe_btn.jpg); background-position:0 0; background-repeat:no-repeat;border:none;outline:none;margin-top:4px;}
#mc-embedded-subscribe:hover {background-position:0 -34px;cursor:pointer;}
#mce-EMAIL, #mce-FNAME, #mce-LNAME {font-size:10px;font-weight:normal;color:#cccccc;background-color:#000000;border:1px solid #66cccc;padding:4px;margin:2px;}
.note-required{color:red;}
.response{font-size:9px;}
#mce-error-response{color:Crimson;}
#mce-success-response{color:MediumVioletRed;font-size:10px;width:180px;text-align:justify;padding:2px;}
.mce_inline_error{font-size:9px;color:#ffffff;}
.mc-field-group {text-align:left;}

/* END Newsletter form */

/* Dropbox Layout */
#sociallinks, #rsslinks, #newsletterform {float:left;line-height:18px;padding:10px;text-align:left;padding-left:20px;height:150px;}
#sociallinks{width:310px}
#rsslinks{width:240px}
#newsletterform{width:320px;line-height:10px;}
#drop a {text-decoration:none;}
/* End Dropbox Layout */

/* Twitter */
#twitter, #twitter ul {list-style:none;}
#twitter li .twit_cap, #twitter li .twit_foot {background-image:url(images/lavela_twitter2.gif);background-repeat:no-repeat;width:148px;height:7px;background-position:0 0;}
#twitter li .twit_body {background-image:url(images/lavela_twitter_bg2.jpg);background-repeat:repeat-y;width:148px;background-position:left;padding:4px;padding:6px; width:138px; font-size:9px;text-transform:lowercase;text-align:left;overflow:hidden;}
ul#twitter li .twit_foot {height:18px; background-position:0 -7px;}
#twitter li:first-child .twit_cap, #twitter li:first-child .twit_foot {background-image:url(images/lavela_twitter1.gif);background-repeat:no-repeat;width:148px;height:7px;background-position:0 0;}
#twitter li:first-child .twit_foot {height:18px; background-position:0 -7px;}
#twitter li:first-child .twit_body {background-image:url(images/lavela_twitter_bg1.jpg);}
#twitter li .twit_body a, #twitter li .twit_body a:link, #twitter li .twit_body a:visited {font-size:9px; text-decoration:none;}
#twitter li ul {margin-bottom:10px;}



/* END Twitter */

/* Contact Form */
.wpcf7-form input, .wpcf7-form textarea {padding:6px; color:#333333;background-color:#eeeeee;}
.wpcf7-form input {width:260px;}
.wpcf7-form textarea {width:259px;}

/* END Contact Form */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Map */
#directions input {
	width:170px;
	background-color:#EEEEEE;
	color:#333333;
	padding:6px;
	margin-top:8px;
}
/* END Map */

/* Gallery */
#gallery_page {width:800px;float:left;}
#gallery_title {background-image:url(images/lavela_gallery_title.jpg);background-repeat:no-repeat;background-position:0 0;width:183px;height:10px;margin-top:5px;margin-bottom:14px;display:block;}
.gallery_post {float:left;margin-right:20px;margin-bottom:20px;text-align:center;}
.gallery_title_bar {background-color:#EEEEEE;color:#222222;font-family:arial;font-size:14px;font-weight:bold;padding:3px 6px 3px 10px;width:293px;text-align:left;}
.gallery_details {float:left;position:absolute;margin-top:-20px;}
.gallery_date{float:left; width:140px;margin-left:10px;color:#cccccc;font-size:10px;font-weight:bold;}
.gallery_commentcount {float:left;width:140px;text-align:right;padding-left:10px;}
.gallery_title_bar h2, .gallery_title_bar h2 a, .gallery_title_bar h2 a:link, .gallery_title_bar h2 a:visited, .gallery_title_bar h2 a:active {color:#222222;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}
.gallery_title_bar h2 a:hover {color:#444444;}
.gallery_date, .gallery_commentcount {text-shadow:1px 1px 5px #000000;}
.gallery_commentcount a, .gallery_commentcount a:link, .gallery_commentcount a:visited, .gallery_commentcount a:active {color:#cccccc;text-decoration:none;font-weight:bold;font-size:10px;}
.gallery_commentcount a:hover {color:#ffffff;text-decoration:underline;}
#gallery-1 img {border: 1px solid #666666; }
/* END Gallery */

/* Spring Break */
#sl, #sc, #sr {
	width:33%;
	float:left;
}
.sentry {
	border:1px solid #252525;
	margin-bottom: 20px;
	margin-left:10px;
	background-color:#121212;
	padding:5px;
}
.sentry:first-child {
	margin-left:0;
}
.sblog {
	float:left;
	width:208px;
}
.blog_thumb {
	width:80px;
	height:80px;
	float:left;
	margin-right:5px;
}
.clear {
	clear:both;
	height:1px;
	width:1px;
}
.places_to_stay_title, .places_to_eat_title, .tips_title, .party_card_title {
	width:162px;
	height:12px;
	background-image:url(images/spring_break_titles.jpg);
	background-repeat:no-repeat;
	background-position:0 -1px;
	margin-bottom:20px;
	margin-left:10px;
}
.places_to_eat_title {
	background-position:0 -12px;
}
.tips_title {
	background-position:0 -25px;
	width:200px;
}
.party_card_title {
	background-position:0 -37px;
	width:250px;
}
.pad {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:40px;
}
/* END Spring Break */

/* New Menu */
ul#newmenu {list-style:none; height:32px; }
ul#newmenu li {float:left;}
ul#newmenu li a {background:url(images/new_menu.jpg) no-repeat scroll top left;display:block;height:32px;width:99px;position:relative;}
ul#newmenu li a.home {width:65px;}
ul#newmenu li a.springbreak {
	background-position:-65px 0px;
	width:114px;
}
ul#newmenu li a.events {
	background-position:-179px 0px;
	width:82px;
}
ul#newmenu li a.multimedia {
	background-position:-261px 0px;
	width:109px;
}
ul#newmenu li a.club {
	background-position:-370px 0px;
	width:95px;
}
ul#newmenu li a.blog {
	background-position:-465px 0px;
	width:72px;
}
ul#newmenu li a.map {
	background-position:-537px 0px;
	width:95px;
}
ul#newmenu li a.tickets {
	background-position:-632px 0px;
	width:86px;
}
ul#newmenu li a.teenclub {
	background-position:-718px 0px;
	width:102px;
}
ul#newmenu li a.about {
	background-position:-820px 0px;
	width:79px;
}
ul#newmenu li a.contact {
	background-position:-899px 0px;
	width:98px;
}

ul#newmenu li a span {
	background:url(images/new_menu.jpg) no-repeat scroll top left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
ul#newmenu li a.home span {background-position:0px -32px;}
ul#newmenu li a.springbreak span {background-position:-65px -32px;}
ul#newmenu li a.events span {background-position:-179px -32px;}
ul#newmenu li a.multimedia span {background-position:-261px -32px;}
ul#newmenu li a.club span {background-position:-370px -32px;}
ul#newmenu li a.blog span {background-position:-465px -32px;}
ul#newmenu li a.map span {background-position:-537px -32px;}
ul#newmenu li a.tickets span {background-position:-632px -32px;}
ul#newmenu li a.teenclub span {background-position:-718px -32px;}
ul#newmenu li a.about span {background-position:-820px -32px;}
ul#newmenu li a.contact span {background-position:-899px -32px;}

ul#newmenu li a span:hover {
	cursor:pointer;
}

/* END New Menu */

/* New Drop Down */
#bar2 {
	width:100%;
	position:absolute;
	top:0px;
	background-image:url(images/topbar_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:31px;
	display:block;
	clear:both;
	z-index:999;
}
#bar2 ul {
	width:599px;
	margin:0 auto;
	height:31px;
}
#bar2 ul li {
	float:left;
	list-style-type:none;
	height:31px;
}
ul#new_dropdown li a, ul#new_dropdown li span, ul#new_dropdown .left, ul#new_dropdown .right {
	background-image:url(images/top_bar_menu.png);
	background-repeat:repeat-x;
	background-position:0 0;
	display:block;
	height:31px;
}
#bar2 .quick_links {
	background-position:-56px 0;
	width:105px;
}
#bar2 .social_links {
 	background-position:-161px 0;
 	width:102px;
 }
#bar2 .homebtn {
 	background-position:-263px 0;
 	width:66px;
 }
#bar2 .newsletter {
	background-position:-329px 0;
	width:100px;
}
#bar2 .live_feed_on {
	background-position:-429px 0;
	width:140px;
}
#bar2 .live_feed_off {
	background-position:-599px 0;
	width:140px;
	cursor:default;
}
#bar2 li.left {
	background-position:0 0;
	width:56px;
}
#bar2 li.right {
	background-position:-569px 0;
	width:30px;
}
ul#new_dropdown li a.quick_links span {background-position:-56px -31px;}
ul#new_dropdown li a.social_links span {background-position:-161px -31px;}
ul#new_dropdown li a.homebtn span {background-position:-263px -31px;}
ul#new_dropdown li a.newsletter span {background-position:-329px -31px;}
ul#new_dropdown li a.live_feed_on span {background-position:-429px -31px;}
ul#new_dropdown li a.live_feed_off span {background-position:-599px -31px;cursor:default;}


#qe_slide, #sl_slide, #nl_slide {position:absolute;z-index:1000;top:-200px;left:0;text-align:center;height:200px;background-image:url(images/dropdown_bg.gif);background-repeat:repeat-x;background-position:top;width:100%; margin:0 auto;}

.slide_close_btn {
	position:relative;
	float:left;
	width:94px;
	height:200px;
}
.slide_close_btn a {
	width:94px;
	height:35px;
	display:block;
	background-image:url(images/slide_close_btn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	position:absolute;
	bottom:28px;
}

.quick_events {
	list-style-type: none;
	margin-left: 40px;
	margin-top: 10px;
}
.quick_events li {
	float:left;
	padding:5px;
	margin-right:10px;
	width:140px;
	overflow:hidden;
	height:12px;
}
.quick_events span {
	float:left;
	font-size:10px;
	color:#fff;
	margin-right:4px;
}
.quick_events h3 a {
	font-size:10px;
	color:#999;
	text-decoration:none;
}
.quick_events h3 a:hover {
	color:#fff;
}
/* END New Drop Down */

#vid {  
	display:none;
	position:fixed;  
	_position:absolute;
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:1000;
}
#vidpop {  
	display:none;
	position:fixed;
	_position:absolute;
	height:350px;
	width:960px;
	background:#000;
	border:2px solid #000;
	z-index:1001;
	padding:0px;
	font-size:12px;
	top:50px;
}
/*
#vid, #vidpop{
	visibility:hidden;
}
*/

#popbtns {
	padding: 12px;
	background-color: #222;
	border: 2px solid black;
	margin-top: 7px;
	text-align: right;
}
#close-popup, #never-show {
	color:#eee;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}
#close-popup:hover, #never-show:hover {
	color:#990000;

}
