/*
Theme Name: Jamie T
Theme URI: http://www.pixelpudding.com
Author: Lawrie Malen & Leigh Share
Author URI: http://www.pixelpudding.com

*/

html, body {
	background-color: 		#1C1C1C;
	font-family: 				Verdana;
	font-size: 					11px;
	margin:						0px;
	padding:						0px;
	color:						#FFFFFF;
}

#headercontainer {
	width:						1044px;
	height:						335px;
	margin-left:				auto;
	margin-right:				auto;
}

#header {
	width:						1044px;
	height:						335px;
}

#container {
	width:						1024px;
	margin-left:				auto;
	margin-right:				auto;
}

/* LEFT-MOST COLUMN */

#container #left {
	float:						left;
	display:						inline;
	width:						525px;
}

#musicmatters{	position:absolute;
		width:					150px;
		height:					29px;
		z-index:					22;
		top:						19px;
		left:						50%;
		margin-left:			-300px;
}

/* BLOG */

#container #left #blog {
	width:						100%;
}

#container #left #blog .entry {
	width:						505px;
	background-color:			#080808;
	margin-bottom:				27px;
	padding:						10px;
}

#container #left #blog .entry .commentlink {
	float:						left;
}

#container #left #blog .entry .sharethis {
	float:						right;
}

/* FACEBOOK CONNECT */

#container #left #blog #facebook {
	width:						505px;
	background-color:			#080808;
	margin-bottom:				15px;
	padding:						10px;
}

/* MIDDLE COLUMN */

#container #middle {
	float:						left;
	display:						inline;
	margin-left:				27px;
	width:						230px;
}

/* AUDIO PLAYER */

#container #middle #player {
	width:						230px;
}

/* NEWS */

#container #middle #news {
	width:						230px;
	margin-top:					0px;
}

#container #middle #news .entry {
	width:						210px;
	background-color:			#080808;
	padding:						10px;
}

#container #middle #news .entry h2 {
	font-size:					14px;
}

/* MAILING LIST */

#container #middle #mailinglist {
	width:						230px;
	margin-top:					10px;
	margin-bottom:				10px;
}

#container #middle #mailinglist .entry {
	width:						210px;
	padding:						10px;
	background-color:			#080808;
}

#container #middle #mailinglist .entry form input, #container #middle #mailinglist .entry form select {
	background-color:			#000000;
	color:						#FFFFFF;
	border:						1px solid #000000;
	width:						205px;
	font-size:					11px;
	margin-bottom:				5px;
}

#container #middle #mailinglist .entry form input.check {
	border:						none;
	background:					none;
	width:						20px;
	background-color:			transparent;
	color:						#FFFFFF;
	margin-bottom:				0px;
}

#container #middle #mailinglist .entry form .buttonholder {
	width:						205px;
	text-align:					right;
}

#container #middle #mailinglist .entry form .buttonholder .submit {
	width:						104px;
	height:						21px;
	border:						0px;
}

/* GIGS */

#container #right {
	float:						right;
	width:						215px;
}

#container #right #gigs {
	width:						215px;
}

#container #right #gigs .gigentry {
	width:						195px;
	background-color:			#080808;
	margin-bottom:				10px;
	padding:						10px 10px 10px 10px;
}

#container #right #gigs .gigentry h2 {
	font-size:					14px;
	margin:						0px;
	padding:						0px;
}

/*
	SOCIAL SIDEBAR
*/

#container #right #socialside {
	width:						215px;
}

#container #right #socialside div {
	width:						195px;
	background-color:			#080808;
	margin-bottom:				10px;
	padding:						10px 10px 10px 10px;
}

#container #right #socialside a {
	display:						block;
	text-decoration:			none;
	margin-bottom:				5px;
}

/* IDs FOR THE FULL LIVE DATES PAGE */

#container #livedates {
	float:						left;
	display:						inline;
	width:						740px;
}

#container #livedates .entry {
	width:						720px;
	background-color:			#080808;
	margin-bottom:				27px;
	padding:						10px;
}

/* SOCIAL PAGE DEFINITIONS */

#social {
	width:						1024px;
	height:						640px;
	background-color:			#080808;
}

#social iframe {
	width:						1004px;
	height:						600px;
	margin:						10px;
}

#social a {
	margin-left:				10px;
}

#socialbar {
	height:						45px;
	padding-top:				5px;
	background-color:			black;
}

#socialbar a {
	float:						left;
	height:						40px;
	margin-left:				10px;
	display:						block;
	text-decoration:			none;
	font-size:					0px;
	line-height:				0px;
}

#socialbar a.fb {
	width:						135px;
	background-image: 		url('./img/facebookfull.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.fb {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

#socialbar a.myspace {
	width:						175px;
	background-image: 		url('./img/myspacefull.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.myspace {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

#socialbar a.bebo {
	width:						112px;
	background-image: 		url('./img/bebofull.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.bebo {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

#socialbar a.youtube {
	width:						80px;
	background-image: 		url('./img/youtube.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.youtube {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

#socialbar a.flickr {
	width:						100px;
	background-image: 		url('./img/flickrfull.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.flickr {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

#socialbar a.ilike {
	width:						70px;
	background-image: 		url('./img/ilikefull.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.ilike {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

#socialbar a.twitter {
	width:						120px;
	background-image: 		url('./img/twitterfull.png');
	background-repeat:		no-repeat;
	background-position: 	left top;
}

#socialbar a:hover.twitter {
	background-repeat:		no-repeat;
	background-position: 	left bottom;
}

/* GALLERY */

#flickrgallery .thumb {
	float:						left;
	width:						100px;
	background-color:			#080808;
	text-align:					center;
	margin:						1px 1px 0px 0px;;
}

#flickrgallery .gallerynav {
	text-align:					right;
}

/* DISCOG / HISTORY */

.cover {
	float:						left;
	width:						175px;
	margin-bottom:				10px;
}

.record {
	float:						right;
	width:						320px;
	margin-bottom:				10px;
}

/* FOOTER */

#container #footer {
	clear:						both;
	width:						1024px;
	height:						22px;
	background-color:			#080808;
	margin:						10px 0px 10px 0px;
	text-align:					right;
	line-height:				18px;
}

#footer #pp {
	float:						right;
	padding-right:				10px;
}

#footer #info {
	float:						left;
	padding-left:				10px;
}

/* COMMENT FORM */

#commentform input, #commentform select, #commentform textarea {
	background-color:			#0D0D0D;
	color:						#FFFFFF;
	border:						1px solid #000000;
	width:						505px;
	font-size:					11px;
	margin-bottom:				5px;
}

#commentform .subscribe {
	background-color:			none;
	color:						none;
	border:						none;
	width:						20px;
	margin:						0px 5px 0px 0px;
}

#commentform .buttonholder {
	width:						505px;
	text-align:					right;
}

#commentform .buttonholder .submit {
	width:						104px;
	height:						21px;
	border:						0px;
}

/* RE-USABLES */

.clear {
	clear:						both;
}

/* ELEMENTS */

p {
	margin-top:					0px;
}

hr {
	width:						100%;
	border-top:					1px solid #000000;
	border-bottom:				1px solid #0D0D0D;
	border-right:				0px;
	border-left:				0px;
	color:						#000000;
	background-color:			#000000;
	height:						2px;
	clear:						both;
}

img {
	border:						none;
}

a:link {
	color:						#8EBE89;
}

a:visited {
	color:						#8EBE89;
}

h1 {
	color:						#FFFFFF;
	margin:						0px 0px 10px 0px;
	font-size:					14px;
}

h2 {
	margin:						0px 0px 5px 0px;
	font-size:					18px;
}

.entry h2 {
	color:						#8EBE89;
}

.gigentry h2 {
	font-size:					14px;
}
