.featuredVideoTitle {
	margin: 5px;
	color: #fff;
	font-weight: bold;
	text-align: center;	
}

.featuredVideoDesc {
	text-align: center;
	font-size: 11px;
}

.featuredVideoAnchor {
	float: left;
	width: 146px;
	/*height: 174px;*/
	overflow: hidden;
	margin-right: 11px;
	
}

.featuredVideoThumb {
	cursor: pointer;
	height: 80px;
	overflow: hidden;
}

.buyTickets {
	display: none;
	width: 239px;
	height: 299px;
	position: absolute;
	filter:alpha(opacity=87);
	-moz-opacity:0.87;
	-khtml-opacity: 0.87;
	opacity: 0.87;
	cursor: pointer;
	background-color: #000;
}

.more_info_container {
	height: 82px;
	width: 67px;
	overflow: hidden;
	background-image: url('/images/more_info1.png');
	display: block;
	float: left;

}

.buy_tickets_container {
	height: 87px;
	width: 74px;
	margin: -5px 0px 0px 5px;
	overflow: hidden;
	background-image: url('/images/buy_tickets.png');
	display: block;
	float: left;
}

.buyTicketsAnchor {
	margin: 110px 0px 0px 50px;
}

.moreInfoContainer {
	position: relative;
}

#CurrentList {
	font-size: 15px;
	color: white;
	font-weight: bold;
	margin-top: 15px;
	padding-left:10px;
	float:left;
}

#followLinkAnchor {
	float:left;
}

.featured_videos {
	width: 950px;
	margin: 0px auto;
	position: relative;
	padding-left: 12px;
}
.tweethop {
	background-image:url('/images/homepage_tabs.gif');
	width: 642px;
	height: 53px;
}
.tweethop_selection {
	margin: 0px 0px 0px 155px
}

#tweethopselect {
	float: right;
	margin: 0px 25px 0px 0px;
	height: 47px;
}
#tweethoplistselect {
	margin: 15px;
}


.blog_title {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.nav {
	position: absolute;
	top: 83px;
	left: 123px;
	height: 24px;
	overflow: hidden;
	float: left;
}

.more_videos {
	position: absolute;
	top: 9px;
	right: 17px;
	text-align: left;
	float:right;
	width:147px;
	height:30px;
}
.more_videos a {
	display:block;
	width:147px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:#000 url("../images/btn_more-videos.jpg") no-repeat top left;
}

.left {
	float: left;
}

.article {
	margin: 47px 0px 0px 0px;
	width: 452px;
	height: 90px;
}

.pubdate_category {
	font-size: 9px;
}

.blog_desc {
	
}

.categories {
	color: #f6891f;
}

.recent_articles {
	width: 962px;
	height: 160px;
	background-image: url('/images/the_dash_background.jpg');
	background-repeat: no-repeat;
	margin: 0px auto;
	line-height: 15px;
}

.nav_over {
	background-position: 0px 0px;
}

.nav_out {
	background-position: 0px 24px;	
}

#nav_home {
	background-image: url('/images/nav_home.jpg');
	background-position: 0px 24px;
	width: 67px;
	height: 48px;
	display: block;
	float: left;
	overflow: hidden;
}

#nav_dash {
	background-image: url('/images/nav_dash.jpg');
	background-position: 0px 24px;	
	width: 95px;
	height: 48px;
	display: block;
	float: left;
	overflow: hidden;	
}

#nav_video {
	background-image: url('/images/nav_video.jpg');
	background-position: 0px 24px;
	width: 68px;
	height: 48px;
	display: block;
	float: left;
	overflow: hidden;
}

#nav_feature {
	background-image: url('/images/nav_feature.jpg');
	background-position: 0px 24px;
	width: 90px;
	height: 48px;
	display: block;
	float: left;
	overflow: hidden;
}

body {
	padding:0px;
	margin:0px;
	background-color: #000;
	font-family: Arial;
	font-size: 11px;
	color: #656565;
}
img {
	border: 0px;
}
.header {
	width: 100%;
	height: 109px;
	background-image: url("../images/top_span.jpg");
	background-position: top center;
	background-repeat: repeat-x;
}
.footer {
	width: 100%;
	height: 246px;
	background-image: url("../images/bottom_span.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	margin-top: 25px;
	clear:both;
}
.content {
	width: 100%;
	background-image: url("../images/content_span.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	
}
.content_inner {
	width: 100%;
}
.header_inner {
	background-image: url("../images/top_bg.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px auto;
	width: 1200px;
	height: 109px;
	border: 0px solid white;
	position:relative;
}
.content_inner {
	background-image: url("../images/middle_bg.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px auto;
	width: 1200px;
}
.footer_inner {
	background-image: url("../images/footer_bg.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px auto;
	width: 1200px;
	height: 246px;
}
.fist {
	width:248px;
	margin: 0px auto;
}
.logo {
	position:absolute;
	top:0px;
	left:122px;
}
.signup {
	position:absolute;
	top:25px;
	left:788px;
}
.signup img {
	vertical-align:middle;
}
.email input {
	height:18px;
	width:159px;
	line-height:18px;
	vertical-align:middle;
	background-color: #2a2d33;
	border: 1px solid #373737;
}
.email_loader {
	position:absolute;
	top:18px;
	left:283px;
}
.email_loader_anchor {
	position:relative;
}
.player {
	margin:0px 0px 0px 118px;
	float:left;
	width:640px;
}
.player_right {
	float: left;
	border: 0px solid white;
	width: 323px;
	
}
.tabs
{
	margin-left:118px;
	float:left;
	width:640px;
}
.tabs_right {
	float: left;
	border: 0px solid white;
	padding: 0px 0px 0px 0px;
}
.footer_left {
	float: left;
	padding: 12px 0px 0px 118px;
}
.footer_right {
	float: right;
	padding-right: 130px;
}
.featured_events {
	width: 310px;
	font-size: 12px;
	line-height:14px;
}
.featured_event_1, .featured_event_2 {
	background-color:#111215;
	margin-bottom:2px;
}
.featured_event_left {
	width:200px; 
	float:left;
	margin-left:25px;
	margin-top:20px;
	padding: 0px;
}
.featured_event_right {
	float:right;
	margin-right:2px;
	padding: 6px 5px;
}
.event_date {
	color: #f6891f;
	padding-top:20px;
}
.event_title {
	color: #fff;
	font-weight: bold;
}
.event_location {
	color:#656565;
}
.white {
	color: #fff;
	font: 9px/12px Arial;
}
a:link {
	color:#f6891f;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color:#f6891f;
	text-decoration: none;
}
a:active {
	color:#f6891f;
	text-decoration: none;
}
a:visited {
	color:#f6891f;
	text-decoration: none;
	font-weight: bold;
}
a.whiteanchor:link {
	color:#b8b8b8;
	text-decoration: none;
	font-weight: bold;
}
a.whiteanchor:hover {
	color:#b8b8b8;
	text-decoration: none;
}
a.whiteanchor:active {
	color:#b8b8b8;
	text-decoration: none;
}
a.whiteanchor:visited {
	color:#b8b8b8;
	text-decoration: none;
	font-weight: bold;
}
.countdown_title {
	font: bold 14px/22px Arial;
	color: #fff;
	margin: -2px 0px 10px 10px;
	float: left;
}
.countdown_buttons {
	margin: 0px 10px 0px 0px;
	float: right;
}
.countdown_over {
	text-align: center;
	width: 100%;
	height: 22px;
	line-height: 22px;
	font: bold 16px/22px Arial;
	padding: 10px 0px 20px 0px;
}
.tweethop_tweets {
	width: 642px;
	margin: 0px auto;
}
.tweethop_tweet {
	float: left;
	width: 319px;
	height: 79px;
	line-height: 12px;
	border: 1px solid #141414;
	border-top: 0px;
	border-right: 0px;
	overflow: hidden;
}
.border_top {
	border-top: 1px;
}
.border_bottom {
	border-bottom: 0px;
}
.border_left {
	border-left: 0px;
}
.border_right {
	border-right: 0px;
	/*
	border-top: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;	
	*/
}
.uspacer {
	height: 30px;
	width: 300px;
}
.uspacer2 {
	height: 300px;
	width: 15px;
	float: left;
}
.showscroller {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 239px;
	/*height:299px;*/
	height:350px;
	margin: 30px 0px 0px 35px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.showscroller .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}

#actions { height:26px; left:44px; position:absolute; text-align:center; top:312px; width:150px; color:#fff; font-size:14px }
#actions a { display:block; width:71px; height:26px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden }
#flyerBack { float:left; background-image:url("../images/btn_back.jpg") }
#flyerNext { float:right; background-image:url("../images/btn_next.jpg") }

/* Vidceo page CSS */
.video .featuredVideoAnchor { height:223px }
.video .last { margin:0 }

#pageContent { padding:8px 0; width:960px }
#videoContent { padding-left:14px }
.video #video_title { float:left }
.video .featured_videos { clear:both }
.video .video_pagination { float:right; height:27px; margin-right:400px }
.video .video_pagination .video_nav { }
.video .video_pagination a { display:block; float:left; width:15px; height:28px; color:#666; text-align:center; line-height:28px }
.video .video_pagination a:hover { color:#e26a0b }
.video .video_pagination .prev { float:left; width:26px; height:28px; padding-right:15px; background:#000 url("../images/arrow_left.gif") top left no-repeat; }
.video .video_pagination .next { float:right; width:26px; height:28px; padding-left:15px; background:#000 url("../images/arrow_right.gif") top right no-repeat; }
.video .video_pagination .prev:hover { background-position:bottom left }
.video .video_pagination .next:hover { background-position:bottom right }

.video #bottomAd { clear:both; padding:15px 0 5px; text-align:center }
.video #player_right a { float:right; padding-top:5px }

.featured_videos .vidOff { background-position:top center }
.featured_videos .vidOff:hover { background-position:bottom center }
.featured_videos .vidOn { background-position:bottom center }

