/*
Font Sizes:
18px large
24px x-large

Colors:
#000000	black
#696969 dimgray
#a9a9a9 darkgray
#d3d3d3 lightgray
*/

body {
	background-color:#a9a9a9;
}
div.urcorner { 
	position:absolute; left:0px; top:0px;
	height:30px; width:160px;
	font-size:18px; font-family:sans-serif;
	line-height:30px;
	text-align:right;
}
div.ulcorner { 
	position:absolute; left:200px; top:0px;
	height:30px; min-width:407px;
}
div.vertibar { 
	background-color:#696969;
	position:absolute; left:160px; top:5px;
	height:665px; width:40px; /* height = 65 + splash height */
}
div.horibar { 
	background-color: #d3d3d3;
	position:absolute; left:5px; top:30px;
	height:40px; width:673px; /* width = 195 + splash width orig:602 (407) */
	font-size:24px; font-family:sans-serif;
	line-height:40px;
}
div.navbar { 
	position:absolute; left:0px; top:70px;
	height:600px; width:160px;
	font-size:18px; font-family:sans-serif;
	text-align:center;
}
div.main { 
	position:absolute; left:200px; top:70px;
	min-height:600px; min-width:478px; /* height, width-7 orig:400 (407)*/
	font-size:18px; font-family:sans-serif;
}
span.larger1 { 
	font-size:22px;
}
span.larger2 { 
	font-size:30px;
}
td.gallery {
	padding: 40px;
}
table.gallerylist {
	text-align:center;
	margin-top: 30px;
	margin-left: 164px;
}
td.gallerylist {
	padding-bottom:20px;
}
table.gallery {
	text-align:center;
	margin-top: 0px;
	margin-left: 10px;
}
a:link {
	color: #e3e3e3;
	text-decoration:none;
}
a:visited {
	color: #e3e3e3;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:none;
}
a:active {
	color: #e3e3e3;
	text-decoration:none;
}
a img {
	border: none;
}
div.artwork {
	margin-top: 10px;
	text-align: center;
}
p.artwork {
	width:900px;
	height:600px;
}
table.menu {
	text-align: center;
	margin-top: 25px;
	margin-left: 5px;
}
td.list {
	padding:10px;
}
table.list {
	text-align: left;
	margin-top: 25px;
	margin-left: 30px;
}
table.newslist {
	margin-top: 25px;
	margin-left: 30px;
	width: 458px;
}
table.artwork {
	text-align:center;
	margin-top: 0px;
}
td.artwork {
	width: 900px;
	height: 600px;
	padding 10px;
}
table.statement {
	text-align: justify;
	margin-top: 25px;
	margin-left: 30px;
	width: 458px;
}
td.centerlist {
	padding: 10px;
	text-align: center;
}
td.date {
	text-align: left;
	vertical-align: top;
	padding: 15px 10px 5px 10px;
}
td.news {
	text-align: justify;
	padding: 10px 10px 10px 50px;
}

body.popup {
	background-color: #000000;
}
#popup img {
	border: none;
	display: block;
	margin: 0px auto;
}
#popup p {
	color: #a9a9a9;
	text-align: center;
	font-family: sans-serif;
}
#popup a:link {
	color: #a9a9a9;
}
#popup a:visited {
	color: #a9a9a9;
}
#popup a:active {
	color: #a9a9a9;
}
