@charset "UTF-8";
/* CSS Document */


/*  -- Reset Defaults --  */

a, a:link, a:visited, a:hover, a:active
	{
	text-decoration:none;
	color:inherit;
	border:none;
	}
	
img
	{
	border:none;	
	}
	
ol, ul
	{
	list-style:none;
	}

body
	{
	border:none;
	text-decoration:none;
	background-color:#120714;
	color:#f3f4f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#container
	{
	background-color:#280E2E;
	}
	
#header
	{
	background-color:#2e2e2e;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	}
	
#content
	{
	background-color:#FFF;
	}	

#content_main
	{
	background-color:#FFF;
	}
	
#col_center
	{
	background-color:#C4BFB7;
	}	
	
#col_left
	{
	background-color:#FFFFFF;
	}
	
#col_right
	{
	background-color:#FFFFFF;
	}
	
.col_right_events
	{
	line-height:1em;
	/*margin-top:-2px;*/
	}	
.col_right_events_date
	{
	display:inline;
	font-weight:bold;
	font-size:11px;
	}

.col_right_events_venue
	{
	display:inline;
	margin-left:2px;
	color:#f3f4f8;
	font-weight:bold;
	font-size:12px;
	}

.col_right_events_city
	{
	color:#b6b193;
	font-size:10px;
	font-weight: lighter;
	/*margin-top:-4px;*/
	}

.links
	{
	color:#D59746;
	font-weight:normal;
	font-size:12px;
	}
	
#see_all_shows
	{
	margin-top:25px;
	}
	
#copyright
	{
	font-size:8px;
	font-weight:lighter;
	}
	
#site_by
	{
	font-size:9px;
	font-weight:lighter;
	}
	
/* -- universal buttons  --  */	
	
#btn_events
	{
	display:block;	
	height:20px;
	margin:10px 0 0 5px;
	padding:5px 0 0 25px;
	background-image:url(../images/bg_see.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#60533E;
	font-size:12px;
	font-weight:bold;
	}
	
#btn_events:hover, #btn_subscribe:hover
	{	
	color:#91816A;
	}

#btn_subscribe
	{
	display:block;	
	height:20px;
	margin:0px 0 0 5px;
	padding:5px 0 0 25px;
	background-image:url(../images/bg_subscribe.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#60533E;
	font-size:12px;
	font-weight:bold;	
	}
	
a#btn_buy
	{
	width:100px;
	height:28px;
	display:block;
	position:absolute;
	bottom:20px;
	left:85px;
	background-image:url(../images/btn_buy.png);
	background-repeat:no-repeat;
	}
	
a#btn_buy:hover
	{
	background-image:url(../images/btn_buy_over.png);	
	}	
span
	{
	display:none;
	}	
	
/* general site-wide rules */
a
	{
	text-decoration:none;
	}
	
a:link
	{
	text-decoration:none;
	color:#dce35f;
	}
	
a:visited
	{
	text-decoration:none;
	color:#dce35f;
	}
	
a:hover
	{
	text-decoration:none;
	color:#fff;
	}
	
a:active
	{
	text-decoration:none;
	color:#D59746;
	}
	
img
	{
	border:none;
	}

.hidden
	{
	display:none;
	}
