/*  
Theme Name: Spokane Law
Version: 2.3.1
Description: Designed by <a href="http://imaginarytrout.com">Imaginary Trout</a>.
Author: Imaginary Trout
Author URI: http://imaginarytrout.com
*/
* { padding: 0px; margin: 0px; list-style: none; border: none; text-align: left; list-style-type: none; font-family: Helvetica,Microsoft Sans Serif,Verdana, Arial; }

a { color: #000; }

a:hover, .post a:hover, .post h2 a:hover, .nav-link a:hover, .footer-nav a:hover, .header-nav a:hover  { 
	color: #009344; 
}

html, .main-bg { background: #009343 url(images/mockup-for-cut-blueprint-comp-top-bg.jpg) no-repeat top center; }
body, footer-bg { background-color: #009343; background: #009343; }
.footer-bg {
	background: url(images/mockup-for-cut-blueprint-comp-bottom-bg.jpg) no-repeat top center;
	height: 71px;
}
.footer { height: 73px; }
.white { background-color: #fff; }
.red-border { border: 1px solid #ff0000; }
.blue-border { border: 1px solid #0000ff; }
.green-border { border: 1px solid #00ff00; }
.left-navigation { min-height: 200px; }

.top-nav {
	min-height: 70px;
	background: url(images/ALweb_logo.gif) no-repeat top left;
}

.clear { clear: both; text-indent: -999px; }
	
.post { padding-left: 0px;  padding-top: 5px; font-size: 14px;}
.post h2 { font-size: 30px; font-weight: bold; margin: 0px; text-align: left; }
.post h2 a { color: #000; text-decoration: none; }


.page { padding-left: 0px;  padding-top: 5px; font-size: 14px;}
.page h2 { font-size: 30px; font-weight: bold; margin: 0px; text-align: left; }
.page h2 a { color: #000; text-decoration: none; }

.header-logo{ float: left; }


.nav-item { float: right; clear: both; line-height: 16px;}
div.nav_link a {
	width: 200px;
}
div.nav-link a {
	float: right;
	padding-right: 35px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
}
.nav-link a:hover { color: #fff; font-weight: bold; clear: both;}

.nav-ul {
	width: 78px;
	border-top: 3px solid #ffffff;
	height: 5px;
	float: right;
}
.header-nav {
	text-align: right;
	padding-right: 15px;
	padding-left: 65px;
	padding-top: 4px;
}
.header-nav li {
	display: inline;
}
.header-nav a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	padding-left: 10px;
	text-transform: uppercase;
}
.footer-nav {
	text-align: center;
	padding-top: 44px;
}
.footer-nav li {
	display: inline;
}
.footer-nav a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 8px;
	text-align: right;
	padding-left: 10px;
	text-transform: uppercase;
}

.entry a {
	text-decoration: none;
}

.entry h2 {
	font-size: 32px;
	text-align: left;
}
.entry p img {
	float: left;
	padding: 0px;
	padding-top: 5px;
	padding-left: 0px;
}
.entry p {
	font-size: 12px;
	font-family: Helvetica,Microsoft Sans Serif,Verdana, Arial;
	margin: 0px; margin-bottom: 1.5em; 
}
