﻿/*************************************************************************/
/*                             Sepia Theme                               */
/*************************************************************************/

/*************************************************************************/
/*                                Overall                                */
/*************************************************************************/
body
{
	background-color: #2e0d06;
	margin-top: 5px;
	font-size: 12px;
	color: #272727;
	font-family: Arial;
}
a
{
	color: #2e0d06;
}
a:hover
{
	text-decoration: none;
}

/*************************************************************************/
/*                                Master                                 */
/*************************************************************************/
#wrap
{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color: #2e0d06;
}
#header
{
	height: 175px;
	width: 760px;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
}
#headerIcon
{
	float: left;
	margin-top: 36px;
	margin-left: 40px;
	margin-right: 15px;
	width: 33px;
	/*background-image: url(images/cross.gif);*/
	height: 52px;
}
#headerTitle
{
	float: left;
	color: #000000;
	font-size: 26px;
	font-weight: bold;
	padding-top: 36px;
}
#menu
{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	margin-top: 2px;
	background-color: #f9dab0;
}
#menuContent
{
	margin-top: -5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.linksMenu
{
	color: #2e0d06;
	text-decoration: none;
}
.linksMenu:hover
{
	color: #004896;
	text-decoration: none;
}
#content
{
	width: 758px;
	background-image: url(images/childBG.jpg);
	background-repeat: repeat-x;
	margin-top: 3px;
	clear: both;
}
#footer
{
	color: #2e0d06;
	margin-top: 3px;
}
#footerContent
{
	padding-left: 20px;
	font-size: 12px;
	text-align: center;
}
.footerMenu
{
	color: #2e0d06;
	text-decoration: none;
}

/*************************************************************************/
/*                              Children                                 */
/*************************************************************************/
#childWrap
{
	border: solid 1px silver;
	background-color: #fff5e6;
	width: 758px;
}
.contactLeftDiv
{
	float: left;
	width: 235px;
	padding-bottom: 10px;
}
.contactRightDiv
{
	float: left;
	width: 490px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
.mapQuestBox
{
	padding-left: 27px;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	padding-bottom: 15px;
	margin: 15px 0px 0px 15px;
    border-left: solid 2px #c0b6b4;
    border-top: solid 2px #c0b6b4;
    border-right: solid 2px #1a0804;
    border-bottom: solid 2px #1a0804;
}
.commentsBox
{
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
    background-color: #f9dab0;
    margin: 15px 0px 0px 15px;
    border-left: solid 2px #c0b6b4;
    border-top: solid 2px #c0b6b4;
    border-right: solid 2px #1a0804;
    border-bottom: solid 2px #1a0804;
}
.commentBoxTitle
{
	font-weight: bold;
	padding-top: 9px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-size: 16px;
	border-bottom: solid 1px #2e0d06;
	color: #2e0d06;
}
.bodyText
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.tableTD
{
	width: 200px;
}

/*************************************************************************/
/*                              Top Block                                */
/*************************************************************************/
#mainContentTop
{
	background-image: url(images/roundSides.jpg);
	width: 760px;
	margin-top: -3px;
}
#mainContentTopLeft
{
	float: left;
	width: 305px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
#mainContentTopRight
{
	float: left;
	width: 419px;
	
	padding-top: 10px;
	margin-top: 5px;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 12px;
	/*
min-height: 227px;
	background-image: url(images/angel.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-attachment: inherit;*/
}
.IEHeight
{
	height: 227px;
}
.clearTop
{
	clear: both;
}
.topRightAngel
{
	position: absolute;
	top: -214px;
	background-image: url(images/angel.jpg);
	
}

/*************************************************************************/
/*                             Bottom Block                              */
/*************************************************************************/
.mainContentBottom
{
	width: 758px;
	margin-top: 3px;
}
.mainContentBottomLeft
{
	float: left;
	width: 305px;
	padding-left: 15px;
}
.mainContentBottomRight
{
	float: left;
	width: 422px;
	/*border-left: solid 1px silver;*/
	padding-left: 16px;
}

/*************************************************************************/
/*                             Main Classes                              */
/*************************************************************************/
.titleHeader
{
	color: #ad3e15;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	border-bottom: solid 1px silver;
	padding-bottom: 5px;
	margin-bottom: 15px;
	text-transform: capitalize;
}
.title
{
	color: #ad3e15;
	font-weight: bold;
	font-size: 14px;
}
.titleGray
{
	color: gray;
	font-weight: bold;
	font-size: 14px;
}
.titleItalics
{
	font-style: italic;
}
.subTitle
{
	color: #2e0d06;
	font-weight: normal;
	font-size: 12px;
}
.leftBlocks
{
	padding-right: 10px;
	padding-top: 5px;
}
.rightBlocks
{
	/*width: 224px;*/
	padding-right: 10px;
	padding-top: 5px;
}
.clearBoth
{
	clear: both;
}

/*************************************************************************/
/*                           Rounded Corners                             */
/*************************************************************************/
.roundTop
{
	background-color: #fff5e6;
	height: 12px;
	width: 760px;
	font-size: 0px;
}
.roundMiddle
{
	float: left;
	background-image: url(images/roundSides.jpg);
	background-repeat: repeat;
	width: 760px;
}
.roundBottom
{
	background-color: #fff5e6;
	clear: both;
	height: 12px;
	width: 760px;
	font-size: 0px;
}
.roundTopSolid
{
	/*background-image: url(images/roundTopSolid.jpg);*/
	height: 8px;
	width: 760px;
	font-size: 0px;
	background-color: #f9dab0;
}
.roundMiddleSolid
{
	/*background-image: url(images/roundSidesSolid.jpg);*/
	background-repeat: repeat;
	width: 760px;
	background-color: #f9dab0;
}
.roundBottomSolid
{
	height: 8px;
	width: 760px;
	font-size: 0px;
	background-color: #f9dab0;
}

/*************************************************************************/
/*                                Images                                 */
/*************************************************************************/
.imageLeft
{
	float: left;
	margin-right: 5px;
}
.imageRight
{
	float: right;
	margin-left: 5px;
}

/*************************************************************************/
/*                                 Events                                */
/*************************************************************************/
.eventDateWidth
{
	width: 40px;
}
.eventTitleWidth
{
	width: 170px;
}
.eventDescriptionWidth
{
	width: 170px;
}
/*************************************************************************/
/*                           Photo Gallery                               */
/*************************************************************************/
.galleryTD
{
	width: 200px; 
	text-align: center;
	vertical-align: middle;
	border: outset 2px silver;
}
.galleryTD a img
{
	border: none;
}
.linkTD
{
	text-align: center;
	vertical-align: middle;
}
.linkTD a img
{
	border: none;
}
.albumDesc
{
	padding-top: 5px;
	width: 190px;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	font-weight: bold;
}
.numberColumn
{
	border-right: solid 2px #9ba1bd; 
	width: 100px; 
	vertical-align: middle;
	height: 315px;
}
.imageColumn
{
	width: 435px; 
	height: 280px; 
	vertical-align: middle;
	text-align: center;
}
.buttonRow
{
	height: 35px; 
	text-align: center; 
	vertical-align: middle; 
	padding-bottom: 5px;
}
.mouseOver
{
	cursor: pointer;
}
.zoom
{
	font-weight: bold;	
	margin-left: 10px;
	margin-right: 10px;
}
.backToAlbumsLink
{
	color: #720808; 
	font-size: 14px;
}

/*************************************************************************/
/*                               Links                                   */
/*************************************************************************/
.linkDiv
{
	padding-bottom: 15px;
}
.linkCategories
{
	color: #ad3e15;
	font-weight: bold; 
	font-size: 14px; 
	background-color: #f9dab0;
    padding: 5px; 
    margin-bottom: 5px;
}
.link
{
	padding-left: 25px; 
	padding-bottom: 5px;
}

/************************************************************/
/*********************** Menus CSS **************************/
/************************************************************/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}


	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color: transparent;
		border-width: 0px 0px 0px 0px;
		border-style: solid;
		border-color: #016aae;
	}

	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color: #2e0d06;
		background-color: transparent;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
		padding: 5px 25px 5px 5px;
	}

	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		color: #ad3e15;
		background-color: transparent;
		text-decoration:underline;
	}

	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		color: #ad3e15;
		background-color: transparent;
		text-decoration:underline;
		background-image:url(images/template1_white_arrow.gif);
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-image: url(images/template1_white_arrow.gif);
		background-repeat: no-repeat;
		background-position: 92%;
		cursor: default;
		text-align: left;
	}

	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color: #f9dab0;
		padding: 3px 5px 3px 5px;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: white;
	}

	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		font-size: 12px;
		color: #2e0d06;
		border-width: 0px 1px 0px 1px;
		border-color: #D6DCE2;
		border-style: solid;
		padding: 3px 3px 3px 3px;
	}
	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		border-color:#666666;
		background-color: transparent;
		color: #ad3e15;
		text-decoration:none;
	}

	#qm0 div div
	{
		margin:0px 0px 0px 0px;
	}

	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		border-color:#666666;
		background-color:#EFF4FA;
		color:#000000;
		text-decoration:underline;
		background-image:url(images/template1_black_arrow_right.gif);
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		background-image:url(images/template1_black_arrow_right.gif);
	}
