/*

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;

}



.homepost {

padding-top:10px;

padding-bottom:0px;

padding-right:10px;

padding-left:10px;

width:600px;

background: url(images/bio_bg.png) left repeat-y;

position:relative;

}



.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;

				}