body {
	background-color:#000000;
	color:#333333; 
	font-size:100%;
	font-family:arial,helvetica;
	}


a {
	color:#999900; /* MEDIUM GREEN */
	text-decoration:none;
	}



	
h1 {
	color:#999900; /* MEDIUM GREEN */
	}
	
h2 {
	color:#ffffff; /* MEDIUM GREEN */
	position:relative;
	left:-40px;
	}
	
	.portfolio h2 {
		color:#ffffff; /* MEDIUM GREEN */
		position:relative;
		margin:0;
		padding:0;
		top:50px;
		left:22px;
		}
	
	
	
h3 {
	margin:0;
	padding:0;
	color:#999900; /* MEDIUM GREEN */
	}

#top {
	height:124px;
	width:100%;
	border-bottom:12px solid #999900; /* MEDIUM GREEN */
	position:relative;
	}

	#header {
		margin:auto;
		width:950px;
		position:relative;
		}
		
		.logo {
			padding-top:5px;
			border:0;
			}
		
		.navigation {
			position:absolute;
			top:100px;
			right:0px;
			}
			
			.nav_item {
				padding-left:20px;
				border:0;
				}


.body_wrapper {
	margin:20px 0px 10px 0px;
	}
	
	#body {
		margin:auto;
		width:950px;
		height:442px;
		background-image:url(images/back.jpg);
		background-repeat:no-repeat;
		position:relative;
		}
		
		.content {
			padding:30px 100px 30px 350px;
			font-size:75%;
			line-height:160%;
			font-weight:bold;
			position:relative;
			}
		
		.map {
			width:375px;
			height:400px;
			position:absolute;
			top:45px;
			left:530px;
			}
		
		a.contact_link {
			color:#999900; /* MEDIUM GREEN */
			}
		
		a.contact_link:hover {
			color:#999900; /* MEDIUM GREEN */
			}
		
			.portfolio {
				position:absolute;
				width:880px;
				height:418px;
				top:-24px;
				left:40px;
				}
				
				
				.portfolio_item {
					float:left;
					border:0;
					font-size:70%;
					text-align:center;
					height:145px;
					width:210px;
					vertical-align:bottom;
					}
				
				.portfolio_item img {
					border:1px solid #999900; /* MEDIUM GREEN */
					}
				
				.first {
					padding-left:210px;
					}


.image {
	position:absolute;
	top:0px;
	left:0px;
	height:442px;
	width:292px;
	border:0;
	}
	
	
#footer {
	color:#999900; /* MEDIUM GREEN */
	width:950px;
	margin:auto;
	text-align:center;
	}
	
	.address {
		border:0;
		}
