@charset "utf-8";
/* CSS Document
Title:New Firstcap
Author: Edward Prislac
Author Website: http://semperfried.com
Description:New Design for firstcap.net
Tags:First,Capital,International,Green,International,Technology
*/


body{
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#111;
	text-align:center;
	background:#636363 url(images/body_bg.png) top left repeat-x; 
}
a{
	color:#060;
	text-decoration:none;
}
a:hover{
	color:#330;
}
#main h3{
	font-size:1.5em;
}
sup{
	font-size:.5em;
}
img{
	border:0 none;
}
.pagewrap{
	margin-left:auto;
	margin-right:auto;
	width:80em;
	display:block;
	text-align:left;
	
}
.half{
	width:45%;
	float:left;
}
.hidden{
	display:none;
}
#header{
	height:7.9em;
	width:80em;
	background:url(images/banner_bg.png) top left repeat-x;
	-moz-border-radius-topleft:2em;
	-moz-border-radius-topright:2em;
	-webkit-border-top-left-radius:2em;
	-webkit-border-top-right-radius:2em;
	border:0 solid ;
}
a.logo{
	display:block;
	height:7.9em;
	width:21.6em;
	margin:0em;
	margin-left:1.8em;
	margin-right:10em;
	background:url(images/logo_bg.png) top left no-repeat;
	float:left;
}
#searchform input.st{
	display:block;
	float:left;
	margin:0em;
	border:none;
	width:10em;
	height:2.3em;
	padding-top:0.3em;
	padding-left:0.3em;
	background:url(images/search_bg.png) top left no-repeat;
}
#searchform input.ss{
	display:block;
	float:left;
	width:9.9em;
	height:2.3em;
	margin:0;
	border:none;
	padding::0;
	background:url(images/search_btn_bg.png) top left no-repeat;
}
#search{
	display:block;
	margin-top:.9em;
	margin-left:17.1em;
	height:2.3em;
	width:27em;
	margin-right:2.5em;
	float:left;
}
#nav{
	display:block;
	float:left;
	width:45em;
	height:3.7em;
	margin-top:1em;
}
#nav a{
	display:block;
	float:left;
	height:3.7em;
}

a.home{
	width:9.1em;
	background:url(images/home_btn.png) top left no-repeat;
	background-position:0 0;
}
a.home:hover{
	background-position:0 -3.7em;
}
a.services{
	width:10.2em;
	background:url(images/services_btn.png) top left no-repeat;
	background-position:0 0;
}
a.services:hover{
	background-position:0 -3.7em;
}
a.news{
	width:7.8em;
	background:url(images/news_btn.png) top left no-repeat;
	background-position:0 0;
}
a.news:hover{
	background-position:0 -3.7em;
}
a.contact{
	width:11.5em;
	background:url(images/contact_btn.png) top left no-repeat;
	background-position:0 0;
}
a.contact:hover{
	background-position:0 -3.7em;
}

#main{
	display:block;
	float:left;
	width:80em;
	background:#FFF url(images/main_bg.png) top left repeat-x ;
}
#main p{
	font-size:1.2em;
}
.text-wrap{
	margin:1em;
}
#footer{
	display:block;
	float:left;
	width:80em;
	height:30em;
	background:url(images/footer-bg.png) top left repeat-x #015503;
	color:#C2FEBC;
	-moz-border-radius-bottomleft:2em;
	-moz-border-radius-bottomright:2em;
	-webkit-border-bottom-left-radius:2em;
	-webkit-border-bottom-right-radius:2em;
	border:0 solid ;
}
#footer div h2{
	margin:0;
	padding:0;

}

#footer div.latest{
	float:left;
	display:block;
	margin-left:1em;
	width:28em;
	height:15.1em;
font-size:1.1em;
}
#footer div.latest h2{
	width:26em;
	display:block;
	height:2.7em;
	/*background:url(images/latest-head.png) top left no-repeat;*/
}
#footer div.recent{
	float:left;
	display:block;
	
	width:22em;
	height:15.1em;
}
#footer div.recent h2{
	display:block;
	height:2.7em;
	width:27em;
	background:url(images/recent-head.png) top left no-repeat;

}
#footer div.team{
	float:left;
	display:block;
	width:26em;
	height:15.1em;
}
#footer div.team h2{
	display:block;
	height:2.7em;
	width:26em;
	background:url(images/team-head.png) top left no-repeat;
	
}
img.myImageLeft{
	margin:.5em;
	float:left;
	text-align:right;
	display:block;
}
img.myImageRight{
	margin:.5em;
	float:right;
	text-align:left;
	display:block;
}
#footer .text-wrap{
margin-top:-.5em;
}

a.latest_title{
	color:#9C0;
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
}
a.latest_title:hover{
	color:#9F0;
}
#footer a.readmore{
	color:#9C0;
	font-weight:bold;
	text-decoration:none;
}
#footer a.readmore:hover{
	color:#9F0;
}
.page-heading{
	width:80em;
	height:10em;
	margin:0;
	padding:0;
	margin-left:-1em;
	margin-top:-1em;
}
#splan{
	background:url(images/splan.png) top left no-repeat;
}
#sresults{
	background:url(images/srbanner.png) top left no-repeat;
}
#sServices{
	background:url(images/sservices.png) top left no-repeat;
}
#sNews{
	background:url(images/sNews.png) top left no-repeat;
}
#sContact{
	background:url(images/sContact.png) top left no-repeat;
}
#s404{
	background:url(images/404head.png) top left no-repeat;
}
.team ul{
	list-style:none;
	margin-left:-4em;
	font-size:1.1em;
}
.imgCentered{
	text-align:center;
	margin:.5em;
}
.panel-inner{
	display:block;
	width:75em;
	float:left;
}
.postImg{
float:right;
margin:1em;
text-align:left;
}
.po{
font-size:larger;
}
.slist{
display:block;width:30em;float:left;clear:left;font-size:1.15em;margin-top:-17em;
}
#footer a{
color:#EBB185;
}
#footer a:hover{
color:#9F0;
}