		body{
		font-family: arial, helvetica, sans-serif;
		background: url('bodybackground.jpg') no-repeat top left;
		background-size: 100%;
		background-color: #09ade5;
		color: #fff;
		line-height: 140%;
		min-height: 800px;
		}
		
		img{border: 0;}
		
		.fadein{opacity: 0;}
		
		.shadow{
		box-shadow: 0px 5px 5px #000;
		-webkit-box-shadow: 0px 5px 5px #000;
		-mozbox-shadow: 0px 5px 5px #000;
		-o-box-shadow: 0px 5px 5px #000;
		}
		
		.quote{color: rgba(48,50,140,1);}
		.bold{font-weight: bold;}
		.bolder{font-weight: bolder;}
		
		#wrapper{
		margin: 0 auto;
		width: 800px;
		min-height: 600px;
		}
		
		#header{
		margin: 0 auto;
		width: 800px;
		height: 40px;
		background-image: linear-gradient(bottom, #2b3d93 15%, #01adee 80%);
		background-image: -webkit-linear-gradient(bottom, #2b3d93 15%, #01adee 80%);
		background-image: -moz-linear-gradient(bottom, #2b3d93 15%, #01adee 80%);
		background-image: -o-linear-gradient(bottom, #2b3d93 15%, #01adee 80%);
		background-image: -ms-linear-gradient(bottom, #2b3d93 15%, #01adee 80%);
		
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01adee', endColorstr='#2b3d93'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01adee', endColorstr='#2b3d93')"; /* IE8 */
	
		float: left;
		text-align: center;
		box-shadow: 0px 4px 15px #000;
		-webkit-box-shadow: 0px 4px 15px #000;
		-moz-box-shadow: 0px 4px 15px #000;
		-o-box-shadow: 0px 4px 15px #000;
		}
		
		#navmenu{
		margin: -5px auto;
		width: 800px;
		height: auto;
		font-size: 8pt;
		}
		
		#content{
		margin: 40px auto;
		width: 800px;
		min-height: 600px;		
		float: left; font-size: 12pt;
		box-shadow: 0px 4px 15px #000;
		position: absolute;
		}
		
/*----- Page styles ------------------------*/
		
		#portfolio{
		margin: 0 auto;
		width: 800px;
		min-height: 600px;
		background: url('background-portfolio.jpg') no-repeat center top;
		float: left;
		font-size: 9pt;
		}
		
		#portfolio a{text-decoration: none;}
		#portfolio a:visited{color: #0000ff}
		
		#content-inner{
		margin: 0 auto;
		width: 800px;
		min-height: 600px;
		background-image: url('graphicdesign.png'), url('background.jpg');
		background-repeat: no-repeat;
		background-position: center bottom;
		}
		
		#content-portfolio{
		margin: 0 auto;
		width: 800px;
		min-height: 600px;
		float: left;
		}

		#content-montage{
		margin: 0 auto;
		width: 800px;
		height: 700px;
		float: left;
		color: #000;
		}
		
		#content-montage img{
		box-shadow: 0px 4px 8px #000;
		-webkit-box-shadow: 0px 4px 8px #000;
		-moz-box-shadow: 0px 4px 8px #000;
		-o-box-shadow: 0px 4px 8px #000;
		}
	
		#testimonials{
		margin: 50px auto auto 150px;
		width: 510px;
		float: left;
		font-size: 9pt;
		line-height: 150%;
		}
		
		#clients{
		margin: 100px auto auto 140px;
		height: 360px;
		width: 500px;
		font-size: 9pt;
		line-height: 150%;
		float: left;
		}
		
		#clients-left{
		margin: 0 auto;
		height: 360px;
		width: 250px;
		float: left;
		}
		
		#clients-right{
		margin: 0 auto;
		height: 360px;
		width: 250px;
		float: left;
		}
		
		#about{
		margin: 160px 45px auto 45px;
		float: left;
		font-size: 9pt;
		width: 480px;
		line-height: 150%;
		}
		
		#home{
		margin: 260px auto auto 35px;
		float: left;
		line-height: 250%;
		}
		
		#contact{
		margin: 260px auto auto 35px;
		float: left;
		line-height: 250%;
		}
		
		#contact a{color: #00f; text-decoration: none;}
		
/*----- Navmenu style ----------------------*/
		#navmenu ul{margin: 6px auto; list-style-type: none;}
		#navmenu li{display: inline;}
		
		#navmenu a{
		text-decoration: none;
		color: #fff;
		padding: 5px 20px 10px 20px;
		margin-left: 20px;
		text-transform: uppercase;
		float: left;
		}
		
		#navmenu a:hover{
		text-shadow: 0px 0px 20px #fff;
		transition: .08s ease-in;
		-webkit-transition: .08s ease-in;
		-moz-transition: .08s ease-in;
		-o-transition: .08s ease-in;
		}
	
		.active{
		text-shadow: 0px 0px 20px #fff;
		background-color:rgba(1,173,238,.5); 
		border-radius: 3px;
		}
		
/*----- Portfolio Submenu style ------------*/
		#portfolio-submenu{position: absolute; margin-left: 130px; display: none; font-size: 9pt; z-index: 2;}
		#portfolio-submenu ul{list-style-type: none;}
		#portfolio-submenu li{margin-bottom: 5px;}
		#portfolio-submenu a{text-decoration: none; color: #01adee; padding: 5px; display: block; background-color: #7EC1E4;}
		#portfolio-submenu a:hover{color: #fff; background-color: #7EC1E4;}
		
		
/*------------------------------------------*/		