.view {	padding-left: 13px; 
		background-image: url(../images/icons/arrow.png);
		background-repeat: no-repeat;
		background-position: left center;
}

.view:focus, .view:hover, .view:active { 
		background-image: url(../images/icons/arrow_on.png);
		background-repeat: no-repeat;
		background-position: left center; 
}

.back {	padding-left: 13px; 
		background-image: url(../images/icons/back.png);
		background-repeat: no-repeat;
		background-position: left center;
}

.back:focus, .back:hover, .back:active { 
		background-image: url(../images/icons/back_on.png);
		background-repeat: no-repeat;
		background-position: left center; 
}

.view, .view a , .category, .category a, .back, .back a {
	text-decoration: none;
	font-size: 11px;
	line-height: 18px;
}

.category { 
		padding-left: 20px; 
		background-image: url(../images/icons/folder.png);
		background-repeat: no-repeat;
		background-position: left center;
}

table.list { width: 100%; margin-bottom: 2em; }
table.list td.item { padding: 1px 0.5em 0 20px; background: url(../images/icons/page.png) no-repeat center left; border-bottom: 1px #f5f5f5 solid; margin:0; }
table.list tr a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 18px;
}
table.list tr a:visited { color: #000; background: #eee; }

table.list thead tr { position: absolute; top: 1em; left: -999em; }
table.list td, table.list tr { padding: 0; margin: 0; border-collapse: collapse;  border-bottom: 1px #f5f5f5 solid; vertical-align: bottom; }
table.list td.date {
	width: 6em;
	color: #777;
	font-size: 11px;
	line-height: 18px;
}

/* page-specific styles */

body#projects #content ul { list-style: none; padding: 0; margin: 0 0 2em 0; }
body#projects #content img { border: 1px #000 solid; }

body#projects #thumbnails li { display: inline; }
body#projects #thumbnails li a,
body#projects #thumbnails li a:link,
body#projects #thumbnails li a:visited { border-bottom: 5px #fff solid; }
body#projects #thumbnails li a:focus,
body#projects #thumbnails li a:hover,
body#projects #thumbnails li a:active { border-bottom: 5px #666 solid; }

body#projects #multimedia { margin: 0 0 1em 0; padding: 0; }

body#projects #details h1{
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 1.5em;
	line-height: 1em;
}

body#projects #details h2, body#projects #details dl dt {
	float: left;
	font-weight: bold;
	font-size: 1em;
	clear: left;
	color: #666;
	padding: 0;
	margin: 0;
}

body#projects #details dl dd {
	margin: 0 0 0.5em 10em;
	font-size: 11px;
	line-height: 18px;
}

body#projects #details p {
	margin: 0 0 1em 10em;
	font-size: 11px;
	line-height: 18px;
}

body#main #content .categories li { padding-left: 20px; background: url(../images/icons/folder.png) no-repeat center left; margin: 0; }
body#main #content .categories a { text-decoration: none; }
body#main #content .categories ul { margin: 0px 0px 16px 0px; padding: 0; }
body#main #content .categories ul li { list-style: none; }
body#main #content .categories h2 { color:#6F7109; }
body#main #content .projects h2 { color:#6F7109; }
