/* Green CSS design */

#header {
	background: #fff url(../images/cornerlogogreen.gif) no-repeat top left;
}

#menu {
	color: #fff;
	background: #91c691 url(../images/negreen.jpg) no-repeat top right;
}

#nav {
	background: #91c691 url(../images/segreen.jpg) no-repeat bottom right;
}

#prod a {
	padding: 4px 0 4px 10px;
	color: #fff;
	background: #407cba url(../images/gbleft1.jpg) no-repeat scroll top left;
}

#prod a span {
	padding: 4px 10px 4px 0;
	background: #407cba url(../images/gbright1.jpg) no-repeat scroll top right;
}

#prod a:hover {
	color: #000;
	background: #bfd3e8 url(../images/gbleft2.jpg) no-repeat scroll top left;
}

#prod a:hover span {
	background: #bfd3e8 url(../images/gbright2.jpg) no-repeat scroll top right;
}

#serv a {
	padding: 4px 0 4px 10px;
	color: #fff;
	background: #551a8b url(../images/gpleft1.jpg) no-repeat scroll top left;
}

#serv a span {
	padding: 4px 10px 4px 0;
	background: #551a8b url(../images/gpright1.jpg) no-repeat scroll top right;
}

#serv a:hover {
	color: #000;
	background: #ab8dc6 url(../images/gpleft2.jpg) no-repeat scroll top left;
}

#serv a:hover span {
	background: #ab8dc6 url(../images/gpright2.jpg) no-repeat scroll top right;
}

#resc a {
	padding: 4px 0 4px 10px;
	color: #fff;
	background: #cd8500 url(../images/goleft1.jpg) no-repeat scroll top left;
}

#resc a span {
	padding: 4px 10px 4px 0;
	background: #cd8500 url(../images/goright1.jpg) no-repeat scroll top right;
}

#resc a:hover {
	color: #000;
	background: #e7c380 url(../images/goleft2.jpg) no-repeat scroll top left;
}

#resc a:hover span {
	background: #e7c380 url(../images/goright2.jpg) no-repeat scroll top right;
}

#home a {
	padding: 4px 0 4px 10px;
	color: #fff;
	background: #962f64 url(../images/grleft1.jpg) no-repeat scroll top left;
}

#home a span {
	padding: 4px 10px 4px 0;
	background: #962f64 url(../images/grright1.jpg) no-repeat scroll top right;
}

#home a:hover {
	color: #000;
	background: #cb98b2 url(../images/grleft2.jpg) no-repeat scroll top left;
}

#home a:hover span {
	background: #cb98b2 url(../images/grright2.jpg) no-repeat scroll top right;
}

#current a {
	padding: 4px 0 4px 10px;
	color: #000;
	background: #fff url(../images/gleft.jpg) no-repeat scroll top left;
}

#current a span {
	padding: 4px 10px 4px 0;
	color: #000;
	background: #fff url(../images/gright.jpg) no-repeat scroll top right;
}

#current a:hover {
	color: #5aa85a;
	background: #fff url(../images/gleft.jpg) no-repeat scroll top left;
}

#current a:hover span {
	color: #5aa85a;
	background: #fff url(../images/gright.jpg) no-repeat scroll top right;
}

#side {
	color: #fff;
	background: #91c691 url(../images/grside.jpg) no-repeat scroll bottom center;
}

#innernav a {
	display: block;
	width: 130px;
	padding-top: 10px;
	color: #000;
	background: #c8e2c8 url(../images/grtside1.jpg) no-repeat scroll top left;
	text-decoration: none;
}

#innernav a span {
	display: block;
	padding-bottom: 8px;
	color: #000;
	background: #c8e2c8 url(../images/grbside1.jpg) no-repeat scroll bottom left;
}

#innernav a:hover {
	color: #fff;
	background: #5aa85a url(../images/grtside2.jpg) no-repeat scroll top left;
}

#innernav a:hover span {
	color: #fff;
	background: #5aa85a url(../images/grbside2.jpg) no-repeat scroll bottom left;
}

#shown a {
	color: #000;
	background: #fff url(../images/grside1.jpg) no-repeat scroll top left;
}

#shown a span {
	color: #000;
	background: #fff url(../images/grside2.jpg) no-repeat scroll bottom left;
}

#shown a:hover {
	color: #5aa85a;
	background: #fff url(../images/grside1.jpg) no-repeat scroll top left;
}

#shown a:hover span {
	color: #5aa85a;
	background: #fff url(../images/grside2.jpg) no-repeat scroll bottom left;
}

#main h1 {
	padding: 6px 0 6px 38px;
	color: #fff;
	background: #228b22 url(../images/about.png) repeat-y center left;
}

#main h2 {
	padding-left: 0.6em;
	color: #5aa85a;
}

#main h3 {
	margin-left: 0.8em;
	border-width: 0 1px 0 4px;
	border-style: none solid none solid;
	border-color: #fff #eee #fff #5aa85a;
}

#main h4 {
	margin-left: 0.8em;
	padding-left: 5px;
	background-color: #e9f4e9;
}

#main h5 {
	margin-left: 3em;
	padding-left: 10px;
	text-indent: 10px;
	font-weight: normal;
	font-style: italic;
}

#main address {
	margin-left: 5em;
	color: #000;
	text-align: left;
}

#toc li {
    list-style: circle inside url(../images/bullet.png);
}

.crew, .people {
	width: 85%;
}

.crew {
	margin: 2em auto 2em 1em;
	padding: .5em 1em 1em 0;
	border: 1px dashed #91c691;
	background-color: #e9f4e9;
}

.people {
	margin: 2em 1em 2em auto;
	padding: 0 1em 1em 0;
	border: 1px dashed #ddd;
	background-color: #f6f9ed;
}

.crew br, .people br {
	clear: both;
}

.back {
    text-align: right;
}

.back a:hover {
    border: 1px dashed #0000ff;
}

#footer {
	color: #fff;
	background-color: #91c691;
}

.roundtop {
	background: url(../images/negreen.jpg) no-repeat top right;
}

.roundbot {
	background: url(../images/segreen.jpg) no-repeat bottom right;
}

blockquote {
	background: #e9f4e9 url(../images/rbstart.gif) no-repeat scroll top left;
}

dd {
	margin-bottom: 1.6em;
	padding: 5px;
	background-color: #e9f4e9;
	border: 3px double #c8e2c8;
}

table {
	margin: 20px auto;
	border: 1px solid #91c691;
}

th {
	padding: 20px 4px;
	color: #fff;
	background-color: #91c691;
}

td {
	padding: 20px 4px;
}

.stripe {
	background-color: #c8e2c8;
}

.out {
	border: none;
	float: left;
	margin: -6px 6px 6px -6px;
}

.shadow {
	float: left;
	margin: 10px 10px 0 0;
	background: url(../images/shadow.gif) no-repeat bottom right;
}

.ombra {
	float: right;
	margin: 10px 0 0 10px;
	background: url(../images/shadow.gif) no-repeat bottom right;
}

