/*
Theme Name: Wolf Gang
Theme URI: http://backtobasicsdesign.co.uk/warner/wolf-gang/
Description: The custom theme built for Wolf Gang.
Version: 1.0
Author: backtobasics design
Author URI: http://backtobasicsdesign.co.uk/

	Wolf Gang
	http://backtobasicsdesign.co.uk/warner/wolf-gang

	This theme was designed and built by backtobasics design,
	whose site you will find at http://backtobasicsdesign.co.uk/

*/

/* body and defaults */
html							{ min-height: 100%; height: auto; }
body							{ background: #000 url(images/bg.jpg) center 0 no-repeat; padding: 40px; }
body,div,span,input,textarea,td	{ color: #ccc; font: 12px helvetica, arial, sans-serif; line-height: 18px; }
p								{ margin-bottom: 6px; }
p.half							{ margin-bottom: -8px; }
.hentry p						{ margin-bottom: 12px; }			
h1								{ color: #fff; font: 16px "Avant Garde", "Century Gothic", sans-serif; font-weight: bold; margin-bottom: 4px; text-transform: uppercase; }
h1.heading-link, h1.heading-link-cur { display: inline; }
h2								{ color: #e60176; font: 50px "helvetica neue", helvetica, arial, sans-serif; font-weight: bold; letter-spacing: -4px; margin: -20px 0 50px; }
.post h2						{ margin-bottom: 10px; }
h2.half							{ font-size: 36px; letter-spacing: -3px; }
h3								{ color: #555; font: 22px "helvetica neue", helvetica, arial, sans-serif; font-weight: bold; letter-spacing: -1px; margin-bottom: 14px; }
body.home h4					{ font-size: 20px; }
fieldset 						{ background-color: #fff; border: 1px solid #ddd; clear: both; padding: 16px 12px; }
legend							{ color: #E60176; font-size: 18px; font-weight: bold; padding: 0 6px; 
}
strong							{ font-weight: bold; }

/* ids */
#logo							{ padding-bottom: 40px; }
#container						{ margin-top: 160px; padding: 0; }
#left							{ width: 500px; }
#right							{ width: 500px; }
#pagination						{ background-color: #ecefee; padding: 16px; width:968px; }
#blogs-container				{ height: 870px; overflow: auto; padding-right: 20px; }
#column-divider					{ border-left: 5px solid #fff; display: block; height: auto; margin: 45px 0 0 495px; position: absolute; width: 5px; }
#updates-links					{ margin-top: 10px; }
#links							{ margin-left: 544px; position: absolute; bottom: 0; }
#buy-single						{ margin: -47px 0 -30px 346px }

/* classes */
.container						{ margin: 0 auto; position: relative; width: 1044px; }
.column-left					{ margin-right: 30px; padding-bottom: 20px; verflow: hidden; width: 313px; }
.column-center					{ margin-right: 30px; padding-bottom: 20px; overflow: hidden; width: 313px; }
.column-right					{ padding-bottom: 20px; overflow: hidden; width: 313px; }
.column 						{ background: cyan; float: left; margin-right: 30px; width: 313px; }
.left							{ float: left; }
.right							{ float: right; }
.clear							{ clear: both; }
.block							{ display: block; }
.inline							{ display: inline; }
.divider						{ background: url("images/divider-bg.gif") top left repeat-x; height: 2px; margin: 40px 0; width: 100%; }
.small							{ font-size: 10px; letter-spacing: 1px; line-height: 14px; }
.smaller						{ font-size: 9px; }
.normal							{ font-weight: normal !important; }
.grey							{ color: #888; }
.double-pad						{ background: #fff; border: 3px solid #c9c9c9; padding: 1px; }
.no-border						{ border: 0 !important; }
.header							{ margin-bottom: 25px; }
.block-divider					{ display: block; margin-bottom: 50px; }
.entry-divider					{ display: block; margin-bottom: 30px; }
.shows-table					{ margin-top: 10px; }
.shows-table .date				{ width: 75px; }
.shows-table .venue				{ padding-right: 20px; width: 240px; }
.shows-table .location			{ width: 70px; }
.twtr-hd, .twtr-ft				{ display: none; }

/* lists */
#menus-list						{ display: none; position: absolute; top: 40px; z-index: 50; }
#menus-list li					{ display: block; float: none;; }
#menus-list li a				{ background-color: #d9be6b; background-image: none; border-bottom: 1px dottedÊ#000; color: #111; border: 0; display: block; font-size: 11px; font-weight: normal; height: 16px; letter-spacing: 1px; padding: 7px 11px; position: relative; text-indent: 0 !important;  width: 200px; }
#menus-list li a:hover			{ background-color: #333; color: #DEC46F; }
#menus-list li a:hover li.menus a { background-position: -62px -46px; }
#nav li.menus:hover #menus-list { display: block; }
.commentlist li					{ border-bottom: 1px solid #F6F6F6; padding: 15px 12px; }
.commentlist li.alt				{ background-color: #f6f6f6; }
.commentlist li.authors-comment	{ background-color: #fbdcec; }

/* forms */
form 							{ color: #666; }
input#email						{ background-color: #000; border: 1px solid #fff; color:Ê#fff; margin-right: 5px; padding: 2px 5px; width: 250px; }
input.textbox					{ background-color: #000; border: 1px solid #fff; color:Ê#fff; margin-right: 5px; padding: 2px 5px;  }
select							{ background-color: #000; border: 1px solid #fff; color: #fff; margin-right: 5px; padding: 2px 5px; width: 140px; }
input#submit					{ background: #000 url(images/button_submit.gif) no-repeat 0 0; border: 0; height: 22px; margin-top: 0;text-indent: -9999px; width: 80px; }

/* links */
a								{ color: #fff; font-weight: bold; text-decoration: none; }
a:hover							{ color: #ddcd8c; cursor: pointer !important; }
a:hover .double-pad				{ background-color: #fff; border: 3px solid #CEAC0F; color: #222; padding: 1px; }
#footer a						{ color: #e60176; }
#footer a:hover					{ color: #666; text-decoration: none; }
.entry a, .commentlist a		{  border-bottom: 1px dotted #555; color: #505050; font-weight: bold; padding: 0 6px; text-decoration: none; }
.entry a:hover, .commentlist a:hover { border-bottom: 0; background-color: #ecefee; cursor: pointer !important; padding: 4px 6px; text-decoration: none; }
a.read-more, #pagination a		{ background-color: #fff; border: 1px solid #f0f0f0; color: #e60176; font-weight: normal; padding: 8px 13px; }
a.read-more:hover, #pagination a:hover { background-color: #fff; border: 1px solid #ccc !important; color: #444; cursor: pointer !important; padding: 8px 13px; text-decoration: none; }
#tour-dates h1.heading-link a	{ color: #aaa; }
#tour-dates h1.heading-link a:hover { color: #ddcd8c; }
#tour-dates h1.heading-link-cur a { color: #fff; }
#tour-dates h1.heading-link-cur a:hover { color: #fff; }
