* 				{	margin: 0;
					padding:0;
} 

html			{	height: 100%;
}

body			{	background-color: #000000;
					height: 100%; 
					min-height: 100%;
					margin: 0; 
					padding: 0;
					text-align: center;
					font-family: Tahoma, Geneva, sans-serif;
					color: #bbbbbb;
					font-size: 14px;
					letter-spacing: 1px;
}

a				{	text-decoration: none;
					outline: none;
}

img				{	border-style: none;
} 

h1				{	font-size: 16px;
				  	font-weight: 200;
					text-decoration: none;
					color: #FC0;
}

.maindiv		{	width: 940px;
					position: relative;
					margin: 0px auto;
					background-image: url('images/maindivback.png'); 
					background-repeat: repeat-y;
					background-position: center;
					min-height: 100%; 
}

.content		{	width: 800px;
					display: block;
					position: relative;
					margin-left: auto;
					margin-right: auto;
					top: 0px;
					text-align: left;
					padding-bottom: 160px;
}

.header			{	position: relative;
					left: 0px;
}

.menu			{ 	position: absolute;
					width: 940px;
					left: 0px;
					bottom: 0px;
					line-height: 30px;
					z-index: 100;
					color: #000000;
					clear:both;
}
			
.serviceslink	{	
}

.services		{	width: 232px;
					height: 40px;
}

.services a		{ 	background: url('images/left_button.png');
					position: absolute;
					left: 0px;
					display: block;
					height: 80px;
					width: 232px;
					overflow: hidden;
					bottom: 0px;
}

.services a:hover	{ 	background: url('images/left_button.png');
						background-position: 232px 0px;
}

.services a:active	{ 	background: url('images/left_button.png');
						background-position: 232px 0px;
}

.projectslink		{	color: #000000;
						font-family: palatino;
						font-size: 20px;
						text-align: center;
}
			
.projects a			{ 	background: url('images/l_middle_button.png');
						position: absolute;
						left: 246px;
						display: block;
						height: 80px;
						width: 218px;
						overflow: hidden;
						bottom: 0px;
}

.projects a:hover	{ 	background: url('images/l_middle_button.png');
						background-position: -218px 0px;
}

.projects a:active	{ 	background: url('l_middle_button.png');
						background-position: 0px 232px;
}

.aboutlink			{	color: #000000;
}
			
.about a				{ 	background: url('images/r_middle_button.png');
						background-position: -218px 0px;
						position: absolute;
						left: 476px;
						display: block;
						height: 80px;
						width: 218px;
						overflow: hidden;
						bottom: 0px;
}

.about a:hover		{ 	background: url('images/r_middle_button.png');
						background-position: 0px 0px;
}

.about a:active		{ 	background: url('images/r_middle_button.png');
						background-position: 0px 0px;
}

.contactlink		{	color: #000000;
						font-family: palatino;
						font-size: 20px;
						text-align: center;
}
			
.contact a			{ 	background: url('images/right_button.png');
						background-position: 232px 0px;
						position: absolute;
						left: 708px;
						display: block;
						height: 80px;
						width: 232px;
						overflow: hidden;
						bottom: 0px;
}

.contact a:hover	{ 	background: url('images/right_button.png');
						background-position: 0px 0px;
}

.contact a:active	{ 	background: url('images/right_button.png');
						background-position: 0px 0px;
}

.credits			{	width: 1060px;
						position: relative;
						bottom: 25px;
						margin: 0px auto;
						line-height: 10px;
						text-align: left;
}

.credittext			{	position: absolute;
						left: 940px;
						font-size: 9px;
						color: #222;
}			

.creditlink			{	color:#222;
}

.leaderfont			{	font-size: 11px;
						font-color: 
}
						
						
.home_text			{	margin-top: 35px;
}

.gold				{	color: #FC0;
}

.light				{ 	color: #FFF;
}

.serve_tr			{	height: 175px;
}

.serve_td			{	width: 600px;
						padding-left: 20px;
}

.serve_text			{	margin-top: 20px;
						text-align: justify;
}

.proj_divs			{	width: 800px;
						text-align: justify;
}

.proj_text			{	margin-top: 16px;
}