/* Misc */
	*{margin:0;padding: 0; outline: 0;}
	ul{list-style-type: none; margin-left: -3px}
/* Body */
	body, html{
		height: 100%;
		font-family: 'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial';
		font-size:0.84em;
		color: #FFFFFF;
		background: #131313;
		background-position: center; 
	}
	body { behavior: url('../js/csshover.htc');}
/* Fonts & Links */
	p{
		padding: 5px;
		text-align: justify;
	}
	h1{
		text-indent: -100em;
		background: url('../img/header.gif') no-repeat;
		margin: 70px 0 0 100px;
		height: 27px;
		width: 96px;
		position: absolute;
	}
	h1 a{
		display: block;
		height: 27px;
		width: 96px;
	}
	h2{
		padding-left: 10px;
		font-size: 2.50em;
		font-family: 'Georgia', 'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial';
		font-weight: normal;
		text-align: right;
		text-decoration: none;
		text-transform: lowercase;
		border-bottom: 1px #252525 solid;
	}
	h3{
		font-size: 1.2em;
		font-family: 'Georgia', 'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial';
		font-weight: normal;
		margin-top: 10px;
		border-top: 1px #252525 solid;
		padding: 5px 0 5px 0;
	}
	strong{
		color: #33CC00;
	}
	hr{
		border: 0;
		border-top: 1px #252525 solid;
		margin: 5px 0 5px 0;
	}
	a{
		color: #0099FF;
	}
	a:hover{
		color: #CC3366;
	}
	abbr{
		border-bottom: #333 1px solid;
		cursor: help;
	}
/* Header */
	#header{
		background: url('../img/header_bg.png') repeat-x;
		margin-top: 50px;
		height: 150px;
	}
/* Navigation */
	ul#nav {
		height: 24px;
		list-style-type: none;
		padding-top: 127px;
	}
	ul#nav li{
		float: left;
		text-indent: -100em;
		margin-left: 15px;
	}
	ul#nav li a {
		display:block;
		height:23px;
	}
	ul#nav li#home { background: url(../img/nav.png) no-repeat 0 0; width: 102px; }
	ul#nav li#home a:hover { background: url(../img/nav.png) no-repeat 0 -46px; width: 102px; }
	ul#nav li#home_actv { background: url(../img/nav.png) no-repeat 0 -23px; width: 102px; }
	ul#nav li#services { background: url(../img/nav.png) no-repeat -101px 0; width: 102px; }
	ul#nav li#services a:hover { background: url(../img/nav.png) no-repeat -101px -46px; width: 102px; }
	ul#nav li#services_actv { background: url(../img/nav.png) no-repeat -101px -23px; width: 102px; }
	ul#nav li#projects { background: url(../img/nav.png) no-repeat -202px 0; width: 102px; }
	ul#nav li#projects a:hover { background: url(../img/nav.png) no-repeat -202px -46px; width: 102px; }
	ul#nav li#projects_actv { background: url(../img/nav.png) no-repeat -202px -23px; width: 102px; }
	ul#nav li#about { background: url(../img/nav.png) no-repeat -303px 0; width: 102px; }
	ul#nav li#about_actv { background: url(../img/nav.png) no-repeat -303px -23px; width: 102px; }
	ul#nav li#about a:hover { background: url(../img/nav.png) no-repeat -303px -46px; width: 102px; }
	ul#nav li#contact { background: url(../img/nav.png) no-repeat -404px 0; width: 102px; }
	ul#nav li#contact a:hover { background: url(../img/nav.png) no-repeat -404px -46px; width: 102px; }
	ul#nav li#contact_actv { background: url(../img/nav.png) no-repeat -404px -23px; width: 102px; }

/* Containers */
	* html #container {height:100%;}
	head+body #container{min-height:100%;overflow:hidden;}
	#container {
		margin: -50px auto 0 auto;
	}	
	#content_area{
			background: url('../img/bg.png') repeat-x;
			padding-top: 45px;
	}
	#content_left {
		float: left;
		width: 250px;
		padding: 5px;
	}
	#content_right {
		margin-left: 300px;
		width: 500px;
	}
	#infoleft, #inforight {
		width: 240px;
	}
	#infoleft {
		padding-right: 5px;
	}
	#inforight {
		float: right;
	}
/* Sidebar Portfolio */
	ul#side{
		margin: 8px auto;
		width: 236px;
		list-style-type: none;
	}
	ul#side li{
		text-indent: -100em;
		border: #131313 4px solid;
	}
	ul#side li a {
		display: block;
		border: #333 4px solid;
		height: 50px;
	}
	#side:hover a, #side.hover a {
		background-position: bottom;
		border: #333 4px solid;
	}
	#side:hover a:hover, #side.hover a:hover {background-position: top;border: #CC3366 4px solid;}
	#side #one {background-image: url(../portfolio/smiths-aerospace-ams/thumb.png);}
	#side #two {background-image: url(../portfolio/smiths-aerospace-intranet/thumb.png);}
	#side #three {background-image: url(../portfolio/belfry-hotel/thumb.png);}
	#side #four {background-image: url(../portfolio/kwbell/thumb.png);}
/* Footer */
	#footer {
		margin-left: 300px;
		text-align: right;
		padding: 5px;
		border-top: 1px #252525 solid;
		height:21px;
		width: 500px;
		background-repeat: repeat-x;
	}