/* General page attributes */
body {
	background-color: #ffffff; color: #000000;
	font-family: tahoma, arial, verdana, helvetica; }

a:link, a:active, a:visited {
	text-decoration: underline; color: #f0d000; }

a:hover {
	text-decoration: underline; color: #f0f000; }

input, select {
	font-family: tahoma, arial, verdana, helvetica;
	font-size: 10pt; height: 14pt; }

/* <img> tag attributes */
img.mublaimg { border: 2px #073c77 outset; }
img.highlight { border: 2px #073c77 inset; }

/* Style for album browsing area (dropdown list) */
div.mublalist {
	position: relative; top: +5px; left: 5%;
	width: 90%; padding: 2px; border: 1px #073c77 outset;
	background-color: #98acc2; text-align: left; }

/* Style for pagination links area */
div.mublamenu {
	position: relative; top: +5px; left: 5%;
	width: 90%; height: 12pt; padding: 0;
	border: 1px #073c77 solid;
	background-color: #073c77; color: #ffffff;
	font-weight: bold; font-size: 10pt;
	text-align: center; }

/* Style for thumbnailed images area */
div.mublabody {
	position: relative; top: +5px; left: 5%;
	width: 90%; padding: 2px; border: 1px #073c77 solid;
	background-color: #d7e3fd;
	font-size: 8pt; text-align: center; }

/* Style for caption previewing area */
div.mublacaption {
	position: relative; top: +5px; left: 5%;
	width: 90%; height: 50px; overflow: auto;
	padding: 2px; border: 1px #f06000 outset;
	background-color: #98acc2; color: #000000;
	font-size: 8pt; font-weight: bold text-align: justify;
}

/* Style for 'Powered by MUBLA!' link at the bottom of the page */
div.mublacopy {
	position: relative; top: +10px; left: 5%;
	width: 90%; height: 12pt; font-size: 8pt; font-weight: bold;
	color: #ffffff; text-align: center; }

/* Style for runtime error output area */
div.mubladebug {
	position: relative; top: +5px; left: 5%;
	width: 90%; height: 0pt; padding: 2px;
	border: 1px #073c77; background-color: #e28367;
	font-size: 8pt; font-weight: none; color: #c0c0c0;
	text-align: center; }