body,p,td,th {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
}

th {
	font-style: bold;
}



body {
	background: url("images/header.gif") no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 0px;
}

#heading-right {
	float: right;
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding:25px 5px 0px 0px;
	border: 0px solid red;
	}

#menu
{
/*	position: absolute;

	top: 5px;
	left: 5px;
*/
	color: #00006B;
	background-color: white;
	border-bottom: 1px solid #00006B;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 3px;

}

#content
{
	padding: 5px;
	border: 0px solid red;
	min-width: 760px;
}

h2, h3, h4, h5, h6
{
	color: #00006B;
        background-color: white;
        font-weight: bold;
}

h1
{
	color: #00006B;
	margin-top: 10px;
	margin-bottom: 25px;
}

a, a:visited
{
	color: #00006B;
        background-color: white;
}

a:hover
{
	color: blue;
        background-color: white;
}

#album-list
{
	/*border: 1px solid #00006B;*/
	width: 190px;
	height: 100%;
	position: absolute;
	left: 5px;
	top: 110px;
}

.album
{
	border: 1px solid #00006B;
}

#album-thumbs
{
	position: absolute;
	left: 210px;
	top: 110px;
	width: 560px;
	border: 0px solid green;
}


#album-latest-pics
{
	position: absolute;
	left: 810px;
	top: 160px;
	width: 130px;
	border: 0px solid green;
}

#album-pic
{
	position: absolute;
	left: 5px;
	top: 110px;
	min-width: 560px;
	border: 0px solid green;
}

img
{
	border: 1px solid #00006B;
}

#menu a, #menu a:hover, #menu a:visited
{
	background-color: white;
	color: #00006B;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;

}

#menu  a:hover
{
	color: blue;
        background-color: white;
}

.photolist-header
{
	color: #00006B;
        background-color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;
}

.photolist-item
{
	color: #00006B;
        background-color: white;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;
	padding-left: 15px;
}

.photolist-item a, .photolist-item a:hover, .photolist-item a:visited
{
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;
}
.photolist-item a:hover
{
	color: blue;
        background-color: white;
}
a.editlink {
    color: black;
    background-color: white;
    font-size: 8pt;
    text-decoration: none;
}

a.bookmark-link
{
text-decoration: none;
}

a.bookmark-link:hover
{
text-decoration: underline;
}

.bookmark-header
{
  font-size: 12pt;
/*  font-family: "Courier New", Courier, mono; */
  margin-bottom: 6px;
}

.bookmark-container
{
vertical-align: top;
padding: 5px;
/* width: 250px; */
/* border: 1px solid green; */
}

#bookmarks
{
        margin-top: 10px;
}

#naming-content
{
	position: absolute;
	left: 250px;
	top: 110px;
	/*width: 560px;*/
	border: 0px solid green;
}
#naming-content p
{
	padding-left: 0px;
}


.naming-menu
{
	margin-top: 20px;
	color: #00006B;
        background-color: white;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;
}

.naming-menu a, .naming-menu a:hover, .naming-menu a:visited
{
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;
}
.naming-menu a:hover
{
	color: blue;
        background-color: white;
}

.naming-direction
{
	color: #00006B;
        background-color: white;
	font-weight: normal;
	font-size: 10pt;
	font-family: "Courier New", Courier, mono;

}

.pic-attr
{
	font-size: 80%;
	color: black;
}

tr.pic-deleted td, tr.pic-deleted td a
{
	background-color:silver;
}
.pic-deleted-text
{
font-style: italic;
font-weight: bold;
}

.thumbnail-caption-underneath
{
	font-size: 80%;
	color: #00006B;

}