	
* {
	margin: 0;
}
	
	body,
	html {
		margin:0;
		padding:0;
		background:#000;
		color:#fff;
		font-size:14px;
		font-family:verdana, Arial, Helvetica, sans-serif;
	}
	body {
		min-width:960px;
	}
	a:link, a:visited {color:#707070; font-weight:bold; text-decoration:underline;}
	a:hover, a:active {color:#fff; text-decoration:none;}
	p {line-height:1.4em; margin-bottom:18px;}
	h1, h2, h3 {color:#707070; font-family:"Georgia", Times New Roman, Times, serif; font-style:italic; font-weight:bold;}
	h1 {color:#8C8C8C; font-size:24px; margin-bottom:20px;}
	h2, h3 {margin:32px 0 0 0;}
	h2 {font-size:20px; }
	#wrap {
		margin:0;
		width:960px;
	}
	#header {
		margin-bottom:20px;
	}
	#header h1 {
		background:url(images/logo-2.gif) top left no-repeat;
		display:block;
		height:85px;
		width:505px;
	    margin:0;
		position:relative;
		text-indent:-9999px;
		float:left;
    }
	#header a {
		display:block;
		top:0;
		left:0;
		height:57px;
		width:481px;
		position:relative;
		outline:none;
	}
	#header p {background:url(images/colleen-title.jpg) top right no-repeat;
		display:block;
		height:85px;
		width:300px;
	    margin:0;
		position:relative;
		text-indent:-9999px;
		float:right;
		}
	#nav {
		padding-top:160px;
		font-family:"Georgia", Times New Roman, Times, serif;;
		font-weight:bold;
	}
	#nav a, #nav a:visited {
		color:#707070;
		text-decoration:none;
	}
	#nav a:hover, #nav a:active, #nav #active_menu {
		color:#fff;
		text-decoration:underline;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		margin:0;
		padding:0 0 12px 0;
		text-align:center;
	}
	#main {
		background:url(images/divider-bottom.jpg) bottom left no-repeat;
		float:right;
		width:750px;
	}
	#main ul {margin:0; padding:0;}
	#main li {
		line-height:1.5em;
		list-style-image:url(images/bullet.gif);
		list-style-position:outside;
		padding-left:8px;
		margin-left:30px;
	}

	.top-content {
		background:url(images/divider-top.jpg) top left no-repeat;
		z-index:10;
		margin:0;
		padding-left:20px;
	}
	.top-content h1{
		margin:0;
	}
	.title  {
		height:93px;
		margin:0;
		text-indent:-9999px;
	}
	.home {
		background:url(images/home.gif) left bottom no-repeat;
	}
	.about {
		background:url(images/about.gif) left bottom no-repeat;
	}
	.services {
		background:url(images/services.gif) left bottom no-repeat;
	}
	.portfolio {
		background:url(images/portfolio.gif) left bottom no-repeat;
	}
	.contact {
		background:url(images/contact.gif) left bottom no-repeat;
	}
	#content {
		padding-left:20px;
	}
	#sidebar {
		background:url(images/emblem.jpg) top center no-repeat;
		float:left;
		margin-top:40px;
		width:190px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#box {
		float:right;
		width:160px;
		margin-left:40px;
		margin-bottom:100px;
	}
	#box p {
		color:#707070;
		font-family:"Georgia", Times New Roman, Times, serif;
		font-size:15px;
		font-style:italic;
		padding:12px;
		text-align:center;
		line-height:20px;
		margin:0;
	}
	#box .caption {color:white; font-size:11px; font-weight:bold; font-style:normal; padding:0;}
	#footer {
		clear:both;
		padding:50px 0 50px 190px;
		width:800px;
	}
	#footer p {
		color:#474747;
		font-size:11px;
		padding:5px;
		margin:0;
    }
	#footer img:hover {border-bottom:#707070 solid 1px;}


	.alignright {
		float:right;
		margin:12px 0 12px 12px;
	}
	.alignleft {
		float:left;
		margin:12px 12px 12px 0;
	}
	.aligncenter {
		margin:12px auto;
	}
	.image-set {
		background:url(images/image-set-3.jpg) 12px bottom no-repeat;
		padding-bottom:400px;
	}
	.hometxt {width:440px;}
	
	
	.clear {clear:both; height:1px;}
	#portfolio a:link, #portfolio a:visited {color:#fff; float:left; margin-right:8px; border:none;}
	#portfolio a:hover, #portfolio a:active {}
	#portfolio p {padding-top:8px;}
	#portfolio img {border:white solid 2px;}
	#portfolio img:hover{border:gray solid 2px;}
	#portfolio a {width:50px;padding:4px 23px;background:url(images/thumb-bg.gif) no-repeat;display:block;}
	.column {float:left; padding-right:40px;}
	.fineprint {font-style:italic; font-size:11px; font-weight:normal; }
	