@charset "utf-8";

/* CSS for project-related pages */

/* Project Data table */

div#project_data{
	margin:10px 0 20px;
	padding:10px;
	background:#f8f3e9 url(../../images/gear_faded_brown.gif) center right no-repeat;
	border:#e1c7bb solid 1px;
}
div#project_data th, 
div#project_data td{
	padding:4px;
	font-size:13px;
	border-bottom:#e1c7bb solid 1px;
	vertical-align:top;
}

div#project_data tr.lastrow th,
div#project_data tr.lastrow td{
	border-bottom:none;
}

div#project_data th{
	font-weight:bold;
	text-align:right;
	border-right:#e1c7bb solid 1px;
}
div#project_data td{
	font-weight:normal;
	text-align:left;
}

div#project_data td p:first-child{ margin-top:0; }

/* ProjectPager Elements */

div#pager_top,
div#pager_bottom{
	height:7px;
}
div#pager_top{ background:url(../../images/structure/pager_top.gif) top left repeat-x; }
div#pager_bottom{ background:url(../../images/structure/pager_bottom.gif) top left repeat-x; }


#pager_content{ background-color:#FFF; } /* IE ugliness with fades and anti-aliasing */

table.project_pager{
	width:100%;
	margin:0;
	background:#EFE3CB;
}
table.project_pager td{ text-align:center; vertical-align:top; }

#title_cell,
#prev_cell,
#next_cell{
	padding:8px 4px;
	
}

#prev_cell,
#next_cell{
	width:2px;
	font-size:12px;
}
#title_cell{ font-weight:bold; border-bottom:#DFC596 solid 1px; white-space:nowrap; }


#pager{
	margin:0 auto;
}
#pager td{ font-size:10px; }
#pager td:hover{ background-color:#DFC596; }
#pager a{ display:block; padding:2px 4px 1px 4px; text-decoration:none; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #000;
	padding:8px;
	text-align:left;
	background:#333;
	color:#DDD;
	font-size:12px;
	opacity: 0.88;
}
#tooltip h3{
	color:#DDD;
	font-size:12px;
	font-variant:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	margin:0 auto;
}


/* LightboxGallery Elements */

.lightbox_gallery{ margin:20px auto; }
.lightbox_gallery table{ margin:0 auto; }
.lightbox_gallery a.thumb{
	display:block;
	background:#FFF;
	padding:4px;
	margin:8px;
	border:#999 solid 1px;
}
.lightbox_gallery a.thumb:hover{ background-color:#983e10; }


/* Timeline Layout */
ul.project_timeline{
	list-style:none;
	margin:0;
	padding:0;
}
ul.project_timeline li{
	display:block;
	margin:0;
	padding:0;
	border:#e1c7bb solid;
	border-width:0 0 1px 0;
}
ul.project_timeline li.last{ border-bottom-width:0; }

ul.project_timeline h3{ margin-bottom:2px; padding-bottom:0; }
ul.project_timeline h4{ 
	margin-top:0; 
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	color:#666; 
	font-variant:normal;
	font-style:italic;
	font-weight:normal;
}
/* restore nested <li>s */
ul.project_timeline ul li{
	margin:2px;
	border:none;
}


/* a generic little sidenote thing */
div.note{
	margin:4px 20px; 
	padding:0 16px; 
	background:#EFEFEF; 
	border:#666 dashed 1px;
	color:#333;
}
div.note, div.note td, div.note th{ font-size:12px; }
