/* ------------------------------------
Bingley Music Live Style Sheet (print)
version: 2013
author: Maraid Design
email: hello@maraid.co.uk
website: http://www.maraid.co.uk
------------------------------------- */

/*
light blue: #24abe2
grey lines: #42628b
dark purple: #001241;
*/

/*typography and colours
--------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:medium;
	}
	
h1, h2, h3 {
	margin-bottom:1em;
	font-weight:bold;
	text-transform:uppercase;
	font-size:150%;
	color:#24abe2;
	}
	
h2.normal {
	font-size:small;
	text-transform: lowercase;
	margin-bottom: 1.8em !important;
	text-align: center;
}	
	
h2.news {
	margin-bottom:0;
	}
	
h2.centre {
	text-align: center;
	}	
	
h1.home {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	}
	
p, ul, ol {
	line-height:1.6em;
	margin-bottom:1em;
	}
	
a {
	color:#3399cc;
	}		
	
ul a, ol a, p a {
	text-decoration:none;
	border-bottom:2px solid #24abe2;
	}		
	
	
.latestnews a {
	text-decoration:none;
	}
	
	
#tweet a {
	text-decoration:0;
	border-bottom:0;
	}
	
p.credit a, p.credit {
	text-decoration:none;
	color:#acabbc;
	border-bottom:none;
	margin-bottom:0;
	}
	
p.small {
	font-size: 90%;
}	
	
p.credit {
	margin-top:40px;
}		
			
	
p.ticketbutton {
	display:block;
	margin:30px 0 30px 9px ;
	font-size:150%;
	}
	
p.ticketbutton a {
	letter-spacing:0.03em;
	background-color:#c21f12;
	padding:20px 10px 15px 10px;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:0;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
	
p.main {
	margin-left:0;
	margin-right:50px;
	}
	

	
p.vidlink {
	text-align:right;
	}
	
p.credit {
	text-align:right;
	}
	
/*review	*/

blockquote p {
	margin-bottom:0;
	}

blockquote.review {
	border-left: 1px solid #42628b;
	margin:0;
	padding:10px;
	margin-bottom:0;

	}	
	
	
p.review {
	color:#CCC;
	}

.reviewlogo {
	margin:30px 0 20px 0;	
	border:1px solid #42628b;
	}	

/*structure
--------------------------------------*/

#logo {
	padding:0 ;
	}	





div.news {
	border-bottom:1px solid #42628b;
	margin-bottom:20px;
	padding-bottom:20px;
	}
	
.newspic {
	float:left;
	margin:0 20px 10px 0;
	}	
	
#subcol {
	width:170px;
	float:left;
	padding:20px 20px 20px 0;
	font-size:110%
	}

		
	
#homecol3 iframe {
	margin-bottom:20px;
	}
	


/*lists
--------------------------------------*/	

ol {
	margin-left:2em;
	}

	
ul{
	margin-bottom:1em;
	}
	
ul li {
	padding-left:20px;
	}
	
ul.floating {
	float:left;
	}
	
ul.auroramenu li, #subcol ul li, #homecol1 ul li {
	background:none;
	padding:0;
	}
	
	
#subcol ul li a, #homecol1 ul li a {
	border-bottom:none;
	padding:6px 0;
	display:block;
	}

	
/*images
--------------------------------------*/



.latestnews img {
	margin-bottom:10px;
	}
		
.twitter-title {
	margin:20px 0;
	}
	
.facebook-title {
	margin:20px 0;
	}
	
img.imgright {
	float:right;
	margin: 0 0 20px 20px;
	}
	
div.imgright {
	float:right;
	margin: 0 0 20px 20px;
	width:150px;
	
	}
div.imgright p {
	padding: 0;
	margin:  10px 10px 0 0;
	font-size: .8em;
	float:right;
	
	}
img.imgleft {
	float:left;
	margin: 0 20px 20px 0;
	}	
	
img.tilt {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	rotation: 3deg;
	}	
	
/*img.border {
	border:1px solid #42628b;
	}*/	
	
img.bandimg {
	margin-bottom:1em;
	}
	
.bands {
	margin-bottom:20px;
	}
	
.bands img {
	margin-right:20px;
	}
	
.bands img.end {
	margin-right:0;
	}
	
img.family {
	margin-right:10px;
	}

/*forms
--------------------------------------*/

label {
	display:block;
	}
	
input, select, textarea {
	border: 0;
	padding:4px;
	margin:6px 0;
	}
	
#tradersform fieldset input, #tradersform select, #tradersform textarea {
	width: 30%;
	}

#tradersform fieldset input.checkwidth{
	float: left;
	display: inline;
	}
	
#tradersform fieldset input.checkwidth2{
	float: left;
	display: inline;
	width:auto;
	}	

#tradersform fieldset label.checklabel{
	float: left;
	display: inline;
	}
	
#tradersform fieldset label.checklabel2{
	float: left;
	display: inline;
	margin-right: 1em;
	}
		
span.required{
	color: red;
	font-size: 120%;
}
div#termscon {
	font-size: 80%;
	border: 1px solid #24abe2;
	padding: 10px;
}

#signup input {
	margin-bottom:30px;
	}
	
#signup {
	margin:30px 0;
	}
	
form input[type="submit"] {
	letter-spacing:0.03em;
	background-color:#24abe2;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:0;
	-moz-border-radius: 4px;
	border-radius: 4px;
    position: relative;
	border:none;
	cursor:pointer;
	font-size:150%;
	padding: 10px 10px 7px 10px;
	cursor:pointer;	
	}
	
	

p.links a {
	padding-left:20px;
	background-position:0 50%;
	background-repeat:no-repeat;
	border-bottom:0;
	}

a.websitex {
	background:url(../images/site/small-website.jpg) no-repeat 0 0;
	}
	
a.facebookx {
	background:url(../images/site/small-facebook.jpg) no-repeat 0 0;
	}
	
a.myspacex {
	background:url(../images/site/small-myspace.jpg) no-repeat 0 0;
	}
	
a.twitterx {
	background:url(../images/site/small-twitter.jpg) no-repeat 0 0;
	}
	
a.youtubex {
	background:url(../images/site/small-youtube.jpg) no-repeat 0 0;
	}

	
	
/*video carousel
--------------------------------------*/	

#youtubewrap {
	width:540px;
	}

/*other
--------------------------------------*/

div.horrule {
	height: 1px;
	border-top: 1px solid #42628b;
	margin: 20px 0 20px 0;
	}

div.horrule hr {
	display: none;
	clear:both;
	}
	
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	}

.hidden, p.spec span, #centeredmenu, #quick, #footer, img.stage, #subcol-right, .content-feature, #slickbox2, .youtube-player  {
	position: absolute;
	left: -10000px;
	width: 1px;
	height:1px;
	overflow:hidden;
	top:auto;
	}	
	
	
	#map{
	float: left;
height: 360px;
margin-right: 10px;
width: 440px;
}



.friday, .saturday, .sunday{
float: left;
width:300px;
}

.friday ul, .saturday ul, .sunday ul{
margin-bottom:0;
}

.sunday ul li, .saturday ul li, .friday ul li {
background: none;
text-align:center;
min-height: 30px;
font-size: 110%;
font-weight: bold;
margin:0;
padding:0;

}
.sunday h3, .saturday h3, .friday h3 {

text-align:center;

} 

.saturday ul li a, .sunday ul li a, .friday ul li a{
border-bottom:none;
}
 
.merch{
	float:left;
	width: 300px;
	padding: 0 20px 0 0;
	
}

.merch2{
	float:left;
	width: 300px;
	
}

.merch2 img, .merch img {
	margin: 0 0 10px 0;
	
}

.fancyimg{
	float:left;
	width: 350px;
	margin: 0 20px 20px 0;
	
}

.fancytxt{
	float:left;
	width: 350px;
	
}

