body {
	background: #02123f url('images/bg-smokey.jpg') no-repeat top left;
	background-color: #02123f;
}

a {
	color: #3b63c1;
}
a:hover {
	color: #cbd8f9;
}

.PageHeader {
	background: url('images/bg-header.jpg') no-repeat top left;
}
.PageHeaderOverlay {
	background: url('images/bg-header-overlay.gif') no-repeat top left;
}
.NavigatorContainer .NavigatorContainerTop {
	background: url('images/bg-container-top.gif') no-repeat;
}
.NavigatorContainer .NavigatorContainerMiddle {
	background: url('images/bg-container-middle.gif') repeat-y;
}
.NavigatorContainer .NavigatorContainerBottom {
	background: url('images/bg-container-bottom.gif') no-repeat;
}
.ContentContainer {
	background: url('images/bg-container-middle.gif') repeat-y;
}
.ContentContainer .ContentContainerTop {
	background: url('images/bg-content-top.gif') no-repeat;
}
.ContentContainer .ContentContainerMiddle {
	background: url('images/bg-footer.gif') no-repeat bottom left;
}

.MainPage .NewsContainer {
	border-left: 1px solid #4a72c6;
}
.GalleryNavigator a.Previous {
	background: url('images/gallery-previous.gif') no-repeat;
}
.GalleryNavigator a.Next { 
	background: url('images/gallery-next.gif') no-repeat;
}
.Diary .LeftColumn {
	border-right: 1px solid #4a72c6;
	background: url('images/bg-diary-list.jpg') repeat-y top center;
}

/*
New Diary Comment Form
========================================================================
*/

.Diary .DiaryCommentListContainer .CommentCountContainer .CommentCountContainerTop {
	background: url('images/horizontal-separator.gif') no-repeat -270px bottom;
}
.Diary .DiaryCommentListContainer .CommentCountContainer .CommentCountContainerBottom {
	background: url('images/horizontal-separator.gif') no-repeat -270px top;
}
.Diary .DiaryCommentListItemContainer {
	border: 0;
	background: url('images/horizontal-separator.gif') no-repeat center bottom;
}
.Diary .DiaryCommentFormTable input {
	border: 1px solid #4a72c6;
}
.Diary .DiaryCommentFormTable textarea {
	border: 1px solid #4a72c6; 
	background: url('images/bg-message-field.jpg') no-repeat right -10px; 
}
.Diary .DiaryCommentForm input.DiaryCommentSubmit { 
	background: url('images/bg-submit.gif') no-repeat center center;
}

/*
=======================================================================
*/

.Guestbook .GuestbookForm input.textname { border: 1px solid #4a72c6; }
.Guestbook .GuestbookForm input.textemail { border: 1px solid #4a72c6; }
.Guestbook .GuestbookForm textarea.textmessage {
	border: 1px solid #4a72c6; 
	background: black url('images/bg-message-field.jpg') no-repeat right -10px; 
}
.Guestbook .GuestbookForm input.GuestSubmit { 
	background: url('images/bg-submit.gif') no-repeat center center;
}
.Guestbook .GuestbookList .GuestbookListItemContainer {
	background: url('images/horizontal-separator.gif') no-repeat center bottom;
}
.Contact .ContactForm input.text { border: 1px solid #4a72c6; }
.Contact .ContactForm textarea.textmessage { 
	border: 1px solid #4a72c6; 
	background: black url('images/bg-message-field.jpg') no-repeat right -10px; 
}
.Contact .ContactForm input.ContactSubmit {
	background: url('images/bg-submit.gif') no-repeat center center;
}

.GalleryCommentFormControl textarea { 
	border: 1px solid #4a72c6; 
	background: black url('images/bg-message-field.jpg') no-repeat right -10px; 
}
.GalleryCommentFormControl input.GalleryCommentSubmit {
	background: url('images/bg-submit.gif') no-repeat center center;
}

.DropMenu a:hover {
	color: #3b63c1;
}
.DropMenu li ul {
	background: black url('images/bg-menu-drop-down.jpg') no-repeat center top;
}
.DropMenu a.parent {
	background: url('images/rightarrow.gif') right no-repeat;
}

/*
GalleryPagerLinks
===============================================================
*/

.GalleryPagerLinks td.PreviousPage a {
	background: url('images/gallery-previous.gif') no-repeat top left;
}
.GalleryPagerLinks td.NextPage a {
	background: url('images/gallery-next.gif') no-repeat top left;
}
.PopupContainer {
	border: 1px solid #4a72c6;
}
.PopupContainer .PopupImageClose #ds-close,
.PopupContainer .PopupImageClose .ds-close {
	background: url('images/button-top-close.gif') no-repeat;
}

/*
===============================================================
*/
