/*
Theme Name: WordPress PLOWS CMS
Theme URI: http://plows.org/
Description: The WordPress theme for PLOWS COUNCIL on AGING
Version: 1
Author: Miroslav Zugovicsdd
Author URI: http://www.multimiro.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	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

*/


/* FOUNDATION
============================================================*/
h1 {color: #6e6558; font-family: "Times New Roman", Times, serif; font-size: 24px; line-height: 30px; margin: 0px 0px 5px 0px; padding: 0px;}
h2 {color: #6e6558; font-family: "Times New Roman", Times, serif; font-size: 17px; margin-top: 5px; font-weight: bold;}
h3 {color: #6e6558; font-family: Verdana, Geneva, sans-serif !important; font-size: 14px;}
h4 {
	color: #004D44; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px;
}
h5 {color: #004D44; font-size: 12px;}

p {color: #7F7B78; font-family: Verdana, Geneva, sans-serif !important; font-size: 12px; line-height: 18px; margin: 0px 10px 0px 0px; padding: 0px 0px 17px 0px;}
b, strong, p strong, p b{color: #8b8a8a !important;}
a {border: none; color: #7F7B78;position: static !important; }
a:hover {color: #000;}
a img {border: none;}
ul {color: #7F7B78;font-family: Verdana, Geneva, sans-serif !important; font-size: 12px;margin-top:-10px; padding: 0px 0px 20px 0px;}
ul li {color: #7F7B78;font-family: Verdana, Geneva, sans-serif !important; margin: 0px 0px 0px 20px; padding:0px 0px 10px 0px;}
ul li ul {}
ul li ul li {}
ol {color: #564F48; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 25px;}
ol li {padding: 0px 0px 10px 0px;}
.clearSm {clear: both; font-size: 1px; height: 1px;}


/* START / HEADER
============================================================*/
body {
	background: url(../../images/template/background-body.gif) repeat-x top #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px !important;
}

#page {
	margin: 0px auto;
	width: 900px;
}


#header {
	display: block;
	height: 91px;
	position: relative;
}

#header .banner {
	background: url(../../images/template/banner-background.png) no-repeat;
	behavior: url("../../../../../iepngfix.htc");
	height: 197px;
	position: absolute;
	left: 0px;
	width: 202px;
	z-index: 100 !important;
}

#header .banner .logo {
	position: relative;
	left: 50px;
	top: 10px;
}

#header .banner .orgName {
	color: #818f65;
	font-size: 32px;
	position: absolute;
	left: 47px;
	top: 98px;
}

#header .banner .tagline {
	color: #818f65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	position: absolute;
	left: 60px;
	top: 140px;
}

#header .mainNav {
	height: 35px;
	position: absolute;
	left: 210px;
	top: 55px;

}

#header .mainNav li {
	display: inline;
}


.homepage .headerImage {
	background: #DFD2BC;
	border: 1px solid #BEB5B5;
	margin: 0px 0px 30px 0px;
	padding: 5px 0px;
	text-align: center;
	width: 637px;
}

.internal .headerImage {
	height:175px;
	border: none;
}


/* BODY CONTENT AREA
============================================================*/
.body {
	float: right;
	height: 500px;
	margin: 0px 37px 0px 0px;
	padding: 0px;
	width: 862px;
}

.body .innerBody {background: #FFF; float: right; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; width: 672px;}
.body .contentArea {padding: 0px 15px 0px 17px !important;}


/* SIDEBAR AREA
============================================================*/
.sidebar h2 {
	font-size: 15px; 
	margin: 0px;
	padding: 0px;
}

.sidebar {
	background: url(../../images/template/sidebar-back.gif) right top no-repeat;
	float: left;
	margin: 100px 0px 0px 5px;
	padding: 10px 0px 0px 0px;
	width: 185px;
}

.sidebar ul {margin: 0px; padding: 0px;}
.sidebar li {
	background: url(../../images/template/sidebar-top.png) no-repeat top center;
	list-style-type: none;
	margin: 0px;
	padding: 20px 5px 0px 0px
}

.sidebar .sideSubnav {}
.sidebar .sideSubnav ul {background: none;margin-top: 10px;}
.sidebar .sideSubnav ul li {
	background: none;
	padding: 0px;
}
.sidebar .sideSubnav ul a.title {
	border-bottom: 1px solid #D8D2C1;
	color: #6E6558;
	display: block;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}

.sidebar .sideSubnav ul li a {
	background: #FCF4DF;
	border-bottom: 1px solid #D8D2C1;
	display: block;
	padding: 2px 5px 2px 15px;
	text-decoration: none;
}

.sidebar .sideSubnav ul li.current_page_item a {
	background:url(../../images/template/subnav.gif) no-repeat left center #FFF;
	color: #7F7B78 !important;
}
.sidebar .sideSubnav ul li a:hover {
	background:url(../../images/template/subnav.gif) no-repeat left center #FFF;
}


/* HOMEPAGE CALLOUTS
============================================================*/
.calloutContainer {
}

.calloutContainer #homepageCallouts ul {
	margin: 0px;
	padding: 0px;
}

.calloutContainer #homepageCallouts td {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 222px;
}

.calloutContainer #homepageCallouts h2 {
	background: url(../../images/template/callout-head-back.gif) repeat-x top center;
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	margin: 0px;
}

.calloutContainer #homepageCallouts #section-6 {bordeR-left: 1px dotted #B9B1A1;}
.calloutContainer #homepageCallouts #section-7 {
	bordeR-right: 1px dotted #B9B1A1;
	bordeR-left: 1px dotted #B9B1A1;
}
.calloutContainer #homepageCallouts #section-8 {bordeR-right: 1px dotted #B9B1A1;}

.calloutContainer #homepageCallouts h2 span {
	display: block;
	padding: 5px 10px;
}

.calloutContainer #homepageCallouts p {
	padding: 15px 15px 0px 10px;
}

/* STAFF PIC
============================================================*/
.staffPic {
	border: 5px solid #DFDBD8;
	float: left !important;
	margin: 0px 10px 10px 0px;
}
