/*
Theme Name: Brookside
Theme URI: http://brookside.ca
Description: Theme for Brookside, Camrose Alberta
Version: 1.6
Author: Kela
Author URI: http://kelagraphics.com/
Tags: Brookside


*/

body {
	margin-bottom: 0px;
	margin-top: 0px;
	background-position: center 10px;
	background-repeat: no-repeat;
	background-color: #035454;
}

.body, .index .body {
	background-color: white;
	background-image: url(images/creekside_page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*.index .body {
	background-image: url(images/creekside_index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}*/

.foot {
	padding-bottom: 18px;
	margin-bottom: 0em;
	padding-top: 18px;
	background-color: #eae8de;
}

.box {
	font-style: normal;
	font-weight: normal;
	color: #432e14;
	background-color: #f5f3eb;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/bg_box.png);
}

.center {
	text-align: center;
	}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.suite_box {
	background-color: #eae7de;
}

hr.space_suite {
  background: #eae8de;
  color: #eae8de;
}

hr.space_blue {
  background: #035454;
  color: #035454;
}
	
.hidden {
	display: none;
	visibility: hidden;
}

/*-------------Type--------------*/

.copy h1 {
	font-size: 1.9em;
	margin-bottom: .5em;
}
.copy h1, .copy h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.copy, .copy h1, .copy h4, .copy p {
	color: #2c3d4c;
}

.box h2 {
	font-style: italic;
	color: #432e14;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
}

a {
	color: #035454;
	text-decoration: underline;
}

/*------------links------------*/

.bethany a {
		text-decoration: none;
		color: #035454;
		padding-right: 5px;
		display: block;
		background-position: left bottom;
		background-repeat: no-repeat;
		background-image: url(images/bethany.png);
		padding-bottom: 36px;
	}
a:focus, a:hover { 
	color: black;
	}
	
/*----------Navigation---------*/
/*----nav bar----*/
	
.nav {
	margin-top: 270px;
}

/*.index .nav {
	margin-top: 468px;
}*/

div.nav {
	margin-bottom: 1.5em;
}

div.nav ul {
		margin: 0px;
		list-style-type: none;

	}
div.nav ul li {
		height: 3em;
		display: block;
		background-repeat: no-repeat;
		background-image: url(images/nav_vert.png);
		background-position: left center;
		margin-right: 10px;
		float: left;
	}

div.nav ul li:hover {
		display: block;
		background-repeat: no-repeat;
		background-image: url(images/nav_hover.png);
		background-position: left center;
		float: left;
	}

div.nav ul li.current_page_item, div.nav ul li.current_page_item:hover, div.nav ul li.current_page_parent, div.nav ul li.current_page_parent:hover {
		display: block;
		background-repeat: no-repeat;
		background-image: url(images/nav_current.png);
		background-position: left center;
		float: left;
	}

div.nav .page_item a, div.nav .page_item {
	height: 36px;
	display: block;
	padding-left: 7px;
	text-decoration: none;
	width: 107px;
	margin-bottom: 0px;
	color: #035454;
	text-indent: -9999px;

}

div.nav ul li.empty_nav, div.nav ul li.empty_nav:hover {
	width: 1px;
	background-repeat: no-repeat;
	background-image: url(images/nav_vert.png);
	background-position: right center;
}

/*----suites----*/

.suites {
	}
.suites ul {
		padding: 0px;
		margin: 0px;
	}
.suites ul li {
		margin-right: 10px;
		width: 270px;
		float: left;
		list-style-type: none;
		background-color: #eae8de;
	}
.suites ul li a {
		font-style: italic;
		color: #035454;
		padding-left: 40px;
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-top: 18px;
		padding-bottom: 198px;
		display: block;
	}
.suites ul li.page-item-27 {
		background-position: center bottom;
		background-repeat: no-repeat;
		background-image: url(images/suite_one_thumb.png);
	}
.suites ul li.page-item-22 {
		background-position: center bottom;
		background-repeat: no-repeat;
		background-image: url(images/suite_two_thumb.png);
	}
.suites ul li.page-item-28 {
		background-position: center bottom;
		background-repeat: no-repeat;
		background-image: url(images/suite_three_thumb.png);
	}
	
/*----foot----*/
	
div.foot ul {
		padding: 0px;
		margin: 0px;
	}
div.foot ul li {
		list-style-image: url(images/bullet.png);
		margin-right: 20px;
		float: left;
	}
div.foot ul li:first-child {
		list-style-image: url(none);
		list-style-type: none;
	}
	
/*-----------blog---------------*/

img.aligncenter {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignleft {
	 float: left;
	 margin: 1.5em 1.5em 1.5em 0;
	 padding: 0;
	 }

img.alignright {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
	}

blockquote {
	margin-right: 10px;
	padding-left: 20px;
	border-left-color: #e5e5e5;
	border-left-width: 3px;
	border-left-style: solid;
	background-color: #f8f8f8;
}

/*------------Sidebar------------*/

ul.sidebar {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.sidebar li {
	margin-bottom: 18px;
}

ul.sidebar li ul {
}

ul.sidebar li ul li {
	margin-bottom: 0px;
}

ul.sidebar li#login ul li {
	list-style-image: url(none);
	list-style-type: none;
	margin-bottom: 0px;
}

.sidebar h2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
}

                                    

/*------------Comments------------*/

.quote {
	min-height: 36px;
	background-repeat: no-repeat;
}

ol.commentlist {
	color: #2c3d4c;
}

ol.commentlist li {
	padding: 5px;
}ol.commentlist li.alt {
	background-color: #f5f3eb;
}

/*------------Form------------*/

.submit {
  padding: 4px;
  margin:0.5em 0;
  border:1px solid #bbb;
}

.submit:hover, .submit:focus {
  margin:0.5em 0;
  border:1px solid #666;
}

input.subscribe {
	width: 165px;
}

input.search {
	width: 200px;
}

textarea#comment {
	height: 75px;
}

.widgettitle {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.widget_text h2.widgettitle {
	margin-top: 0px;
	padding-top: 0px;
}

.more-link {
	display: block;
	margin-top: 18px;
}

.post_title {
	line-height: 1.2em;
	text-decoration: none;
}

#comments, #comments h2, #comments h3, #comments h4, #comments h5 {
	color: #2c3d4c;
}

