/*
THEME NAME: Today's Choices
THEME URI: http://www.sweetwater.com
DESCRIPTION: Custom theme made exclusively for Sweetwater ministries
VERSION: 1.0
AUTHOR: Watermelon Ministries
AUTHOR URI: http://www.watermelonministries.com
*/

/* Two-column with sidebar on left from the /css/ folder  */
@import url('css/2c-r.css');

/* START General Stylings */
* {
	margin:0;
	padding:0;
}
body {
	background:#fff;
	color:#6a3e1c;
	font:76% Arial,sans-serif;
	line-height:18px;
	margin:0;
	padding:0;
}
a, a:link, a:visited {
	text-decoration:none;
	color:#c64744;
}
a:hover, a:active {
	text-decoration:underline;
}
h1, h2, h3 {
	margin-bottom:4px;
}
h1 {
	font-size:4em;
	font-family:Georgia,Times,serif;
	color:#333;
}
h2 {
	color:#6a3e1c;
	font-size:2.5em;
	letter-spacing:-1px;
	font-family:Georgia,Times,serif;
	margin-bottom:10px;
}
h3 {
	color:#95866a;
	font-size:1.6em;
	font-family:Georgia,Times,serif;
	font-style:italic;
	margin-bottom:15px;
}
.left, .alignleft {
	position:relative;
	float:left;
	margin-right:10px;
}
.right, .alignright {
	position:relative;
	float:right;
	margin-left:10px;
}
.more-link {
	display:block;
	position:relative;
	float:right;
}
.ma {margin:auto;}
.al {text-align:left;}
.ar {text-align:right;}
.cb {clear:both;}
img, p img {
	float:none;
	margin:auto;
	border:0;
}
blockquote {
	color:#6a3e1c;
	background:url('images/quote.png') no-repeat 0 0 ;
	font:14pt Georgia,Times,serif;
	font-style:italic;
	padding:25px 0 3px 20px;
	border-bottom:2px solid #ede8e5;
	margin-bottom:1.5em;
	overflow:hidden;
}
blockquote p {
	margin:0;
}
/* END General Stylings */


/* BEGIN Header */
#header {
	background: url('images/header_bg.jpg') repeat-x 0 0;
	height:125px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#logo {
	display:block;
	background:url('images/logo.png') no-repeat 0 0;
	width:255px;
	height:125px;
	margin-left:-10px;
	margin-right:-225px;
	position:absolute;
	left:50%;
	margin-left:-450px;
}
#blog-title, #blog-description {
	position:absolute;
	text-indent:-999em;
}
#address {
	font-size:.9em;
	text-align:right;
	line-height:12px;
	width:125px;
	margin-left:-1px;
	margin-top:5px;
	position:absolute;
	left:50%;
}
#search {
	background:url('images/search_bg.png') no-repeat 0 0;
	width:347px;
	height:65px;
	margin-left:125px;
	position:absolute;
	left:50%;
}
#s {
	background:#f1ece2 url('images/lens.png') no-repeat 3px 50%;
	border:1px solid #6a3e1c;
	padding:3px;
	padding-left:23px;
	width:270px;
	margin:15px 0 0 20px;
}
#menu {
	background:url('images/menu_bg.png') no-repeat 0 0;
	width:676px;
	height:37px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-215px;
	overflow:hidden;
}
#nav {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:17px;
}
#nav li {
	display:inline;
}
#nav li a, #nav li a:visited {
	color:#4d3507;
	text-transform:uppercase;
	padding:10px;
	padding-top:7px;
	line-height:10px;
}
#nav li a:hover, #nav li a:active,
#nav li.current_page_item a, #nav li.current_page_item a:visited,
#nav li.current_page_parent a, #nav li.current_page_parent a:visited {
	background:#fff;
	color:#c64744;
	text-decoration:none;
}
/* END Header */


/* BEGIN Layout */
#wrap {
	background:#fff;
	width:900px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	position:relative;
	clear:both;
}
#container {
	margin-right:-300px;
}
div#content {
	margin-right:300px;
	padding:30px 0;
}
.page .entry-title {
	display:none;
}
.page .display-category .entry-title {
	display:block;
}
#nav-above, #nav-below {
	position:relative;
	overflow:hidden;
}
#nav-above {
	display:none;
}
.nav-previous { position:relative; float:left; }
.nav-next { position:relative; float:right; }
/* END Layout */


/* BEGIN Home */
#banner {
	width:900px;
	padding-left:25px;
	margin:20px auto;
	position:relative;
}
#photos {
	background:url('images/photo_bg.png') no-repeat 0 0;
	width:584px;
	height:350px;
	padding:18px 20px;
	margin-left:-25px;
	position:relative;
	overflow:hidden;
	z-index:10;
}
#photos #featured {
	position:relative;
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
}
#photos #myGallery {
	border:1px solid #ccc;
}
#photos .withArrows a.open:hover {
	background:none;
}
#home-links {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:25px;
	right:40px;
	z-index:5;
}
#home-links li {
	padding:0;
	margin:0;
}
#home-links li a, #home-links li a:visited {
	background:url('images/tab_bg.jpg') no-repeat 100% 0;
	display:block;
	color:#6a3e1c;
	font:bold 40pt "Arial Black",Arial,sans-serif;
	line-height:50px;
	text-transform:uppercase;
	letter-spacing:-4px;
	width:255px;
	height:96px;
	padding-left:35px;
	padding-top:15px;
}
#home-links li a span {
	display:block;
	color:#777;
	font:10pt Arial,sans-serif;
	text-transform:none;
	font-weight:normal;
	letter-spacing:0;
}
#home-links li a:hover, #home-links li a:active {
	color:#714d33;
	text-decoration:none;
}
.home div#content {
	padding-top:0;
}
#headline {
	display:block;
	background:url('images/headline.png') no-repeat 0 0;
	width:598px;
	height:37px;
	margin:0 auto 15px;
	position:relative;
	clear:both;
	overflow:hidden;
}
#headline span {
	position:absolute;
	text-indent:-999em;
}
.home .entry-title, .home .entry-date, .home .entry-meta {
	display:none;
}
/* END Home */


/* BEGIN Sidebar */
.sidebar {
	display:none;
}
.pageid-7 #primary, .pageid-11 #primary {
	display:block;
}
.xoxo {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:30px;
}
.xoxo ul {
	list-style:none;
	margin:0;
	padding:0;
}
.xoxo h3 {
	margin-bottom:0;
}
.xoxo a {}
#recent li {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #6a3e1c;
}
.date {
	display:block;
	clear:both;
	opacity:.6;
}
/* END Sidebar */


/* BEGIN Footer */
#footer_container {
	background: url('images/footer_bg.jpg') repeat-x 0 0;
	width:100%;
	height:125px;
	position:relative;
	clear:both;
}
div#footer {
	width:900px;
	font-size:.8em;
	margin:0 auto;
	position:relative;
}
#footer a, #footer a:visited {
	color:#c64744;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}
#credit {
	background:url('images/credit.png') no-repeat 0 0;
	width:162px;
	height:23px;
	margin-top:5px;
	position:relative;
	float:left;
}
#credit span {
	position:absolute;
	text-indent:-999em;
}
#footer_copy {
	text-align:right;
	position:relative;
	float:right;
}
#return-to-top {
	display:block;
	background:url('images/return-to-top.png') no-repeat;
	width:159px;
	height:38px;
}
#return-to-top span {
	position:absolute;
	left:-999em;
}
/* END Footer */


/* BEGIN Articles/Pages */
.post {
	background:url('images/post_footer_bg.png') repeat-x 0 100%;
	margin-bottom:20px;
	border-bottom:1px dotted #ccc;
	position:relative;
	clear:both;
	overflow:hidden;
}
.entry-photo {
	position:relative;
	background:#f0f0f0;
	padding:8px;
	margin-right:10px;
	border:1px solid #ccc;
	position:relative;
	float:left;
}
.entry-title {
	font:2em Georgia,serif;
	text-transform:capitalize;
	letter-spacing:-.5px;
	line-height:1em;
}
.single .entry-title, .page-title {
	font:2em Georgia,serif;
}
.edit-link {
	position:relative;
	float:right;
}
.single .edit-link { float:none; }
.entry-footer {
	color:#777;
	font-size:.8em;
	text-transform:uppercase;
	padding:3px;
	padding-top:15px;
	position:relative;
	clear:both;
	overflow:hidden;
}
.entry-meta {
	position:relative;
	float:left;
}
.single .entry-meta {
	float:none;
	margin-top:-10px;
	margin-bottom:10px;
	font-size:.8em;
	color:#777;
	text-transform:uppercase;
}
.meta-sep {
	color:#ccc;
	font:1.5em "Arial Narrow",sans-serif;
}
.entry-comments {
	position:relative;
	float:left;
}
.entry-social {
	position:relative;
	float:right;
}
a.stbutton.stico_default {
	background:none!important;
	padding:0;
}
.entry-content ul, .entry-content ol {
	margin:0 4em 1.5em;
}
/* END Articles */


/* BEGIN Comments */
#comments {
	font:italic 1.5em Georgia,serif;
	margin-bottom:5px;
}
#respond {
	font:italic 2em Georgia,serif;
}
.commentlist {
	list-style: none;
	padding: 0;
}
.commentlist small {
	font-size: 8pt;
	color: #696969;
}
#postcomment {
	margin: 40px 0 10px 10px;
	text-transform: none;
}
.commentlist li {
	padding:10px;
	border-bottom:1px dotted #444;
}
.commentlist .alt {
	background:#eee url('images/comment_alt_bg.png') repeat-x;
}
.avatar {
	float:left;
	margin-right:5px;
	width:40px;
	height:40px;
}
.commentmetadata a, .commentmetadata a:visited {
	color:#aaa;
}
.comment-header .edit-link {
	position:relative;
	float:right;
}
.comment-header cite {
	color:#333;
	font:14pt "Arial Black",sans-serif;
	font-style:none;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom: 7px;
	letter-spacing: 0px;
}
.headercomment {
	color:#999;
	font-size:8pt;
}
.commenttext {
	margin-top: 10px;
}
#comments textarea, #comments input {
	background:#eee;
	font-size:9pt;
	width:300px;
	padding:5px;
	margin:2px 5px;
	border:1px solid #ccc;
}
/* END Comments */


/* BEGIN cForms */
/* END cForms */