/*
Theme Name: BC Girl Guides
Theme URI: http://wordpress.org/
Description: A custom website design for the British Columbia Girl Guides.
Version: 1.6
Author: Christopher Ross
Author URI: http://christopherross.ca/
Tags: blue, custom header, fixed width, two columns, widgets

	BC Girl Guides v1.5
	http://christopherross.com/

	This theme was designed and built by Christopher Ross,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* General */

* {
	margin: 0px;
	padding: 0px;
	border: none;
}

.clear {
	clear: both;
}

.alignright {
	float: right;
	clear: right;
}

.alignleft {
	float: left;
	clear: left;
}

/* Layout */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: center;

	background: #BDD8F1;
}

#page {
	width: 790px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #024182;

	padding: 5px;
}

#header {
	color: #ffffff;
	font-weight: bolder;
}

#header #logo {
	float: left;
	width: 195px;
	height: 80px;
	overflow: hidden;
	background: #B7CEEB;
}


#header #logo img {
	width: 195px;
	height: 80px;
}


	#header #logo a:hover img {
		width: 195px;
		height: 80px;
		opacity:0.4;
		filter:alpha(opacity=40);
	}


#header #menu {
	float: right;
	width: 595px;
}
	#header #menu ul {
		list-style: none;
	}

	#header #menu li {
		width: 80px;
		height: 80px;
		margin-left: 5px;
		background: #B7CEEB;
		display: block;
		float: left;
		text-align: center;
	}

		#header #menu li.page-item-15 {
			margin-right: 0px;
		}

		#header #menu li a {
			color: #000000;
			text-decoration: none;
			padding-top: 35px;
			display: block;
			font-weight: bolder;
		}

		#header #menu li a:hover {
			color: #024182;
		}

			#header #menu li.current_page_item {
				background: #DBE7F5;
			}

			#header #menu li.current_page_parent {
				background: #DBE7F5;
			}

			#header #menu li.current_page_ancestor {
				background: #DBE7F5;
			}

#header #searchform {
	color: #ffffff;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 5px;

	width: 300px;
	float: left;
}

	#header #searchform #searchsubmit {
		background: #DBE7F5;
		color: #000000;
		border: #DBE7F5 solid 1px;
		padding: 2px;
	}


	#header #searchform #s {
		background: #ffffff;
		color: #000000;
		border: #DBE7F5 solid 1px;
		padding: 2px;
	}




#header #submenu {
	color: #ffffff;
	font-weight: bolder;
	margin-top: 10px;
	margin-bottom: 5px;

	width: 400px;
	float: right;
	text-align: right;
}

	#submenu ul {
		list-style: none;
	}

	#submenu li {
		display: inline;
	}

	#submenu a {
		color: #ffffff;
		font-weight: stronger;
		text-decoration: none;
	}

		#submenu a:hover {
			color: #cccccc;
		}

#footer {
	background: #F9F1B7;
	padding: 5px;
	text-align: center;
	margin-top: 5px;
}

	#footer a {
		color: #000000;
	}

	#footer a:hover {
		color: #333333;
		text-decoration: none;
	}

#sidebar {
	background: #B7CEEB;
	padding: 5px;
	width: 150px;
	float: left;
}

	#sidebar ul {
		list-style: none;
	}

	#sidebar ul a {
		color: #024182;
		text-decoration: none;
		font-size: 12px;
		font-weight: bolder;
	}

		#sidebar ul a:hover {
			color: #666666;
		}

	#sidebar ul ul {
		visibility: hidden;
		display: none;
	}

	#sidebar ul li.current_page_item ul {
		visibility: visible;
		padding-left: 10px;
		display:block;
	}


	#sidebar ul li.current_page_parent ul {
		visibility: visible;
		padding-left: 10px;
		display:block;
	}

	#sidebar ul li.current_page_ancestor ul {
		visibility: visible;
		padding-left: 10px;
		display:block;
	}



	#sidebar ul ul a {
		color: #000000;
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
	}

#content {
	float: left;
	margin-left: 5px;
	width: 625px;
	background:url(images/content-bg.jpg);
	background-repeat:repeat-y;
}

#content #breadcrumbs {
	background: #F9F1B7;
	padding: 5px;
}


#content #sideimages {
	padding: 5px;
	width: 110px;
	float: right;
	text-align: center;
}

	#content #sideimages #sideimage {
		margin-bottom: 10px;
		width: 100px;
		height: 100px;
		margin-left: auto;
		margin-right: auto;
	}

#content #post {
	background: #ffffff;
	padding: 20px;
	width: 450px;
	float: left;
}

#content #post p {
	margin-bottom: 15px;
}

#content #post h1 {
	margin-bottom: 15px;
	font-size: 24px;
	line-height: 28px;

	color: #024182;
	font-weight: normal;
}

#content #post h2 {
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 22px;

	color: #024182;
	font-weight: normal;
}

#content #post h3 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 16px;

	color: #024182;
	font-weight: normal;
}


.breadcrumb-item {
	display: inline;
	margin-left: 4px;
	font-size: 10px;
}

	.breadcrumb-item a {
		text-decoration: none;
		color: #000000;

	}

p.editbutton a {
	font-weight: bolder;
	text-decoration: none;
	color: #000000;
}

	p.editbutton a:hover {
		text-decoration: underline;
		color: #cc0000;
	}

.entry ul {
	margin-left: 20px;
	padding-left: 20px;
}