BODY {	
			background-color: #fff; 
			background-position: 0% 8%;
			color: #15393d;
			margin-top: 0px;
}

p	{		font-family: "Trebuchet MS", Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans, Arial", sans-serif;
			font-size: 0.75em;	
			color: #273b3d;
}

a	{		color: #2f7f8a;	
			text-decoration: none;	
}

h1	{		
			font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, sans-serif;
			font-weight: bold;	
			color: #2f7f8a;	
}

li		{
			font-size: .8em;
			font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, sans-serif;
			color: #2f7f8a;	
}


.city	{	background-image: url(_assets/img/city.png);
			background-position: center top;
			background-repeat: repeat-x;
			height: 140px;
			min-width: 860px;
}

.city h1	{					
			margin: 0 auto 0 auto;
			position: relative;
			top: 11%;
			width: 860px;
			height: 180px;
			background-image: url(_assets/img/logo.png);
			background-position: 0% 0%;
			background-repeat: no-repeat;
}

.city a	{
			text-indent: -9999em;
			display:block;	
			background-color: transparent;		
			height: 160px;
			width: 355px;
}


.containertop	{	
			background-image: url(_assets/img/printtitle.png);
			background-repeat: no-repeat;
			background-position: 0% 60%;
			width: 860px;
			min-width: 860px;
			max-width: 860px;
			height: 185px;
			margin: 18px auto 0 auto;		
}

.topleft	{	
			background-image: url(_assets/img/pline.png);
			background-repeat: no-repeat;
			margin: -10px 10px 0 0;
			position: relative;
			float: right;
			width: 240px;		
			text-indent: -9999em;
}

.topleft h1 {
			font-size: 1.4em;
}

.topright	{	
			margin: -63px 0 0 0;
			position: relative;
			float: right;
			width: 230px;
}

.portfoliol	{	
			height: 60px;
			width: 175px;			
			margin-top: 16px;
			float: right;			
			display: inline;
}

.portfoliol h1	{
			background-image: url(_assets/img/folder.png);
			background-repeat: no-repeat;
			font-size: .9em;
			text-indent: 20px;
}

.portfoliol p 	{
			text-indent: 0;
			
}

.portfolior	{	
			height: 60px;
			width: 165px;			
			margin-top: 17px;
			float: right;			
			display: inline;
}

.portfolior h1	{
			background-image: url(_assets/img/folder.png);
			background-repeat: no-repeat;
			font-size: .9em;
			text-indent: 20px;
}

.portfolior p 	{
			text-indent: 0;
			line-height: 175%;
			
}


.webico	{
			background-image: url(_assets/img/web.png);
			background-repeat: no-repeat;
			margin-top: 18px;
			width: 54px;
			height: 53px;
			float: left;
}

.webico	a{
			display: block;
			text-indent: -9999em;
			width: 54px;
			height: 53px;
			float: left;
}

.graphicico	{
			text-indent: -9999em;
			background-image: url(_assets/img/print.png);
			background-repeat: no-repeat;
			margin-top: 20px;
			width: 54px;
			height: 53px;
			float: left;
}		

.graphicico	a{
			display: block;
			text-indent: -9999em;
			width: 54px;
			height: 53px;
			float: left;
}
	
.photoico	{
			background-image: url(_assets/img/photo.png);
			background-repeat: no-repeat;
			margin: 24px 0 0 0px;
			width: 54px;
			height: 53px;
			float: left;
}

.photoico	a{
			display: block;
			text-indent: -9999em;
			width: 54px;
			height: 53px;
			float: left;
}	

.videoico	{
			background-image: url(_assets/img/video.png);
			background-repeat: no-repeat;
			margin: 20px 0 0 0px;
			width: 54px;
			height: 53px;
			float: left;
}

.videoico	a{
			display: block;
			text-indent: -9999em;
			width: 54px;
			height: 53px;
			float: left;
}	

.personalico	{
			background-image: url(_assets/img/personal.png);
			background-repeat: no-repeat;
			margin: 21px 0 0 0px;
			width: 54px;
			height: 53px;
			float: left;
}

.personalico	a{
			display: block;
			text-indent: -9999em;
			width: 54px;
			height: 53px;
			float: left;
}	

.containerbottom	{	
			background-image: url(_assets/img/graphic.png);
			background-repeat: no-repeat;
			background-position: 100% 0%;
			width: 860px;
			min-width: 860px;
			max-width: 860px;
			height: 500px;
			margin: 0px auto 0 auto;	
			position: relative;	
}

.siteinfo 	{
			margin: 5px 14px 0 150px;
			height:50px;	
			width: 600px;
			clear: left;
			float: left;
			color: #2f7f8a;
			text-align: center;
			position: absolute;
			bottom: 0;
}

.siteinfo p	{
			text-align: center;
			margin-top: 3px;
			font-size: .7em;
			font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, sans-serif;
			color: #2f7f8a;
}

#footer li	{
			margin-top: 50px;
			display: inline;
			border-right:1px solid;
			padding: 0 0.33em;
}

#footer li:last-child	{
			border-right:0px solid;
}

.warning	{
			margin: 100px auto 0 auto;;
			width: 375px;
			text-align: center;
			border: 1px solid;
			padding: 20px;
}

.warning h1	{
			font-size: 1.6em;
			margin-bottom: 10px;
}

.warning img	{
			margin: 0 20px 0 20px;	
}

#webwork	{
			clear: left;
}

.clearthis	{
			clear: left;
}
