/* 
INWERS CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/*Custom css for Green style
****************************************/

li.drop {
	background: url('../imgs/green/nav-arrow.png') no-repeat;
	background-position: 0px 13px;
}

a {
	color: #99CC00;
}

#nav a:link, #nav a:active, #nav a:visited{
	color: #fff;
	font-size: 15px;
}
 
#nav li.current a {
	color: #fff;
	border-bottom:1px dotted #99CC00;
}

#nav li.current ul a{
    color: #99CC00;
}

#nav a:hover{
	color: #99CC00;
	border-bottom:1px dotted #99CC00;
}

#nav li.current ul a:hover{
    color: #fff;
}

/*Custom css for general style
**********************************/


/* TITLES */

body {
	background: #eeecdb;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	color: #996633;	
}
img {
	padding: 0px 2px 0px 0px;
}

h1 {
	font-size: 48px;
	color: #1D1B11;
	font: normal 48px Georgia, "Times New Roman", serif;
	line-height: 48px;
	padding-top: 28px;
}

div#middle-sub h1 {
	padding-top: 34px;
	position: relative;
	z-index: 1;
}

h2 {
	color: #99CC00;
	font-size: 42px;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
	line-height: 50px;
}

div#clients h2 {
	color: #2c2927;
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

h3 {
	color: #333300;
	font-size: 22px;
	font-weight: normal;
	padding: 18px 0px 0px 0px;
}

h4, .widget h2, .widget h3 {
	font-size: 16px;
	font-weight: bold;
	color: #2c2927;
	margin-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom:1px dotted #99CC00;
	padding: 12px 0px 0px 0px;	
}

h5 {
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #2c2927;
	padding: 6px 0px 12px 0px;
}

h6 {
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	color: #2c2927;
}

p  {
	padding-top: 0px;
}

.wp-caption-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	line-height: 15px;
}



/*NAVIGATION*/

div#navigation {
	float: right;
	position: relative;
	top: 42px;
	z-index: 2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}

/*HOMEPAGE*/

div#content {
	width: 100%;
	color: #574e48;
	text-align: center;
	line-height: 26px;
	background: #eeecdb;
	border-top: 1px solid #999933;
}

div#middle {
	width: 990px;
	height: 392px;
	margin: 0 auto;
	text-align: left;
}

div#middle div#m-left {
	float: left;
	width: 330px;
	position: relative;
	margin-left: 15px;
}

div#slogan {
	color: #212726;
	font-size: 16px;
	line-height: 26px;
}

div#slogan p {
	margin-top: 10px;
	margin-right: 10px;
}

div#m-video {
	width: 630px;
	height: 357px;
	float: right;
	margin-top: 20px;
}

div#video-embed {
	margin: 0px;
}

/*FOOTER*/

div#footer {
	background: #1D1B11;
	border-top: 1px solid #999933;
	width: 100%;
	text-align: center;
	margin-top: 70px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

div#footer a {
	color: #99CC00;
}
div#footer div.inner {
	margin: 0 auto;
	width: 960px;
	padding: 30px 0px 50px 0px; 
}

div#footer div.left {
	float: left;
}

div#footer div.right {
	float: right;
}

div#footer ul {
	list-style-type: none;
}

div#footer ul li {
	display: inline;
	margin-left: 10px;
}

#main .donate-me {
display:block;
clear:both;
margin-bottom:20px;
}

#main .donate-me img {
padding: 0;
background:none;
bordernone;
float: none;
margin: 0;
}

/*LINES*/

#blogline {
	padding-top: 30px;
	border-bottom: 1px solid #cccc99;
	width: 635px;
}

div.line {
	font-size: 0px;
	width: 289px;
	height: 5px;
	background: none;
}

div.line-medium{
	font-size: 0px;
	width: 635px;
	height: 5px;
	background: none;
}

div.line-wide{
	font-size: 0px;
	width: 960px;
	height: 5px;
	background: none;
}

/*SUBPAGE*/

div#middle-sub {
	width: 960px;
	height: 116px;
	background: none;
	margin: 0 auto;
	text-align: left;
}

div#sidebar {
	width: 270px;
	background: none;
	float: left;
}

div#sidebar-top {
	width: 270px;
	background: none;
}

div#sidebar-bottom {
	width: 270px;
	background: none;
	overflow:hidden;
}

div#sidebar div.sidebar-inner {
	width: 235px;
}

ul.widget_categoryposts {
	list-style-type: disc;
}

ul.subnav, .widget ul {
	list-style-type: disc;	
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 235px;
	background: none;
}

ul.subnav li a, .widget ul a {
	width: 220px;
	background: none;
	font-size: 14px;
	padding: 9px 0px 9px 0px;
	line-height: 20px;
	text-decoration: none;
}

ul.subnav li.current a, .widget ul li.current a {
	background: none;
}


ul.subnav li a:hover, .widget ul li a:hover {
	background: none;
	color: #99CC00;
}

div.blogpost {
	margin-top: 5px; 
	margin-bottom: 10px;
	background: none;
	padding-bottom: 45px;
	border-bottom: 1px dotted #cccc99;
}

div.noborder {
	border: none;
}

div#main {
	width: 635px;
	float: right;
	position: relative;
	border-left: 1px solid #ddd9c3;
	padding-left: 40px;
}

div.wide img {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
	float: left;
	margin: 5px 10px 10px 0px;
}

div.wide .wp-caption img {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
	float: left;
	margin: 5px 12px 0px 0px;
} 
#main .wp-caption img {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
	float: left;
	margin: 5px 12px 0px 0px;
} 

#main img {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
	float: left;
	margin: 5px 10px 10px 0px;
}


div.blogpost img {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
	float: left;
	margin: 5px 10px 10px 0px;
}

div.blogpost .wp-caption img {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
	float: left;
	margin: 5px 12px 0px 0px;
} 

div.blogpost h2 {
	padding-bottom: 12px;
}

div.blogpost h3 {
	color: #99CC00;
	padding-bottom: 0px;
}

.details {
	font-size: 14px;
	position: relative;
	font-style: italic;
	top: 0px;
	padding: 0px;
}

.breadcrumb {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	text-transform: uppercase;
}

.breadcrumb a, .print a {
	text-decoration: none;
}

.print {
	float: right;
	text-align: right;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
}


/*IMAGES*/

img.normal, .map {
	padding: 6px;
	background: #fff;
	border: 1px solid #ddd9c3;
}



/*BUTTONS*/

a.button {
	display: block;
	float: left;
	width: 130px;
	height: 36px;
}

a.bgetinvolved {
	background: url('images/button-get-involved.png');
}

a.bdonate {
	background: url('images/button-donate.png');
}

a.button:hover {
	background-position: 0px 0px;
}


/*LINKS*/

a.readmore, a.more-link {
	display: block;
	text-align: right;
	margin-top: 0px;
}
