* {
	padding:				0;
	margin:					0;
	border:					0px none;
}

body {
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
	font-size:				11px;
}

ul, ol {
	list-style-type:		none;
}

a {
	font-weight:			bold;
	text-decoration:		none;
	outline:				none;
	color:					#0084ff;
	}


/** webnav **/
ul#webprojects li ul.webnav {
	background:				url(../images/webnav_header.gif) no-repeat;
}
	ul#webprojects li ul.webnav li.left {
		color:					#545454;
	}
	
	ul#webprojects li ul.webnav li.name h4 {
		color:					#323232;
	}
	
	ul#webprojects li ul.webnav li.date {
		color:					#666;
	}

	
/** webnav active **/
ul#webprojects li ul.webnav_active {
	background:				url(../images/webnav-active_header.gif) no-repeat;
}
	
	ul#webprojects li ul.webnav_active li.name h4 {
		color:					#ffcc00;
	}
	
	ul#webprojects li ul.webnav_active li.left {
		color:					#ffcc00;
	}
	
	ul#webprojects li ul.webnav_active li.date {
		color:					#dde9ab;
	}

	p.web_header {
		background:				url(../images/web_header.gif);
		color:					#ff0000;
	}
		
	p.web_header a {
		color:					#ffcc00;
		border:					none;
	}
	
	p.web_header a:hover {
		color:					#fff;
		border-bottom:			1px solid #ffcc00;
	}
	
	p.web_comment {
		background:				#71901e url(../images/web_comment.gif) repeat-x top;
		color:					#fff;
		border-top:				1px solid #71901e;
	}
	
	div.web_imgs ul li.nav_nr {
		background:				url(../images/spacer_webheader.gif) right no-repeat;
	}
	
div.web_footer {
	background:				url(../images/web_footer.gif) no-repeat;
}
	
	
/** webnav **/
ul#webprojects li ul.webnav {
	height:					35px;
	width:					470px;
	cursor:					pointer;
}
	
	ul#webprojects li ul.webnav li {
		float:					left;
		height:					15px;
		padding:				11px 0 9px;
		margin-bottom:			0;
	}
	
	ul#webprojects li ul.webnav li.left {
		font-weight:			bold;
		width:					32px;
		text-align:				center;
		padding-right:			2px;
	}
	
	ul#webprojects li ul.webnav li.name {
		padding-left:			8px;
		width:					194px;
	}
	
	ul#webprojects li ul.webnav li.name h4 {
		font:					11px Tahoma, Arial, Helvetica, sans-serif;
		font-weight:			bold;
		padding-bottom:			0;
		margin-bottom:			0;	
		background:				none;
	}
	
	ul#webprojects li ul.webnav li.date {
		text-align:				right;
		width:					202px;
	}
	
	ul#webprojects li ul.webnav li.right {
		width:					32px;
	}
	
	
/** webnav active **/

	
div.web_content {
	position:				relative;
}

	p.web_header {
		font-weight:			bold;
		height:					26px;
		padding:				16px 0 0 23px;
		position:				relative;
		width:					447px;
		line-height:			14px;
	}


div.web_imgs {
	height:					270px;
	position:				relative;
}
		
div.web_footer {
	height:					19px;
	position:				relative;
}
	