@charset "UTF-8";

.text {
	font-size:12px;
	line-height:16px;
	margin-bottom:7px;
}
.text_med {
	font-size:10px;
	line-height:13px;
	margin-bottom:2px;
}
.text_sml {
	font-size:9px;
	line-height:11px;
}
.text_sml_in {
	font-size:9px;
	line-height:11px;
}
.text a:link, .text_med a:link, .text_sml a:link, .text_sml_in a:link {
	font-weight:bold;
	text-decoration:none;
	color:#00DEFF;
}
.text a:visited, .text_med a:visited, .text_sml a:visited, .text_sml_in a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#00DEFF;
}
.text a:hover, .text_med a:hover, .text_sml a:hover, .text_sml_in a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.text a:active, .text_med a:active, .text_sml a:active, .text_sml_in a:active {
	font-weight:bold;
	text-decoration:none;
	color:#00DEFF;
}

.heading1 {
	font-size:30px;
	line-height:35px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#00DEFF;
}
.heading2 {
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	color:#00DEFF;
}
.heading3 {
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	color:#00DEFF;
	margin-bottom:2px;
}
.intro {
	font-size:15px;
	line-height:20px;
}
.bold_light {
	color:#CCCCCC;
	font-weight: bold;
}

/*navigational links styles*/
.heading1 a:link, .heading2 a:link, .heading3 a:link, .title a:link {
	text-decoration:none;
	color:#00DEFF;
}
.heading1 a:visited, .heading2 a:visited, .heading3 a:visited, .title a:visited {
	text-decoration:none;
	color:#00DEFF;
}
.heading1 a:hover, .heading2 a:hover, .heading3 a:hover, .title a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.heading1 a:active, .heading2 a:active, .heading3 a:active, .title a:active {
	text-decoration:none;
	color:#00DEFF;
}

/*news styles*/
.newsdate {
	font-size:9px;
	color:#F0FF00;
	margin-top:2px;
}
.newshead {
	font-size:17px;
	line-height:19px;
	margin-top:2px;
	font-weight:bold;
	color:#00DEFF;
	
}

/*shop*/
.title {
	font-size:18px;
	color:#00DEFF;
}
.info {
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
}
.tracklist {
	font-size:11px;
	line-height:15px;
	margin-bottom:10px;
}
.price {
	font-size:16px;
	line-height:20px;
	color:#FF0066;
	margin-bottom:10px;
}
.price a:link {
	text-decoration:none;
	color:#FF0066;
}
.price a:visited {
	text-decoration:none;
	color:#FF0066;
}
.price a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.price a:active {
	text-decoration:none;
	color:#FF0066;
}
.download_btn {
	font-size:14px;
	color:#F0FF00;
	margin-top:15px;
}
.buy {
	margin-bottom:10px;
}


/*giglistings*/
.gig_date {
	font-size:10px;
	margin-top:8px;
	color:#00DEFF;
	font-weight:bold;
	margin-left:10px;
}
.gig_venue {
	font-size:14px;
	color:#888888;
	margin-left:10px;
}
.gig_info {
	font-size:9px;
	color:#CCCCCC;
	margin-left:10px;
}

/*boxout text styles*/
.boxout_clear .text, .text_sml_in {
	padding-left:10px;
	padding-right:10px;
}
.boxout_clear .heading1, .boxout_clear .heading2, .boxout_clear .heading3 {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.text_blk {
	color:#000000;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	padding-bottom:10px;
}

/*graphics float commands*/
img.floatleft { 
    float: left; 
    margin-right: 10px; 
}
img.floatright { 
    float: right; 
    margin-left: 10px; 
}
