/*
Theme Name: WordPress Default

Written by Patrick Lyver at Kleurvision Inc. http://www.kleurvision.com
Design by Justin Broadbent http://www.justinbroadbent.com

*/

/* Artist Specific */

#artistNetwork{
	position:relative;
	top: 50px;
	left: 452px;
	}

#artistNetwork p{
	margin:0px;
	padding:0px;
	line-height: 0px;
	}
	
#artistNetwork br{
	display:none;
	}

.artistTop{
	background: url(images/_artists/artist_specific_top_bkg.jpg) no-repeat 0 0;
	height: 430px;
	}
	
#artistLogo{
	width: 196px;
	position: relative;
	top: 21px;
	}
	
#artistPic{
	height:211px;
	width:350px;
	position:absolute;
	left:372px;
	top:383px;
	}
	
#artistLink{
	height:211px;
	width:350px;
	position:absolute;
	left:372px;
	top:599px;
	color: #ffffff!important;
	}
	
#artistLink a{
	color: #ffffff!important;
	}
	
.artistText{
	padding: 10px 42px 0px 42px;
	color:#000000;
	text-align:left;
	}
	
.artistText h2{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:2em;
	line-height:30px;
	color:#000000;
	}

.byLine{
	display:block;
	font-weight:bold;
	font-size:1.2em;
	}
	
.artistText p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	line-height:14px;
	}
	
#artistContact{
	position:relative;
	left:42px;
	top:15px;
	color:#000000;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	}

#artistContact a{
	color:#000000;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.contactLinks a{
	display:block;
	width:250px;
	margin-left:-100px;
	padding-left: 100px;
	}

.contactLinks a:hover{
	display:block;
	width:250px;
	margin-left:-200px;
	padding-left: 200px;
	background-color:#CBFF16;
	}
	
/* Artist Matrix */		

.artistMatrix{
	background: url(images/_artists/artist_matrix_top.jpg) no-repeat 0 0;
	width: 615px;
	padding:40px 0 0;
	}
	
.artistRow{
	background: url(images/_artists/artist_matrix_bkg.jpg) no-repeat 0 0;
	width: 500px;
	height: 163px;
	left: 115px;
	position: relative;
	top: 0px;
	display:block;
}

.artistRow p{
	display: none;
}

.artistLeft a{
	color:#000000;
	text-decoration:none;
	}
	
.artistLeft a:hover{
	background:#FF9900;
	text-decoration:none;
	}
	
.artistMiddle a{
	color:#000000;
	text-decoration:none;
	}

.artistMiddle a:hover{
	background:#FF9900;
	text-decoration:none;
	}
	
.artistRight a{
	color:#000000;
	text-decoration:none;
	}
	
.artistRight a:hover{
	background:#FF9900;
	text-decoration:none;
	}

.artistLeft{
	background:url(images/_artists/artist_trans_bkg.gif) no-repeat 0 0;
	display:block;
	width: 150px;
	float: left;
	padding: 15px 15px 0px 0px;
	height: 148px;
	overflow:hidden;
	}

.artistMiddle{
	background:url(images/_artists/artist_trans_bkg.gif) no-repeat 0 0;
	width: 150px;
	float: left;
	padding: 15px 15px 0px 0px;
	height: 148px;
	overflow:hidden;
	}

.artistRight{
	background:url(images/_artists/artist_trans_bkg.gif) no-repeat 0 0;
	width: 150px;
	float:left;
	padding: 15px 15px 0px 0px;
	height: 148px;
	overflow:hidden;
	}
	
#matrixBottom{
	clear:both;
	float: right;
	}

.matrixText{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-transform:uppercase;
	line-height: 10px;
	}
	
.bandName {
	display: block;
	font-weight:bold;
	width: 150px;
	font-size: 1.2em;
	line-height:17px;
	}
	
.bandName a{
	display: block;
	font-weight:bold;
	width: 150px;
	font-size: 1.2em;
	line-height:17px;
	}
	
.bandName a:hover{
	display: block;
	width: 150px;
	line-height:17px;
	}
	
.artistContent{
	z-index:10;
	}
	
.matrixThumb{
	margin-bottom: 3px;
	}
		
/* Artist Tours */

.artistToursSpecific-1, .artistToursSpecific-2, .artistToursSpecific-3, .artistToursSpecific-4,
.artistToursSpecific-5, .artistToursSpecific-6, .artistToursSpecific-7, .artistToursSpecific-8,
.artistToursSpecific-9, .artistToursSpecific-10 {
	display:none;
	margin: 2px 0px 0px 0px;
	border-spacing:0px;
	}
	
.artistToursSpecific-1 .vevent, .artistToursSpecific-2 .vevent, .artistToursSpecific-3 .vevent, .artistToursSpecific-4 .vevent,
.artistToursSpecific-5 .vevent, .artistToursSpecific-6 .vevent, .artistToursSpecific-7 .vevent, .artistToursSpecific-8 .vevent,
.artistToursSpecific-9 .vevent, .artistToursSpecific-10 .vevent{
	}
	
.artistToursSpecific-1 .vevent tr, .artistToursSpecific-2 .vevent tr, .artistToursSpecific-3 .vevent tr, .artistToursSpecific-4 .vevent tr,
.artistToursSpecific-5 .vevent tr, .artistToursSpecific-6 .vevent tr, .artistToursSpecific-7 .vevent tr, .artistToursSpecific-8 .vevent tr,
.artistToursSpecific-9 .vevent tr, .artistToursSpecific-10 .vevent tr{
	padding: 4px 0px 4px 0px;
	}
	
.artistShows .vevent{
	width:590px;
	display:block;
	margin: 3px 0px 0px 0px!important;
	}
	
.gigpress-table {
	width: 615px;
	border: none;
	border-top: 1px solid #CCC;
	margin: 0 0 1em 0;
}

.gigpress-table{
	display:none;
}

.gigpress-row{
	height: 25px;

	}

.gigpress-header{
	width:615px;
	}
	
.gigpress-listing{
	padding: 0px!important;
	margin-top: 2px;
	text-indent: 0px;
	}
	
.gigpress-listing ul{
	text-indent: 0px!important;
	}

.vevent{
	height: 50px;
	border-bottom:1px solid #000000;
	}
	
.gigpress-listing li{
	margin:0px;
	}
	
.gigpress-list-heading{
	background:#000000;
	width: 600px;
	padding: 8px 0px 0px 15px;
	display: block;
	height: 25px;
	color:#FFFF00;
	font-size:1.2em;
	text-transform:uppercase;
	letter-spacing:-0.7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.viewMore{
	left:555px;
	position:relative;
	top:-29px;
	background:url(images/_artists/tours_viewmore_btn_bkg.gif) no-repeat 0 0;
	margin:0 0 -20px;
	width: 60px;
	}
	
.viewMore a{
	display:block;
	}
	
.viewMore a:hover{
	background:url(images/_artists/tours_viewmore_btn_over.gif) no-repeat 0 0;
	}
	
.tourTitle{
	margin:2px 0px 0px 0px;
	background: url(images/_artists/tours_viewmore_bkg.jpg) no-repeat 0 0;
	}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: bold;
}

/* Artist Tour Specific table header cells */
.artistToursSpecific-1 th, .artistToursSpecific-2 th, .artistToursSpecific-3 th, .artistToursSpecific-4 th,
.artistToursSpecific-5 th, .artistToursSpecific-6 th, .artistToursSpecific-7 th, .artistToursSpecific-8 th,
.artistToursSpecific-9 th, .artistToursSpecific-10 th {
	padding: 0px 10px 0px 0px!important;
	vertical-align: middle;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: -0.5px;
	text-transform:uppercase;
	font-size: 2.0em;
	border-bottom: 1px solid #CCC;
	background:#000000;	
}


/* This is for the tour name header cells */
th.gigpress-heading {
	border-bottom: 1px solid #CCC;
	width: 615px;
	height: 50px;
	}

.gigpress-heading h3{
	color:#FFFF00!important;
	}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}

/* Some subtle hover effects */
.vevent:hover {
	}

/* Applies to the first row of each show listing */
.gigpress-row td {
	border-bottom: 1px solid #999999;
}

/* To set an alternating row style */
.gigpress-alt {
	height: 25px;
}


/* To set an RSS style */
.gigpress-list-rss a{
	font-family:courier;
	color:#FF6600
	}
	
.gigpress-list-rss a:hover{
	font-family:courier;
	color:#FF0000;
	}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-city {
}

th.gigpress-venue {
}

th.gigpress-country {
	text-align: center;
}

/* Likewise, individual classes for the content cells */
.gigpress-date {
	font-family:monospace;
	font-size:1.5em;
	font-weight:bold;
	background:#FFFF00;
	color:#000000;
	width:50px;
}

.gigpress-city {
	font-family:monospace;
	font-size:1.5em;
	font-weight:normal;
	width: 30%;
	padding: 0px 10px;
	background:url(images/_artists/tour_info_bkg.jpg) no-repeat -50px 0 scroll;
}

td.gigpress-venue {
	background:url(images/_artists/tour_info_bkg.jpg) no-repeat -235px 0 scroll;
	font-family:monospace;
	font-size:1.5em;
	font-weight:normal;
}

td.gigpress-country {
	font-family:monospace;
	font-size:1.5em;
	font-weight:normal;
	text-align: center;
	width: 50px;
	background:url(images/_artists/tour_info_bkg.jpg) no-repeat -520px 0 scroll;
}

tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}

/* This wraps each of the address, admission, etc spans in the "info" cell */
span.gigpress-info-item {
	display: block;
	margin: 0px 184px;
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* For the spacer cell that goes in-between tours */
td.gigpress-empty {
}

/* In case you want to style the "Buy Tickets" link */
a.buy-tickets {
	font-weight: bold;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}

/* This is for the RSS link */
td.gigpress-rss a {
	padding-left: 14px;
	background: transparent url(/plugins/gigpress/images/feed-icon-10x10.png) no-repeat left center;
}



/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
	text-indent:0px!important;

}

/* Generic styles for the list items within */
.gigpress-listing li {
	margin: 0px!important;
}

/* For tour headings in the sidebar */
span.gigpress-list-heading {	
	font-weight: bold;
	font-size: 110%;
}

/* So if you like you can syle the first list item differently */
li.gigpress-list-first {
}

/* So if you like you can syle the last list item differently */
li.gigpress-list-last {
}

/* So if you like you can syle the date differently */
span.gigpress-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	letter-spacing:-0.2px;
	color:#000000;
	background:#FFFF00;
	font-weight: bold;
	display: block;
	padding: 2px;
	width: auto;
}

/* Add a feed icon to the RSS link */
li.gigpress-list-rss a {
	padding-left: 14px;
	background: transparent url(images/feed-icon-10x10.png) no-repeat left center;
}


/* This is just to include data dor hcalendar support, but hide it from view */
span.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
}