/* Standard XHTML tags */

A {color: #FFFFFF; font-weight: bold;}
A:hover {color: #EFEFEF;}
A:visited {color: #DDDDDD;}
IMG {border: 0px;}

BODY { 
	background-color: #306060;
	background-image: url('/images/pagebackground.png');
	background-repeat: repeat-x; 
	margin: 0px; 
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 12px;
}

LI.normalbullet, LI.updaterecent {
	list-style: url('/images/icons/blob.png') outside; 
	padding-left:5px;
}

LI.archivebullet, LI.updateold {
	list-style: url('/images/icons/oldblob.png') outside; 
	padding-left:5px;
}

/* Menu stuff */

.maintitle { font-weight: bold; }

.menubar {
	/* min-height: 100px; */
	border-color: #80DDDD; 
	border-width: 1px; 
	border-bottom-style: solid; 
	background-color: #408080; 
	background-image: url('/images/menubarback.png'); 
	background-repeat: repeat-x; 
	padding-left: 260px;
	font-size: 0px;
	line-height: 0px;
}

.menu { text-align: right; }
.menutext { vertical-align: middle; }
.menuimage { background-color: #204040; }
.menubarlogo { position: absolute; padding-top: 30px; padding-left: 15px;}

/* Page styles */

.maintext { font-size: 12px; }
.artworkimagepositioning { text-align: center; }

.backimage {position: absolute; top: 0px; right: 0px; padding: 0px;}
.sectiontitle {font-size: 16px; font-weight: bold; text-decoration: underline;}

.linkext {background: url('/images/icons/link.png') left no-repeat; padding-left: 18px;}
.spreadsheetext {background: url('/images/icons/spreadsheet.png') left no-repeat; padding-left: 18px;}
.documentext {background: url('/images/icons/document.png') left no-repeat; padding-left: 18px;}
.compressedext {background: url('/images/icons/compressed.png') left no-repeat; padding-left: 18px;}
		
.infobox {
	margin-left: auto;
	margin-right: auto;
	width: 75%;
	text-align: center;
	border-width: 1px;
	border-top-color: #65FFFF;
	border-bottom-color: #103333;
	border-left-color: #65FFFF;
	border-right-color: #103333;
	border-style: solid;
}

.infoboxtop {
	padding: 5px;
	font-weight: bold;
	background-color: #50AAAA;
	background-image: url('/images/layout/infobox_top.png');
	background-position: bottom;
	background-repeat: repeat-x;
}

.infoboxbottom {
	padding: 5px;
	background: url('/images/layout/infobox_main.png');
}

.alertbox {
	margin-left: auto;
	margin-right: auto;
	width: 75%;
	text-align: center;
	border-width: 1px;
	border-top-color: #FF6565;
	border-bottom-color: #331010;
	border-left-color: #FF6565;
	border-right-color: #331010;
	border-style: solid;
}

.alertboxtop {padding: 5px; font-weight: bold; background-color: #500000; background-image: url('/images/layout/alertbox_top.png'); background-position: bottom; background-repeat: repeat-x;}
.alertboxbottom {padding: 5px; background: url('/images/layout/alertbox_main.png')}

.artworkbox {margin-left: auto; margin-right: auto; width: 75%; border-width: 1px; border-top-color: #65FFFF; border-bottom-color: #103333; border-left-color: #65FFFF; border-right-color: #103333; border-style: solid;}
.artworkboxbottom {padding: 5px; background: url('/images/layout/infobox_main.png'); text-align: center;}
.articlesbox {margin-left: auto; margin-right: auto; width: 75%; border-width: 1px; border-top-color: #65FFFF; border-bottom-color: #103333; border-left-color: #65FFFF; border-right-color: #103333; border-style: solid;}
.photobox {margin-left: auto; margin-right: auto; width: 75%; border-width: 1px; border-top-color: #65FFFF; border-bottom-color: #103333; border-left-color: #65FFFF; border-right-color: #103333; border-style: solid;}
.linkbox {margin-left: auto; margin-right: auto; width: 75%; border-width: 1px; border-top-color: #65FFFF; border-bottom-color: #103333; border-left-color: #65FFFF; border-right-color: #103333; border-style: solid;}
.archivebox {
	background-image: url('/images/layout/archivebox.png');
	border-width: 1px;
	border-top-color: #65FFFF;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-style: solid;
	background-color: #409999;
	padding: 5px;
	text-align: right;
}

.linkboxbottom {padding: 5px; background: url('/images/layout/infobox_main.png'); text-align: center;}

.floatright {float: right;}


/* Bottom Copyright Bar */

.copyrightbar { 
	text-align: center;
	background-color: #102020;
	padding: 5px; 
	border-style: solid; 
	border-color: #80DDDD; 
	border-width: 1px; 
	background-image: url('/images/menubarback.png'); 
	background-repeat: repeat-x; 
	width: 350px; 
	margin-left: auto; 
	margin-right: auto;
}

/* Page Information Bar */

.pagebackground{
	padding: 5px;
}

.pagetitlebar{
	background-image: url('/images/pagebackground.png');
	background-repeat: repeat-x;
	padding: 5px;
	background-color: #303030;
	border-bottom-style: solid;
	border-bottom-color: #306060;
	border-bottom-width: 1px;
}

.pagename {
	font-size: 20px;
	font-weight: bold;
}

.pagedescription {
	font-style: italic;
}

.screenshot {
	border-style: solid;
	border-color: white;
	border-width: 1px;
}