@charset "UTF-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}


body {
	background-image:url(../images/bg2.jpg);
	background-position:center top ;
	background-repeat:no-repeat;
	background-color:#09222e;
	font-family:helvetica,arial,sans-serif;
	color:#ffffff;
	font-size:14px;	
}

body a{
	font-weight:bold;
	color:#e41540;
	text-decoration:none;
}
body a:hover{
	font-weight:bold;
	color:#e41540;
	text-decoration:underline;
}

#content {
width:976px;
margin:0 auto;
background-color: transparent;
}

#col160 {
	width:160px;
	float:left;
	margin:0;
	text-align:left;
}
#space40 {
	width:40px;
	float:left;
	margin:0;
}
#col776 {
	width:776px;
	float:left;
	margin:0;
}
#col510 {
	width:510px;
	float:left;
	margin:0;
	text-align:left;
	line-height:150%;
}
.col776 {
	width:776px;
	float:left;
	margin:0;
	text-align:left;
	line-height:150%;
}
.col510 {
	width:510px;
	float:left;
	margin:0;
	text-align:left;
	line-height:150%;
}

#col510 p {
	margin:16px 0 0 0;
}
#col510 h1 {
	color:#a7dde7;
	font-size:18px;
	font-weight:bold;
	margin:16px 0 8px 0;
}
#col510 ul {
	font-size:12px;
	margin-top:10px;
}
#col510 ul li{
	margin-top:5px;
	border-bottom: 1px dotted #29808a;
}
.col510 p {
	margin:16px 0 0 0;
}
.col510 h1 {
	color:#a7dde7;
	font-size:18px;
	font-weight:bold;
	margin:16px 0 8px 0;
}
.col510 h2 {
	color:#a7dde7;
	font-size:18px;
	font-weight:bold;
	margin:16px 0 8px 0;
	border-bottom:1px dotted #a7dde7;
}
.col510 h3 {
	color:#29808a;
	font-size:16px;
	font-weight:bold;
	margin:16px 0 8px 0;
}
.col510 ul {
	font-size:12px;
	margin-top:10px;
}
.col510 ul li{
	margin-top:5px;
	border-bottom: 1px dotted #29808a;
}
.home_days {
	width:250px;
	float:left;
	margin:20px 0 20px 0;
	text-align:left;	
}
.home_days p{
	width:240px;	
	text-align:left;
	line-height:150%;
	margin-top:0;
}
.home_days_info{
	width:240px;	
	text-align:left;
	line-height:150%;
	margin-top:8px;
}
.home_days h1 {
	color:#a7dde7;
	font-size:18px;
	font-weight:bold;
	margin-top:0;	
}
.home_days_title {
	color:#a7dde7;
	font-size:18px;
	font-weight:bold;
	margin-top:0;	
}
.home_days a{
	color:#29808a;
	font-weight:bold;
	text-decoration:none;
}
.home_days a:hover{
	color:#29808a;
	text-decoration:underline;
}
#col360logo {
	width:360px;
	float:left;
	margin:0;
	text-align:center;	
}
#col510logo {
	width:510px;
	float:left;
	margin:0;
	text-align:center;	
}
#space75{
	width:75px;
	float:left;
	margin:0;
}
#space32 {
	width:32px;
	float:left;
	margin:0;
}
.space32 {
	width:32px;
	float:left;
	margin:0;
}
#col234 {
	width:234px;
	float:left;
	margin:0;
	text-align:left;	
}
#col234 h3 {
	color:#286c75;
	font-size:16px;
	font-weight:bold;
	margin:16px 0 8px 0;
}
#col234 p {
	margin:16px 0 0 0;
}
.col234 {
	width:234px;
	float:left;
	margin:0;
	text-align:left;	
}
.col234 h3 {
	color:#286c75;
	font-size:16px;
	font-weight:bold;
	margin:16px 0 8px 0;
}
.col234 p {
	margin:16px 0 0 0;
}
#space20{
	width:20px;
	float:left;
	margin:0;
}
#signup {
	width:180px;
	float:left;
	padding-top:90px;
	text-align:left;
}
#signup p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#96e5ec;
	margin:0px;
}
.inp_2 {
	color: #686868;
	border: #286c75 3px solid;
	width: 174px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:3px;
}
.inp_3 {
	color: #686868;
	border: #286c75 3px solid;
	width: 350px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:3px;
}
#flashlogo {
	width:360px;
	height:306px;
	padding-top:0px;
	margin:0 75px 0 75px;
}
#ticket_box {
	width:160px;
	margin-top:80px;
}
#ticket_box_top {
	width:160px;
	height:15px;
	margin:0;
}
#ticket_box_text {
	width:160px;
	margin:0;
	background-color:#e41540;
	text-align:left;
}
#ticket_box_text a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}
#ticket_box_text a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
#ticket_box_text p {
	padding:0 11px 5px 11px;
	font-size:12px;
	color:#ffffff;
}
#ticket_box_text h1 {
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	padding:0 11px 5px 11px;
}
#ticket_box_base {
	width:160px;
	height:76px;
	margin:0;
}
#footer {
	width:880px;
	text-align:left;
	float:left;
}
#footer_wrap{
	width:976px;
	margin-top:30px;
	text-align:center;
}
#footer p {
	padding:3px 5px 0 5px;
	font-size:10px;
	font-weight:bold;
	color:#29808a;
}
#footer a {
	color:#29808a;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:underline;
}
body#home-page div#footer a#home_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#about-page div#footer a#about_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#news-page div#footer a#news_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#artists-page div#footer a#artists_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#venues-page div#footer a#venues_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#tickets-page div#footer a#tickets_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#gallery-page div#footer a#gallery_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#local-page div#footer a#local_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#hangover-page div#footer a#hangover_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}
body#contact-page div#footer a#contact_footer {
	color:#a7dde7;
	font-weight:bold;
	text-decoration:none;
}

#pp {
	width:86px;
	height:40px;
	float:right;
	padding-right:5px;
}
#comps {
	width:200px;
	margin:0 17px 15px 17px;
	color:#a7dde7;
	font-size:12px;
}
#comps h2{
	color:#29808a;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px 0;
}
#comps a{
	font-weight:bold;
	color:#e41540;
	text-decoration:none;
}
#comps a:hover{
	font-weight:bold;
	color:#e41540;
	text-decoration:underline;
}
#facebook {
	width:200px;
	margin:0 17px 15px 17px;
}
#twitter {
	width:200px;
	margin:0 17px 15px 17px;
}

#twitter_update_list {
	width:200px;	
	font-size:12px;
	color:#a7dde7;
	margin:0;
}

#twitter_update_list li{
	color:#a7dde7;
	width:200px;
	list-style-type:none;
	margin: 5px 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom:1px solid #29808a;
}
#twitter_update_list a{	
	color:#e41540;
	text-decoration:none;
	font-weight:bold;
}
#twitter_update_list a:hover{	
	color:#e41540;
	text-decoration:underline;
	font-weight:bold;
}
#aboutpic {
	width:200px;
	margin:0 17px 15px 17px;
}
.hashabout {
	color:#29808a;
	font-size:14px;
	font-weight:bold;
}
.hashtag {
	color:#a7dde7;
	font-size:14px;
	font-weight:bold;
}
.aboutphototext {
	color:#29808a;
	font-size:11px;
	font-weight:bold;
}

/*************************
ARTIST SPECIFIC STYLES
*************************/

.red{
	color:#e41540;
	text-decoration:none;
}

	.red:hover{
		text-decoration:underline;
	}
.artist_list2{
	color:#ffffff;
	font-weight:normal;	
	font-size:14px;
	line-height:18px;
}
.artist_list2 a{
	color:#29808a;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.artist_list2 a:hover{
	color:#29808a;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
}
#artist_list{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}

	#artist_list li{
		margin:0;
		padding:0;
	}
	
		#artist_list li a{
			color:#29808a;
			font-weight:bold;
			text-decoration:none;
		}

			#artist_list li a:hover{
				text-decoration:underline;
			}


#artist_left{
	width:506px;
	float:left;
}

	#artist_left img{
		border:4px solid #29808a;
		float:left;
	}
	
		#artist_left #gig_info{
			padding:10px;
			background:#29808a;
			width:490px;
			float:left;
			margin:20px 0;
			font-weight:bold;
		}
		
			#artist_left #gig_info span{
				color:#09222e;
			}
.artists_links {
	color:#ffffff;
	font-weight:normal;
}
.artists_links a{
	color:#29808a;
	font-weight:bold;
	text-decoration:none;
}
.artists_links a:hover{
	color:#29808a;
	text-decoration:underline;
}

#artist_right{
	width:190px;
	float:right;
	border:1px dotted #29808a;
	padding:20px 20px 0 20px;
	margin:45px 0 0 0;
}

	#artist_right p{
		margin:0 0 20px 0;
		line-height:150%;
	}

	#artist_right span{
		color:#29808a;
		font-weight:bold;
	}
	
#venues_right{
	width:190px;	
	border:1px dotted #29808a;
	padding:20px 20px 0 20px;
	margin:45px 0 0 0;
}

	#venues_right p{
		margin:0 0 20px 0;
	}

	#venues_right span{
		color:#29808a;
		font-weight:bold;
	}
.venues_photo{
		border:4px solid #29808a;	
	}