html {
	background-image: url(images/noise.png);
	background-color: #8BA341;
}
body {width: 900px;margin-left:auto;margin-right: auto; }

img {border:0;}
img:hover {border:0;}
a {text-decoration: none;color: #F2F0D0; font-weight: bold;/*#7DC6F0*/}/* #B9DEE2 */
a:hover {text-decoration: underline; font-weight: bold;}
#nav {float: left; width: 100%; color:#fff;}
#stage {margin-top: 5em;}
#stage .container .projects .project {float: left;margin: 20px;}

.opacidade {
  -khtml-opacity: 0.8;
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: Alpha(Opacity=80);
}

.selected {
  -khtml-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: Alpha(Opacity=100);
}

.service {color:#fff; text-align: center; background: #222; margin-top: -10px; padding-top: 0; height: 25px; line-height: 25px;}

footer {width: 100%; float: left; padding-top: 3em; margin-top: 3em; padding-bottom: 1.5em; color:#FFF;}
footer .byline, footer .menu { float: left; width: 200px; margin-right: 25px; }
footer .byline h4, footer .menu h4 { margin-bottom: 0; color:#FFF;}
footer .byline p, footer .menu p { font-size: 0.9em; line-height: 1.875em; }
footer .menu div { font-size: 0.9em; line-height: 1.875em;}
footer .byline .nav, footer .menu .nav { padding-left: 0; list-style-type: none; }
footer .byline .nav li, footer .menu .nav li { font-size: 0.8em; line-height: 1.875em; }
footer #menu-3 { margin-right: 0; }


.imageservice img {
	margin-top: 40px;
	border: 8px solid #fff;
	box-shadow: 2px 2px 25px #222;
	-moz-box-shadow: 2px 2px 25px #222;
	-webkit-box-shadow: 2px 2px 25px #222;

}

.imageservice img:hover {
	transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-webkit-transform: rotate(2deg);
	-O-transform: rotate(2deg);
}

h3 {
text-shadow: 0 1px 5px black;
}

.clearboth{
	clear:both;
}