/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name : Domain7 Solutions Inc
	Author Site : http://www.domain7.com/
	Style Name	: Todd Gibson
	Style URI : http://www.votetoddgibson.com/
	Version		: 2.0
	Comments	: Vote for Todd Gibson
*/
body {
	background: #e6e6e6 url('i/top_bg.gif') 0 0 repeat-x;
	font-family: arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: arial, helvetica, sans-serif;
}
#page {
	background: url('i/page_bg.gif') right top repeat-y;
	border: 0;
	padding: 0 5px;
}
/* @group Header */
#header {
	margin: 0 -5px;
	padding: 0 5px;
	background: #e6e6e6 url('i/header_bg.gif') left top no-repeat;
}
#header h1.blog-title {
	margin: 0;
	padding: 0;
	width: 560px;
	height: 170px;
	float: left;
	display: block !important;
}
#header h1.blog-title a {
	color: #000;
	display: block;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 170px;
	background: url('i/toddgibson_logo.gif') 0 0 no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}
#header p.description {
	color: #000;
	margin: 0;
	padding: 0;
	width: 390px;
	height: 170px;
	float: left;
	background: url('i/gibson_family.jpg') 0 0 no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	display: block !important;
}
/* @end */
/* menu
------------------------------------------------- */
/* @group Menu */
ul.menu {
	width: 950px;
	height: 30px;
	padding: 0;
	left: 5px;
	overflow: hidden;
	background: #666 url('i/menu_bg.gif') 0 0 repeat-x;
}
ul.menu li {
	font-size: 1.2em;
}
ul.menu li a {
	display: block;
	float: left;
	height: 23px;
	padding: 0 1em;
	padding-top: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
}
ul.menu li a:hover {
	background: #444 url('i/menu_hover.gif') 0 0 repeat-x;
}
ul.menu li a:active {
	background: #333;
}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #fff;
	background: #135c9c url('i/menu_active.gif') 0 0 repeat-x;
}
/* @end */
.content {
	background: url('i/content_bg.gif') right top repeat-y;
	padding-right: 0;
}
/* @group Main column */
#primary {
	
}
.hentry {
	
}
.entry-content {
	
}
/* @end */
/* @group Sidebar */
#sidebar-1 {
	margin-left: 20px;
}
#sidebar-2 {
	
}
.secondary #looking-for-something input#s {
	width: 125px;
}
.secondary #important-resources ul li ul {
	margin-left: -10px;
	margin-right: -10px;
	border-bottom: 1px solid #f6f6f6;
}
.secondary #important-resources ul li ul li {
	margin: 0;
	padding: 0;
	width: 195px;
	border-top: 1px solid #f6f6f6;
}
.secondary #important-resources ul li ul li a {
	padding: 5px 10px;
	width: 175px;
	text-decoration: none;
	display: block;
}
.secondary #important-resources ul li ul li a:hover {
	background: #fff url('i/sidebar_hover.gif') 0 0 repeat-y;
}
.secondary #important-resources ul li ul li a:active {
	color: #000;
	background: #fff;
}
#donate-button {
	display: block;
	width: 155px;
	height: 34px;
	background: url('i/btn_donate.gif') 0 0 no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	margin: 10px;
}
/* @end */
/* @group Footer */
#footer {
	padding: 0 5px 5px 5px;
	background: url('i/footer_bg.gif') center bottom no-repeat;
	width: 950px;
	margin: 0 auto 30px;
	text-align: left;
}
.footerstyledwith,
.footerpoweredby,
.footerfeedlinks {
	display: none;
}
#footer .information {
	float: left;
	padding: 10px 15px 30px;
	width: 530px;
	color: #aedee4;
	background: url('i/information_bg.gif') 0 0 repeat-x;
}
#footer .metadata {
	float: left;
	padding: 10px 15px 30px;
	width: 360px;
	color: #ccc;
	background: url('i/metadata_bg.gif') 0 0 repeat-x;
}
#footer p {
	font-size: 1.3em;
}
#footer a {
	color: #fff;
	text-decoration: none;
	border: 0;
}
/* @end */