/*  
Theme Name: Acts 29
Theme URI: http://akronadventist.com
Description: Non-profit theme
Version: 1.0
Author: Leslie Franke
Author URI: http://lesliefranke.com
*/

@import url("ie.css");

/* Basic Styles
================================================*/
body {
	background: #ccc url(images/bg.gif) repeat;
	color: #333;
	font: 80%/1.6em arial, helvetica, verdana;
	margin: 0;
	padding: 0;
	text-align: center;
}

a, a:link, a:visited  {
	color: #369;
	/*text-decoration: none;*/
}

a:hover  {
	color: #f20000;
	text-decoration: underline;
}

a:active, a:focus {outline:none;}

a img, img.wp-smiley {border: 0;}

h1 a, h2 a, h3 a {font-family: Georgia, "Times New Roman", Times, serif;}

h1 {font-size: 1.8em;}

h2 {font-size: 1.5em;}

h3 {font-size: 1.4em;}

h4 {font-size: 1.3em;}

h5 {font-size: 1.2em;}

h6, h7 {font-size: 1.1em;}

li, label, p, ol, table, ul  {font-size: 1em;}

h1, h2, h3, p {margin: .5em 0;}

abbr, acronym {
	border-bottom: 1px dotted #ccc;
	cursor: help;
}

blockquote {
	background: url(images/quoteup.png) no-repeat;
	padding-left: 32px;
}

blockquote blockquote{
	background: none;
	border-left: 1px solid #25a;
	padding-left: 8px;
}

cite {}

code {
	border: 1px solid #ccc;
	background: #efefef;
	font-size: 1.1em;
	padding: 0 2px;
}

del {color: #c00;}

dl {
	margin: 0;
	padding: 0;
}

dd {
	margin: 0 0 1em 0;
	padding: 0;
}

dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

form {
	border: 0;
	display: inline;
	margin: 0;
	padding: 0;
}

img.alignleft {
	float: left;
	margin: .5em 1em .5em 0;
}

img.alignright {
 	float: right;
 	margin: .5em 0 .5em 1em;
}

img.center {
	display: block;
	margin: .5em auto;
	text-align: center;
}

ins {
	border-bottom: 1px dotted #333;
	text-decoration: none;
}

ins:after {/*Will not appear in versions of IE*/
	content: " (Updated)";
}

label {
	cursor: pointer;
	display: inline;
}

p {padding: 8px;}

pre {
	border: 1px solid #ccc;
	background: #efefef;
	font-size: 1.1em;
	padding: 8px;
}

table {}

td, th {
	border-bottom: 1px solid #ccc;
	padding: .2em;
	text-align: left;
	vertical-align: top;
}

tfoot td {
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	font-weight: bold;
}
/*==============================================*/

/* Page Layout
================================================*/
#wrapper {
	background: #fff url(images/top_bg.png) repeat-x;
	border: 1px solid #627f27;
	border-width: 0 1px;
	margin: 0px auto;
	min-width: 790px;
	max-width: 950px;
	padding-bottom: 4px;
	position: relative;
	text-align: left;
	width: expression(document.body.clientWidth > 1000? "980px": "auto" ); /*IE Max Width*/
}

.clearfix {overflow: auto;}

.inside {padding: 4px;}

/*--- Header ---*/
#header {
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding-top: 35px;
	vertical-align: middle;
}

#title {
	background: url(images/church_logo.png) no-repeat;
	float: left;
	height: 60px;
	overflow: hidden;
	text-align: left;
	width: 29%;
}

#title h1 {display: none;}

#desc {
	float: right;
	text-align: right;
	width: 69%;
}

/*--- Footer ---*/
#footer {
	background-color: #51473d !important;
	color: #fff;
	font-size: .8em;
	height: 150px;
	margin: 16px 0 0 0;
	padding: 0px 10px;
	text-align: center;
}

#footer td {
	border-bottom: 0px;
}

#footerbox {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 66%;
}

#footer1 {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 49%;
}

#footer2 {
	float: right;
	text-align: left;
	width: 49%;
}

#footer3 {
	float: right;
	text-align: left;
	width: 33%;
}

#footer1 a {
	color: #eae7d2; 
	text-decoration: none;
	background: url(images/arroworange.gif) no-repeat left center;
	padding-left: 10px;
}

#footer h4 {
	color: #ff9300;
	margin: 4px 0;
}

#footer p {margin: 0;}

.card {
	background-color: #3e362f;
	border: 1px solid #797066;
	margin-top: 16px;
	padding: 8px;
}

.card a {
	color: #60bffb;
}

/*  Navigation Menu Layout Styles
================================================*/
#nav {
	background: #580;
	border-bottom: 1px solid #627f27;
	border-top: 1px solid #627f27;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#nav ul {
	margin:0;
	padding:0;
}

#nav li {
	display:inline;
	margin:0;
	padding:0;
}

#nav  ul li ul {display: none;}

#nav a:link, #nav a:visited {
	border-right: 1px solid #ccc;
	color: #fff;
	float: left;
	font: bold 1em/1em Arial, Helvetica, sans-serif;
	padding: 10px 20px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #555;
	width: auto;
}

#nav a:hover {
	color: #3f5e00;
	background: #fefef3;
}

#nav li:first-child a {}

#subnav {
	/*background-color: #e6e2ca;*/
	float: left;
	padding: 4px 8px;
}

#subnav ul {
	margin:0;
	padding:0;
}

#subnav li {
	border-right: 1px solid #777;
	display:inline;
	margin:0;
	padding: 0 4px;
}

/*--- Mast Columns ---*/
#mast_1, #mast_2, #mast_3, #mast_4 {
	border-bottom: 3px solid #ccc;
	border-top: 2px solid #ccc;
	height: 250px;
	overflow: hidden;
	padding: 10px;
	padding-left: 425px;
}

#mast_1 {background: #e7e7e7 url(images/mast_bg_1.png) no-repeat;}
#mast_2 {background: #e7e7e7 url(images/mast_bg_2.png) no-repeat;}
#mast_3 {background: #e7e7e7 url(images/mast_bg_3.png) no-repeat;}
#mast_4 {background: #e7e7e7 url(images/mast_bg_4.png) no-repeat;}

#splash {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 60%;
}

#splashgo {
	border-left: 1px solid #ccc;
	float: right;
	height: 240px;
	text-align: left;
	width: 39%;
	padding-left: 4px;
}

#splashgo a {
	text-decoration: none;
}

#splashgo p {
	margin: 0 0 0 8px;
	padding: 0;
}

#splashgo h3 {
	color: #fff;
	padding: 2px 4px;
}

#headlines h3 {margin: 8px 4px 0 4px;}

#headlines ul {
	margin: 0;
	padding: 0;
}

#headlines ul li {
	background: url(images/icon_recent.gif) no-repeat left center;
	border-bottom: 1px solid #999;
	list-style: none;
	margin: 0 0 0 8px;
	padding: 4px 0 2px 16px;
}

/*--- Content Columns ---*/
#content {
	margin-top: 16px;
	padding: 0 8px;
}

#main {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 68%;
}

#sidebar {
	border-left: 1px solid #ccc;
	float: right;
	text-align: left;
	width: 28%;
}

#sidebar ul {
	margin: 0;
	padding: 0 8px;
}

/*--- Home Page Columns ---*/
#primary {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 62%;
}

#primary1 {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 48%;
}

#primary1 .entry a {
	text-decoration: none;
}

#primary2 {
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	float: right;
	text-align: left;
	width: 48%;
}

#secondary {
	float: right;
	text-align: left;
	width: 33%;
}

/*--- Search Box ---*/
.search {
	background: #efefef;
	border: 1px solid #777;
	padding: 8px;
	width: 99%;
}

.search input {
	background: #fff url(images/search.png) no-repeat left center;
	padding-left: 20px;
}

.search label{display: none;}

.search #s{width: 120px;}

.search #searchsubmit {
	background: #e7e7e7;
	padding: 0;
	margin: 0;
}

.search #searchsubmit:hover {
  background: #68bc43;
  color: #fff;
  cursor: pointer; /* cursor: hand; for IE5 */
}

/*--- Quick Links ---*/
.navigation {}

.navigation .alignleft, .navigation .alignright {
	display: inline;
	margin-right: 16px;
}

#jump {
	padding: 2px 2px;
	position: absolute;
	right: 5px;
	text-align: right;
	top: 0px;
	z-index: 99;
}

/*==============================================*/

/* Post Styles
================================================*/

.entry {}

.entry ul, .entry ol { 
	list-style: square; 
	margin: .5em 0 .5em 20px;
}
		
.entry li {
	list-style: square; 
	margin: .5em 0;
}

.post {padding: 0 8px;}

.post h1, .post h2 {margin-bottom: 0;}

.post h2, #main h2 {border-bottom: 1px solid #ccc; color: #51473d; font-size: 2em;}

.postmetadata {
	background: #f6f6ff;
	border: 1px solid #ccc;
	color: #666;
	font-size: .9em;
	padding: 8px;
}

span.editthis a {
	background: red; 
	color: black;
	font-weight: 600; 
	margin-left: 10px; 
	padding: 5px 10px 3px 10px;
}

.media {}

/*--- Archives ---*/
.archives {
	overflow: hidden;
	padding: 4px 8px;
	text-align: left;
}

.archives h2 {border-bottom: 1px solid #ccc;}

.archives h3 {
	background:  url(images/notch.gif) no-repeat left bottom;
	font-size: 1.2em; 
	font-weight: bold; 
	padding: 8px 2px; 
}

.archives h4 {
	border-bottom: 1px solid #ccc;
	font-size: 1.1em;
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
}

.archivesl {
	float: left;
	width: 47%;
}

.archivesr {
	float: right;
	width: 47%;
}

.archives h4 a span.archivesr {text-align: right;}

.catposts h4 {overflow:hidden}

.catposts h4 a {
	border: 0;
	cursor: pointer;
	display: block;
	height: 25px;
	text-decoration: none;
}

.catposts h4 a:hover {
	background-color: #627f27 !important;
	color: #fff !important;
}

/*==============================================*/

/* Widget Styles
================================================*/
.widget, .categories {
	list-style: none; 
	margin: 0;
	padding: 8px;
}

#primary1, #primary2, #secondary {
	list-style: none; 
	margin: 0;
	padding: 8px 3px;
}

.widget h2, .categories h2, #primary1 h2, #primary2 h2, #secondary h2 { 
	background:  url(images/notch.gif) no-repeat left bottom;
	color: #689000;
	font-size: 1.3em; 
	padding: 0 0 8px 1px; 
}

#primary1 h3  { 
	font-size: 1.2em; 
}

.widget ul, .categories { 
	list-style: none; 
	margin: 0;
	padding: 0;
}

.flickr_badge {float: left;}

.flickr_badge_image { 
	width: 75px; 
	display: inline;
	border: 1px double #ccc; 
	background: #fff; 
	float: left; 
	height: 75px; 
	margin: 0 5px 5px 0; 
	padding: 4px; 
}


.service {
	background: #f2f2f2 url(images/bg_art.gif) no-repeat left top;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 8px 0;
	padding: 2px 4px;
}

.service ul {
	margin: 0;
	padding-left: 16px;
}

.small {font-size: .8em;}

.smalltext {
	font-family: arial;
	font-size: .7em;
	line-height: 1.2em;
	vertical-align: middle;
}

.smalltext img {margin-right: 6px;}

.sunset {
	font-size: .8em;
	margin-left: 8px;
}

.linkcat h2 {
	background:  url(images/notch.gif) no-repeat left bottom;
	border-bottom: 0px !important;
	font-size: 1.2em;
	padding-bottom: 6px;
}

.pipes h3 {display: none;}

#twitter_update_list {
	margin: 0;
	padding: 0 4px 0 0;
}

#twitter_update_list li {
	border-bottom: 1px dashed #ccc;
	font-size: .85em;
	padding: 4px;
}

/*#twitter_update_list a {
	display: none;
}*/
