@charset "UTF-8";
/* CSS Document */

body {
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
}

a:active {
	outline:none;
}

:-moz-any-link:focus {
  outline: none;
}


p, div.sociable_tagline {
	color:#FFFFFF;
}

#siteouter {
	text-align:center;
	margin-bottom:20px;
}

#siteinner {
	margin:0px auto;
	width:775px;
	text-align:left;
}

#headerinner {
	text-align:left;
	background:url(images/esterlyn_hdr.jpg) top center no-repeat;
	position:relative;
	width:775px;
	height:455px;
	margin-bottom:10px;
}

.orderimg {
	position:absolute;
	left:550px;
	top:300px;
	border:0px;
}

#sociallinks {
	top:390px;
	position:absolute;
	left:480px;
}

#menu {
	position:absolute;
	top:420px;
	height:32px;
	width:775px;
	text-align:center;
}

#footer-menu {
	position:absolute;
	top:0px;
	height:32px;
	width:775px;
	text-align:center;
}

#footer-outer {
	position:relative;
	width:775px;
	height:32px;
	background:url(images/esterlyn_footer_nav_bgd.jpg) top center no-repeat;
}

#menu a, #footer-menu a {
	float:left;
	height:32px;
	background-position:0px 0px;	
	margin:0px 15.5px;
	color:#ffffff;
	list
}

#menu a:hover, #footer-menu a:hover {
	background-position:0px -32px;
}

#menu ul, #footer-menu ul {
	list-style:none;
	display:block;
	padding:0px;
	margin:0px;
}

#menu ul li, , #footer-menu ul li {
	display:inline;
}

.menu_home {
	background:url(images/esterlyn_nav_home.png) top no-repeat;
}

.menu_blog {
	background:url(images/esterlyn_nav_blog.png) top no-repeat;
}

.menu_music {
	background:url(images/esterlyn_nav_music.png) top no-repeat;
}

.menu_ministry {
	background:url(images/esterlyn_nav_ministry.png) top no-repeat;
}

.menu_contact {
	background:url(images/esterlyn_nav_contact.png) top no-repeat;
}

.menu_tour {
	background:url(images/esterlyn_nav_tourdates.png) top no-repeat;
}

.menu_store {
	background:url(images/esterlyn_nav_store.png) top no-repeat;
}

#leftcolumn {
	float:left;
	width:510px;
	margin-bottom:15px;
}

div#rightcolumn {
}

div#rightcolumn ul li {
	background:url(images/contentbgd.jpg) top center no-repeat;
	margin-bottom:25px;
}

div#rightcolumn ul li ul li {
	background:none;
}

#leftcolumn-outer {
}

#leftcolumn-inner {
}

.post-bgd {
	background:url(images/contentbgd.jpg) top center no-repeat;
	margin-bottom:20px;
}

div.post > h1 {
	margin-top:0px;
}

.post {
	line-height:1.45em;
	padding:20px;
	background:url(images/bottomfade.png) bottom center repeat-x;
}

.post p {
	padding-bottom:15px;
}

#rightcolumn {
	float:right;
	width:250px;
}

#rightcolumn {
	color:#FFFFFF;
	margin-bottom:15px;
}

div#rightcolumn > ul, div#ads > ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

div#rightcolumn ul li, div#ads ul li {
/*	background:url(images/contentbgd.jpg) top center; */
	padding:10px;
}

div#rightcolumn ul li ul li, div#ads ul li ul li {
	padding:4px;
	margin:0px;
	font-size:.9em;
	line-height:1.45em;
}

li#recent-posts-3 a {
	display:block;
	color:#fff;
	padding-left:10px;
	background:url(images/list_arrow.gif) left no-repeat;
}

li#recent-posts-3 a:hover {
	text-decoration:underline!important;
}

li.widget > h2 {
	margin-top:0px;
	margin-bottom:3px;
}

li.widget ul li {
	list-style:none;
	padding:2px 0px;
}

li.widget ul {
	padding:0px;
}

li.adswidget {
}

a.aktt_tweet_time {
	display:block;
	padding:2px 5px;
	text-align:left;
	background:#B5B6A3;
/*	background:url(images/Twitter_date_bgd.png) bottom right no-repeat; */
	color:#333;
	font-size:7pt;
	line-height:10pt;
}

li.aktt_more_updates a {
	font-style:italic;
}

input#email, input#author, input#url, textarea#comment, .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
	width:474px;
	background:#000000;
	border:1px solid #b5b6a3;
	color:#FFFFFF;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

form#searchform input#s {
	width:224px;
	background:#000000;
	border:1px solid #b5b6a3;
	color:#FFFFFF;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

input#searchsubmit, input#emailsubmit {
	display:none;
}

input.sidebarTextBox {
	width:224px;
	background:#000000;
	border:1px solid #b5b6a3;
	color:#FFFFFF;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#ads li h2 {
	display:none;
}

#ads {
	padding: 0px 15px;
}

.date {
	display:block;
	padding:12p 0px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.clear {
	clear:both;
}

h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

h1 {
	font-size:1.7em;
}

h2 {
	font-size:1.5em;
}

h3 {
	font-size:1.3em;
}

h1, h2, h3, a {
	color:#b5b6a3;
}

a {
	text-decoration:none;
}

div.sociable a:hover {
	background:none;
}

h2.Contact {
	background:url(images/Contact_hdr.png) top left no-repeat!important;
}

h2.Tour {
	background:url(images/TourDates_hdr.png) top left no-repeat!important;
}

h2.Music {
	background:url(images/Music_hdr.png) top left no-repeat!important;
}

h2.Blog {
	background:url(images/Blog_hdr.png) top left no-repeat!important;
}

h2.News {
	background:url(images/News_hdr.png) top left no-repeat!important;
}

h2.Ministry {
	background:url(images/Ministry_hdr.png) top left no-repeat!important;
}

h2.Search {
	background:url(images/Search_hdr.png) top left no-repeat!important;
}

h2.graphicHeader {
	height:50px;
	background:url(images/Home_hdr.png) top left no-repeat;
	margin-left:20px;
}

h2.graphicHeader span {
	display:none;
}

.comments a {
	padding-left:19px;
	background:url(images/CommentBubble.png) center left no-repeat;
}

h3#comments {
	display:none;
}

div.commentTitle {
	height:25px;
	background:url(images/Comments_hdr.png) bottom left no-repeat;
}

/* Gigpress Styles */

th.gigpress-heading, tr.gigpress-tour td {
	background:none!important;
}

span.gigpress-info-item, span.gigpress-info-item span {
	color:#B5B6A3;
}
