/*

Theme Name: Guitar Play Back

Theme URI: http://www.guitarplayback.com

Description: WordPres template for Guitar Playback

Author: Dan Davies

Author URI: http://www.darfuria.com

*/



* {

	padding: 0px;

	margin: 0px;

	text-decoration: none;

	border: none;

}



body {

	background: url(images/background_body.jpg) repeat-x #efefef;

	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 22px;

	padding: 20px 0px 20px 0px;

}



h1 {color: #3C78A7;}

h2 {font-size: 200%;}



#holder {

	width: 980px;

	margin: 0px auto;

	border: 1px solid #111111;

	-moz-border-radius: 5px;

	background: #FFFFFF;

}



#header {

	height: 294px;

	width: 972px;

	position: relative;

}



#header ul.slideshow {

	position: relative;

	list-style: none;

}



#header ul.slideshow li {

	left:0;

	position:absolute;

	top:0;

	z-index:8;

}



#header ul.slideshow li.active {

	z-index: 10;

}



#header ul.slideshow li.last-active {

	z-index: 9;

}



#header h1 {

	position: absolute;

	font-size: 225%;

	font-weight: bold;

	z-index: 50;

	top: 240px;

	right: 180px;

}



#header .headertext {

	background: url(images/header_text.jpg) no-repeat;

	width: 654px;

	height: 74px;

	position: absolute;

	z-index: 50;

	top: 160px;

	left: 250px;

}



ul#navigation {

	list-style: none;

	margin-bottom: 25px;

	background-color: #f9fafc;

	display: block;

	padding-left: 20px;

	margin-top: 15px;

}



ul#navigation li {

	display: inline;

	margin-right: 20px;

	padding: 0px 20px 0px 0px;

	border-right: 1px solid #d5d5d5;

}



ul#navigation li a {

	color: #3C78A7;

	font-size: 150%;

}



ul#navigation li a:hover {

	color: #990000;

}



#content {

	padding: 0px 0px 20px 15px;

}



#content_left {

	width: 645px;

	float: left;

	padding-right: 15px;

}



#content_left .posttext p {

	margin-bottom: 10px;

}



#content_right {

	float: right;

	width: 255px;

	padding: 10px;

	border-top: 1px solid #d5d5d5;

	border-left: 1px solid #d5d5d5;

	-moz-border-radius-topleft: 5px;

	background: #FFFFFF;

	margin-top: -49px;

}



#content_right ul {

	list-style: none;

	margin-bottom: 15px;

}



#content_right ul li {

	margin-bottom: 5px;

}



#content_right .textwidget {

margin-bottom: 15px;

}



#content_right a {

	color: #333333;

}



#content_right ul li a:hover {

	color: #990000;

	background: #F3F7FB;

}



#content_right input#s {

	border: 1px solid #d5d5d5;

	-moz-border-radius: 5px;

	padding: 5px;

	font: inherit;

	margin-bottom: 20px;

}



#content_right input#searchsubmit {

	display: none;

}



#content_right p.status {

	margin-bottom: 15px;

}



#content_right .breadcrumbs {

	margin-bottom: 15px;

}



.meta {

	color: #666666;

	margin-bottom: 10px;

}



.meta a {

	color: #666666;

}



.meta a:hover {

	color: #990000;

	background: #F3F7FB;

}



.newspost, .backingtrack {

	margin-bottom: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #d5d5d5;

}



.newspost a {

	color: #990000;

}



.newspost a:hover {

	background: #F3F7FB;

}


.showcase {
	width: 280px;
	padding: 10px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #d5d5d5;
	-moz-border-radius: 5px;
}

.showcase a {
	color: #333333;
}

.showcase a:hover {
	color: #990000;
}

.showcasethumb {
	float: left;
	width: 120px;
}

.showcasemeta {
	float: right;
	width: 155px;
	font-size: 90%;
}

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

.showcaseformright {
	width: 300px;
	float: right;
}

.showcaseformright textarea {
	height: 26px;
}

h2.posttitle, h2.posttitle a {color: #990000; margin-bottom: 15px;}

h2.posttitle a:hover {background: none !important; color: #990000 !important;}

h2.sidebar {color: #66CC33; margin-bottom: 10px;}

h2.sidebar a {color: #66CC33 !important;}

h2.pageheader {color: #990000 !important; margin-bottom: 15px; font-size: 220%;}

h3.pageheader {color: #66CC33 !important; margin-bottom: 15px; font-size: 180%; margin-top: 5px;}





#footer {

	width: 950px;

	padding: 10px;

	margin: 0px auto;

	margin-top: 20px;

	text-align: center;

}



#footer a {

	color: #333333;

}



#footer a:hover {

	color: #66CC33;

}



div#respond {

	margin-top: 20px;

}



ul.commentlist {

	list-style: none;

}



cite.fn {

	font-size: 200%;

	margin-bottom: 5px;

	font-style: normal !important;

}



cite.fn, cite.fn a {

	color: #3C78A7;

}



span.says {

	display: none;

}



.commentmetadata {

	font-size: 90%;

}



.commentmetadata, .commentmetadata a {

	color: #666666;

	margin-bottom: 10px;

}



ul.commentlist li {

	padding: 15px;

	margin-bottom: 15px;

	background: #F3F7FB;

}



ul.commentlist li p {

margin-bottom: 10px;

}



ul.commentlist ul {

	list-style: none;

}



h2.comments {

	margin-bottom: 10px;

}



div#respond input {

	padding: 5px;

	font: inherit;

	margin-bottom: 10px;

	border: 1px solid #d5d5d5;

	-moz-border-radius: 5px;

}



textarea#comment {

	padding: 10px;

	font: inherit;

	border: 1px solid #d5d5d5;

	-moz-border-radius: 5px;

	width: 400px;

	height: 130px;

	margin-bottom: 10px;

}



.wpcf7 input, select {

	padding: 5px;

	font: inherit;

	margin-bottom: 10px;

	border: 1px solid #d5d5d5;

	-moz-border-radius: 5px;

}



.wpcf7 option {

	padding-right: 5px;

	font: inherit;

}



.wpcf7 textarea {

	padding: 10px;

	font: inherit;

	border: 1px solid #d5d5d5;

	-moz-border-radius: 5px;

	margin-bottom: 10px;

}



.wp-polls p {

	margin-bottom: 10px;

}



.cboth {clear: both;}

.cleft {clear: left;}

.fleft {float: left;}

.fright {float: right;}