div.project{
	margin: 15px;
	border: 1px solid #606060;
	background-color: #000000;/*#5B5B5B;*/
	color: #CDCDCD;
	background-image: url('/_file/image/g-bg-b.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.project a{
	color: #CDCDCD;
}

div.project:hover{
	background-color: #2F3035;
	background-image: url('/_file/image/g-bg-r.gif');
}

/*
div.project .container{
	margin: 15px;
	margin-top: 10px;
}

div.project img{
	width: 200px;
	float: left;
	margin-right: 20px;
	padding: 2px;
	border: 1px solid white;
}

div.project .header{
	border-bottom: 1px solid #FFD200;
	margin-bottom: 10px;
	width: 400px;
	color: white;
}

div.project .details{
	float: right;
	width: 230px;
	border-left: 1px solid #696969;
	margin-right: 10px;
}

div.project .details table{
	width: 100%;
	font-size: 12px;
	color: CDCDCD;
}

div.project .details .label{
	color: #FFD200;
}

div.project .description{
	float: right;
	width: 230px;
	border-left: 1px solid #959595;
	margin-right: 10px;
	color: #CDCDCD;
}

div.project .container .links{
	margin-top: 10px;
	border-top: 1px solid #959595;
	color: #CDCDCD;
}


div.project .container .links a{
	color: #CDCDCD;
	font-weight: bold;
}
*/
/* table version */
div.project table{
	width: 700px;
}

div.project table tr td.third{
	vertical-align: bottom;
}

div.project table tbody tr td.third div.links{
	margin-top: 10px;
	border-top: 1px solid #959595;
	color: #CDCDCD;
}

div.project table tbody tr td.second table tbody tr td.photo a img{
	width: 200px;
	float: left;
	margin-right: 20px;
	padding: 2px;
	border: 1px solid white;
}

div.project table tbody tr td.first div.header{
	border-bottom: 1px solid #FFD200;
	margin-bottom: 10px;
	width: 400px;
	color: white;
	font-size: 12px;
}

div.project table tbody tr td.second table tbody tr td.details{
	width: 230px;
	/*border-left: 1px solid #696969;*/
	margin-right: 10px;
}

div.project table tbody tr td.second table tbody tr td.details table{
	width: 100%;
}

div.project table tbody tr td.second table tbody tr td.details{
	font-size: 12px;
	color: CDCDCD;
	vertical-align: top;
}

div.project table tbody tr td.second table tbody tr td.details .label{
	color: #FFD200;
}

div.project table tbody tr td.second table tbody tr td.description{
	width: 230px;
	/*border-left: 1px solid #959595;*/
	margin-right: 10px;
	color: #CDCDCD;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}

div.project table tbody tr td.third div.links{
	margin-top: 10px;
	border-top: 1px solid #959595;
	color: #CDCDCD;
	font-size: 12px;
}

div.project table tbody tr td.third div.links a{
	color: #CDCDCD;
	font-weight: bold;
	font-size: 12px;
}

div.project div.project-bottom, div.project div.project-top{
	height: 10px;
}

