/*
Theme Name: PatBDv1
Description: Work in Progress
Author: Paul Isaac / ThreeMuses.co.uk
Version: 0.1
License: N/A
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */

/* --------------------- */

/* get it loading ASAP */
@font-face {
    font-family: 'CopseRegular';
    src: url('/wp-content/themes/patbdv1/_fonts/copse/Copse-Regular-webfont.eot');
    src: url('/wp-content/themes/patbdv1/_fonts/copse/Copse-Regular-webfont.eot?iefix') format('eot'),
         url('/wp-content/themes/patbdv1/_fonts/copse/Copse-Regular-webfont.woff') format('woff'),
         url('/wp-content/themes/patbdv1/_fonts/copse/Copse-Regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/patbdv1/_fonts/copse/Copse-Regular-webfont.svg#webfontWKqJmDgH') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* --------------------- */

body{
	
	margin-left:0 auto;	
	margin-right:0 auto;
	
	font-family:"CopseRegular" , Georgia , "Palatino Linotype", Palatino, serif;
	font-size:100%;
	font-size:0.78em;
	line-height:1.9em;
	
	background:#CCC url(_im/bg2.gif) repeat bottom center;
	/*background-rotate: -45deg;*/
	color:#666;
	
}

p{
	margin-bottom:1.9em;	
}

a:link {
	color:#1b100d;
	text-decoration:none;
}
	
a:visited {
	color:#1b100d;
	text-decoration:none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
}

a:active {
	color:#CC0033;
	text-decoration:underline;
}

/*div{
	position:relative;
	display:block;
}*/

.clearboth{

	position:relative;
	display:block;

	clear:both;
	display:hidden;
	
}

#column{
	
	position:relative;
	display:block;
	
	width:940px;
	margin: 0 auto;
	
	background:#FFF;
	/*border-left: 1px dotted #000;
	border-right:1px dotted #000;*/
	/*background:url(_im/background-6b.jpg) repeat;*/
		
}

#header{

	position:relative;
	display:block;

	height:309px;
	background:url(_im/header-forest-3.jpg) no-repeat top left;
	
	border-bottom:1px dotted #fff;
	
}



.menu{
	text-transform:uppercase;
}

.menu li{
	
	display: inline;
	margin: 0em 0.2em 0em 0em;
	text-align:left;
	
	
}

#site-nav{
	
	position:relative;
	display:block;

	width:836px; /*940px - 104px*/
	margin:51px 52px 0px 52px;	
	font-size:1.05em;
	
}

#main-menu{
	float:left;
	/*background:#96F;*/
}

#social-networking{
	float:right;
	text-align:left;
	/*background:#0C6;*/
}

#page-content{

	position:relative;
	display:block;

	width:836px; /*940px - 104px*/
	
	margin:45px 52px;
	margin-bottom:0px;
	/*padding-bottom:59px;*/
	
	text-align:justify;
	
}

#main-content{
	
	float:left;
	width:410px;
	
	position:relative;
	display:block;
	
	margin-bottom:52px;
}

#main-content h1{
	display:block;
	font-size:1.9em;
	color:#333;
	margin-bottom:0.4em;
	text-align:left;
}

#main-content h2{
	display:block;
	text-transform:uppercase;
	font-size:1.05em;
	color:#333;
	margin-bottom:0.4em;
}

ol li{
	list-style:decimal;
	list-style-position:inside;
	background:none;
	padding:none;
	margin:0em 0em 0em 0.3em;
	text-transform:none;
}

ol{
	margin:0em 0em 2.3em 0em;
}


.news-item-content{
	
	/*margin-bottom:0.4em;
	padding-bottom:0.2em;
	
	border-bottom:dotted #CCCCCC 1px;*/
	
}

.news-item-content img{
	margin:1.9em 0em 1.9em 0em;
}

#main-content .release{
	text-align:left;
}

#main-content .release h2{
	
	display:inline-block;
	text-transform:uppercase;
	font-size:1.05em;
	color:#333;
	
}

#main-content .release h1{
	
	display:inline;
	max-width:220px;	
	font-size:2.3em;
	line-height:1.2em;
	margin: 0.85em 0em;
	
}

#main-content .release .cover{
	
	display:block;
	float:left;
	margin:0em 2.3em 2.3em 0em;
	
}

#main-content .release ul{
	
	display:block;
	width:410px;
	margin:2.3em 0em;
	clear:left;
	
}

#main-content .release ul li{
	
	background:url(_im/double-daggers.gif) no-repeat left center;
	padding-left:36px;
	margin:0.3em;
	text-transform:uppercase;
		
}

strong{ /* .release strong,  */
	color:#333;
	font-weight:normal;
}

.release .release-details{
	margin: 0.85em 0em;
}

.release .release-content{
	text-align:justify;
}



#main-content .tour{
	display:block;
	border: #CCCCCC dotted 1px;
	padding:17px;
	text-align:left;
}

#main-content .gigs{
	display:block;
	/*margin-left:17px;*/
	text-align:left;
}

#main-content .tour h1{
	margin-bottom:35px;
	display:block;
}

#main-content .gig-date{
	display:inline-block;
	/*text-transform:uppercase;*/
	font-size:1.05em;
	/*color:#333;*/
}

#main-content .gig:not( .first-gig ){	
	padding-top:35px;
	background:url(_im/double-daggers.gif) top left no-repeat;
	margin:17px 0px;
}

#main-content .gig h2{
	
}

#main-content .gig h3{
	font-size:1.05em;
	text-align:left;
}

#main-content .gig a{
	/*text-decoration:none;
	border-bottom: 1px dotted #999;*/
}

#main-content .gig .gig-content{
	text-align:justify;
}

#main-content .gig-details a {
	text-transform:uppercase;
}

#main-content .single-gig .gig .tour-link{
	display:inline-block;
	border: #CCCCCC dotted 1px;
	padding:17px;
	text-align:left;	
	margin-top:1.05em;
}


#main-content .single-gig .gig .tour-link a{
	text-transform:uppercase;
}

#main-content .single-tour-more{
	padding:17px;
}

#main-content .single-tour-more a{
	text-transform:uppercase;
}


#main-content .listen{
	padding-bottom:30px;
	margin-bottom:35px;
	background:url(_im/double-daggers.gif) bottom left no-repeat;
}

#main-content .listen a{
	text-decoration:none;
	border-bottom: 1px dotted #999;
}

#main-content .watch{
	padding-bottom:30px;
	margin-bottom:35px; /* line-height:1.9em; */
	background:url(_im/double-daggers.gif) bottom left no-repeat;
}

#main-content .watch a{
	text-decoration:none;
	border-bottom: 1px dotted #999;
}

#main-content .review h1 , #main-content .biog h1{
	text-align:left;
}

#main-content .review strong , #main-content .biog .strong{
	color:#333;
	font-weight:normal;
}

#main-content .press-resources li{
	padding-bottom:30px; 
	margin-bottom:35px; /* line-height:1.9em; */
	background:url(_im/double-daggers.gif) bottom left no-repeat;
}

#main-content .single-gig .gig{
	padding-bottom:30px;
	margin-bottom:35px; /* line-height:1.9em; */
	background:url(_im/double-daggers.gif) bottom left no-repeat;
	/*reset...*/
	padding-top:0px;
	margin:0px;
}

#main-content .venue-photo{
	display:block;
	float:left;
	margin-right:26px;
}

#main-content .venue{
	text-align:left;
	display:inline-block;	
	
}

#main-content .venue-details{
	display:inline-block;
	margin: 0.85em 0em;
	text-transform:uppercase;
}

#main-content .venue-synopsis{
	display:inline-block;
	clear:left;
	text-align:justify;
}

#main-content .gallery img {
	border: 1px #ccc dotted;
}

.delimiter{

	display:block;
	
	width:100%;
	height:13px;
	
	background:url(_im/double-daggers.gif) no-repeat left top;
		
	margin-top: 2.15em;
	margin-bottom: 45px; /* line-height:1.9em; */
	
	/*border-bottom:dashed 1px #CCCCCC;
	border-bottom:dotted 1px #666666;*/
	
}

#secondary-content{

	float:right;
		
	position:relative;
	display:block;
	
	width:242px;
	margin:0.9em 0em 3.8em 0em;
	
	text-align:left;
	
	/*background:#CCC;*/
	
}

#secondary-content h1{
	color:#333;	
}

#secondary-content .delimiter{
	margin-top:0px;
	margin-bottom: 1.65em;
}

.gigs-synopsis li{
	/*margin-bottom: 1.65em;*/
	
	padding-top:35px;
	padding-bottom:10px; /* line-height:1.9em; */
	
	background:url(_im/double-daggers.gif) top left no-repeat;
	line-height:1.4em; /* was 1.5 */
}

#secondary-content .gigs-synopsis h2{ /* date */
	
	margin-top:35px;
	display:inline;
	font-size:1.05em;
}

#secondary-content .gigs-synopsis h3{ /* date */
	
	display:inline;
	font-size:1em;
	text-align:left;
	color:#333;
	
}

#secondary-content .gigs-synopsis li a {
	text-transform:uppercase;
}


#secondary-content .release a{
	text-transform:uppercase;
}

#secondary-content .release {
	 margin-bottom:1.05em;
}

#secondary-content .release img{
	margin-bottom:1.05em;
}	

#secondary-content .online-stockists{
	
	/*
	max-width:220px;	
	font-size:2.3em;
	line-height:1.2em;
	margin: 0.85em 0em;
	*/
}



#secondary-content .online-stockists li{
	
	padding-top:35px;
	padding-bottom:10px; /* line-height:1.9em; */
	
	background:url(_im/double-daggers.gif) top left no-repeat;
	
	line-height:1.4em;
	/*font-size:1.05em;*/
	
}

#secondary-content .reviews h2{
	
	text-transform:uppercase;
	font-size:1.05em;
	color:#333;
	
}

#secondary-content .reviews li{
	
	padding-top:35px;
	padding-bottom:10px; /* line-height:1.9em; */
	
	background:url(_im/double-daggers.gif) top left no-repeat;
	
	/*font-size:0.78em;
	line-height:1.9em;*/
	
}

#secondary-content .title {
	
	line-height:1.5em;
	font-size:1.05em;
	
}


#secondary-content .listen h1{
	
	text-transform:uppercase;
	font-size:1.05em;
	color:#333;
	
}

#secondary-content .listen {
	 margin-bottom:10px;
}

#footer{

	position:relative;
	display:block;

	width:940px;
	
	background:#000 url(_im/footerv2.gif) center bottom repeat;
	min-height:100px;	
	
	border-top:1px dotted #fff;
	
}

#footer a:link {
	color:#CCC;
	text-decoration:none;
}
	
#footer a:visited {
	color:#999;
	text-decoration:none;
}

#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

#footer a:active {
	color:#CC0033;
	text-decoration:underline;
}

#footer-block{
	
	position:relative;
	display:block;
	
	padding: 65px 55px 25px 55px;
	
	width:870px;
	
	color:#CCC;
	text-align:center;
	
}

#footer .delim {
	color:#373724;
}

#footer .industry-links{
	display:block;
	margin: 1.05em 0em;
}

#footer .industry-links li{
	display:inline;
}

.copyright{
	text-transform:uppercase;
	font-size:0.78em;
	margin: 1.25em 0em;
	color:#999;
}

.new-window a , .menu-item-type-custom{
	target-name: new;
	target-new: window;
	target-position: above;	
}

.more-link{
	text-transform:uppercase;	
}

#main-content hr{
	border:none;
	background:url(_im/double-daggers.gif) top left no-repeat;
	width:28px;
	height:13px;
	text-align:left;
	display:block;
	position:relative;	
	margin:3em 0em;
}


#header-content-area{
	
	position:absolute;
	z-index:2;
	
	bottom:20px;
	right:30px;
	
	margin:18px;
	/*padding:20px 20px;*/
	
	
	/*height:149px;*/ /* was 309 */	
	width:260px; /* was 309 */

	
	text-align:right;
	color:#FFF;
	
	font-weight:normal;
	font-size:0.9em;
	
}

#header-content-area form{
	
	/*margin:10px;
	display:block;*/
	padding:0px;
	
}

#header-content-area form label{
	float:left;
	clear:left;
	display:block;
	width:110px;
	text-align:right;
	
	line-height:1em;
	padding-top:0.5em;
}

.mc-field-group{
	clear:both;
	display:block;	
}

#header-content-area form input[type="text"],
#header-content-area form input[type="email"]
{
	
	font-family: 'CopseRegular';
	
	float:right;
	clear:right;
	display:block;
	width:130px;
	margin:0px;
	margin-bottom:1em;
	
	background:#284a69;
	color:#fff;
	border-radius:3px;
	padding:3px;
	border: 1px dotted #aacdeb;
	
	/*font-size:0.9em;*/
	
}

#header-content-area form input[type="submit"].button{
	background:#b0c7db;
	border:none;
	border-radius:3px;
	padding:0.5em 1em;
	text-transform:uppercase;
	
	position:relative;
	float:right;
	clear:both;
	
	margin:0px;
	margin-top:1em;
		
}
