/* CSS Document */

/*---PUZZLE DIVS---*/
.mainshell {
/*	height: 580px;*/
	width: 820px;
	text-align:center;
	position:auto;
	margin:auto
}

.subshell {
	height: 570px;
	width: 800px;
	text-align:center;
	position:auto;
	margin:auto
}

.header {
	height: 50px;
}

.thumbgrid {
	/*height:470px;*/
	width: 120px;
	position:relative;
	float:left;
	left:auto;
	text-align:left;
}

.thumbgrid img {
	padding: 5px;
}

.center {
	/*height: 525px;*/
}

.indexcenter {
	height: 580px;
	text-align:center;
	width:800px;
}

.footer { 
	height: 10px;
	background:black; 
	color:#ddd; 
	text-valign:top; 
	text-align: center; 
	font-size: small; 
	padding-left:50; 
	padding-right:50
}

div.marcwiesner {
	background-image:url(images/marcwiesner.gif);
	position:static;
	float:left;
	top:0px;
	left:0px;
	height:528px;
	width:132px;
}

/*---iframe---*/

iframe.imageview {
	width: 670px;
	height: 570px;
	vertical-align:top;
	border:none;
}

.headeriframe {
	height: 50px;
	width: 100%;
	border:none;
	overflow-y:hidden;
}

.mainiframe {
	width: 800px;
	height:580px;
	border:none;
	
}

.footeriframe {
	height: 20px;
	width: 100%;
	border: none;
}

div.image img{
	/*max-height:480px;*/

}

body {
	color: #dddddd;
	background-color:#000000;
	text-transform:lowercase;
	font-size:11px;
}

a {
	color:#dddddd;
	font-weight:bold;
	text-decoration:none
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:xx-large;
	text-align:center;
}
h1 a{
	color:#dddddd;
	text-decoration:none;
}
#maintable {
	border: none;
	overflow:hidden;
	text-align:center;
	vertical-align:text-bottom;
}

#maintable tr td{
	text-align:center;
	padding:10px;
}