/*Created by DWC Graphics*/

#wrapper {
	width:960px;
	margin:0 auto;
	position:relative;

}

#body {
	background:url(images/artboard.png) no-repeat;
	height:600px;
	position:relative;
}

#header {
	position:relative;
	float:left;
	top:-40px;
	left:30px;
	z-index:150;
}
#header h1 {
	text-indent:-9999px;
	
}
#header h3 {
	position:relative;
	top:-20px;
	
}



.clear {
	clear:both;
}



body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	background: #FFF url(images/backgroundgrad.jpg) repeat-x;
	background-repeat:repeat-x;
	color:#000;
	
}
#sidebar a {
	color:#FFF;
	position:relative;
	left:-15px;
}

#sidebar {
	position:relative;
	float:left;
	height:50px;
	width:490px;
	left:70px;
	top:70px;
	z-index:150;
	background:url(images/sidebar.png) no-repeat;
	
}
#sidebar ul li {
	position:relative;
	display:inline;
	left:-20px;
	top:-5px;
	margin:7px
	
	
}


#buttons ul li{
	position:relative;
	display:inline;
	left:345px;
	top:-70px;
	padding:0.9em 1.1em;
}

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

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

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



a {
	color:#333;
	text-decoration:none;
}
#hometext {
	left:180px;
	top:-70px;
	position:relative;
	font-size:14px;
	width:600px;
	text-align:center;
}


#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: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:300px;
	float:left;
}

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

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

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


}

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


}

#footer {
	text-align:center;
		
	
}


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

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

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

#biodiv {
	width:800px;
}

#himage1 {
		text-align:center;
	position:relative;
	top:-70px;
}

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

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

.greeting {
	position:relative;
	top:-75px;
	left:30px;
}



.active {
	position:relative;
	font-size:x-large;
	
	
}

.active:hover {
	top:-3px;
	color:#333;
}

.forum {
	position:relative;

	
	
}

.forum:hover {
	top:-3px;
	color:#333;
}

.inactive {
	position:relative
	
}

.inactive:hover {
	top:-3px;
}

#servicebar {
	position:relative;
	top:-70px;
	left:20px;
	width:920px;
	height:150px;
}
#servicebar img:hover {
	position:relative;
	top:4px;
}
#applydiv {
	position:relative;
	float:left;
	top:25px;
	left:85px;
	z-index:150;
}

#footer {
	text-align:center;
}


#messageleft {
	position:relative;
	float:left;
	margin:auto;
	width:400px;
	height:275px;
	left:40px;
	top:-70px;
	z-index:150;
	
}

.contact {
	list-style:none;
}
#messageleft a:hover {
	color:#F00;
}

#messageright {
	position:relative;
	
	float:left;
	width:400px;
	height:275px;
	left:40px;
	top:-50px;
	z-index:150;
	line-height:150%
	
	
}

.green {
	color:#0F0;
}

.blue {
	color:#36F;
}

.orange {
	color:#F90}

.brown {
	color:#963;
}

.Dblue {
	color:#006;
}

.purple {
	color:#60C;
}

.yellow {
	color:#FF0;
}

.red {
	color:#F00;
}

#application {
	position:relative;
	top:-60px;
	left:30px;
	width:900px;
	height:275px;
	overflow:scroll;
	text-decoration:none;
}

#blog {
	position:relative;
	top:-60px;
	left:30px;
	width:900px;
	height:275px;
	text-decoration:none;
}
.about {
	position:relative;
	overflow:auto;
	width:900px;
	height:275px;
	z-index:150;
	left:40px;
	top:-70px;
}