/*-----------------------------------------------------------------------------
epiphancy

type:      basic.css
version:   1.0
author:    Design by Bill Hancy.  CSS Coding by Adam Bouchard
website:   http://www.epiphancy.com/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
}

/* Remove border around linked images */
img {
	border: 0;
}

/* default body setting */
body {
	background-color:#D8FDD7;
	font-family: Garamond, "Times New Roman", serif;
}

hr {
	margin:10px 0 0 0;
}
/* default link */
a, .link {
	color:#717cde;
	text-decoration:none;
	border-bottom:1px dotted;
	cursor:pointer;
}

/* Class for clearing floats */
.clear {
	clear:both;
}

.title1 {
	font-weight:bold;	
}

.title2 {
	font-style: italic;
}

.title3 {
	font-weight:bold;
	color:#006A00;
}

/* =Wrapper
-----------------------------------------------------------------------------*/

.wrapper {
	width:80%;
	min-width:550px;
	margin:auto;

}

/* =Header
-----------------------------------------------------------------------------*/
.header {
	background-image:url('../images/banner.png');
	background-repeat:no-repeat;
	background-position:top right;
	
}

.header .logo {
  	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	width:316px;
	height:58px;
 	position: relative;
}

.header .logo a {
	position: absolute;
    top: 0;
    left: 0;
    width: 316px;
    height: 58px;
	border-bottom:none;
}

.header .logo a h1 {
	display:none;

}

.header h2 {
	font-size:120%;
	font-style: italic;
	float:right;
	margin:30px 20px 0 0;
}

/* =Navigation
-----------------------------------------------------------------------------*/

.imageNavigation {
	float:left;
}
.navigation {
	background-color:#006A00;
	padding:10px;
	width:100%;
	text-align:center;
}

.navigation span{
	padding:0 10px 0 10px;
	text-decoration:none;
}

.navigation span a{
	color:#fff;
	text-decoration:none;
}
.navigation span a:hover {
	background-color:#D78E36;
}


/* =Content
-----------------------------------------------------------------------------*/
.content {
	margin:0 0 0 140px;
}

.content h3 {
	text-align:center;
	padding:20px 0 10px 0;
	color:#006A00;
	font-size:180%;
}

.content h4 {
	padding:20px 0 10px 0;
	color:#006A00;
	font-size:160%;
}

.content h2 {
	padding:20px 0 10px 0;
	color:#006A00;
	font-size:120%;
}

.content img {
	float:right;
	padding:20px;
}

.content ul {
	margin:5px 0 0 55px;
        list-style:square;
}



#home div {
	padding:15px;
	width:375px;
	margin:auto;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}

#about p, #services p, #solutions p, #workshops p, #contact p {
	padding:10px;
}

#services div ul{
	float:left
	width: 70%;
	list-style:none;
}

#services div li{
	margin:10px;
	padding:5px 0 5px 10px;
	font-style: italic;
	border-left: 1px solid #006A00;	
        border-bottom: 1px solid #006A00;	
}

#solutions .solutionsNav img{
	float:none;
}

#contact div {
	font-size:120%;
	padding:30px;
}

.indent {
	padding:20px;
        font-style:italic;
}

/* =Footer
-----------------------------------------------------------------------------*/
.footer {
	clear:both;
	text-align:center;
	font-size:80%;
	font-style:normal;
	padding:5px;
}
.footer p {
	padding:5px;
}
.footer address {
	font-style:normal;
}