
body {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

strong, em, b, i {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

h1, .blog-title, h2, h3 {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

h4, h5, h6 {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

body {
font-size: 62.5%; /* Resets 1em to 10px */
background:#80CC66;
color:black;
}

#footer {
background-color:#80CC66;
}

ul.menu li a {
	display: block;
	padding: 5px 15px;
	font-size: 1em;
	color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	}

ul.menu li a:hover {
	background: black;
	color: #eee;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_ancestor a,
ul.menu li.current_page_ancestor a:hover,
body.single ul.menu li.blogtab a,
body.single ul.menu li.blogtab a:hover {
	color: black;
	background: white;
	text-decoration: none;
	}

h1 {
	font-size: 2.5em;
	}

.blog-title {
	font-size: 2.5em;
	font-weight: bold;
	padding: 75px 40px 0;
	}

h2 {
	font-size: 2.0em;
	}


.page-head h1 {
	font-size: 2.0em;
	}

.page-head h2 {
	color: #000;
	font-size: 1.5em;
	font-weight: normal;
	text-transform: lowercase;
	}

.secondary h4 {
	font-family:Verdana, Sans-Serif;
	font-weight:bold;
	text-indent:0px;
	background:transparent;
	color: #80CC66;
	text-transform:uppercase;
	font-size:1.3em;
	margin:0;
	padding:0;
}


.entry-title, h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.0em;
	font-weight:bold;
	}

h4 {
	font-size: 1.5em;
	font-weight:normal;
	}

.entry-content h3 {
	font-size: 1.2em;
	font-weight:bold;
	margin-top: 25px;
	}

.entry-content h4,
.entry-meta h4 {
	font-size: 1.2em;
	font-weight:bold;;
	margin-top: 25px;
	}

body.page .entry-content h3 {
	font-size: 1.2em;
	display: left;
	padding: 15px 0 0;
	}

body.page .entry-content h4 {
	font-size: 1.2em;
	display: left;
	padding: 15px 0 0;
	}


.entry p a:visited {
color:#b85b5a;
}


.entry-content {
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	color: #000;
	}


small,#secondary ul ul li,#secondary ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#FFFFFF;
}

a,h2 a:hover,h3 a:hover {
color:green;
text-decoration:none;
}

a:hover {
color:#006633;
text-decoration:underline;
}


a:hover, a:visited:hover {
	text-decoration: none;
	}

a {
	color:green;
	text-decoration: none;
	}

.entry-content a:visited {
	color:#b85b5a;
	}



secondary h4  ul p,secondary h4  ul select {
margin:4px 0 8px;
}

secondary h4  ul ol li {
margin:0;
padding:0;
}

.sticky h2 {
background:transparent;
color:white;
padding:0;
}

.entry-content .aligncenter,
img.center,
img[align="center"] {
	display: left;
	margin-left: auto;
	margin-right: auto;
	}
	
.entry-content .alignright,
img[align="right"] {
	float: right;
	margin: 0 0 4px 8px;
	display: left;
	}

.entry-content .alignleft,
img[align="left"] {
	float: left;
	margin: 0 8px 4px 0;
	display: left;
	}

a[rel~="attachment"] img:hover,
.gallery a img:hover,
.wp-caption:hover {
	padding: 3px;
	border: 1px solid #CECECE;
	}

a[rel~="attachment"] img,
.gallery a img,
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #CECECE;
	padding: 3px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
