* {
margin: 0;
padding: 0;
font-size: 100%;
}

html {
}

body {
color: #646464;
font-family: 'trebuchet ms';
}

img {
border: 0px;	
}

a {
color: #52a9c5;	
text-decoration: none;
}

a:hover {
color: #37788d;	
}

h3 {
font-family: 'trebuchet ms';
font-weight: normal;
letter-spacing: 0;
font-size: 14px;
margin: 0 30px 35px 10px;
}

h3 img {
}

ul {
margin: -5px 0 35px 70px;
}

li {
line-height: 20px;
font-size: 13px;	
}

.container {
width: 950px;
margin: 0 auto;
}
	
	.main-content {
	display: table;
	}
	
		.column-container {
			display: table-row;	
		}
	
			.column {
			display: table-cell;	
			}

			#left {
			width: 230px;	
			}
			
			.left-column-menu {
			
			}
			
			.selector {
			height: 100px;
			display: block;
			cursor: pointer;
			}

			.selector#active {
			height: 170px;
			}

			#right {
			width: 720px;	
			}
			
			p {	
			margin: 0 30px 35px 35px;
			line-height: 25px;
			font-size: 12px;	
			color: #8f8f8f;
			}
			
			p.centered {
			text-align: center;	
			}
			
			p.centered img {
			margin: 0 20px 0 20px;
			}
			
			#right p.info {
			margin: 0 30px 35px 35px;
			line-height: 25px;
			font-size: 13px;	
			color: #767676;
			}
			
			.header {
			width: 720px;
			height: 160px;
			border-bottom: 1px solid #8cd9f1;
			margin-bottom: 30px;	
			}
			
			.header #logo {
			margin: 0 0 0 180px;	
			}
			
			.header #title {	
			}
			
			.category {	
			height: 225px;
			width: 360px;
			float: left;
			}	
			
			.category p,.portfolio-item p {
			margin: 0 30px 35px 35px;
			line-height: 25px;
			font-size: 12px;	
			color: #8f8f8f;	
			}	
			
			p.category-title {
			margin-bottom: 10px;
			font-size: 14px;	
			}
			
			.category img,.portfolio-item img {
			float: left;
			}
			
			.portfolio-item img {
			margin-right: 15px;	
			}
			
			.portfolio-item {
			height: 150px;
			width: 720px;	
			}
			
			.contact {
			width: 600px;
			margin: 0 auto;
			margin-bottom: 25px;	
			border: 5px dotted #8edcf4;
			}
			
			.contact input {	
			width: 250px;
			}
			
			.contact textarea {
			width: 500px;
			margin: 5px;
			height: 250px;	
			}
				
		.footer {
		border-top: 1px #82d5f0 solid;
		text-align: center;
		margin: 15px 0 15px 0;
		width: 950px;
		font-size: 12px;
		line-height: 15px;
		}

		.footer p {
		margin: 10px 0 0 0;
		line-height: 15px;
		color: #444;
		}	
		
		.footer p#quote {
		margin: 0px;
		color: #999999;	
		font-style: italic;
		}	

