/******************************************************************/
/*          style sheet for Greenstone Business Solutions         */
/*                         Robert Von Hagel                       */
/*                          March 13, 2014                        */
/******************************************************************/	
	
div.container {
	width:55.6em;
	background-color:#ffffff;
	margin:.5em auto;
	font-family:Verdana, Trebuchet, Helvetica, sans-serif;
}
/* styling of navigation bar for all pages except first page */
.navbar {
	position:relative;
	left:0;
	top:-180px;
}
/* styling of navigation bar for first page */	
.navbar1 {
	position:relative;
	left:0;
	top:-354px;
}
/* styling of navigation  bar for Services page - a sub menu */
.navbar2 {
	position:relative;
	left:0.3em;
	top:-40px;
}
/* styling of top of page banner graphic */
img.container{
	margin-bottom:0;
	padding:0;
}
			
div.content{
	position:relative;
	top:-2.5em;
	margin:0;
	padding:0;
	font-size:.8em;
}

img.content{
	float:left;
	padding:1.2em;
	margin:0;
}

p.content{
	margin:0 3em 0 1.2em;
	line-height:1.5em;
	padding:.6em;
	}

div.sidebar{
	float:right;
	width:17.5em;
	background-color:#E7EBE8;
	margin-top:1em;
	margin-left:4em;
	margin-right:1em;
	margin-bottom:10em;
	color:#4B8132;
	font-style:italic;
	font-size:.9em;
}
	
p.sidebar{
	padding:.5em 2em 0em 1em;
	line-height:1.5em;
}
	
ul.sidebar{
	margin:0em 1em 0em 1em;
}
li.sidebar {
	 margin-bottom:1em;
}

.error {color: #FF0000;}

table.pricing {
	margin-left:2em;
	margin-top:3em;
	border-collapse:collapse;
}

td.pricing1{
	border-bottom:1px solid #4E805A;
	border-top:1px solid #4E805A;
	border-right:1px solid #4E805A;
	padding:.5em;
	color:#4B8132;
	font-weight:bold;
}

td.pricing2{
	border-bottom:1px solid #4E805A;
	border-top:1px solid #4E805A;
	border-right:1px solid #4E805A;
	padding:.3em;
}

td.pricing3{
	border-bottom:1px solid #4E805A;
	border-top:1px solid #4E805A;
	padding:.3em;
}

li.services{
	margin-bottom:.3em;
}

span.services{
font-size:1.1em;
color:#4B8132;
font-weight:bold;
}
span.littlenote{
	color:red;
	font-size:.8em;
}

h2.notice{
	text-align:center;
	color:#4B8132;
	line-height:200%;
	margin-top:6em;
}

section.highlight{
	background-color:#E7EBE8;
	width:35em;
	margin-left:3em;
	padding:2em;
}

input[type=submit], [type = reset] {
	border-radius: 10px;
	background-color:#BCDBBC;
	height:2em;
	width:10em;
	font-weight:bold;
	border:1px solid black;
}

a.icon:link,a.icon:visited, a.icon:hover, a.icon:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

figure.icon{
	float:left;
	width:110px;
	height:110px;
	margin:0 1.5em 4em 1.5em;
}

footer {clear:both; border-top:2px solid #4B8132;
margin-top:2em;background-color:#E7EBE8;font-size:.8em;}

span.ftr{color:#4B8132; font-weight:bold; margin-top: .8em;}

td.ftr{width:300px; text-align:center;}