p, font, div, span, body  { font-size: 12px; font-family: verdana, helvetica, geneva, arial; }
form { margin: 0px; padding: 0px; }
img { border: none; }

a  { color: #310052; text-decoration: none }
a:visited  { color: #310052; text-decoration: none }
a:active { color: #ff9a31; text-decoration: none; }
a:hover  { color: #0d217b; text-decoration: none }

a.link2 { color: blue; font-size: 18px; }
a.link2:visted, a.link2:active, a.link2:hover {}

.h1, h1 { color: #eda31e; font-weight: bold; font-size: 20px; }
.h2, h2 { color: #930; font-size: 18px; }
.h3, h3 { font-size: 16px; }
.h4, h4 { color: #a60f00; font-weight: bold; font-size: 12px; }
.h5, h5 { font-size: 10px; }
.error { color: red; font-weight: 600; }
.bold { font-weight: bold; }
.caption {}
caption { color: #a60f00; text-align: left }
.help { font-size: 10px; font-style: italic; }
.text1 {}
.text2 {}
.inputName {}
.inputRequired { font-weight: bold }
.inputTip { color: #696969; font-size: 10px }
.inputError { color: red }
sup, sub { font-size: 8px }
.rowalt { background-color: #eeeeee }
.rownorm { background-color: #ffffee }

.spacer { clear: both; }

.photoalbum {
	width: 100%;
	height: 100%;
	background-color: black;
}

.absolutelycentered  {
	position: absolute;
	text-align: center;
	display: table-cell;
	margin: -25% auto auto auto;
	left: 0px;
	width: 100%;
	top: 50%;
}

.photoalbum .header {
	padding: 5px;
	background-color: red;
	color: white;
}
.photoalbum .header .logo {
	float: left;
	margin-right: 5px;

/* 
   TO CUSTOMIZE A LOGO IMAGE (or any of the other images below):
   you must define the url, height, and width as below.  See
   deansbeans.com css_base.html as an example.
*/

/*
	background-image: url("/images/photos/logo.gif");
	width: 108px;
	height: 76px;
*/
}
.photoalbum .header .albumname {
	color: white;
	font-size: 24px;
	font-weight: bold;
}
.photoalbum .header .closeimage {
	float: right;
	background-image: url("/images/wi/photos/close.gif");
	width: 40px;
	height: 17px;
}
.photoalbum .photo {
	text-align: center;
	margin: 1em auto 0px auto;
}

.photoalbum .morelist {
	width: 90%;
	font-weight: bold;
	font-size; 12px;
	padding: 4px 0 0 5px;
	margin: 0;

	color: #FF9707;
	background-color: #555555;

	height: 20px;
	background-image: url("/images/wi/photos/navbar.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}
.photoalbum .morelist a { color: white; text-decoration: none; }

.photoalbum .title {
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding: 0.25em 0 0.25em 0.5em;

	background-image: url("/images/wi/photos/titlebar.gif");
	background-repeat: no-repeat;
}
.photoalbum .caption {
	color: white;
	text-align: center;
	padding: 0.5em 1em 0 1em;
}

.blogcalendar td p { margin: 0; padding: 0; }



