/*
Theme Name: Emma King and the Hearsets
Theme URI: http://ekhmusic.com/
Description: Template for Emma King and the Heartsets website
Version: 1.0
Author: Jon Butterfield
Author URI: http://w23.me
Tags: Emma King, Country
*/



body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 'helvetica neue', helvetica, arial, sans-serif;
	font-size: 12px;
	color: #212020;
	text-shadow: #fff 0px 1px 0px;
	position: relative;
	background: #f5ebd6 url(images/main-background.jpg) top center;
}

.thebackgrounds {
	position: relative;
}

.footerbackgrounds {
	background: url(images/footer-backgrounds.jpg) bottom center no-repeat;
}

.butterfly {
	position: fixed;
	bottom:10px;
	right:10px;
	width:40px;
	height:42px;
}

.homevideo {
	position: absolute;
	left: 0px;
	top: -385px;
}

.whitetrans {
	background: url(images/white-trans.png);
}

a {
	text-decoration: none;
	color: #212020;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
outline: none;
}

a:hover {
	color: #000;
}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

.cleanlist {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

table td {
	border-bottom: 1px solid #ccc;
	padding: 2px;
	margin: 0px;
}
tr.events:nth-child(odd)    { background-color:#eee; }
tr.events:nth-child(even)    { background-color:#fff; }
tr.events:hover {
	background: #212020;
	color: #fff;
}
.trtitle {
	font-weight: bold;
	color: #fff;
	background-color: #212020;
}

h2 {
	font-size: 28px;
}

h3 {
	font-size: 18px;
}

.pagetitle {
	margin-bottom: 25px;
}

.smalltitle {
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}



.navbar {
	width: 100%;
	position: static;
	height: 200px;
	overflow: hidden;
	text-align: center;
	padding: 0 0 300px 0;
}

.navbar .wrapper {
	position: relative;
}

.navbar .wrapper h1 {
	width: 386px;
	height: 126px;
	background: url(images/logo-big.png);
	position: absolute;
	left: 0px;
	top: 0px;
}

.navbar .wrapper h1 a {
	width: 412px;
	height: 150px;
	display: block;
	text-indent: -9999px;
}

/* Header Links */

.navbar .wrapper ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.navbar .wrapper .NavHome {
	width: 166px;
	height: 69px;
	position: absolute;
	top: 0px;
	left: 420px;
}

.navbar .wrapper .NavHome a {
	width: 166px;
	height: 69px;
	display: block;
	text-indent: -9999px;
	background: url(images/nav-home.png) 1px -74px no-repeat;
}

.navbar .wrapper .NavHome a:hover {

	background: url(images/nav-home.png) 0px 0px no-repeat;
}

.navbar .wrapper .page-item-2 {
	width: 158px;
	height: 66px;
	position: absolute;
	top: 0px;
	left: 590px;
}

.navbar .wrapper .page-item-2 a {
	width: 158px;
	height: 66px;
	display: block;
	text-indent: -9999px;
	background: url(images/nav-band.png) 0px -66px no-repeat;
}

.navbar .wrapper .page-item-2 a:hover {

	background: url(images/nav-band.png) 0px 0px no-repeat;
}

.navbar .wrapper .page-item-285 {
	width: 173px;
	height: 62px;
	position: absolute;
	top: 50px;
	left: 740px;
}

.navbar .wrapper .page-item-285 a {
	width: 173px;
	height: 62px;
	display: block;
	text-indent: -9999px;
	background: url(images/nav-links.png) 0px -62px no-repeat;
}

.navbar .wrapper .page-item-285 a:hover {

	background: url(images/nav-links.png) 0px 0px no-repeat;
}

.navbar .wrapper .page-item-82 {
	width: 171px;
	height: 54px;
	position: absolute;
	top: 0px;
	left: 740px;
}

.navbar .wrapper .page-item-82 a {
	width: 171px;
	height: 54px;
	display: block;
	text-indent: -9999px;
	background: url(images/nav-media.png) 0px -53px no-repeat;
}

.navbar .wrapper .page-item-82 a:hover {

	background: url(images/nav-media.png) 0px 0px no-repeat;
}

.navbar .wrapper .page-item-84 {
	width: 167px;
	height: 54px;
	position: absolute;
	top: 60px;
	left: 430px;
}

.navbar .wrapper .page-item-84 a {
	width: 167px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(images/nav-fans.png) -1px -62px no-repeat;
}

.navbar .wrapper .page-item-84 a:hover {

	background: url(images/nav-fans.png) 0px 0px no-repeat;
}

.navbar .wrapper .page-item-19 {
	width: 173px;
	height: 54px;
	position: absolute;
	top: 60px;
	left: 580px;
}

.navbar .wrapper .page-item-19 a {
	width: 173px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(images/nav-store.png) 0px -61px no-repeat;
}

.navbar .wrapper .page-item-19 a:hover {

	background: url(images/nav-store.png) 0px 0px no-repeat;
}

.navbar .wrapper .current_page_item a {
	background-position: 0px 0px;
}

/* Index Page */

.readmore {
	float: right;
	background: #eb9f45;
	text-shadow: #000 0px 1px 0px;
	padding: 2px;
	margin: 2px;
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.readmore:hover {
	background: #cb842f;
	color: #fff;
}

.indexAlbumBanner {
	width: 910px;
	height: 148px;
	position: absolute;
	top: 400px;
}

.indexAlbumBanner a {
	width: 910px;
	height: 148px;
	text-indent: -9999px;
	background: url(images/index-album-banner.png) no-repeat;
	display: block;
}

.indexAlbumBannerGap {
	width: 900px;
	height: 45px;
}

.SocialLinks {
	width: 900px;
	height: 45px;
	background: url(images/social-background.png) no-repeat;
	margin-bottom: 15px;
	position: relative;
}

.SocialLinks ul.links {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 45px;
	list-style: none;
	display: inline;
}

.SocialLinks ul.links li {
	display: inline;
	float: left;
	padding: 0px 0px 0px 15px;
}

.SocialLinks ul.links li a {
	height: 45px;
	width: 34px;
	display: block;
	background-position: 0px 0px;
	text-indent: -9999px;
}

.SocialLinks ul.links li a:hover {
	background-position: 0px -47px;
}

.SocialLinks ul.links li .twitter {
	background: url(images/social-twitter.png) no-repeat;
}

.SocialLinks ul.links li .myspace {
	background: url(images/social-myspace.png) no-repeat;
}


.SocialLinks ul.links li .facebook {
	background: url(images/social-facebook.png) no-repeat;
}


.SocialLinks ul.links li .lastfm {
	background: url(images/social-lastfm.png) no-repeat;
}


.SocialLinks ul.links li .youtube {
	background: url(images/social-youtube.png) no-repeat;
}


.SocialLinks ul.links li .ilike {
	background: url(images/social-ilike.png) no-repeat;
}


.SocialLinks ul.links li .saynow {
	background: url(images/social-saynow.png) no-repeat;
}

.SocialLinks .marquee {
	position: absolute;
	top: 0px;
	right: 3px;
	width: 300px;
	z-index: 80;
	overflow: hidden;
}

.SocialLinks .marquee #last_tweet {
	height: 46px;
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
	width: 1500px;
	text-align: left;
	top: 0px;
	left: 0px;
}

.SocialLinks .marquee #last_tweet li {
	list-style-type: none;	
}



.SocialLinks .tweetiebird {
	background: url(images/tweetieoff.png) no-repeat;
	width: 82px;
	height: 80px;
	position: absolute;
	top: -20px;
	right: 280px;
	z-index: 99;
}

.SocialLinks .tweetiebird:hover {
	background: url(images/tweetieon.png) no-repeat;
}

.SocialLinks .tweetiebird a {
	display: block;
	width: 82px;
	height: 80px;
	text-indent: -9999px;
}

/* Content */

.polaroidvideo {
	width: 350px;
	height: 444px;
	overflow: hidden;
	background: url(images/polaroid-video.png) no-repeat;
	position: relative;
}

.polaroidvideo div {
	position: absolute;
	left: 21px;
	top: 25px;
	width: 308px;
	height: 314px;
	overflow: hidden;
}

a.piclenselink {
	width: 129px;
	height: 28px;
	text-indent: -9999px;
	display: block;
	background: url(images/galleryview.png);
}

.submenu {
	width: 480px;
	list-style:none;
	margin:0px;
	padding:0px;
}

.submenu li {
	display:inline;
	margin: 0 5px 0 0;
	font-size: 16px;
}

.submenu li a:hover {
	color: #bc8d0d;
}

.wrapper {
	width: 900px;
	margin: 0px auto 0px auto;
}

.onecolumn {
	width:900px;
	text-align:left;
}

.onecolumn .wbackgroundtop {
	width:900px;
	height:11px;
	background:url(images/fullpage-top.png);
}
.onecolumn .wbackground {
	width:880px;
	background:url(images/fullpage-main.png);
	padding: 0px 10px 0px 10px;
}
.onecolumn .wbackgroundbottom {
	width:900px;
	height:13px;
	background:url(images/fullpage-bottom.png);
}

.leftcolumn {
	width: 480px;
	float: left;
	text-align: left;
	position: relative;
}

.post {

	margin-bottom: 15px;
	padding-bottom: 10px;
}

.post .entry p {
	margin: 0px 5px 10px 5px;
	line-height: 14px;
}

.post .posttext {
	padding: 0px;
}

.post .posttext p {
	padding: px 5px 10px 5px;
	line-height: 14px;
}

.post h3 {
	font-size: 20px;
	margin-bottom: 10px;
}

.post .readmore {
	float: right;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	

	
.byuser {
	background: #fff;
}
	
/* End Comments */


.rightcolumn {
	width: 350px;
	float: right;
	text-align: left;
	
	
}

ul.theband li {
	float: left;
	display: inline;
}

.wbackground {
	background:  url(images/main-main-bg.png);
	padding: 10px;
}

.wbackgroundtop {
	background: url(images/main-top-bg.png);
	width: 500px;
	height: 9px;
}

.wbackgroundbottom {
	background: url(images/main-bottom-bg.png);
	width: 500px;
	height: 15px;
	margin-bottom: 10px;
}

.wbackgroundpaper {
	background:  url(images/papercalender.png) no-repeat;
	padding: 10px;
	width: 330px;
	height: 203px;
	margin-bottom: 10px;
}

.wbackgroundtweet {
	width: 350px;
	height: auto;
	margin-bottom: 10px;
	position: relative;

}

.wbackgroundtweet #last_tweet {
	padding: 0px 23px 20px 87px;
}

.wbackgroundtweet #last_tweet .me .pic {
	padding: 0px 10px 10px 0px;
	float: left;
}

.wbackgroundtweet #last_tweet .me a {
	font-weight: bold;
}

.wbackgroundtweet .tweetiebg {
	background:  url(images/tweetiebg.png) no-repeat bottom center;
	width: 350px;
}

.wbackgroundtweet .tweetiebird {
	background: url(images/tweetieoff.png) no-repeat;
	width: 82px;
	height: 80px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.wbackgroundtweet .tweetiebird:hover {
	background: url(images/tweetieon.png) no-repeat;
}

.wbackgroundtweet .tweetiebird a {
	display: block;
	width: 82px;
	height: 80px;
	text-indent: -9999px;
}

.wbackgroundtweet .tweettop {
	background: url(images/tweetytop.png) no-repeat;
	height: 16px;
	width: 350px;
}

.rightcolumn .wbackground {
	margin-bottom: 10px;
	width: 330px;
}

.leftcolumn .wbackground {
	width: 480px;
}

ul.sociallinks {
	width: 330px;
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.sociallinks li {
	display: inline;
	margin: 0px 5px 0px 5px;
}

ul.ShareButtons {
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style: none;

}

ul.ShareButtons li {
	display: inline;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 32px;
	width: 32px;
}

ul.ShareButtons li a {
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	display: block;
}

ul.ShareButtons li.facebook a {
	background: url(images/button-facebook.png) no-repeat;
}
ul.ShareButtons li.myspace a {
	background: url(images/button-myspace.png) no-repeat;
}
ul.ShareButtons li.twitter a {
	background: url(images/button-twitter.png) no-repeat;
}
ul.ShareButtons li.digg a {
	background: url(images/button-digg.png) no-repeat;
}
ul.ShareButtons li.reddit a {
	background: url(images/button-reddit.png) no-repeat;
}
ul.ShareButtons li.stumbleupon a {
	background: url(images/button-stumbleupon.png) no-repeat;
}
ul.ShareButtons li.delicious a {
	background: url(images/button-delicious.png) no-repeat;
}

.rss {
	width: 20px;
	height: 20px;
}

.rss a{
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	display: block;
	backgrouns: url(images/rss-icon.png);
}

.rightcolumn .wbackgroundtopright {
	width: 350px;
	height: 7px;
	background: url(images/right-top-bg.png);
}

.rightcolumn .wbackgroundbottomright {
	width: 350px;
	height: 8px;
	margin: 0px 0px 10px 0px;
	background: url(images/right-bottom-bg.png);
}

.rightcolumn .wbackgroundright {
	width: 330px;
	padding: 0px 10px 0px 10px;
	background: url(images/right-main-bg.png);
}

/* Media Buttons */

ul.media li{
	width: 67px;
	height:89px;
	float: left;
	margin: 0px 15px 0px 15px;
}

ul.media li a{
	width: 67px;
	height:89px;
	display: block;
	text-indent: -9999px;
}

ul.media li.music a {
	background: url(images/music-off.png);
}
ul.media li.music a:hover {
	background: url(images/music-on.png);
}

ul.media li.photos a{
	background: url(images/photos-off.png);
}
ul.media li.photos a:hover{
	background: url(images/photos-on.png);
}
ul.media li.videos a{
	background: url(images/videos-off.png);
}
ul.media li.videos a:hover{
	background: url(images/videos-on.png);
}

.footer {
	width: 100%;
	text-align: center;
	margin: 0px;
	font-size: 10px;
}


.footer .wrapper {
	padding: 10px 0 0px 0;
}

.footer .wrapper .footerlogo {
	width: 900px;
	height: 166px;
	text-align: center;
}

.footer .wrapper .footerlogo h3 {
	width: 432px;
	height: 166px;
	
	margin: 0px auto 0px auto;
}

.footer .wrapper .footerlogo h3 a {
	text-indent: -9999px;
	width: 432px;
	height: 166px;
	display: block;
	background: url(images/footer-logo.png) no-repeat;
}

.footer .wrapper .threecol {
	width: 279px;
	height: auto;
	float: left;
	padding: 5px 10px 5px 10px;
}

.footer .wrapper .footerright {
	text-align: right;
}

.footer .wrapper .footerleft {
	text-align: left;
}

.footer .wrapper .rightborder {
	border-right: 1px solid #2b2b2b;
}



