/*
Skin Name: Warnke Community Consulting
Skin URI: http://www.wandco.com/
Description: Non-Standard Style Based on the Sandbox Theme.
Author: Whitehouse & Company
Author URI: http://www.wandco.com/
Version: 0.9beta
Global Navigation: Y
*/

/* Main Selectors and Mumbo-Jumbo */

* {
	padding: 0;
	margin: 0;
}

img {
	border: 0;
}

body {
	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #fff;
	color: #666;
	text-align: center;
}

#wrapper {
	width: 800px;
	background: white;
	text-align: left;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

/* Even though header image is 186px cut off 1 pixel with top of old nav menu */

#header {
	padding: 0;
	margin: 0;
	position: relative;
	height: 185px;
	background: #fff;
}

#content {
	width: 502px;
	margin: 0 48px 0 0;
	padding: 0;
	float: right;
	display: inline;
}

.sidebar {
	width: 164px;
	float: left;
	overflow: hidden;
	display: inline;
	margin: 0 0 0 22px;
	text-align: right;
}

#primary {
	
}

#secondary {
	clear: left;
}

#footer {
	clear: both;
	width: 100%;
	padding-top: 30px;
	text-align: center;
	text-indent: -1000em;
}

/* @group Main HTML Styles */

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	margin-bottom: .8em;
	margin-top: 1.2em;
}

h1 {
	text-indent: -1000em;
	margin-top: 0;
	margin-bottom: 0;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	text-decoration: none;
	color: #fff;
	height: 185px;
	display: block;
}

h1 a:hover, h1 a:active {
	text-decoration: underline;
}

a:link, a:visited {
	color: #4b7177;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}

a:hover, a:active {
	color: #fff;
	background: #4b7177;
}

.entry a:link, .entry a:visited {
	font-weight: bold;
}

#blog-description {
	color: #000;
	background-color: #ff5e5e;
	display: none;
}

h2 {
	color: #a96340;
	font: normal 2.4em Georgia, "Times New Roman", Times, serif;
}

/* Make everything line up nice */

#content h2 {
	margin-top: 0;
}

h3 {
	font-size: 1.0em;
}

h4 {
	font-size: 1.0em;
}

h5, h6 {
	color: #444;
	font-size: 1.0em;
}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	text-decoration: none;
	color: #a96340;
}

h2 a:hover, h2 a:active, h3 a:hover, h3 a:active {
	text-decoration: none;
}

blockquote {
	color: #7f6d97;
	font: 1.4em/1.2em Georgia, Times New Roman, Times, serif;
}

ul, ol {
	
}

ol {
	
}

li {
	margin: .5em 0;
}

hr {
	display: none;
}

/* Deffinition Lists! */

dl {
	background: #c9e0db;
	padding: 0 8px 8px;
	padding-bottom: 0;
	border: 1px solid #bbcbcd;
}

dl dt {
	color: #4b7177;
	font: bold 1.4em/2em "Trebuchet MS", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

dl dd {
	margin: 0 0 1em;
	padding: 0;
}

dl dd img {
	float: left;
	margin-right: 10px;
	margin-bottom: 6px;
}

/* @end */

/* @group Sidebar */

/* Turn off all bullets in sidebar */

.sidebar ul, .sidebar ul li, sidebar ol, sidebar ol li {
	list-style-type: none;
}

.sidebar h3 {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}

.sidebar ul li {
	margin: 3px 0;
	padding: 0;
}

.sidebar .pagenav ul li li, .sidebar .pagenav ul li li li, .sidebar .pagenav ul li li li li,
.sidebar .pagenav ul li li li li li, .sidebar .pagenav ul li li li li li li {
	margin-left: 10px;
	list-style-type: none;
}

pingback .comment-metadata a:link, .sidebar a:link, .sidebar a:visited {
	color: #27d;
	color: #a96340;
	text-decoration: none;
}

.pingback .comment-metadata a:visited {
	color: #b41;
	color: #a96340;
	text-decoration: none;
}

.pingback .comment-metadata a:hover, .pingback .comment-metadata a:active {
	text-decoration: underline;
}

.sidebar a:hover, .sidebar a:active {
	color: #27d;
	color: #fff;
	background-color: #a96340;
	text-decoration: underline;
}

.sidebar li.home-link h3 a:link, .sidebar li.home-link h3 a:visited {
	color: #444;
	text-decoration: none;
}

.sidebar li.home-link h3 a:hover, .sidebar li.home-link h3 a:active {
	color: #444;
	text-decoration: underline;
}

ul li.address {
	border-top: 1px solid #ccc;
	padding-top: 64px;
	margin-top: 0;
}

ul li.address li {
	list-style-type: none;
	margin: 0 0 1em 0;
}

/* @end */

/* @group Navigation */

div#primary.sidebar ul li, li.pagenav, li.pagenav li {
	margin: 0;
	padding: 0;
}

li.pagenav h3 {
	display: none;
}

/* Hacked bacause IE wont dislay borders correctly */

li.pagenav ul {
	margin: 0;
	padding: 0;
}

/* hacks for IE!? */

li.pagenav ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 164px;
}

li.pagenav a {
	border-top: 1px solid #ccc;
	display: block;
	color: #a96340;
	text-decoration: none;
	font-family: Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
	word-spacing: .3em;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

li.pagenav a:hover {
	color: #a96340;
	background: #f5f2d9;
	text-decoration: none;
}

li.current_page_item a, li.current_page_item a:link {
	font-weight: bold;
}

.navigation a:link, .navigation a:visited, .entry-meta a:link, .entry-meta a:visited,
.archive-metadata a:link, .archive-metadata a:visited, .author-metadata a:link, .author-metadata a:visited,
.comment-metadata a:link, .comment-metadata a:visited, #loggedin a:link, #loggedin a:visited,
#footer a:link, #footer a:visited {
	color: #777;
	text-decoration: none;
}

.navigation a:hover, .navigation a:active, .entry-meta a:hover, .entry-meta a:active,
.archive-metadata a:hover, .archive-metadata a:active, .author-metadata a:hover, .author-metadata a:active,
.comment-metadata a:hover, .comment-metadata a:active, #loggedin a:hover, #loggedin a:active,
#footer a:hover, #footer a:active {
	color: #777;
	text-decoration: underline;
}

.navigation {
	height: 30px;
	padding-top: 8px;
	font-size: 1.1em;
}

.nav-previous {
	float: left;
	text-align: left;
}

.nav-next {
	float: right;
	text-align: right;
}

.home #nav-above, .single #nav-below {
	display: none;
}

/* @end */

/* @group Post */

.entry-content {
	font: 1.2em/1.6em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 1.2em 0;
}

.entry-content li a {
	font-weight: bold;
}

.entry-content img {
	border: 1px solid #ccc;
}

.publish {
	margin-bottom: 40px;
}

.entry-content p, .entry-content div {
	margin: 1em 0;
}

.entry-content ul, .entry-content ol {
	margin-left: 3em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.entry-meta, .published, .comment-metadata, #comment-notes, #loggedin, .archive-metadata, .author-metadata, .entry-date {
	font-size: 1em;
	display: block;
	margin-top: 1px;
	color: #bbb;
	border: 0;
}

.archive-metadata, .author-metadata {
	margin: 0 0 30px 0;
}

#comment-notes, #loggedin, .form-input, .form-textarea, ol.commentlist li p {
	margin: 4px 0;
}

.entry-meta .published {
	display: inline;
	margin: 0;
}

.single .entry-meta {
	margin-top: 40px;
}

/* @end */

/* @group Comments */

ol.commentlist {
	padding: 10px 0 30px 0px;
	position: relative;
}

ol.commentlist li {
	padding: 6px 6px 6px 6px;
	margin-bottom: 6px;
	list-style-type: none;
	font-size: 1.2em;
	line-height: 1.5em;
}

.comment-author {
	font-size: 1.2em;
	font-weight: bold;
}

li.comment .comment-metadata {
	font-size: 0.8em;
}

.byuser {
	background: #f6f7f8;
}

.bypostauthor {
	background: #eee;
}

.access {
	display: none;
}

.unapproved {
	background-color: #fbfbb1;
	display: block;
	padding: 1px;
	margin: 2px 0;
	text-align: center;
}

/* @end */

/* @group Global Nav */

#globalnav #menu {
	position: relative;
	margin: -23px 0 0 18px;
	width: 710px;
	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	padding: 5px 15px 6px 15px;
}

#globalnav #menu li {
	display: inline;
	margin: 0 2px;
}

#globalnav #menu li a {
	padding: 5px 15px 6px 15px;
}

#globalnav #menu li a:link, #globalnav #menu li a:visited {
	color: #fff !important;
	text-decoration: none;
}

#globalnav #menu li a:hover, #globalnav #menu li a:active {
	background: #333;
	color: #eee !important;
	text-decoration: none;
}

#globalnav #menu li.current_page_item a:link, #globalnav #menu li.current_page_item a:visited,
#globalnav #menu li.current_page_item a:hover, #globalnav #menu li.current_page_item a:active {
	background: #fff;
	color: #333 !important;
	text-decoration: none;
}

#globalnav #menu li ul {
	display: none;
}

#globalnav {
	display: none;
}

/* @end */

/* @group Deactivated Styles */

/* .sidebar .pagenav { display: none; } for hiding the page listing in the sidebar */

/* Hide All of These */

.entry-date, .entry-meta, .category-links,  .archive-links, .blog-search, #linkcat-1, .feed-links, .meta-links, .home-link, .address h3 {
	display: none;
}

/* @end */

/* @group Adminny! */

body.loggedin .meta-links {
	display: block;
}

ul li.meta-links {
	background-color: #f2f2f2;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	text-align: left;
	color: #999;
	margin-top: 3.2em;
	padding: 3px 6px 1px;
}

ul li.meta-links h3 {
	padding: 0 0 0 17px;
	background: url(icons/wrench_orange.png) no-repeat;
	color: #666;
	margin: .4em 0 0.5em;
}

.meta-links li.meta-report {
	margin-bottom: 1em;
	margin-top: 1.5em;
}

/* @end */

/* @group Text Handling & Alerts */



.notice {
	color: #333;
	border: 1px solid #f2ee82;
	padding: 8px 8px 8px 28px;
	background: #f8f8d1 url(icons/error.png) no-repeat 7px 7px;
	border-bottom: 1px solid #d6d373;
}

.postit {
	background: url(icons/note.png);
}

.byline {
	color: #808080;
	font-size: smaller;
}

.edit-link a {
	background: #d4efb8 url(icons/pencil.png) no-repeat 4px center;
	padding: 2px 3px 2px 24px;
	text-decoration: none;
	color: #4e9c23;
}

.edit-link a:hover {
	background-color: #4e9c23;
	color: #d4efb8;
}

/*

 @end */