/*
Theme Name:The Cheaters
Theme URI:http://www.cpeckens.com/
Description:A custom wordpress template for the band <a href="http://www.thecheaters.net">The Cheaters</a>
Version:1.0
Author:Cara Peckens
Author URI:http://www.cpeckens.com
Tags:peel multimedia, cpeckens, cara peckens, band, artist, music, custom
*/

/* CSS Reset */
p:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

body{
	font-family:"Arial", Trebuchet MS, Helvetica, sans-serif;
	background:#120500 url(images/body_bg.jpg);
	margin:0px;
	padding:0px;
}

img a {
	border:none;

}

a img {
	border:none;
}

#header{
	margin:0 auto;
	padding:0px 0 0 0;
	height:205px;
	background:url(images/nav_bg.png) center top no-repeat;
	position:relative;
}
	#header h1,
	#header h2{
		display:none;
	}
	#nav {
	position:relative;
	padding-top:115px;}
	#nav ul{
		margin:0 auto;
		height:85px;
		width:1000px;
		background-image:url(images/header_links.png);
		background-repeat:no-repeat;
	}
		#nav ul li{
			display:block;
			float:left;
			height:85px;
		}
			#nav ul li a{
				display:block;
				position:relative;
				height:85px;
				
			}
				#nav ul li a strong{
					display:none;
				}
			#home a{
				width:162px;
				}
		
				#store a{
					background-position:-162px 0;
					width:108px;
				}
									#shows a{
				width:97px;
					background-position:-270px 0;
				}
					
					
						#pics a{
						width:117px;
					background-position:-367px 0;
				}
					
					
							#tourdiary a{
					width:109px;
					background-position:-484px 0;
				}

#contact a{
						width:116px;
					background-position:-593px 0;
				}
				#forfans a{
						width:107px;
					background-position:-709px 0;
				}
				#forpress a{
						width:184px;
					background-position:-816px 0;
				}

#container{
display:block;
margin:0 auto;
height:540px;
	padding:0px 0 0 0;
	background:url(images/mid_bg.png) center top no-repeat;
	position:relative;

z-index:1000;
}

#subpage{
display:block;
margin:0 auto;
	padding-bottom:300px;
	background: #120500 url(images/sub_bg.png);
	position:relative;
}

#slideshow{
display:block;
margin:0 auto;
padding:0px 0 0 0;
height:485px;
	position:relative;
	background:url(images/slideshow_bg.png) center top no-repeat;

}

.tours {
margin: 0 auto;
padding-top:20px;
padding-bottom:20px;
width:700px;
height:1100px;
background: url(images/poster.png) center top no-repeat;}

.pics {
margin: 0 auto;
padding-top:20px;
padding-bottom:20px;
width:800px;
height:auto;
}

.center {
margin: 0 auto;
position:relative;
}

				
.allshows {
margin-top: 275px;
text-align: center;
font-size:14px;
				padding:0 0 .5em 0;
				color:#000000;
				font-weight:bold;
				line-height:normal;}
.allshows a {
text-align: center;
font-size:14px;
				padding:0 0 .5em 0;
				color:#490e0c;
				text-decoration:underline;
				font-weight:bold;}
				
.allshows ul li {
margin-bottom: 15px;
color:#000000;
list-style:none;
line-height:normal;}

.allshows span.headline a {
text-align: center;
font-size:20px;
				padding:0 0 .5em 0;
				color:#490e0c;
				text-decoration:underline;
				font-weight:bold;}

.allshows #creditfooter {
visibility: hidden;}

.allshows h2 a{
float:right;
font-size:20px;
				padding:0 0 .5em 0;
				padding-left:50px;
				margin-top:-15px;
				color:#490e0c;
				font-weight:bold;
				text-decoration: none;
}

.allshows h2 a:hover {
text-decoration: underline;}#template {
display:block;
margin:0 auto;
padding:0px 0 0 0;
height:485px;
	position:relative;
	background:url(images/post_bg.png) center top no-repeat;
}

.wrapper {
margin: 0 auto;
padding-top:20px;
padding-bottom:20px;
width:600px;
height:600px;

}
.vip {
margin: 0 auto;
padding-top:20px;
padding-bottom:20px;
width:600px;
overflow-y:visible;

z-index: 5;

position:relative;

}
.wrapperpage {
margin: 0 auto;
width:790px;
height:auto;

}

.display {
display:block;
position:relative;
margin: 0 auto;
width:555px;
height:340px;
padding-top:90px;
padding-right:6px;}

#featured {
margin: 0 auto;}

#myGallery{
margin: 0 auto;
}

#bio {
margin: 0 auto;
padding-right:325px;
padding-top:20px;
width:600px;
background: url(images/bio_bg.png) left repeat-y;
}


.credit {

display:inline;
margin:0px;
position: relative;

}

.credit p {
text-indent:30px;
vertical-align:bottom;
font-weight:bold;

				font-family: "Arial", Trebechut MS, Helvetica, sans-serif;
				font-size:13px;
				line-height:1.2em;
				color:#FFFFFF;
}

.post {
padding-top:20px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
width:580px;
min-height:380px;
height:380px;
background: url(images/bio_bg.png) left repeat-y;
position:relative;
overflow-y:auto;
}
.vippost {
padding-top:20px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
width:580px;
min-height:380px;

background: url(images/bio_bg.png) left repeat-y;
position:relative;
overflow-y:visible;

z-index:5;
}

.postpage {
padding-top:20px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
width:750px;
background: url(images/page_bg.png) left repeat-y;
position:relative;

}
#bottom {
display:block;
margin:0 auto;
height:375px;
	padding:0px 0 0 0;
	background:url(images/bottom_bg.png) center top no-repeat;
	
	position:relative;}		
			 p{
				padding:0 0 1em 0;
				font-family: "Arial", Trebechut MS, Helvetica, sans-serif;
				font-size:12px;
				line-height:1.2em;
				color:#FFFFFF;
			}
				 ul{
				 margin-left:20px;
				 padding-left: 20px;
				padding:0 0 1em 0;
				font-family:"Arial", Trebechut MS, Helvetica, sans-serif;
				font-size:11px;
				line-height:1.2em;
				color:#FFFFFF;
			}
					 li{
								font-family:"Arial", Trebechut MS, Helvetica, sans-serif;
				font-size:11px;
				line-height:1em;
				color:#FFFFFF;
				list-style: disc;
			}
				 h2{
				padding:0 0 .5em 0;
				font-size:15px;
				font-weight:bold;
				color:#FFFFFF;
			}
				
			 h3{
				font-size:28px;
				padding:0 0 .5em 0;
				color:#FFFFFF;
				font-weight:bold;
			}
			 h4{
				padding:0 0 .5em 0;
				font-size:15px;
				font-weight:bold;
				color:#FFFFFF;
			}
				 h5{
				padding:0 0 .5em 0;
				font-size:24px;
				font-weight:bold;
				color:#FFFFFF;
			}
							 em{
				font-style:italic;
			}
			 a{
				white-space:nowrap;
				color:#FFFFFF;
				
				text-decoration:underline;
			}
				 a:hover{
				 font-weight:bold;
					text-decoration:underline;

}
#footer{
	height:85px;
	background:url(images/footer_bg.png) center top no-repeat;
	font-size:13px;
	font-family:"Arial", Trebechut MS, Helvetica, sans-serif;
}#links {
	position:relative;
	padding-top:30px;}
	
	#links ul{
		margin:0 auto;
		height:40px;
		width:978px;
		float:left;
	}
		#links ul li{
			display:block;
			float:left;
			padding:0px;
			margin:0px;
			height:40px;
		}
			#links ul li a{
				display:block;
				position:relative;
				padding:0px;
				margin:0px;
				height:40px;
				
			}
				#links ul li a strong{
					display:none;
				}
				#itunes a{
				width:110px;
				background: url(images/itunes.png) no-repeat;
				}
				#cdbaby a{
				width:105px;
				background: url(images/cdbaby.png) no-repeat;
				}
				#twitter a{
				width:115px;
				background: url(images/twitter.png) no-repeat;
				}
				#youtube a{
				width:100px;
				background: url(images/youtube.png) no-repeat;
				}
				#facebook a{
				width:120px;
				background: url(images/facebook.png) no-repeat;
				}
				#sonicbids a{
				width:90px;
				background: url(images/sonicbids.png) no-repeat;
				}

#peel a{
				width:137px;
				background: url(images/peel.png) no-repeat;
				}
#vanilla a{
				width:100px;
				background: url(images/vanilla.png) no-repeat;
				}
#maple a{
				width:101px;
				background: url(images/maple.png) no-repeat;
				}
.alignleft{
float:left;
display: inline;}

	#footer p{
		width:1000px;
		overflow:hidden;
		margin:0 auto;
		
		color:#FFFFFF;
	}
		#footer span{
			display:block;
			height:90px;
			line-height:90px;
		}
		#footer .left{
			float:left;
		}
		#footer .right{
			float:right;
		}
		#footer a{
			color:#727fa1;
		}
			#footer a:hover{
				text-decoration:underline;
			}
#player {
background: url(images/player_bg.png) no-repeat;
width:270px;
height:405px;
margin-top:-405px;
position:relative;
float:right;
}

#soundcloud {
height:185px;
width:185px;
margin-top:191px;
margin-left:43px;
position:relative;}

#page{
    width:900px;
    margin:0 auto;
	margin-bottom:30px;
	background:url(images/page_bg.png) 50% 50px no-repeat;
}

#contact {
	position:relative;
	}
	
	#contact ul{
		margin:0 auto;
		height:426px;
		width:482px;
		background-image:url(images/contact.png);
		background-repeat:no-repeat;
	}
		#contact ul li{
			display:block;
			width:482px;
		}
			#contact ul li a{
				display:block;
				position:relative;
				width:482px;
				
			}
			#contact ul li a strong{
					display:none;
				}
				
				#contact ul li strong{
					display:none;
				}
		
			#contacttop {
				height:142px;
				}
		
				#emailbook a{
					background-position:0 -142px;
					height:80px;
				}
				
				#contactmiddle {
				background-position:0 -175px;
				height:33px;
				}
		
				#emailchris a{
					background-position:0 -228px;
					height:53px;
				}
				
					#contactbottom {
				background-position:0 -346;
				height:118px;
				}
				
				#bio h2,
				#bio h2 a{
				padding:0 0 .5em 0;
				font-size:16px;
				font-weight:bold;
				color:#942023;
			}
			
.homepost {
padding-top:10px;
padding-bottom:0px;
padding-right:10px;
padding-left:10px;
width:600px;
position:relative;
}

.homepost h3 {
			font-size:14px;
			padding:0;
			margin:0;
				color:#FFFFFF;
				font-weight:bold;
}
