/*















Theme Name: Casey















Theme URI: http://www.olidenson.com















Description: 'The Website Of Casey Weston'















Author: Oliver Denson















Author URI: http://www.olidenson.com















Version: 1.0































*/































@charset "utf-8";















/* CSS Document */















/* Reset */







html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, address, code, img, small, strong, dl, dt, dd, ol, ul, li,



fieldset, form, label {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;







}







body {



	font-family: Georgia, "Times New Roman", Times, serif;



	background-color: #EBE5CD;



	background-image: url(images/background.jpg);



	background-repeat: no-repeat;



	background-position: center top;



	margin: 0px;



	padding: 0px;







}







ol, ul, li {



		list-style: none;



		margin: 0px;



		padding: 0px;



		



}







ul {



    padding-left:1em;



    margin-left:0;



}











/* Main */







h1 {



	margin: 0px;



	padding: 0px;	



}







h2 {



	font-size: 20px;







}







p {



	font-size: 12px;



	color: #35332e;







}







a {



	text-decoration: none;



	color: #5b2c00;



	font-size:14px;



	font-weight: bold;







}







a:hover {



	text-decoration:underline;







}











#wrap {



	width: 960px;



	padding: 0px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}















/* HEADER */







#header {



	height: 160px;



	width: 960px;



	margin: 0px;



	padding: 0px;



	overflow: hidden;



}







#header h1 a {



	width: 367px;



	height: 107px;



	display: block;



	background:url(images/logo.png) no-repeat;



	text-indent: -9999px;



	float: left;



	margin-top: 8px;



	margin-left: 18px;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



}



#flashHeader {



	height: 118px;



	width: 321px;



	float: right;



	margin: 0px;



	padding: 0px;



}











/* Navigation*/











#header ul {



	clear: both;



	padding: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 187px;



}







#header ul li {



	float: left;



}







#header ul li a{



	text-indent: -9999px;



	display:block;



	height: 42px;



}







#header ul li#home {



	background:url(images/nav/nav_home.jpg);



	height: 42px;



	width: 110px;



}







#header ul li#home:hover {



	background:url(images/nav/over_home.jpg);



	height: 42px;



	width: 110px;



}



#header ul li#about {



	background:url(images/nav/nav_about.jpg);



	height: 42px;



	width: 75px;



	font-style: normal;



}







#header ul li#about:hover {



	background:url(images/nav/over_about.jpg);



	height: 42px;



	width: 75px;



}







#header ul li#listen {



	background:url(images/nav/nav_listen.jpg);



	height: 42px;



	width: 123px;



}







#header ul li#listen:hover {



	background:url(images/nav/over_listen.jpg);



	height: 42px;



	width: 123px;



}







#header ul li#photos {



	background:url(images/nav/nav_photos.jpg);



	height: 42px;



	width: 114px;



}







#header ul li#photos:hover {



	background:url(images/nav/over_photos.jpg);



	height: 42px;



	width: 114px;







}







#header ul li#schedule {



	background:url(images/nav/nav_schedule.jpg);



	height: 42px;



	width: 114px;







}







#header ul li#schedule:hover {



	background:url(images/nav/over_schedule.jpg);



	height: 42px;



	width: 114px;







}







#header ul li#links {



	background:url(images/nav/nav_links.jpg);



	height: 42px;



	width: 98px;







}







#header ul li#links:hover {



	background:url(images/nav/over_links.jpg);



	height: 42px;



	width: 98px;







}







#header ul li#contact {



	background:url(images/nav/nav_contact.jpg);



	height: 42px;



	width: 139px;



}







#header ul li#contact:hover {



	background:url(images/nav/over_contact.jpg);



	height: 42px;



	width: 139px;



}















/* CONTENT */







#main {



	width: 940px;



}







#main #primary {



	width: 940px;



	margin-left: 18px;



	margin-top: 10px;



	padding-bottom: 10px;



	float: left;



}



#main #primary2 {



	width: 912px;



	margin-left: 18px;







	margin-top: 10px;



	padding-bottom: 10px;



	float: left;



}







/* secondary */







/* #main #sidebar {



	width: 300px;



	float: right;



	margin-top: 400px;



}*/







.separator1 {



	background-image: url(images/seperator.png);



	background-repeat: no-repeat;



	background-position: center top;



	height: 22px;



	width: 940px;



	}



	



.secondaryBox {

	overflow: hidden;

	float: left;

	width: 310px;

	height: 280px;

	margin-top: 22px;

	position: relative;

}







.secondaryBox #photo {



	background-image: url(images/header_photos.png);



	background-repeat: no-repeat;



	height: 36px;



	width: 97px;



	text-indent: -9999px;



	margin-left: 18px;



}







.secondaryBox #road {



	background-image: url(images/header_on_the_road.png);



	height: 48px;



	width: 199px;



	text-indent: -9999px;



	margin-left: 18px;



	background-repeat: no-repeat;



}







.secondaryBox #chat {



	background-image: url(images/header_chat.png);



	background-repeat: no-repeat;



	text-indent: -9999px;



	height: 34px;



	width: 102px;



	margin-left: 18px;



}







.secondaryBox h4 {



	color: #a26685;



	margin-left: 18px;



}







#roadTicket {



	margin-left: 32px;



}







#photosPolaroid {



	margin-left: 15px;



}







.secondaryBox ul {



	margin-top: 20px;



}







.secondaryBox ul li {



	margin-left: 18px;



	



}







.secondaryBox ul #myspace {



	background-image: url(images/chat_myspace_image.png);



	background-repeat: no-repeat;



	padding-left: 50px;



	height: 35px;



}







.secondaryBox ul #facebook {



	background-image: url(images/chat_facebook_image.png);



	background-repeat: no-repeat;



	padding-left: 50px;



	height: 35px;







}







.secondaryBox ul #tweet {



	background-image: url(images/chat_twitter_image.png);



	background-repeat: no-repeat;



	padding-left: 50px;



	height: 44px;







}







.sidebarLinks a {

	background-image: url(images/link_back_nu.png);

	height: 35px;

	width: 131px;

	font-size: 12px;

	text-align: center;

	line-height: 35px;

	position: absolute;

	bottom: 0px;

	right: 20px;

}











#sidebar a:hover {



	color: #a36685;



	text-decoration: none;



}







/*#spacer {



	height: 83px;



}*/











/* Page Content*/







#page_content {



	padding-bottom: 20px;







}







#page_content p {



	font-size: 12px;



	text-align: justify;



	margin-bottom: 10px;







}







#page_content a {



	font-size: 14px;







}







#page_content h2,



#page_content h3 {



	margin-top: 1em;



	margin-right: 0;



	margin-left: 0;



	color: #5b2c00;



	margin-bottom: 0px;



}







#page_content h3 {



	font-size: 18px;







}











#page_content h2 {



	font-size: 24px;







}







#page_content h4 {



	margin-right: 0;



	margin-left: 0;



	color: #a36685;



	font-size: 14px;



	margin-bottom: 10px;



}







#page_content ul li {



	height: 16px;



	width: 16px;



	margin-bottom: 10px;



	margin-top: 10px;







}







#page_content .page_image {



	border: thick solid #FFF7BF;



	width: 375px;



	float: left;



	margin-right: 20px;



	margin-bottom: 10px;



}







.contactPerson {

	width: 310px;

	float: left;

	margin-top: 30px;

	

}











/* Footer */







#footer {



	float: left;



	width: 960px;



}







/*#footer ul li {



	display: inline;



	width: 550px;



}







#footer ul li a{



	display: block;



	float: left;



	padding-right: 10px;



	margin-left: 20px;



	font-size: 11px;



}*/







#copywriteFooter {







}







#copywriteFooter p {

	font-size: 11px;

	float: left;

	margin-top: 20px;

	margin-bottom: 20px;

	margin-left: 30px;

}















/*Home Styles*/







#primary #homeContent {



	background-image: url(images/home_background.jpg);



	background-repeat: no-repeat;



	height: 470px;



	width: 943px;



	position: relative;







}







#homeText {



	float: right;



	width: 280px;



	margin-top: 120px;



	margin-right: 65px;



}







#homeText h3 {



	margin-bottom: 10px;



	color: #a36685;



}







#homeText p {



	margin-bottom: 10px;



	text-align: justify;



}







#homeContent #homeMore a {



	position: absolute;



	left: 783px;



	top: 382px;



	width: 90px;



	height: 40px;



	display: block;



	line-height: 40px;



	text-align: center;



	text-indent: -9999px;



}











#buyForm{



	clear: both;



	height: 150px;



	width: 150px;



	margin-top: -50px;



	margin-right: -15px;



	margin-bottom: 0px;



	margin-left: 0px;



	float: right;



	padding: 0px;



}











/* SHOPPING CART  */







#cartShop {



	position: fixed;



	bottom: 0px;



	background-color: #E9E2AE;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



	padding-top: 0px;



	border-top-width: 1px;



	border-left-width: 1px;



	border-top-style: solid;



	border-left-style: solid;



	border-top-color: #5B2C00;



	border-left-color: #5B2C00;



	right: 0px;



	width: 239px;



	}



	



	



.epFix {



	padding-left: 200px;	



}







/*  FRACTIONS DIVS */



.half {

	width: 50%;

	float: left;

	margin: 0px;

	padding: 0px;

}



.clear {

	clear: both;

	margin-top: 10px;

	margin-bottom: 10px;

	height: 1px;

}



#socialIconsContact ul {

	list-style-type: none;

	display: inline;

}

#socialIconsContact ul li {

	float: left;

	padding-right: 20px;

	width:50px;

}



#fanClubFooter{

	padding-top: 10px;

	padding-left: 30px;	

}



#fanClubContactHeader {

	background-image: url(http://www.caseyweston.com/wp-content/uploads/2010/03/fantitle1.jpg);

	margin: 0px;

	padding: 0px;

	height: 67px;

	width: 319px;

}



.contactPerson h4 {



	color: #a26685;

	padding-bottom: 10px;



}



.wp-caption {

	background-color: #312F2A;

	margin: 20px;

}



.wp-caption img{

	padding: 5px;

}



.wp-caption-text{

	text-align: center !important;

	color: #F4EED6;

}



.alignleft{

	float: left;	

}

#caseyShopTop h3, #caseyShopTop p{
	padding-left: 150px;	
	
}
#caseyShopTop h3{
    margin-bottom: 10px;
    margin-top: -10px;
	
}





