body {
	color: #303030; background-color: #ffffff; 
	font-family: Verdana, Arial, sans-serif; 
	margin: 0px; padding: 0px
}
th, td {
	font-family: Verdana, Arial, sans-serif; font-size: 0.8em
}

table {
	border-collapse: collapse
}

img {
	border: 0;
}

a:hover {
	text-decoration: underline;
}


a {
	color: #3030FF; text-decoration: none
}

table.top_links {
	width: 100%;
	margin: 0.9em 0em 1em 0em; 
	border-bottom: #E0E0F7 1px solid; 
	color:#AAAAAA; 
}
table.top_links td{
	text-align: left; 
	font-size: 12pt; 
	font-family: Verdana; 
	color: #aaa; 	
	margin: 0;
	padding: 5px 0px;
	font-size: 9pt; font-family: Verdana; 
	font-weight: bold; 
	
}
table.top_links td a:hover {
	color: white;
	text-decoration: underline;
}
table.top_links td a {
	background: #5050A0;
	color: white; 
	text-decoration: none;
	padding: 5px 15px;
}

table.top_links td a.sel {
	background: #E86E25;
	color: white; 
	text-decoration: none;
	padding: 5px 15px;
}

.topsmall{
	font-size: 7pt; 
}
.topsmall a{
	color: #000080; 
}

.viewalbumheader {
	color: #303030;
	font-family: Verdana, Arial; 
	font-size: 20pt; 
	font-weight: bold;
	margin: 0.1em 0 0.6em 0; 
	padding: 3 0 0 0;
}

.text{
	font-family: Verdana, Arial; 
	font-size: 10pt; 
	color: #202020;
}
.text p {margin: 0.5em 0}


table.viewalbum{
	color: #303030; 
	width: 100%; margin: 0; padding: 0;
	
}
table.viewalbum td {
	margin: 0; padding: 0 0 1em 0;
}

table.viewalbuminfo td {
	color: #707070; margin: 0; padding: 1em 0.7em 0 0.7em;
}
table.viewalbuminfo ul {
	margin: 0 0 0 2em; padding: 0;
}
.viewalbumsort {
	clear:left;
	font-family: Tahoma, Arial;	 color: #999999;
	margin: 0; padding: 1em 0 0 2em;
}
.viewalbumsortselect {
	color: #F09090;
}
.viewalbumsort a:link, .viewalbumsort a:visited{
	color: #9999F0;
}
table.viewalbumpreview{
	width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;
}
table.viewalbumpreview td {
	margin: 0 0 0 0; padding: 0 0 0 0;
}
table.viewalbumtable{
	width: 100%; border-left: #E9F0FF 1px solid; 
}
table.viewalbumtable th {
	COLOR: #202080; TEXT-ALIGN: center; font-weight: 400; 
	BACKGROUND-COLOR: #E9F0FF; BORDER: 0px; PADDING: 2px 0.5em 3px 0.5em; 
}
table.viewalbumtable td {
	margin: 10px 0 10px 0; padding: 0 2px 1px 1px; text-align: center;
	BORDER-BOTTOM: #E9F0FF 1px solid; BORDER-RIGHT: #E9F0FF 1px solid;
}

.errorbox{
	margin: 2em 0em 1em 0em; 
	padding: 1em 1em; 
	background-color: #FFEEEE; 
	color: #F02020;
	border: 1px #F0E0E0 solid; 
}

.infobox {
	margin: 2em 0em 1em 0em; 
	padding: 1em 1em; 
	background-color: #EEFFEE; color: #20A020; border: 1px #E0F0E0 solid
}

.img{
	border: #C0C0C0 1px solid
}

.viewphotopagesselect {COLOR: #8080A0; background-color: #F5F6FF}
div.viewphotopages {margin: 0; padding: 5 5 5 5;}

.edit {font-family: Verdana, Arial; font-size: 10pt; background-color: #FFFFEE; border: 1px #A0A050 solid; width: 200px; margin: 1px; padding: 0px 5px}
.button {font-family: Verdana, Arial; font-size: 10pt; margin-top: 7px; background-color: #F0EEEE; border: 1px #C0C0C0 solid}

table.viewalbumphoto {
	width: 194; height: 155;
	margin: 0 0 0 0; padding: 0 0 0 0;
}
table.viewalbumphoto td {
	margin: 0 0 0 0; padding: 0 0 0 0; border: none; TEXT-ALIGN: center; VERTICAL-ALIGN: center;
	background-image: url(/glacial/images/frame.png); background-position: right bottom; background-repeat: none;	
}

.small {font-family: Tahoma, Verdana, Arial; font-size: 8pt; color: #999999; text-decoration: none}
.a.small:hover {color: #000000; text-decoration: underline}
