/*
Theme Name:	K2 Custom
Author:		John Denton
Author URI:	http://www.dentondesigns.net/
Template:	k2
*/


body {
	background: #fff url(images/body.png) repeat-x center top;
	}
h2 a:hover, h2 span a:hover {
	color: #0066b3 !important;
	}
a, .entry-content a:visited {
	color: #0066b3;
	}
/*.blog-title {
	text-indent: -999em;
	height: 100px;
	}*/
.blog-title {
	height: 30px;
	padding: 55px 0 15px;
	margin: 0;
	overflow: hidden;
	}
.blog-title a {
	float: left;
	width: 400px;
	height: 0;
	padding: 30px 0 0;
	overflow: hidden;
	}


#header {
	background: #0066b3 url(images/header.jpg) no-repeat left top;
	height: 180px;
	padding: 0 0 0 40px;
	margin: 0;
	font-size: 1.2em;
	}
.content {
	background: #fff url(images/content.gif) repeat-y left top;
	width: 720px;
	margin: 0 auto;
	}
.columns-two #page {
	background: transparent;
	width: 760px;
	}
body.columns-two #primary {
	padding-top: 30px;
	}
body.columns-two #primary-wrapper {
	width: 540px;
	}
#footer {
	background: url(images/footer.png) no-repeat center top;
	padding: 0;
	}
#footer p.info {
	font-size: 1.6em;
	color: #000;
	padding: 45px 0 40px;
	margin: 0;
	}
#footer p.copyright {
	padding: 0 0 30px;
	margin: 0;
	}


.secondary {
	background: transparent;
	}
#sidebar-1 {
	border: none;
	}
.widget_pages ul {
	padding: 30px 0;
	line-height: 1.2em;
	}
.widget_pages li a {
	border: none;
	}
.secondary .widget_pages li a:hover {
	background: #0066b3;
	color: #fff;
	border: none;
	}
body.columns-two .secondary .widget_pages li.current_page_item a {
	background: #fff;
	color: #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}


.pageid-45 table {
	width: 100% !important;
	height: auto !important;
	font-size: .833em;
	line-height: 1.2em;
	border-top: 1px solid #ccc;
	}
.pageid-45 col,
.pageid-45 tr,
.pageid-45 td,
.pageid-45 th {
	width: auto;
	height: auto;
	}
.pageid-45 td,
.pageid-45 th {
	padding: 2px 5px 2px 0;
	border-bottom: 1px solid #eee;
	vertical-align: top;
	}
