/*
Colors to change:
	#ca8a8a - 3px borders
	#d7a7a7 - body
	#713434 - h1 background
	#ab4e4e - links
	#f4e7e7 - header background
	#5e2b2b - header h1
*/

body { background: #d7a7a7; }
h1 { background-color: #713434; border-right: 3px solid #ca8a8a; }
h2 { border-left: 2px solid #d7a7a7; }

a { color: #ab4e4e; }
a:hover { color: #ab4e4e; }

.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: #f4e7e7; }
.PageHeader h1 { color: #5e2b2b; }
.NavigatorContainer a:hover { background-color: #ca8a8a; }
.NavigatorContainer { background-color: #f4e7e7; }

.LayoutPage .text-part,
.BodyTextContainer .ParagraphContainer { border-right: 3px solid #ca8a8a; }
.MainPageInlineContainer .ParagraphContainer { border-right: 3px solid #ca8a8a; }
.MainPage .NewsItem { border-right: 3px solid #ca8a8a; }
.TextLayout1 .RightColumn .ParagraphContainer { border-right: 3px solid #ca8a8a; }
.TextLayout2 .FunctionTable { background: url('images/text2_faux.gif') repeat-y; }
.ImageGallery1 .ImageCell .ParagraphContainer { border-right: 3px solid #ca8a8a; }
.ImageGallery2 .TextCell .ParagraphContainer { border-right: 3px solid #ca8a8a; }
.ImageGallery3 .TextCell .ParagraphContainer { border-right: 3px solid #ca8a8a; }
.FileArea .FunctionTable { border-right: 3px solid #ca8a8a; }

.Diary .DiaryCommentListContainer .CommentCountContainer h2 { background-color: #713434; border-right: 3px solid #ca8a8a; }
.Diary .DiaryCommentListItemContainer .DiaryCommentListItemContainerMiddle h2 { background-color: #713434; border-right: 3px solid #ca8a8a; }
.Diary .DiaryCommentListItemContainer .DiaryCommentListItem { border-right: 3px solid #ca8a8a; }

.Diary .DiaryListItem { border-right: 3px solid #ca8a8a; }

.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 #ca8a8a;
}
.Diary .DiaryList .GroupByMonth ul.FirstLevel h2,
.Diary .DiaryList .GroupByYear ul.FirstLevel h2 { 
	background-color: #713434;
}
.Diary .DiaryList .GroupByYear ul.SecondLevel h2 { 
	border: 0;
	background: none;
}

.Diary .DiaryDate { border-right: 3px solid #ca8a8a; }
.Diary .DiaryDate h3 { border-left: 2px solid #d7a7a7; }
.Guestbook .GuestbookList .GuestbookListItemContainer { border-right: 3px solid #ca8a8a; }
.Guestbook .GuestbookList h2 { background-color: #713434; }
.Contact .RightColumn .ParagraphContainer { border-right: 3px solid #ca8a8a; }

.DropMenu, .DropMenu ul { background-color: #f4e7e7; }
.DropMenu a.parent:hover { background-color: #ca8a8a; }

div.ImageGallery table.GalleryTable .ParagraphContainer { border-right: 3px solid #ca8a8a; }
div.Gallery6, div.Gallery7, div.Gallery8, div.Gallery9, div.Gallery10 { border-right: 3px solid #ca8a8a; }

.ResponsiveDesign .TextLayout2 .BodyTextContainer .ParagraphContainer { border-right: 3px solid #ca8a8a; }
