
* {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 30px;
background: #000;
color: #FFF;
text-align: center;
text-decoration: none;
}

h1 {
font: bold 16px "Lucida Grande", Arial, sans-serif;
}

p {
margin: 15px 0;
font: 11px/1.5em "Lucida Grande", Arial, sans-serif;
}

hr {
margin: 24px 0;
_margin: 0; /*IE Sucks*/
clear: both;
}

#page-container {
margin: 0 auto;
width: 464px;
text-align: left;
}

.pg {
width: 464px;
list-style: none none;
}

.pg:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

.pg li {
list-style: none none;
display: inline;
}

.pg li a {
margin: 3px;
padding: 4px;
position: relative;
float: left;
display: block;
width: 100px;
height: 135px;
}

.pg li a:hover {
font-size: 100%;
z-index: 2;
}

.pg li a img {
border: 0 none;
position: absolute;
width: 100;
height: 135px;
}

.pg li a:hover img,.pg li a:active img,.pg li a:focus img {
border: 1px solid #555;
width: 135px;
height: 180px;
left: -17px;
top: -22px;  /* (hoverdim-dim)/2 */ 
z-index: 1;
}

body strong {
font-size: 0px;
}

body strong a {
color: #000000;
}

#content {
margin: 0px auto;
text-align: left;
width: 700px;
}

#content a {
outline: none;
}


#header {
width: 700px;
float: left;
}

#header img {
border: 0;
padding: 0px 0px 0px 50px;
}

#menu {
width: 700px;
height: 60px;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 0px 5px 0 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu img {
border: 0;
}

#crumbs {
font-size: 13px;
width: 650px;
float: right;
padding: 15px 0px 0px 0px;
}

#crumbs a:link {
color: #FFFFFF;
}

#crumbs a:visited, a:active {
color: #FFFFCC;
}

#crumbs a:hover {
color: #FFCC66;
}

#indexthumbs {
float: left;
width: 700px;
height: 210px;
padding: 30px 0px 60px 0px;
}

#indexthumbs ul {
margin: 0;
list-style: none;
line-height: normal;
}

#indexthumbs li {
display: inline;
padding: 20px;
}

#indexthumbs img {
border: 0;
}

#full {
text-align:center;
}

.design {
	font-size: 80%;
	text-align: right;
	font-family: sans-serif;
	color: #999999;
}		

#designb {
	padding-top: 3em;
	position: fixed; 
	bottom: 1em;
	right: 2em; 
	}		

	A:link {text-decoration: none; color: #666666;}
	A:visited {text-decoration: none; color: #666666;}
	A:active {text-decoration: none; color: #666666;}
	A:hover {text-decoration: underline; color: #666666;}
