/*SHEDSEVEN.COM v2010*/

html {background: #232323;} /*FOR CHROME BUG*/

body {
	margin: 0;
	padding:0;
	color: #FFFFFF;
	font: 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #232323;
	text-align:center;
	height: 100%;
}

/*DIVs*/

#wrapper {
	padding: 0px;
	width: 1075px;
	margin: 40px auto 0px;
	text-align:left;
	background-image: url(../_images/banner.jpg);
	background-repeat: no-repeat;
}

#header {
	margin: 0px 0px 30px;
	padding: 0px;
	width: 1075px;
	height: 275px;
	overflow:hidden;
	text-align:left;
	position: relative;
	}
	
	#logo {width: 265px; height: 100px; position:absolute; left: 0px; top: 0px; margin:0; padding:0;}
	
	#social-networks {
	position:absolute;
	left: 15px;
	top: 120px;
	margin:0;
	padding:0;
}
		#social-networks a.item {
	background: #141414;
	margin: 0px 0px 4px;
	padding: 6px;
	border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
	overflow:hidden;
	width: 230px;
	display:block;
	text-decoration:none;
	clear:both;
}

		#social-networks a:hover.item {background: #0c0c0c; text-decoration:none;}

			#social-networks a.item img {
	float: left;
	margin: 0px;
	padding: 0px;
}
			#social-networks a.item p {
			float: left;
	font-size: 1.2em;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

	#gig-banner {width: 642px; height: 203px; position:absolute; right: 60px; top: 30px; margin:0; padding:0;}

#content {
	margin: 0px 0px 30px;
	padding: 15px 0 0 0;
	width: 1075px;
	overflow:hidden;
	min-height: 500px;
}

#content #info {width: 650px; padding: 0; margin: 0; float: left;}

	#news {width: 300px; padding: 0; margin: 0 25px 0 0; float: left;}
	
		#news .newsitem {width: 300px; padding: 0 0 15px 0; margin: 0 0 15px 0; float: left; border-bottom: solid 1px #0C0C0C;}
		
		#news .newsitem h2.headline {font-size: 1.6em; color: #fffec2;}
		
		#news .newsitem .shortstory {padding: 0; margin:0;}
		
			#news .newsitem .shortstory img {padding: 0 0 5px 5px; float: right;}
		
		#news .newsitem .shortstory p.date {float: right; font-size: 0.9em; margin: 0; padding: 0; color: #7d7d7d;}
	
	#dates {width: 300px; padding: 0; margin: 0 25px 0 0; float: right;}
	
		.gig {
	background: #0C0C0C;
	margin: 0px 0px 2px;
	padding: 0px;
	width: 300px;
	height: 50px;
	border-bottom: 1px solid #b0b0b0;
	}
			
			.gig .date {
				margin: 0px;
				padding: 5px;
				height: 40px;
				width: 40px;
				text-align:center;
				float: left;
			}
				.gig .date span.month {font-size: 1em; text-transform: uppercase; padding: 0; margin: 0; color: #cfb87a}
				.gig .date span.day {font-size: 2.3em; padding: 0; margin: 0; color: #cfb87a;}
			
			.gig .info {
				margin: 0px;
				padding: 5px 5px 5px 10px;
				height: 40px;
				width: 235px;
				float: right;
				}
				
				.gig .info p {margin: 0; padding: 0;}
				
				.gig .info span.venue {font-size: 1.3em;}
				.gig .info span.extrainfo {font-size: 0.8em; color: #cacaca;}
				
	#dates .revenue {margin: 15px 0 0 0; padding: 0;}
	
#content #social {width: 425px; padding: 0; margin: 0; float: right;}
	
	#facebook {width: 200px; padding: 0; margin: 0 25px 0 0; float: left;}
	
	#twitter {width: 200px; padding: 0; margin: 0; float: right;}

#footer {
	margin: 20px 0px 15px 0px;
	padding: 10px 0 0 0;
	width: 1075px;
	height: 50px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #101010;
	font-size: 0.8em;
	color: #7d7d7d;
	text-transform:uppercase;
	text-align: center;

}

/*TEXT STYLES*/

p {font-size: 1.3em; margin:0; padding: 0 0 1.3em 0;}

h1 {}

h2 {
	font-size: 1.9em;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	color:#f2f2f2;
	text-transform: uppercase;
	text-shadow: 0px 2px 3px #555;
	}

h3 {
	font-size: 1.7em;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0px;
	color:#cfb87a;
	text-transform: uppercase;
	}
	
/*LINKS*/
	
a:link, a:active, a:visited {
	color: #FFF;
	text-decoration: underline;
}

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

a img {border:none;}

#footer a {text-decoration: underline; color: #7d7d7d;}
#footer a:hover {text-decoration: none; color: #7d7d7d;}

/*IMAGES*/

img.left {
	background: #181818;
	margin: 0px 10px 10px 0px;
	padding: 5px;
	float: left;
}

/*HACKATTACK*/

/* new! clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* twitter widget */
.twtr-tweet-text p {font-size: 1em!important;}
