body, html		{ height: 100%; font: 12px "Trebuchet MS", sans-serif; margin: 0; padding: 0; }
img, ul, h1, h2, h3, h4	{ border: 0; margin: 0; }
h1, h2			{ border-bottom: 1px solid #B50000; font: bold 16px Arial, "Times New Roman", serif; letter-spacing: 1px; color: #B50000; text-decoration: none; margin: 5px 0 15px 0; width: 33%; }
h2			{ width: auto; margin-top: 0; }
h3			{ color: #000; text-decoration: underline; margin: 10px 0 3px 30px; padding: 0; clear: both; font-size: 14px; font-weight: bold; }
p			{ margin-bottom: 14px; }

#header			{ height: 40%; background: #B50000; color: white; padding: 10px; }
#header img		{ position: absolute; top: 20%; left: 50%; margin: -74px 0 0 -74px; }
#copyright		{ float: right; color: #fff; }

#navigation		{ background: url(bar.jpg) repeat-x; height: 23px; text-align: center; padding: 0px; }
#navigation li		{ list-style-type: none; display: inline; height: 23px; margin: 0 3px 0 3px; }
#navigation a		{ padding: 0 12px 0 15px; font: 8px "Times",sans-serif; text-decoration: none; }
#content		{ padding: 15px; position: absolute; left: 50%; margin: 0 0 0 -380px; width: 738px; float: left; }

#sidebar		{ float: right; background: #fff; border-left: 1px dashed #000; padding: 5px 0 10px 25px; margin-left: 25px; width: 230px; }
#sidebar p		{ margin-bottom: 0px; }
#sidebar p:first-letter	{ margin: 0; }
#sidebar img		{ margin: 5px; }

.services		{ margin: 0 0 0 26px; }
.services img		{ float: left; margin: 0 10px 10px 0; }

.clear {
	clear: both;
}	

#portfolio .entry img {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}

#portfolio .entry h2 {
	float: left;
	margin-bottom: 0px;
	border-bottom: 0px;
	color: #000;
	width: 600px;
}

#portfolio .entry p {
	float: left;
	margin: 0px;
	width: 500px;
}
