/* @override http://www.smbc.net/wp-content/themes/smbc-new/style.css */



/*  

Theme Name: New Shadow Mountain

Theme URI: http://erichayes.net

Description: New Theme

Version: 1.0

Author: Eric Hayes

Author URI: http://erichayes.net/

*/



@import "calendar.css";



/*-------------------------turn off*/



hr, .description {display:none;}



/*basic typography

---------------------------------------------------------*/



* {margin:0; padding:0} /*-whitespace reset-*/

h1, h2, h3, h4, p, ul, hr, form {margin:1em 0;}



body {

	font:100%/1.3 Trebuchet, "Trebuchet MS", "Lucidia Grande", sans-serif;

	color:#5e6366;
	background: #1f252b url(i/header-grad.jpg) repeat-x;
	margin-top: 0;
}

	

a, a:link {

	color:#537ca6;

	}

	

a:hover {

	color:#7caee0;

	}



h2 {



	}



li ul, li ol {

	margin:1em 10%;

	}

/* @group In Header */

/*Header

---------------------------------------------------------*/

#header {

	width: 760px;
	position: relative;
	margin: 0 auto;
	height: 180px;
	background: url(i/header-back.jpg) no-repeat;
	}
	
#header h1 {
	margin: 0;
}

	
a#headerlink {
	background-image: url(/i/logo.png);
	position: absolute;
	bottom: 15px;
	text-decoration: none;
	height: 90px;
	width: 237px;
	}

a#headerlink span {
	visibility: hidden;
	}


#search {
	color:#fff;
	position:absolute;
	right:0;
	bottom:1em;
	}



#search h3 {
	margin:0;
	}



#search #s{
	font-size:10px;
	border:none;
	height:15px;
	padding:0.4em;
	margin:0;
	}



#search #searchsubmit {
	background-color:#5d82a8;
	color:#fff;
	font-size:10px;
	border:none;
	position:relative;
	top:2px;
	height:23px;
	padding:0.4em;
	}

/* @end */

/* @group Content */





/*Content (All pages)

---------------------------------------------------------*/

#page {
	width: 760px;
	position: relative;
	margin: -10px auto;
	background: #40576b url(i/page-back.jpg) repeat-y 0 0;
	padding:0 10px;
	}
	
#page.norm {
	background-position: 0 0;
	}


#content-wrap {
	float: left;
	}

.clear {
	clear: both;
	}

.line { background: #fff url(../../uploads/2008/01/border-line.gif) no-repeat bottom;
float: left;
margin: 20px auto;
height: 1px;
}


	

/*Main Column
---------------------------------------------------------*/



#main {
	float: left;
	width: 467px;
	min-height: 53em;
	padding:1.63em;
	background-color: #fff;
	position: relative;
	}
	
#main p, #main ul {
	font-size: 0.81em;
	}
	
.home #main p {
	line-height: 1.7;
	}
	
#main h2 {
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
	}
	
#main.page h2.page-title {
	font-size: 1.0em;
	font-weight: bold;
	font-style: normal;
	border-bottom: 1px solid #C8D2DE;
}

div.spotlight {
	float:left;
	margin: 15pt 0 8pt 0;
	}

div.spotlight img {
	float:left;
	clear:left;
	margin:0 5% 1em 0;
	}


#welcome ul, #home-nav ul, #home-events ul, #sidebar ul {

	list-style:none;

	}

	
ul#welcome-list {
	list-style: none;
	float: left;
	margin-top: 3.2em;
	}


ul#welcome-list li{
	float: left;
	width: 130px;
	margin-right: 2em;
	font-size: 0.81em;
	line-height: 1.6;
	}

ul#welcome-list li img {
	margin-bottom: 1.63em;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #ccc;
	}

ul#welcome-list li a {
	font-size: 1.2em;
	}
	
td.ec3_to {
	padding: 0 5px;
	}
	

	
table.ec3_schedule {
	float:right;
	margin: -13px 0 15px 0;
   font-size: .75em;
	}

/* @end */

/* @group Recent Messages */


/*Recent Messages

---------------------------------------------------------*/

#sermons {
	background-color: #f0ecda;
	/*float: left;
	margin: 1.63em 0 0 -1.63em;*/
	width: 32.43em;
	position: absolute;
	bottom: 0;
	left: 0;
	}
	
#sermons h3 {
	margin: 0;
	padding: 0.81em 0 0.81em 1.63em;
	background: url(i/recent-grad.jpg) repeat-x 0 0;
	}

#sermons h3 a {
	text-decoration: none;
	}
	
#sermons h3:after {
	content: url(i/sound.png);
	margin: 0.81em;
	}
	
#sermons ul {
	margin: 1.7em 0 3.26em 2.42em;
list-style-type: none;
	}
	
#sermons li {
	margin-bottom: 1.63em;
	}

ul#subscribe {
	list-style: none;
	margin: 0 0 0 1.63em;
	}

#subscribe h4{
	display: none;
	}
	
#subscribe li {
	float: left;
	margin-right: 0.81em;
	}
	
#subscribe li a {
	text-decoration: none;
	width: 180px;
	height: 29px;
	display: block;
	}

#subscribe li a span{
	visibility: hidden;
	}

#itunes {
	background-image: url(i/itunes.gif);
	}

#rss {
	background-image: url(i/rss.gif);
	}

/* @end */

/*Staff Bio Page
---------------------------------------------------------*/

div.staff-bio {
	float:left;
	margin: .7em 0 0 0;
	}

div.staff-bio img {
	float:left;
	clear:left;
	margin:0 5% 1em 0;
	}
	

	
/*Missionary Table
---------------------------------------------------------*/

#post-46 table{
	font-size: 0.7em;
	width: 100%;
	}
	
#post-46 table td {
	padding: 1em;
	border-bottom: 1px dotted #ccc;
	}
	
table .odd {
	background-color: #dee9f7;
	}

/*Archive Pages
---------------------------------------------------------*/

.Sermons .post {
	margin-bottom: 1.63em;
	border: 1px solid #8a9eb8;
	padding: 0.81em;
	background: #d9e4f1 url(i/blue-grad.jpg) repeat-x;
}

.Sermons .post h4 {
	margin-top: 0;
}


/*Info (homepage)

---------------------------------------------------------*/



#info {

	width:377px;

	}

	

.tblhead {background-color:#def;}

#info table td:first-child, .column1{width:60%;}

#info td {border-bottom:1px solid #ccc;}

	

	

	

/*Content Tables

---------------------------------------------------------*/



#content table td {

    padding:.5em 1em;

    border-bottom:1px solid #ddd;

    }





/*Sidebar (normal pages)

---------------------------------------------------------*/



#sidebar {
	float: right;
	color: #fff;
	padding: 1.63em 0;
	width: 240px;
	background: url(i/nav-grad.jpg) repeat-x;
}
	
#sidebar h2 {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	padding-left: 0.35em;
	/*text-shadow: #000 0px 1px 3px;*/
	}

#sidebar h2:before {
	content: url(i/bullet_green.png);
	}

#sidebar ul {
	font-size: 0.81em;
	margin: 0;
	}

#sidebar li {
	}

#sidebar a {
	color: #e8fdb1;
	display: block;
	padding:0.81em 1.63em;
	border: 1px solid transparent;
	border-right: none;
	border-left: none;
	/*text-shadow: #000 0px 1px 2px;*/
	}
	
#sidebar a:hover {
	background: #435b70 url(i/hover-grad.jpg) repeat-x 0 bottom;
	border-color: #88b9ff;
	}
	
#page-nav a {
	text-decoration: none;
	color: #e8fdb1;
	font-weight: normal;
	font-style: normal;
}
	
#page-nav a:hover {
	color: #fff;
	}


/*Upcoming Events

---------------------------------------------------------*/

#sidebar ul.ec3_events li a {
	color: #88b9ff;
	text-decoration: none;
	/*font-size: 0.81em;*/
	/*padding-left: 2.2em;*/
	}

ul.ec3_events a span{
	display: block;
	color: #fff;
	}

	

/*Footer (all pages)

---------------------------------------------------------*/


/*Hide Footer stuff*/



#footer .AF_PostFiles {display:none;}


#footer {
	width: 760px;
	margin: -15px auto;
	clear: both;
	padding: 1.63em 0;
	background: url(i/footer-back.jpg) repeat-x 0 0;
	}

	

#footer p {
	margin: 0;
	font-size: 0.81em;
	text-align: center;
}

ul.norm li {
	margin-left: 2.5em;
	}