/*
Colors to change:
	#d3c581 - 3px borders
	#ded3a0 - body
	#7a6c2a - h1 background
	#b9a440 - links
	#f6f3e5 - header background
	#655a23 - header h1
*/

body { background: #ded3a0; }
h1 { background-color: #7a6c2a; border-right: 3px solid #d3c581; }
h2 { border-left: 2px solid #ded3a0; }

a { color: #b9a440; }
a:hover { color: #b9a440; }

.PageContainer .ctl { background-image: url('images/body_frame.gif'); }
.PageContainer .ctr { background-image: url('images/body_frame.gif'); }
.PageContainer .cbl { background-image: url('images/body_frame.gif'); }
.PageContainer .cbr { background-image: url('images/body_frame.gif'); }
.PageContainer .cbody { background-image: url('images/body_frame_middle.gif'); }

.PageHeader { background-color: #f6f3e5; }
.PageHeader h1 { color: #655a23; }
.NavigatorContainer a:hover { background-color: #d3c581; }
.NavigatorContainer { background-color: #f6f3e5; }

.LayoutPage .text-part,
.BodyTextContainer .ParagraphContainer { border-right: 3px solid #d3c581; }
.MainPageInlineContainer .ParagraphContainer { border-right: 3px solid #d3c581; }
.MainPage .NewsItem { border-right: 3px solid #d3c581; }
.TextLayout1 .RightColumn .ParagraphContainer { border-right: 3px solid #d3c581; }
.TextLayout2 .FunctionTable { background: url('images/text2_faux.gif') repeat-y; }
.ImageGallery1 .ImageCell .ParagraphContainer { border-right: 3px solid #d3c581; }
.ImageGallery2 .TextCell .ParagraphContainer { border-right: 3px solid #d3c581; }
.ImageGallery3 .TextCell .ParagraphContainer { border-right: 3px solid #d3c581; }
.FileArea .FunctionTable { border-right: 3px solid #d3c581; }

.Diary .DiaryCommentListContainer .CommentCountContainer h2 { background-color: #7a6c2a; border-right: 3px solid #d3c581; }
.Diary .DiaryCommentListItemContainer .DiaryCommentListItemContainerMiddle h2 { background-color: #7a6c2a; border-right: 3px solid #d3c581; }
.Diary .DiaryCommentListItemContainer .DiaryCommentListItem { border-right: 3px solid #d3c581; }

.Diary .DiaryListItem { border-right: 3px solid #d3c581; }

.Diary .DiaryList .GroupByMonth ul.FirstLevel h2,
.Diary .DiaryList .GroupByYear ul.FirstLevel h2,
.Diary .DiaryList .GroupByDay li.FirstLevelItem,
.Diary .DiaryList .GroupByMonth ul.SecondLevel,
.Diary .DiaryList .GroupByYear ul.SecondLevel { 
	border-right: 3px solid #d3c581;
}
.Diary .DiaryList .GroupByMonth ul.FirstLevel h2,
.Diary .DiaryList .GroupByYear ul.FirstLevel h2 { 
	background-color: #7a6c2a;
}
.Diary .DiaryList .GroupByYear ul.SecondLevel h2 { 
	border: 0;
	background: none;
}

.Diary .DiaryDate { border-right: 3px solid #d3c581; }
.Diary .DiaryDate h3 { border-left: 2px solid #ded3a0; }
.Guestbook .GuestbookList .GuestbookListItemContainer { border-right: 3px solid #d3c581; }
.Guestbook .GuestbookList h2 { background-color: #7a6c2a; }
.Contact .RightColumn .ParagraphContainer { border-right: 3px solid #d3c581; }

.DropMenu, .DropMenu ul { background-color: #f6f3e5; }
.DropMenu a.parent:hover { background-color: #d3c581; }

div.ImageGallery table.GalleryTable .ParagraphContainer { border-right: 3px solid #d3c581; }
div.Gallery6, div.Gallery7, div.Gallery8, div.Gallery9, div.Gallery10 { border-right: 3px solid #d3c581; }

.ResponsiveDesign .TextLayout2 .BodyTextContainer .ParagraphContainer { border-right: 3px solid #d3c581; }
