/*Created by DWC Graphics*/

#wrapper {
	width:960px;
	margin:0 auto;
	background-color:#000;
}



p {
	line-height: 2em; 
	font:Arial, "Helvetica", sans-serif;
	
}



#header h1 {
	text-indent:-9999px;
	
	
}



.clear {
	clear:both;
}



body {
	font-family: "Helvetica", sans-serif;
	font-style:normal;
	background-color:#000;
	color:#FFF;

}

#sidebar {
	position:relative;
	top:-70px;
	left:278px;
	height:70px;
	
}
#sidebar li {
	position:relative;
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:9px;
}

	
 
a:hover {
	color:#CF9;
	
}

#buttons ul li{
	position:relative;
	display:inline;
	left:270px;
	top:-68px;
	padding:0.9em 1.3em;
}

p { 
	font-family:Arial, Helvetica, sans-serif;
}

#greeting {
	z-index:25;
	position:relative;
	top:-290px;
}

#about {
	z-index:25;
	position:relative;
	top:-290px;
}


#background1 {
	z-index:0;
	position:relative;
	left:190px;
	top:-60px;
}
#background2 {
	z-index:0;
	position:relative;
	left:270px;
	top:10px;

}
a {
	color:#FFF;
	text-decoration:none;
}
#hometext {
	
	float:right;
	width:400px;
	font-size:14px;
	
	position:relative;
	left:100px;
}

#hometext img {
	position:relative;
	left:30px;
}

#abouttext {
	top:100px;
	float:right;
	width:400px;
	font-size:14px;
	z-index:40;
	position:relative;
	left:100px;
}
#textbox {
	top:100px;
	z-index:1;
	position:relative;
	float:right;
	left:520px;
	
}

#form {
	position:relative;
	float:right;
	z-index:200;
}

#contact {
	top:00px;
	position:relative;
	width:300px;
	left:25px;
	text-align:center;
}

#contact h3 {
	*font-size:24px;
	_font-size:24px;
	font-size:large;
}

#textbox1 {
	position:relative;
	top:-180px;
	z-index:1;
}

#thanks {
	position:relative;
	
	left:200px;
}

#services {
	text-align:center;
}

#services li{
	list-style:none;
	
}

#servicecolumn1 {
	float:left;
	width:320px;
}

#servicecolumn2 {
		float:left;
		width:320px;

}
#servicecolumn3 {
		float:left;
		width:320px;

}


#tokens {
	width:250px;
	float:left;
}

#tokens ul li {
	list-style-type: none;
	padding:2em;
}

#bio {
	position:relative;
	top:50px;
	margin:auto;
	height:160px;
}

#bio1 {
	position:relative;
	top:60px;
	margin:auto;
		height:120px;


}

#bio2 {
	position:relative;
	top:110px;
	margin:auto;
			height:120px;


}

#bio3 {
	position:relative;
	top:160px;
	margin:auto;
	height:130px;

}
#footer {
	text-align:center;
}


#description {
	position:relative;
	left:240px;
	width:550px;
	top:-20px;
}
#description img {
	position:relative;
	left:220px;
}

#description h2 {
	position:relative;
	text-align:center;
}

#description h3 {
	position:relative;
	left:40px;
}
#back a{
	float:right;
	position:relative;
	right:220px;
}

#biodiv {
	width:700px;
}

#himage1 {
	float:left;
}

#himage2 {
	width:200px;
	float:left;
	z-index:200;
	top:20px;
	position:relative;
	height:400px;
}

#homeimages img {
	border:thick;
	padding:10px
}

#catalog {
	position:relative;
	top:-60px;
}

.activehome {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/activehomebtn.png);
	background-repeat:no-repeat;
}

.activehome:hover {
	background-position:bottom;
}

.inactivehome {
	width:67px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/inactivehomebtn.png);
	backround-repeat:no-repeat;
}

.inactivehome:hover {
	background-position: bottom;
}

.inactiveservices {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/inactiveservicebtn.png);
	background-repeat:no-repeat;

}

.inactiveservices:hover {
	background-position:bottom ;
}


.activeservices {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/activeservicebtn.png);
	background-repeat:no-repeat;

}

.activeservices:hover {
	background-position:bottom ;
}

.inactivegallery {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/inactivegallerybtn.png);
	background-repeat:no-repeat;

}

.inactivegallery:hover {
	background-position:bottom ;
}

.activegallery {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/activegallerybtn.png);
	background-repeat:no-repeat;

}

.activegallery:hover {
	background-position:bottom ;
}

.inactivecatalog {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/inactivecatalogbtn.png);
	background-repeat:no-repeat;

}

.inactivecatalog:hover {
	background-position:bottom ;
}

.activecatalog {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/activecatalogbtn.png);
	background-repeat:no-repeat;

}

.activecatalog:hover {
	background-position:bottom ;
}
.inactiveabout {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/inactiveaboutbtn.png);
	background-repeat:no-repeat;

}

.inactiveabout:hover {
	background-position:bottom ;
}

.activeabout {
	width:90px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/activeaboutbtn.png);
	background-repeat:no-repeat;

}

.inactiveabout:hover {
	background-position:bottom ;
}
.inactivecontact {
	width:110px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/inactivecontactbtn.png);
	background-repeat:no-repeat;

}

.inactivecontact:hover {
	background-position:bottom ;
}

.activecontact {
	width:110px;
	height:35px;
	text-decoration:none;
	display:block;
	font:10px;
	background-image:url(images/activecontactbtn.png);
	background-repeat:no-repeat;

}

.activecontact:hover {
	background-position:bottom ;
}

#applydiv {
	position:relative;
	float:left;
}
