	#project_form label {
		display:block;
		margin-left:5px;
		font-weight:800;
		margin-bottom:5px;
	}
	
	#project_form input[type="text"], #project_form input[type="file"], #project_form select, #project_form input[type="password"] {
		margin-left:10px;
		display:block;
	}
	
	#current_image {
		width:auto;
		margin-left:10px;
		margin-right:10px;
		margin-top:5px;
		border:1px solid white;
	}
	
	#current_image h4 {
		width:100%;
		padding:0;
		margin:0;
		background-color:white;
		color:#7992cb;
	}
	
	#current_pdf {
		margin-left:10px;
		margin-top:5px;
	}
	
	#proj_equip_list 
	{
		background:url(images/top5bg.jpg) repeat-x  #e5eaf4;
		width:178px;
		padding:8px 5px 2px 15px;		
		margin-right:20px;
		font-size:12px;
	}
	
	#print_link, #friend_link, #rate_link {
		text-decoration:none;
		color:#000;
	}
	
	#print_link:hover, #friend_link:hover, #rate_link:hover {
		color:#7992cb;
	}
	
	#category_list {
		width:100%;
		height:100%;
		overflow:auto;
	}
	
	#category_container {
		height:300px;
		padding:0;
	}
	
	#category_list fieldset {
		height:95%;
		margin:0;
	}
	
	#projects ul
	{
		list-style:none;
		width:90%;
		padding:0px;
		margin:0;
	}
	#projects ul li ul 
	{
		border: #7992C8;
		border-style:double;
		border-width:3px 0 0 0;
		padding:15px 5px 0 5px;
		width:540px;
		margin:0;
		margin-bottom:10px;
		/*height:110px;*/
		height:auto;
		background:url(images/top5bg.jpg) repeat-x  #e5eaf4;
	}
#projects li.prj-img  
{
	float:left;
	margin-right:10px;
	padding:5px;
	
}
#projects li.prj-desc
{
	background:transparent;
	height:100%;
	color:#333333;
	font-size:12px;
}
#projects li.prj-desc strong
{
	color:#7992C8;
	font-size:16px;
}
#projects form{
background:url(images/top5bg.jpg) repeat-x  #e5eaf4;
width:540px;
padding:15px 5px 10px 5px;
border: #7992C8;
border-style:double;
border-width:3px 0 0 0;
margin:0pt;
margin-bottom:20px;
}
#proj-button{
background:url(images/buttonbg.jpg) #7F99CC repeat-x;
margin-left:10px;
color:#FFF;
border:solid 1px #7F99CC;
cursor:pointer;
padding:2px;
}
#projects form label{
margin-right:5px;
margin-left:10px;
}
#projects h3
{
	background:#7F99CC url(images/header-top5bg.jpg) no-repeat;
	color:#FFF;
	width:530px;
	height:20px;
	padding:8px 5px 2px 15px;
	font-size:135%;
	font-weight: bold;
	margin:0;
}
#projects  h3.skinny{
background:#7F99CC url(images/you-llneedbg.jpg) no-repeat;
width:178px;
margin-top:16px;
}
ul#proj-equip {
background:url(images/top5bg.jpg) repeat-x  #e5eaf4;
width:178px;
padding:8px 5px 2px 15px;
float:left;
margin-right:20px;
}
#icons{

padding:0 10px;
margin-right:20px;
font-size: 14px;
font-weight:bold;
}


#icons p{
width:100px;
border:0;
text-align:center;
font-size:80%;
}

#project_detail_image
{
	margin-top: 16px;
}

.clearer{
clear:both;
}


	
