/*
Theme Name: Melbourne CoC 
Theme URI: http://blog.usa4sale.net/
Description: Melbourne CoC Theme by Medley In Design, Are You In?
Author: Jacob Medley, Medley In Design
Version: 1.0
Tags: Melbourne CoC
*/

/* basic formating */
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	
	text-align: center;	
	font-family:Arial, Helvetica, sans-serif;
	color: 000;
	font-size:16px;
	
	
}

body {
	
	background:url(image/tile-bg.jpg) repeat-x #81806f;

}

table {
	
	margin-bottom: 10px;

}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

a {

	color: #cd5d49;
	text-decoration:none;

}

a:hover {

	text-decoration:none;
	color: #F00;

}

p {

padding: 0 0 20px 0;

}

h1, h2, h3, h4, h5, h6 {
	
	font-weight: normal;
	clear: both;
	padding: 0 0 10px 0;
}

h1 {
	
	font-size:34px;
	font-weight:bold;
	color:#FFF;
	

}

h1 a {
	
	font-weight:bold;
	color:#FFF;

}





#siteWrapper {
	
	width: 950px;
	margin: 0 auto;
	

	
}

#header {
	
	width: 100%;
	height: 111px;
	background:url(image/header-bg2.jpg) no-repeat;
	
}

#headerNavi {
	
	width: 100%;
	height: 52px;
	background: none;
	text-align:left;
	padding: 0;
	margin: 0;
	overflow:hidden;
	
}

#headerNavi ul {
	

	display:inline;
	list-style:none;
	
}

#headerNavi ul li{
	

	display:inline;
	
}

#headerNavi ul li a{
	

	float:left;
	padding: 16px 8px 15px 8px;
	font-weight: normal;
	text-transform:uppercase;
	/* line-height: 278%; */
	border-left: 1px solid #2b4678;
	border-right: 1px solid #616f99;
	border-bottom: 10px solid #444444;
	color: #FFF;
	font-size:13px;
	
}

#headerNavi ul li a:hover {
	
	background:#253258;
	border-bottom: 8px solid #cd5d49;

	
}

#headerNavi .current_page_item a{
   
   	background:#324375;
	border-bottom: 8px solid #a5250e;
}



#content {

	float:left;
	width: 646px;
	padding: 10px;
	text-align:left;
	background: #f9f9f9;
	border: 8px #FFF solid;
	margin: 12px 15px 0 0;
	
}

.cDs {

	float:left;
	width: 646px;
	height: 34px;
	background: #0F0 url(image/content-ds.png) top center no-repeat;
	margin:0;
	padding:0;
	
}



#content h1 {

	color:#273252;
	
}

#content h1 a{

	color:#273252;
	
}



#contentHome {

	float:left;
	width: 690px;
	padding: 10px 10px 0 0;
	text-align:left;
	
}



#contentHome #feature {
	
	width: 682px;
	background:url(image/feature-drop-shadow.png) top left no-repeat;
	padding: 12px 0 0 10px;
	
}

#contentHome #feature #featureItem img a{
	
	border: #FFF 6px solid;
	
}

#contentEvents {

	width: 900px;
	padding: 10px;
	text-align:left;
	background: #f9f9f9;
	border: 8px #FFF solid;
	margin: 12px 15px 0 0;
	
}

#contentEvents h1 {

	color:#273252;
	
}

#contentEvents h1 a{

	color:#273252;
	
}



#sideBar {

	width: 250px;
	float: right;
	padding: 12px 0 0 0;
	color:#FFF;
}

#footer {
	
	background: #33406b;
	width: 900px;
	padding: 20px;
	margin: 20px 0 0 0;

}



#footer .widgetLeft {

	padding: 0 75px 0 0;


}

#footer .widgetCenter {
	
padding: 0 75px 0 0;

}

#footer .widgetRight {
	
	

}


#footer .widget {

	width: 250px;
	float: left;
	text-align:left;
	font-size:11px;

}

#footer .widget ul {
	
	list-style:none;
	display: inline-table;
	padding: 0;
	margin: 0;
	width:100%;
	


}

#footer .widget ul li{

		border-bottom: 1px #313953 solid;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
		
		
}


#footer .widget ul li a{

	line-height: 200%;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	color: #CCC;
	display:block;
	text-decoration:none;
	font-size:12px;

}

#footer .widget ul li a:hover{

	color:#FFF;
	background:#202946;

}

#footer .widget h2{

	color:#FFF;
	text-transform: capitalize;
	font-size:14px;
	font-weight:bold;
	border-bottom: 2px #313953 solid;
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;

}

#footer .widget {

	color:#FFF;
	line-height: 150%;

}

#footer .widget p{

	padding: 0 0 10px 0;

}

/* more */

.more {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0 0 10px 0;
	margin: 0;
	text-decoration:none;
	
	
}

.more a {
	
	color:#fff;
	text-decoration:none;
	padding: 6px 10px 7px 10px;
	
	background: #273252;
	font-size:12px;
	
}

.more a:hover {
	
	background:#9a2e2a;
	text-decoration:none;
}


.btn  {
	
	color:#fff;
	text-decoration:none;
	padding: 6px 10px 7px 10px;
	background: #273252;
	font-size:14px;
	display:block;
	
}

.btn:hover {
	
	background:#9a2e2a;
	text-decoration:none;
}

.prev {

	width: 100px;
	float:left;
	text-align:center;
	color:#fff;
}

.nxt {
	color:#fff;
	width: 100px;
	float:right;
	text-align:center;
	margin-right: 20px;

}

.prev a {
	
	color:#fff;
	text-decoration:none;
	padding: 6px 10px 7px 10px;
	background: #273252;
	font-size:14px;
	display:block;
	float:left;
	width: 100px;
	
}

.prev a:hover {
	
	background:#9a2e2a;
	text-decoration:none;
}

.nxt a {
	
	color:#fff;
	text-decoration:none;
	padding: 6px 10px 7px 10px;
	background: #273252;
	font-size:14px;
	display:block;
	float:left;
	width: 100px;
	
}

.nxt a:hover {
	
	background:#9a2e2a;
	text-decoration:none;
}



#content .postDate {

	
	color: #7c7c7d;
	padding: 0 0 10px 0;

}




.postmetadata {
	
	font-style:italic;
	clear: both;
	border-bottom: #273252 solid 1px;
	border-top: #273252 solid 1px;
	margin: 20px 0 20px 0;
padding: 10px 0 10px 0;	
}

.clearer {

	clear:both;
	width:100%;
	height: 1px;
	
}

/* wp alignments */

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



/* comments */

.comments-template{

	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;

}



.comments-template ol{

	margin: 0;
	padding: 0 0 15px;
	list-style: none;

}



.comments-template ol li{

	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;

}



.comments-template h2, .comments-template h3{

	font-family: Georgia, Sans-serif;
	font-size: 16px;

}



.commentmetadata{

	font-size: 12px;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;

}



.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #951700; color: #fff; text-indent: -1000px; }
.cs-active { background-color: #cc5d49; color: #FFFFFF; }

.cs-title { width: 651px; height: 58px; padding: 10px; background-color: #000000; color: #FFFFFF; overflow:hidden; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

.cs-title .more {
	
	visibility: hidden;
	height: 1px;
	overflow:hidden;
	
	
}

.cs-title p {
	
	margin:0;
	padding:0;
	
	
}

.cs-title h2 {
	
	margin:0;
	padding:0;
	font-size:18px;
	
	
}

#cs-title-featureItem {

	overflow:hidden;
	height: 50px;
	padding-bottom: 10px;
	
}

.hideMe {

	visibility:hidden;
	height: 1px;

}

/* The Search */

#search{

width: 400px;
height: 40px;
text-align: right;
padding: 0 0 0 0;
margin: 6px 10px 0 0;
float:right;
vertical-align:top;

	
}


#search form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	

}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	
}

#s {
	width:216px;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	border:none;
	color: #fff;
	background:none;
	float:right;
}
input#searchsubmit{

	
	margin:0px 0px 0px 0px;
	height:23px;
	width:42px;
	color:#fff;
	background: none;
	border:none;
	cursor: pointer;
	float:right;
}


/* widget box styles */

.wigBox {

	width: 226px;
	text-align:left;
	background: #FFF ;
	padding: 6px;
	margin: 0 0 10px 0;
}



.wigBoxIn {
	
	background: #FFF url(image/tile-widget-bg.gif);
	padding: 10px;
	
}


.wigBoxIn h2{

	color:#fff;
	text-transform: capitalize;
	text-align: left;
	font-size:18px;
	font-weight: bold;
	border-bottom: 2px #8a3a33 solid;
	padding: 0 0 10px 0;
	
}

.wigBoxIn ul{

	list-style:none;
	display:inline;
	
	
}

.wigBoxIn ul li{

		border-bottom: 1px #8a3a33 solid;
		
}

.wigBoxIn ul li a {
	
	
	color:#fff;
	display:block;
	line-height: 150%;
	padding: 5px 0 5px 10px;

	
}

.wigBoxIn ul li a:hover {
	
	background:#900;

	
}


/* CTA */

#ctaWrapper {
	width: 100%;
	height: 129px;
	text-align:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

.cta {
	
	width:218px;
	height:129px;

	float:left;

	margin: 0 0 0 0;
	
}

.ctaPray {
	
	background: url(image/cta-prayer.jpg) top left no-repeat;
	
}

.ctaSermon {
	
	background: url(image/cta-sermon.jpg) top left no-repeat;
	
}

.ctaGet {
	
	background: url(image/cta-get.jpg) top left no-repeat;
	
}


.ctaLeft {
	
	margin: 0 10px 0 0;
	
}

.ctaMid {
	
	margin: 0 10px 0 0;
	
}

.ctaRight {
	
	
}


.roll {
	
	background-position:top;
	
}

.roll:hover {
	
	background-position: bottom;
	
}


	
.widget_calendar_upcoming ul {
	
	font-weight:bold;
	
}

.widget_calendar_upcoming ul li a {
	
	padding: 0;
	
}



.widget_calendar_upcoming ul li{
	
	font-weight:bold;
	padding: 5px 0 5px 0;
	
	
}

.widget_calendar_upcoming ul li li{
	

	padding: 5px 0 5px 0;
	
	
}

.widget_calendar_upcoming ul ul{
	
	font-weight: normal;
	font-size:12px;
	
}

.calnk a {
	
	padding: 0;
	margin: 0;
	
}

.time {
	
	padding: 0 0 0 5px;
	
	
}

