body {
margin: 0;
background: #ebeced;
}



.highlight{
	font-family: "Exo",Verdana,sans-serif;
	font-weight: bold;
	font-size: large;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	margin: 10px 0;
	font-family: "Exo",Verdana,sans-serif;
	font-weight: 800;
}

h2.title{
	margin: 0;
	background: url("images/title.png");
	background-repeat: no-repeat;
	width: 728px;
	height:90px;
}
h2.title span{
	display: none;
	color: #47b3fb;
	font-size: 32px;
	font-family: cursive;
	text-shadow: 2px 2px #ccc;
}

h3.title {
	font-family: cursive;
	margin: 10px 0 0 25px;
	font-size: 20px;
}

h4.title{
	font-size: 20px;
}

h5.title{
	font-size: 18px;
}

p{
	margin: 0 0 15px 0;
}
.main{
	font: 14px arial, verdana;
	width:958px;
	margin: 0 auto;
	padding: 15px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.24);	
	line-height: 1.5;
	background-color: white;
}
.header{
	height:160px;
	background-color: #fff;
	text-align: left;
	padding:10px 5px; 
}
.header-inner{
	margin: 5px 10px; 
	padding: 0;
}

.menu{
	text-align: right;
	background-color: #47b3fb;
	padding: 8px 0;


}
.menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu ul li{
	display: inline;
	margin: 0;
	padding: 0 10px 0 15px;
}
.menu a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
	font-size: 20px;
	font-weight: 200;
	padding: 10px 16px;
}
.menu a:hover{
	color: #000;
	background:#fff;
}

.banner{
	padding-top: 15px;
	height:249px;
	width: 958px;
	border-bottom: solid 2px #47b3fb;
}

.content{
	min-height:540px;
	background-color: #fff;
}
.content .left.front{
	width: auto;
}
.content .left{
	width: 550px;
	float: left;
	margin: 30px 25px 30px 15px;
}
.content.project .left{ width: 918px;}
.content.project .projects{ width: 638px;}
.content .right {
	margin: 15px 0;
	min-height:540px;
	width: 336px;
	padding: 5px 15px;
	float: left;
	background-color: rgb(229, 229, 229);
	border: 1px solid #ddd;
	box-shadow: 0px 1px 8px #999;
	border-radius: 4px;
}
.content .bottom {
	margin: 15px 0;
	height:auto;
	width: auto;
	padding: 5px 15px;
	background-color: rgb(229, 229, 229);
	border: 1px solid #ddd;
	box-shadow: 0px 1px 8px #999;
	border-radius: 4px;
}
.content .bottom img {

	padding: 5px 15px;
	
}
.content .bottom div div {

	padding: 5px 0px;
	text-align: center;
	font-size: 14px;
	width: 225px;
	float: left;
}
.clear{
	clear: both;
}
.footer{
	border-top: solid 2px #47b3fb;
	text-align: left;
	background: #f1f1f1;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Exo',Verdana,sans-serif;
}
.footer-inner-left{
	margin: 0;
	padding: 15px 10px;
	float: left;	
}

.footer-inner-right{
	margin: 0;
	padding: 15px 10px;	
	float: right;
}
.footer a{
	text-decoration: none;
	color: #ccc;
	-webkit-text-stroke: 1px rgba(88, 101, 110, 0.1);
	font-size: medium;
}
.footer a:hover{
	text-decoration: none;
	color: #333;
}

.block-content.one, .block-content.two{
	box-shadow: 0px 0px 1px 1px #47b3fb;
	/*border: solid 2px #47b3fb;*/
	background: white;
	padding: 15px;
	margin: 15px 5px;
	font-family: sans-serif;
	font-size: 14px;
}
.project {
	margin: 10px 0;
	border: 1px solid #ccc;
	width: 858px;	
}
.project img{
	height: 450px;
	width: 700px;
}
.projects.h img{
	height: 638px;
	width: 700px;
}
.projects.v img{
	height: 700px;
	width: 638px;
}
.project-title{
	margin: 10px 0;
	font-family: "Exo",Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.right img{
	padding: 20px;
	background: #fff;
	margin: 5px 0 5px 50px;
	border: solid 2px #47b3fb;
}

.star{
	background:url('images/logo.png');
	height:240px;
	width: 320px;
	position: absolute;
	margin: 20px ;
}
.nav a{
	color: #666;
	cursor: pointer;
}
.nav li:hover{
	border-color: #000;

}
.nav li:hover a{
color: #000;
	cursor: pointer;
}

.nav ul{
	width: 700px;
	list-style:none;
	margin: 0;
	padding: 0;
}
ul.banner-slideshow {
	width: 958px;
    list-style-type:none;
	margin: 0;
	padding: 0;
}
li.nav-left{
	float: left;
	border: 2px solid #999;
	padding: 2px 10px;
	background:rgba(0,158,255,0.5)
}
li.nav-right{
	float: right;
	border: 2px solid #999;
	padding: 2px 10px;
	background:rgba(0,158,255,0.5)
}
.slideshow{
	width: 958px;
	height: 249px;
}