body {
	font: 13px/18px Calibri, 'Trebuchet MS', 'Lucida Sans', verdana, sans-serif;
	color: #000;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
	border-top: 6px solid #326598;
}

a {font-weight: bold; color: #A2C251}
a:hover {text-decoration: none}

h2 {font-size: 1.5em;}

h3 {font-size: 1.3em;}

p {
	font-size: 1.2em; line-height: 1.5em; margin: 3px;
}


.wrap {width: 750px; margin: auto; clear: both;}


#header {height: 150px}
#header h1 a {width: 185px; height: 80px; display: block; text-indent: -9999px; background-image: url(images/logo.png); background-repeat: no-repeat; margin-top: 40px; margin-left: 30px;}
#header h2 {width: 490px; float: right; font-weight: normal; margin-top: -100px;  font-style: italic; color: #aaa; text-align: center; line-height: 1.4em;}
#portfolio {background-color: #EEF8FB; /*border-top: 1px solid #ccc;*/}
#portfolio ul {margin:0; padding: 0}
#portfolio ul li {margin:0; padding: 0; list-style-type: none; clear: both; height: 200px;}
#portfolio ul li .project-image {width: 280px; float: left;}

#contact {background-color: #326598; border-top: 1px solid  #161B1F; color: #fff;}
#contact a {color: #fff}
#contact  #details {width: 250px; float: left; font-size: 0.9em;}
#contact  #details ul {margin: 0; padding: 0}
#contact  #details ul li {font-size: 1.2em; list-style-type: none; margin: 3px 0px ; padding: 0}
#contact  #details ul li span {display: block; width: 18px; height: 18px; margin-right: 10px; float: left; text-indent: -9999px}

#form {float: right; width: 500px;}
#form fieldset {border: 0 none; margin: 0; padding: 0}
#form li {list-style-type: none; margin: 0; padding: 0}
#form li label {width: 100%; margin: 5px; display: block; font-weight: bold}
#form li input, #form li select {background-color: #EEF8FB; border: 1px solid #161B1F; font: 13px/18px Calibri, 'Trebuchet MS', 'Lucida Sans', verdana, sans-serif; padding: 4px;}
#form ul {position: relative;}
#form li.left {width: 200px;}
#form li.left input {width: 180px;}
#form li.right {clear: left; float: right; margin-top: -215px; width: 250px;}
#form li.right textarea {width: 240px; height: 180px}
#form li.button {clear: both; margin-top: 10px; width: 100%;}
#form li.button input {display: block; margin: auto;}
#copyright {background-color: #161B1F; color: #fff; padding: 6px;}
#copyright p {text-align: center;}
#copyright a {color: #fff; font-weight: bold}