body { background: url('images/bg-body.gif'); }
a { color: #6f6f6f; text-decoration: underline; }
a:hover { text-decoration: none; }

/*
Functions
==================================================================================
*/

.GalleryNavigator a.Previous {
	background: url('images/gallery-previous.jpg') no-repeat top left;
}
.GalleryNavigator a.Next { 
	background: url('images/gallery-next.jpg') no-repeat top left;
}

table.GalleryPagerLinks td.PreviousPage a {
	background: url('images/gallery-previous.jpg') no-repeat top left;
}
table.GalleryPagerLinks td.NextPage a {
	background: url('images/gallery-next.jpg') no-repeat top left;
}

.Diary .DiaryCommentForm input.DiaryCommentSubmit { 
	border: 1px solid #6f6f6f;
	background: #9f9f9f url('images/bg-top-level.gif') repeat-x top left;
}

.Guestbook .GuestbookForm input.GuestSubmit {
	border: 1px solid #6f6f6f;
	background: #9f9f9f url('images/bg-top-level.gif') repeat-x top left;
}

.Contact .ContactForm input.ContactSubmit { 
	border: 1px solid #6f6f6f;
	background: #9f9f9f url('images/bg-top-level.gif') repeat-x top left;
}

.GalleryCommentFormControl input.GalleryCommentSubmit { 
	border: 1px solid #6f6f6f;
	background: #9f9f9f url('images/bg-top-level.gif') repeat-x top left;
}


/*
DropDown Menu
==================================================================================
*/


.DropMenu a {
	border: 1px solid #6f6f6f;
	background: #9f9f9f url('images/bg-top-level.gif') repeat-x top left;
}

.DropMenu a:hover {
	background: #dedede url('images/bg-hover.gif') repeat-x top left;
	color: #6f6f6f;
}

.DropMenu li ul a {
	background: #c9c9c9 url('images/bg-2nd-level.gif') repeat-x top left;
	border: 1px solid #afafaf;
}

.DropMenu li ul ul a {
	background: #d4d4d4;
	color: #4f4f4f;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
}
