/*

Theme Name: Starkers

Theme URI: http://elliotjaystocks.com

Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)

Version: 2 (WP2.6.2)

Author: Elliot Jay Stocks

Author URI: http://elliotjaystocks.com

Tags: starkers, naked, clean, basic

*/



@import "style/css/reset.css";

@import "style/css/typography.css";

@import "style/css/layout.css";



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background:url(images/grass-tile.jpg) repeat;

}

.latest-menu li.upcoming-events {
	list-style:none !important;
	margin-left:-15px !important;
}

textarea#comment {

	width:480px;

}



img.padding {

	padding:5px;

}



a {

	color:#40312a;

}



h1 a {

	background:url(images/logo_full.png) no-repeat;

	width:492px;
	display:block;
	position:absolute;
	
	top:40px;
	left:0;

	height:90px;

	text-indent:-9999px;


}

a.title {
	width:204px;
	height:48px;
	_margin:0;
	_padding:0;
	}

.menu {

		width:205px;

_margin:0;
	_padding:0;
	background-image:url(images/menu-numbers.png);

	background-position: 1px 4px;
	
	position:absolute;

	

}



.menu ul li.page_item a:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fff;

	text-decoration:none;

	background-image:url(images/menu-hover.png);

	background-repeat:no-repeat;

	height:23px;

	padding-top:5px;

	

	display:block;

}



.menu ul li.page_item {

	border-top:dashed 1px #434d4e;


	min-height:27px;

	display:block;

}



.menu ul li.page_item a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#2e3426;

	padding-top:5px;

	text-decoration:none;

	padding-left:40px;
	
	_margin-left:0;
	
	overflow:hidden;

	height:23px;


	display:block;

}



.menu ul li ul li.page_item a { 

font-size:12px;

margin-left:10px;

	height:23px;


	display:block;

	font-style:italic;

}



.menu ul li ul li.page_item a:hover { 

background-image:url(images/menu-hover.png);

	background-repeat:no-repeat;

	background-position:-10px;

	height:23px;

	padding-top:5px;

}







.menu ul li.page_item a:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fff;

	text-decoration:none;

	background-image:url(images/menu-hover.png);

	background-repeat:no-repeat;

	height:23px;

	padding-top:5px;


	display:block;

}



.menu_cat {

		width:205px;

	height:auto;

	background-image:url(images/menu-numbers.png);

	background-position: 3px 3px;

	_display:inline;

}



.menu_cat ul li.cat-item {

	border-bottom:dashed 1px #434d4e;


	min-height:28px;

	display:block;

}



.menu_cat ul li.cat-item a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#2e3426;

	padding-top:5px;

	text-decoration:none;

	padding-left:40px;

	height:23px;


	display:block;

}



.menu_cat ul li.cat-item a:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fff;

	text-decoration:none;

	background-image:url(images/menu-hover.png);

	background-repeat:no-repeat;

	height:23px;

	padding-top:5px;


	display:block;

}



#upper_nav {

	width:auto;

	height:18px;

}



#upper_nav ul {

	display:inline;

	width:auto;

	height:18px;

	

}



#upper_nav ul li{

	display:inline;

	

}



#upper_nav ul li a {

	

}



.main-post-content h2 {

border-bottom:1px dashed #7F7962;

border-top:1px dashed #7F7962;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:19px;

margin-top:20px;

padding-top:3px;

text-decoration:none;

color:#40312A;

}

	

.main-post-content img{

		padding: 4px;

	border: 1px dashed #635f40;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}


.latest-news-container h5 {
color:#BAD6DC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
padding-top:0px !important;
margin-top:0px !important;
}


h3 {

border-bottom:1px dashed #7F7962;

border-top:1px dashed #7F7962;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:15px;

height:22px;

margin-top:20px;

padding-top:3px;

text-decoration:none;

}



p {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	color:#40312a;

	line-height:20px;
padding-bottom: 15px;

}



h5 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	color:#40312a;

	line-height:20px;
padding-bottom: 15px;
padding-top: 15px;
font-weight: normal;

}



p.info {

	font-family:"Museo Sans 500", "Museo 700", "Museo 500", "Museo 300", "MS UI Gothic";

	font-size:19px;

	color:#716664;

	margin-left:100px;

	margin-top:5px;

}



a.info {

	font-family:"Museo Sans 500", "Museo 700", "Museo 500", "Museo 300", "MS UI Gothic";

	font-size:19px;

	color:#716664;

	margin-left:80px;

	position:absolute;

}



a {

	text-decoration:none;

}



img.projects {

	margin-left:15px;

}



img.stripe {

	margin-left:10px;

}



img.single {

	margin-left:5px;

	margin-top:5px;

	margin-bottom:5px;

}



.slider_archive {

	margin-top:5px;

	margin-bottom:5px;

}



/* top menu style */



#top-nav {

	width:960px;

	height:38px;

	display:block;



	

}



#top-nav ul {

	width:960px;

	height:38px;

	display:block;





}



#top-nav ul li {

display:inline-block;

height:29px;

letter-spacing:-1px;

margin-top:15px;

display:inline-block;

float:left;

margin-right:5px;

}



li.search {

	position:absolute;

	top:0;

	right:-5px;

	margin-right:-5px;

}



#top-nav ul li a {

	font-size:21px;

	color:#40312a;

	text-decoration:none;

	display:inline-block;

	font-weight:700;

}







/* end top menu style */



/* Search Box */



#search_box {

    width: 239px;

    height: 29px;

    background:url(images/search-bg.png);

	float:right;

	display:inline-block;

	_display:inline;

}

#search_box #s {

    float: left;

    padding: 0;

    margin: 6px 0 0 15px;

    border: 0;

    width: 159px;

    background: none;

	_display:inline;

}

#search_box #go {

    float: right;

    margin: 3px 4px 0 0;

	text-indent:-9999px;

	width:27px;

	height:23px;

	display:block;

	_display:inline;

}



/* End Search Box */



/* Main Content Image */



.main-content-image {

	width:470px;

	height:auto;

	border:5px solid #a1aa81;

	margin-bottom:8px;

}



.main-post-content-container {

	width:480px;

	height:auto;

	float:left;

	margin-top:20px;

}



.main-post-content {

	height:auto;

	margin-bottom:30px;

}



img.test {

	padding:5px;

}



/* End Main Content Image */



/* Image Classes */



h2.latest {

	margin-bottom:8px;

	

}



/* End Image Classes */



.line {

	background:url(images/strip.jpg) no-repeat;

	width:940px;

	height:10px;

	z-index:1;

	margin-left:10px;

}



/* Secondary Menu */



.secondary-menu-container {

	width:205px;

	height:auto;

	float:left;
	
	position:relative;

	margin-left:20px;

	margin-top:20px;

	margin-right:10px;

	margin-bottom:30px;

	_display:inline;

}



.secondary-menu {

	width:205px;

	height:auto;

	background-image:url(images/menu-numbers.png);

	background-position: 3px 3px;

	_display:inline;



}



.secondary-menu-container h2 {

	color:#40312a;

	font-size:32px;

	font-family:"Museo 700", "Museo 500", "Museo 300", "MS UI Gothic";

	_display:inline;
	
	width:205px;
	height:50px;

}



.secondary-menu ul {

	width:205px;

	height:auto;

	_display:inline;

}



.secondary-menu ul li {

	border-bottom:dashed 1px #434d4e;

	height:28px;

	width:205px;

	_display:inline;

}



.secondary-menu ul li a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#2e3426;

	text-decoration:none;

	padding-left:40px;

	height:23px;

	width:205px;

	display:block;

	padding-top:5px;

	_display:inline;

}



.secondary-menu ul li a:hover {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fff;

	text-decoration:none;

	width:205px;

	height:28px;

	background-image:url(images/menu-hover.png);

	background-repeat:no-repeat;

	position:relative;

	display:block;

	_display:inline;

}



/* End Secondary Menu */



/* Latest Menu */



.latest-menu {

	width:203px;

	height:auto;

	float:left;

	margin-left:10px;

	margin-top:20px;



}



.latest-menu ul{

margin: 0px;

margin-left: 15px;

list-style-position: inside;

}



.latest-menu li{

color:#40312A;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:13px;

line-height:20px;

margin-bottom: 13px;

list-style-type:disc;

}



#footer-event li.upcoming-events ul li {

color: #FFF;

font-size:19px;

line-spacing: 22px;

font-weight: normal;

}



#footer-event .upcoming-events ul li ul li {

color: #BAD6DC;

font-size:14px;

line-spacing: 16px;

	border-bottom: 1px dashed #736357;

	padding-bottom: 3px;

	font-style: italic;

	padding-top: 2px;

}



#footer-event li.upcoming-events ul li a{

color: #BAD6DC;

font-size:14px;

line-spacing: 22px;

font-weight: normal;

padding-top: 3px;

font-style: normal;

}



.upcoming-events {

color: #2e3426;

font-size:12px;

line-spacing: 16px;

	margin-bottom: 20px;

}

.latest-menu .upcoming events ul{
list-style-position: none;
margin-left: 0px;
}

.latest-menu .upcoming events li{
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}



.upcoming-events ul li{

		font-size: 16px;

	color: #2e3426;

	display: block;

	padding-bottom: 3px;

	font-style: normal;

list-style-type: none;
margin-left: 0px;

}



.upcoming-events ul li a{

	font-style: normal;

}



.upcoming-events ul li ul li {

color: #40312a;

font-size:12px;

line-spacing: 16px;

	border-bottom: 1px dashed #2e3426;

	padding-bottom: 3px;

	font-style: italic;

}



.textwidget img {

	padding: 4px;

	border: 1px dashed #635f40;

}



.textwidget {

	margin-bottom: 20px;

}



h4 {

background-image:url(images/h3-bg.png);

color:#40312A;

font-family:georgia;

font-size:19px;

height:23px;

letter-spacing:-1px;

margin-bottom:5px;

padding-left:5px;

width:198px;

margin-top: 5px;

}

h2.widgettitle {

background-image:url(images/h3-bg.png);

color:#40312A;

font-family:georgia;

font-size:19px;

height:23px;

letter-spacing:-1px;

margin-bottom:5px;

padding-left:5px;

font-weight:normal !important;

width:198px;

margin-top: 5px;

}


.advanced-recent-posts {

	font-size: 12px;

	color: #40312a;

	line-spacing: 16px;

	font-family:Georgia, "Times New Roman", Times, serif;

		margin-bottom: 20px;

}



.advanced-recent-posts a{

	font-size: 15px;

	color: #2e3426;

	border-bottom: 1px dashed #2e3426;

	padding-bottom: 3px;

	display: block;

}



.advanced-recent-posts li{

	margin-bottom: 6px;

}



span.calnk {

width:100%;

float:left;

color:#474747;

font-size:14px;

}



span.calnk a {

color:#40312a;

font-size:14px;

}



.event-title {

color:#64554c;

}







/* End Latest Menu */





#header-holder {

	width: 100%;

	height: 276px;

	background-image: url(images/header-repeat.jpg);

	background-repeat: repeat-x;

	background-position: center top;

}



#header-background {

	width: 960px;

	height: 276px;

	background-image: url(images/header-repeat.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	margin: 0 auto 0 auto;

	padding-left: 30px;

	padding-right: 30px;

}







#wrapper {

	width: 100&;

	background-image: url(images/grass-tile.jpg);

	background-repeat: repeat;

	background-position: center top;

}



.single-post-head {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/single-post-head.png) repeat scroll 0 0;

color:#40312A;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:25px;

height:33px;

letter-spacing:-1px;

margin-top:5px;

padding-left:20px;

padding-top:2px;

width:460px;

}



.meta {

	margin-top: 20px;

	border-top:1px dashed #7F7962;

	padding-top: 3px;

		border-bottom:1px dashed #7F7962;

		padding-bottom: 3px;

		margin-bottom: 10px;

}



.meta p {

	font-size: 12px;

	font-style: italic;

}



.meta a {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

}



.meta-nav {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

}



.meta-nav li{

	float: left;

	margin-right: 10px;

}



#main-content-holder {

	width: 960px;

	background-image: url(images/grass-tile.jpg);

	background-repeat: repeat;

	background-position: center top;

	height:auto;

	margin: 0 auto 0 auto;

	padding-left: 30px;

	padding-right: 30px;

}



#top-nav {

	width: 960px;

	paddin-top: 12px;

	height: 57px;

	background-image: url(images/nav-top.png);

	background-repeat: repeat-x;

	background-position: left top;

}



#main-page-content {

	width: 960px;

	height:auto;

}



.top-main {

	background:url(images/top-main2.png) no-repeat;

	width:960px;

	height:14px;

	top:0;
	
	_margin-bottom:-8px;

}



#main-page-content-inside {

	background:url(images/middle-main.png) repeat-y;

	width:960px;

	height:auto;

}



#main-page-content-inside-home {

	background:url(images/middle-main.png) repeat-y;

	width:960px;

	height:auto;

}



.bottom-main {

	background:url(images/bottom-main2.png) no-repeat;

	width:960px;

	height:14px;

	bottom:0;

}





/* footer inside content */



.footer-col {

	margin-top:25px;

	width:220px;

	height:auto;

	margin-right:10px;

	margin-left:10px;
	
	_margin-right:0px;

	_margin-left:0px;

	float:left;

}



.footer-col h2 {

	color:#BAD6DC;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:25px;

	font-weight:100;

	float:left;

}



.latest-news-container {

	width:220px;

	height:190px;

	overflow:hidden;
	color:#BAD6DC;

}

.upcoming-container {

	width:220px;

	height:170px;

	overflow:hidden;
	color:#BAD6DC;

}

a.more {

color:#FFFFFF;

display:block;

float:right;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:12px;

font-style:italic;

margin-top:-15px;

}

.news {
	margin-bottom:30px;
}



.footer-col span.footer {

	color:#fff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:19px;

	font-weight:100;

	font-style:italic;

	float:left;

	padding-top:6px;

	margin-left:3px;

}



.footer-header {

	width:220px;

	height:31px;

	margin-bottom:5px;

	border-bottom:dashed 1px #736357;

}





/* end footer inside content */



#footer {

	width:100%;

	height:auto;

	background-color: #544741;

}



.footer-col p {

	color:#BAD6DC;

	border-bottom:dashed 1px #736357;

	margin-bottom:8px;

	padding-bottom:3px;

}







#footer-top-wrapper {

	width: 100%;

	background-image: url(images/footer-top.gif);

	background-repeat: repeat-x;

	background-position: center top;

	height: 300px;

	background-color: #544741;

	clear:both;

	margin-top:30px;

}



.news-heading {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#FFF;

	font-size:15px;

	background-color:#736357;

	padding:3px;

}



#footer-holder {

	width: 960px;

	margin: 0 auto 0 auto;

	padding-top: 10px;

}





#footer-bottom-wrapper {

	width: 100%;

	height: 66px;

	background-image: url(images/footer-bottom.gif);

	background-repeat: repeat-x;

	background-position: top;

		background-color: #544741;

}



#footer-bottom-holder {

	width: 1020px;

	margin: 0 auto 0 auto;

	padding-top: 7px;

}



#footer-bottom-holder p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #bcd7e2;

	font-style: italic;

	margin-top: 0px;

	line-height: 14px;

}



#footer-address {

	width: 720px;

	float: left;

	padding-left: 40px;

}



#footer-design {

	width: 260px;

	float: left;

}



.clear {

	clear:both;

}



/* Content slide CSS */





/* End Content slide CSS */



/* login form */



form#alw_loginForm td {

	border:none;

	color:#b9d6da;

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	padding-bottom: 2px;

}



form#alw_loginForm input {

	border:1px solid #736356;

	padding:1px;

	background:#736356;

	width:218px;

	height:30px;

}



p#alw_login_p input {

	border:1px solid #736356;

	padding:1px;

	background:#736356;

	width:40px;

	height:30px;

	color:#FFF;

}



/* login form */



.ajax_login_widget {

	font-size: 14px;

	color: #BAD6DC;

	width: 100%;

}



.ajax_login_widget a {

	font-size: 14px;

	color: #FFF;

	width: 100%;

}



ul#menu {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 100%;

	font-size:1.2em;

}



ul#menu li {

	float: left;

	padding: 0;

	margin: 0;

	border-right:solid 1px #fff;

}



ul#menu ul li {

	float: none;

	position: relative;

	border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */

	border-left: 1px solid #FFF;

	z-index:1000;

}



ul#menu li ul {

	margin: 0;

	padding: 0;

	display:none;

	list-style: none;

	position: absolute;

	background: #9CC;

}

ul#menu ul ul{

	margin-left: .2em;

	position: absolute;

	top: 0; /* if using borders, -1px to align top borders */

	left: 100%;

}



ul#menu * a:hover, ul#menu li a:active{

background:#7EAED7 !important;

color: #FFFFFF;

}



ul#menu li a:link,

ul#menu li a:visited,

ul#menu li a:hover,

ul#menu  li a:active{

	display: block;

	padding: .2em .3em;

	text-decoration: none;

	background: #5587B3;

	 color: #FFFFFF;

}





ul#menu ul li a:link,

ul#menu ul li a:visited,

ul#menu ul li a:hover,

ul#menu ul li a:active {

	width: 8em;

}



/* root element for scrollable */

.vertical {  

	

	/* required settings */

	position:relative;

	overflow:hidden;	



	/* vertical scrollers have typically larger height than width */	

	height: 212px;	 

	width: 226px;

}



/* root element for scrollable items */

.items {	

	position:absolute;

	

	/* this time we have very large space for height */	

	height:20000em;	

	margin: 0px;

}



/* single scrollable item */

.move {

	margin:0;

	padding:5px;

	font-size:12px;
	

	height:64px;

	background-image:url(http://www.digitalurbanbeats.co.uk/testing/wp-content/themes/default/images/football1.png);

	background-repeat:no-repeat;

	width:auto; 
	margin-left:6px;
 
}



.items div p {

	padding:0;

	margin-left:75px;

	color:#FFF;

	line-height:15px;

	width:118px;

	font-size:9px;
_padding:-30px;
_margin:0;
}



/* elements inside single item */

.items img {

	float:left;

	height:54px;

	width:54px;
	_padding:0;
_margin:0;

}



.items h5.quick {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:75px;
	height:17px;
	overflow:hidden;
	width:150px;
	color:#c2be4c;

	font-weight:normal;

	font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
padding-top: 3px;
padding-bottom:0px;
_padding:-30px;
_margin:0;
display:block;
}

.items h5.quick a.quick {
font-size:18px;
color:#c2be4c;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
display:block;
_padding:-30px;
_margin:0;
}

.items h5 {
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
line-height:13px;
margin-left:75px;
margin-right:10px;
display:block;
padding-top:3px;
_padding:-30px;
_margin:0; 
}


/* the action buttons above the scrollable */



.bottom_container {

	width:212px;

	height:23px;

	margin-left:6px;

}



.bottom_container img{

	float:left;

}



.bottom_container img.projects {

	margin-top:5px;

	float:left;

	margin-right:1px;

	width:175px;

	height:auto;

	margin-left:0 !important;

}



.bottom_container img.less {

	float:left;

	margin-left:0 !important;

}

.bottom_container img.more {
    margin-top:5px;
	float:left;

	margin-left:0 !important;

}

#actions_top_head {

	width: 17px;

	margin:0 0 5px 6px;

	color:#000;

	

}



#actions_top {

	width: 17px;

	height:23px;

	float:right;

}



.more-projects {

	width:175px;

	height:23px;

	float:left;

}



#actions_top a {

	font-size:11px;		

	cursor:pointer;

	color:#666;

}



#actions_top a:hover {

	text-decoration:underline;

	color:#000;

}



#actions_bottom {

	width: 17px;

	height:23px;

	float:right;

}



#actions_bottom a {

	font-size:11px;		

	cursor:pointer;

	color:#666;

	margin-right:8px;

}



#actions_bottom a:hover {

	text-decoration:underline;

	color:#000;

}



.disabled {

	visibility:hidden;		

}



.nextPage {

	float:right;

}



.contain_all {



	width:225px;

	height:288px;

	padding-top:8px;

}

label.si_contact_name {
color:#2E3426;
font-size:16px;
font-style:normal;
padding-bottom:3px;
}

.main-post-content p a{
text-decoration: underline;
}

.catdate {
	margin-bottom: -35px;
	padding-bottom: 0px;
}

.catmeta {
	margin-bottom: 15px;
	font-size: 13px;
	margin-top: 0px;
}



.sermon-browser h2 {
	clear: both;
}

div.sermon-browser table.sermons {
	width: 100%;
	clear:both;
}

div.sermon-browser table.sermons td.sermon-title {
	font-weight:bold;
	font-size: 140%;
	padding-top: 2em;
}

div.sermon-browser table.sermons td.sermon-passage {
	font-weight:bold;
	font-size: 110%;
}

div.sermon-browser table.sermons td.preacher {
	border-bottom: 1px solid #444444;
}

div.sermon-browser table.sermons td.files img {
	border: none;
	margin-right: 24px;
}

table.sermonbrowser td.fieldname {
	font-weight:bold;
	padding-right: 10px;
	vertical-align:bottom;
}

table.sermonbrowser td.field input, table.sermonbrowser td.field select{
	width: 170px;
}

table.sermonbrowser td.field  #date, table.sermonbrowser td.field #enddate {
	width: 150px;
}

table.sermonbrowser td {
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.sermonbrowser td.rightcolumn {
	padding-left: 10px;
}

div.sermon-browser div.floatright {
	float: right
}

div.sermon-browser div.floatleft {
	float: left
}

img.site-icon {
	border: none;
	display:none;
}

span#wpa0_container {
	width:340px !important;
}

.wpa_bar {
	width:320px !important;
}

img.sermon-icon  {
	border: none;

}

table.podcast {
	margin: 0 0 1em 0;
}

.podcastall {
	float:left;
	padding: 0.5em;
	font-size: 1em;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.podcastcustom {
	float:right;
	padding: 0.5em;
	font-size: 1em;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

div.filtered, div.mainfilter {
	text-align: left;
}

div.sermon-browser-results span.preacher {
	font-size: 120%;
}

div.sermon-browser-results span.scripture {
	font-size: 80%;
}

div.sermon-browser-results img.preacher {
	float:right;
	margin-left: 1em;
}

div.sermon-browser-results div.preacher-description {
	margin-top: 0.5em;
}

div.sermon-browser-results div.preacher-description span.about {
	font-weight: bold;
	font-size: 120%;
}

span.chapter-num {
	font-weight: bold;
	font-size: 150%;
}

span.verse-num {
	vertical-align:super;
	line-height: 1em;
	font-size: 65%;
}

div.esv span.small-caps {
	font-variant: small-caps;
}

div.net p.poetry {
	font-style: italics;
	margin: 0
}

div.sermon-browser #poweredbysermonbrowser {
	text-align:center;
}
div.sermon-browser-results #poweredbysermonbrowser {
	text-align:right;
}

table.nearby-sermons {
	width: 100%;
	clear:both;
}

table.nearby-sermons td, table.nearby-sermons th {
	text-align: center;
}

table.nearby-sermons .earlier {
	padding-right: 1em;
	text-align: left;
}

table.nearby-sermons .later {
	padding-left: 1em;
	text-align:right;
}

table.nearby-sermons td {
	width: 33%;
	vertical-align: top;
}

ul.sermon-widget {
	list-style-type:none;
	margin:0;
	padding: 0;
}

ul.sermon-widget li {
	list-style-type:none;
	margin:0;
	padding: 0.25em 0;
}

ul.sermon-widget li span.sermon-title {
	font-weight:bold;
}

p.audioplayer_container {
	display:inline !important;
}

div.sb_edit_link {
	display:inline;
}
h2 div.sb_edit_link {
	font-size: 80%;
}