/*  
Theme Name: City Light Church
Theme URL: 
Description: Custom them for City Light Church; Lethbridge, AB</a>.
Version: 1.0
Author: Paul Oslund
Author URL: http://www.pauloslund.com/
*/



/*---------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------Positioning----------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
body {

	background-color: #FFFFFF;
	color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}

#wrapper {

	margin: 0 auto;
	padding: 0;
	width: 800px;
	background-image: url(images/background_repeat.jpg);
	background-repeat: repeat-y;
	
	
}

#wrapper_head {

	position: relative;
	margin: 0;
	padding: 0;
	width: 800px;
	background-image: url(images/background_top.jpg);
	background-repeat: no-repeat;
	
}

#header {

	margin: 0 auto;
	padding: 0;
	height: 170px;
	text-align: left;
	
}

#menu {

	position: relative;
	width: 100px;
	left: 620px;
	top: -120px;
		
}

#menu a {

	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	line-height: 18pt;
	
}

#container {

	width: 800px;
	margin: 0 auto;
	min-height: 400px;
	padding: 0 0 0 0;
	text-align: left;
	position: relative;
	top: -75px;
	
}

html>body #container { top: 0;} 

#content {

	text-align: left;
	width: 540px;
	margin: 2px 0 0 30px;
	padding: 0;
	
}

#sidebar {

	position: absolute;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 140px;
	top: 0px;
	right: 30px;

}

#sidebar a {

	text-decoration: none;
	
}

.sidebarlinks {

	font-size: 14px;
	
}

#footer {

	background: url(images/background_footer.jpg) no-repeat;
	background-position: bottom;
	height: 300px;
	width: 800px;
	margin: 0;
	padding: 0;
	
}

#copyright {

	position: relative;
	top: 285px;
	font-size: 10px;
	
}

/*---------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------Content----------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/

.post_title a {

	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 130%;
	
}

.post_title h1 {

	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 130%;
	margin: 0;
	padding: 0;
	
}

.post_title {

	border-bottom: #FFFFFF thin solid;
	width: 400px;
	
}

.post_content {

	padding: 0 0 0 10px;
	width: 500px;
	
}

.post_tag {

	font-size: 75%;
	font-style: italic;
	
}

.comments_list {

	width: 400px;
	
}

.graybox {

	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: thin;
	padding: 3px 0 3px 0;
	
}

a {

	color: #FFFFFF;
	
}

ul {

	list-style: none;
	margin: 0px;
	padding: 0px;
	
}

ol {

	list-style: none;
	
}

a img {

	border: none;
	
}

.alignright {

	float: right;
	display: inline;
	margin-top: 40px;
	
}
	
.alignleft {

	float: left;
	display: inline;
	margin-top: 40px;
	
}

/*---------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------Contact Form----------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
form {

	margin: 0;
	padding: 0;

}

form p {

	margin: 0;
	padding: 0;
	
}

form li {

	display: inline;
	padding-right: 35px;
	border-style: solid;
	border-width: 1px;
	
}

form ul {

	border-style: solid;
	border-width: 1px;
	padding: 3px;
	
}

input {

	background-color: #BED5E7;
	
}

textarea {

	background-color: #BED5E7;
	
}

.error {

	color: #FF0000;
	font-size: 80%;
	
}

.button {

	background-color: #5E85C6;
	display: inline;
	margin-top: 20px;
	color: #FFFFFF;
	font-weight: bold;

}
