@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
}

.site_content
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px auto;
	width: 940px;
}

.logo
{
	background: url(../index.php?element=coloured_logos.gif);
	float: left;
	height: 127px;
	margin-right: 32px;
	margin-top: 10px;
	width: 280px;
}

.logo_Mail_List_Form { background-position: -0px -0px; }
.logo_Artists { background-position: -0px -127px; }
.logo_Touring { background-position: -0px -254px; }
.logo_Events { background-position: -0px -381px; }
.logo_Venues { background-position: -280px -0px; }
.logo_About { background-position: -280px -127px; }
.logo_Contact { background-position: -280px -254px; }
.logo_Home { background-position: -280px -381px; }

.banner
{
	float: left;
	margin-top: 10px;
}

.clear
{
	clear: both;
}

.floatcolumn
{
	color: #828282;
	float: left;
	font-size: 10px;
	margin-right: 6px;
	_margin-right: 0px;
	margin-top: 8px;
	text-transform: uppercase;
	width: 150px;
}

.floatcolumn div
{
	margin-bottom: 8px;
}

.floatcolumn a
{
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}

.site_content_Artists .floatbox
{
	background: #EC091D url(../index.php?element=Float+Corner+Red.gif) bottom no-repeat;
	color: #FFFFFF;
}

.site_content_Events .floatbox
{
	background: #F7F009 url(../index.php?element=Float+Corner+Yellow.gif) bottom no-repeat;
	color: #000000;
}

.site_content_Home .floatbox
{
	background: #007AFF url(../index.php?element=Float+Corner+Blue.gif) bottom no-repeat;
	color: #FFFFFF;
}

.site_content_Venues .floatbox,
.site_content_Venues .floatbox img
{
	height: 210px;
	width: 300px;
}

.floatbox
{
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	height: 118px;
	margin-bottom: 8px;
	margin-right: 6px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 150px;
}

.floatbox img
{
	border: 0px;
	height: 100px;
	width: 150px;
}

.floatcolumn a:hover,
.floatbox:hover
{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.footer
{
	background: #F3F3F3;
	text-align: center;
}

/*Slideshow Rules*/

.masthead {
	background: #FFFFFF;
	height: 124px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 628px;
}

.masthead .item {
	position: absolute;
}

.masthead .image {
	float: left;
	height: 124px;
	width: 628px;
}

.masthead .image1 {
	background: url(../images/select/slideshow_joshpyke.jpg);
}

.masthead .image2 {
	background: url(../images/select/slideshow_midnightjuggernauts.jpg);
}

.masthead .image3 {
	background: url(../images/select/slideshow_swn.jpg);
}

.masthead .image4 {
	background: url(../images/select/slideshow_56.jpg);
}

.masthead .image5 {
	background: url(../images/select/slideshow_timfinn.jpg);
}

.masthead .image6 {
	background: url(../images/select/slideshow_richardclapton.jpg);
}

.masthead .image7 {
	background: url(../images/select/slideshow_youngnrestless.jpg);
}

.masthead .image8 {
	background: url(../images/select/slideshow_elf.jpg);
}

.masthead .image9 {
	background: url(../images/select/slideshow_andyclockwise.jpg);
}

.masthead .image10 {
	background: url(../images/select/slideshow_thedevotedfew.jpg);
}

.masthead .image11 {
	background: url(../images/select/slideshow_graftonprimary.jpg);
}

.masthead .image12 {
	background: url(../images/select/slideshow_lauraimbruglia.jpg);
}

.masthead .image13 {
	background: url(../images/select/slideshow_johnsteelsingers.jpg);
}

.masthead .image14 {
	background: url(../images/select/slideshow_theatreofdisco.jpg);
}

.masthead .image15 {
	background: url(../images/select/slideshow_silents.jpg);
}

.masthead .image16 {
	background: url(../images/select/slideshow_gin.jpg);
}

.masthead .image17 {
	background: url(../images/select/slideshow_cityriots.jpg);
}

.masthead .image18 {
	background: url(../images/select/slideshow_seabellies.jpg);
}

.masthead .image19 {
	background: url(../images/select/slideshow_bangbangeche.jpg);
}

.masthead .image20 {
	background: url(../images/select/slideshow_belleswillring.jpg);
}

.masthead .image21 {
	background: url(../images/select/slideshow_lovetones.jpg);
}

.masthead .image22 {
	background: url(../images/select/slideshow_scare.jpg);
}

.masthead .image23 {
	background: url(../images/select/slideshow_cloudcontrol.jpg);
}

.masthead .image24 {
	background: url(../images/select/slideshow_dappledcities.jpg);
}

.masthead .image25 {
	background: url(../images/select/slideshow_paperscissors.jpg);
}

.masthead .image26 {
	background: url(../images/select/slideshow_dz.jpg);
}

.masthead .image27 {
	background: url(../images/select/slideshow_bluejuice.jpg);
}

.masthead .image28 {
	background: url(../images/select/slideshow_matches.jpg);
}


#mastheaditem2,
#mastheaditem3,
#mastheaditem4,
#mastheaditem5,
#mastheaditem6,
#mastheaditem7,
#mastheaditem8,
#mastheaditem9,
#mastheaditem10,
#mastheaditem11,
#mastheaditem12,
#mastheaditem13,
#mastheaditem14,
#mastheaditem15,
#mastheaditem16,
#mastheaditem17,
#mastheaditem18,
#mastheaditem19,
#mastheaditem20,
#mastheaditem21,
#mastheaditem22,
#mastheaditem23,
#mastheaditem24,
#mastheaditem25,
#mastheaditem26,
#mastheaditem27,
#mastheaditem28,
#mastheaditem29 {
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	z-index: -1;
}
/* Internal Page CSS */

.left_column,
.right_column
{
	float: left;
	margin-bottom: 10px;
}

.left_column
{
	margin-right: 12px;
	width: 628px;
}

.left_column .header_box
{
	background: #000000 url(../index.php?element=bg_gradient_black.jpg) bottom repeat-x;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.left_column .header_box div
{
	padding-left: 10px;
}

.right_column a
{
	background: #888888 url(../index.php?element=bg_gradient_grey.jpg);
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
	width: 290px;
}

.right_column a:hover
{
	background: #FF0000 url(../index.php?element=bg_gradient_red.jpg);
}

.right_column .shows
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.right_column .shows li
{
	background: #E1E1E1;
	margin-bottom: 5px;
	width: 300px;
}

.right_column .shows .top
{
	background: #D2D2D2 url(../index.php?element=grey_bg_big.png) repeat-x top;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
	text-transform: uppercase;
}

.right_column .shows .top a
{
	background: url(../index.php?element=buytickets.png);
	font-size: 1px;
	float: right;
	height: 15px;
	padding: 0px;
	width: 77px;
}

.right_column .shows .top span
{
	font-size: 12px;
	font-weight: bold;
}

.right_column .shows .bottom
{
	padding: 10px;
}

.right_column .shows .bottom a
{
	background: none;
	color: #000000;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

.right_column .shows .bottom a:hover
{
	text-decoration: underline;
}