body, table, td {
	font-family:	Verdana;
	font-size:		11px;
	line-height:	15px;
	margin:			0 auto;
	padding:		0px;
}

body {
	background:		#eeeeee;
	background:		#ffffff;
	text-align:		center;
}

table {
	margin:			0px;
	padding:		0px;
}


#overlay {

	position:			absolute;
	display:			block;
	z-index:			10;
	margin:				0px auto;
		
	width:				100%;
	height:				100%;
	margin:				0px;

	text-align:			center;

	background-color:	black;

	-moz-opacity:		0.8;
	opacity:			.80;
	filter:				alpha(opacity=80);

	/* For web browsers who care */
	opacity:			0.8;
	/* For IE 5-7 */
	filter:				progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter:			"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.nix {

	-moz-opacity:		0.2;
	opacity:			.20;
	filter:				alpha(opacity=20);

	/* For web browsers who care */
	opacity:			0.2;
	/* For IE 5-7 */
	filter:				progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter:			"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.overwhite {
	
	width:				416px;
	height:				584px;
	display:			block;

	margin:				23px auto;
	padding-left:		0px;
	padding-right:		0px;
	
	background-color:	white;

	-moz-opacity:		0.6;
	opacity:			.60;
	filter:				alpha(opacity=60);

	/* For web browsers who care */
	opacity:			0.6;
	/* For IE 5-7 */
	filter:				progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter:			"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

#overframe {
	
	position:			absolute;
	display:			block;
	z-index:			20;

	width:				100%;
	height:				100%;
	margin:				0px;

	text-align:			center;

}

.overcontent {
	
	width:				884px;
	height:				600px;
	display:			block;

	margin:				0px auto;
	padding-left:		33px;
	padding-right:		33px;
	padding-top:		33px;

	text-align:			center;

	background-color:	none;

}



.site_container {
	width:				950px;
	height:				100%;
	margin:				0px auto;
	padding-left:		33px;
	padding-right:		33px;
	background:			#ffffff;
	text-align:			left;
	border-left:		0px solid #cccccc;
	border-right:		0px solid #cccccc;
	background-color:	#ffffff;
}

html > body .site_container {
	width:			884px;
}


.menu {
	display:		inline;
	float:			left;
	width:			82px;
	margin:			0px;
	padding:		0px;
	border:			0px;
}

.menu_column {
	display:		inline;
	float:			left;
	width:			41px;
	margin:			0px;
	padding:		0px;
	border:			0px;
	vertical-align: top;
}



.right2menu {
	display:		inline;
	float:			left;
	width:			802px;
	margin:			0px;
	padding:		0px;
}

.content_block {
	display:		inline;
	float:			left;
	width:			800px;
	height:			290px;
	margin:			0px;
	padding:		0px;
	padding-left:	46px;
	vertical-align: bottom;
}

html > body .content_block {
	width:			756px;
}

.title {
	display:		inline;
	float:			left;
	width:			53px;
	height:			290px;
	margin:			0px;
	padding:		0px;
}

.content_for_real {
	display:		inline;
	float:			left;
	width:			300px;
	height:			242px;
	vertical-align:	bottom;
	margin-top:		35px;
	padding-top:	6px;
	padding-left:	10px;
	padding-right:	5px;
	padding-bottom:	7px;
}

html > body .content_for_real {
	width:			300px;
}



.highlight {
	display:		inline;
	float:			left;
	margin:			0px;
	padding:		0px;
	width:			175px;
	height:			290px;
	text-align:		right;
	vertical-align:	bottom;
}

#high_line {
	padding-left:	2px;
	padding-right:	0px;
	padding-bottom:	3px;
	font-size:		10px;
	text-align:		right;
}

.next_gigs_title {
	display:		inline;
	float:			left;
	margin:			0px;
	padding:		0px;
	width:			52px;
	vertical-align:	bottom;
}

.next_gigs {
	display:		inline;
	float:			left;
	width:			151px;
	height:			286px;
	margin:			0px;
	padding:		0px;
	vertical-align:	bottom;
	padding-left:	10px;
	padding-bottom:	4px;
}


.footer {
	display:		inline;
	float:			left;
	margin-top:		25px;
	margin-left:	52px;
}


a:link {
	color:			#f5813d;
	color:			#fc7528;
	color:			#f36e21;
	font-weight:	bold;
	text-decoration:none;
}

a:visited {
	color:			#f5813d;
	color:			#fc7528;
	color:			#f36e21;
	font-weight:	bold;
	text-decoration:none;
}

a:active {
	color:			#f36e21;
	font-weight:	bold;
	text-decoration:none;
}

a:hover {
	color: #f36e21;
	font-weight: bold;
	text-decoration: underline;
}

a.gig_links:link, a.gig_links:hover, a.gig_links:visited {
	color:			#bbbbbb;
	color:			#f36e21;
}


img {
	border-width:	0;
}

img.left {
	float:			left;
	vertical-align:	middle;
	margin-right:	12px;
}



img.media {
	border:					0px;
}

#flyer_image {
	padding-right:			10px;
	padding-bottom:			19px;	
}

div.media {
	display:				inline-block;
	float:					left;
	background:				black;
	height:					36px;
	width:					68px;
	margin:					0px;
	padding:				0px 8px 0px 0px;
	vertical-align:			middle;
	text-align:				center;
}

html > body div.media {
	width:					64px;
	height:					36px;
}

div.roll_top {
	background-image:		url('images/media-roll.gif');		
	background-position:	top left;
	float:					left;
	height:					8px;
	width:					280px;
	margin:					0px;
	margin-top:				8px;
}

div.roll_bottom {
	background-image:		url('images/media-roll.gif');		
	background-position:	bottom left;
	float:					left;
	height:					8px;
	width:					280px;
	margin:					0px;
	margin-bottom:			29px;
}

div.nopadding {
	padding-right:				0px;
	padding-left:				0px;
}



img.partner {
	margin-top:		2px;
	margin-bottom:	0px;
	margin-left:	10px;
}

#img_lemon {
	margin-left:	16px;
	margin-top:		8px;
	margin-left:	0px;
}
#img_apex {
	margin-left:	16px;
	margin-left:	6px;
	margin-right:	16px;
}
#img_eldoradio {
	margin-left:	16px;
	margin-left:	14px;
	margin-right:	24px;

}

