@import "/code/enlarge/styles.css";

body {
	font: 				100% "Lucida Grande", Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	color:				#777;
	background-color:	#000;
	margin:				0;
	padding:			0;
	text-align:			center;
}
a:link {
	color:				#888;
	font-weight:		bold;
	text-decoration:	underline;
}
a:visited {
	color:				#AAA;
	font-weight:		bold;
	text-decoration:	none;	
}
a:hover, a:active {
	color:				#FFF;
	font-weight:		bold;
	text-decoration:	underline;	
}

h1 {
	font: 				2.4em Georgia, "Times New Roman", Georgia, Times, serif;
	font-weight:		normal;
	margin:				0 0 20px 0;
	color:				#333;
}
h2 {
	font: 				0.57em "Lucida Grande", Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:		bold;
	text-transform:		uppercase;
	margin:				0;
}
h2 span {
	font-size:			0.8em;
}
p {
	font-size: 			0.57em;
	margin:				0 0 2px 0;
}
img { 
	font-size: 			0.57em;
	border:				none;
}

#page {
	width:				606px;
	width:				expression('626px');
	margin:				0 auto 0 auto;
	padding:			40px;
}
#header {
	margin:				0 0 15px 0;
}
#footer {
	color:				#777;
	clear:				both;
	margin:				0;
	padding:			20px 0 20px 0;
	text-align:			center;
}
#lightbox {
	color:				#000;
	font-size: 			0.57em;
}
.header {
	margin-bottom:		10px;
}
.readme {
	clear:				both;
	padding-top:		10px;
}

.galleryblock {
	float:				left;
	width:				182px;
	margin:				10px;
	text-align:			center;
}
.image img {
	border:				1px solid #333;
	margin:				0 auto 4px auto;
}
.clear {
	clear:				both;
}

/* file list table */

table.files {
	width:				540px;
	padding:			10px 0 0 0;
	border:				none;
	margin:				0 auto 0 auto;
}
table.files tr {
	border:				none;
}
table.files th {
	border:				none;
	font-weight:		bold;
	text-align:			left;
	vertical-align:		bottom;
	padding:			0 0 5px 0;
}
table.files td {
	background-color:	#111;
	border:				1px dashed #222;
	padding:			4px 6px 5px 6px;
	border:				none;
}
table.files td.name {
	border-left:		1px dashed #222;
	border-top:			1px dashed #222;
	border-bottom:		1px dashed #222;
}
table.files td.size {
	border-top:			1px dashed #222;
	border-bottom:		1px dashed #222;
}
table.files td.date {
	border-top:			1px dashed #222;
	border-bottom:		1px dashed #222;
	border-right:		1px dashed #222;
}
table.files tr.alternate td {
	background-color:	#000;
	border:				none;
}
table.files th.name, table.files td.name {
	width:				60%;
	text-align:			left;
}
table.files td.name p {
	margin:				0;
}
table.files th.size, table.files td.size {
	width:				15%;
	text-align:			right;
	padding-right:		0;
}
table.files th.date, table.files td.date {
	width:				25%;
	text-align:			right;
}
