body
{
	background-image:url(../images/body.gif);
	background-repeat:repeat-x;
	margin:0;
	margin-bottom:0px;
	height:100%;
}

body, input, textarea {
	font-family:corbel, myriad pro;
}

a:active, a:focus{ outline:none; }

#header-wrapper
{
	float:left;
	white-space:nowrap;
	height:248px;
}

#cake
{
	display:inline;
	float:left;
	clear:none;
}

#title-menu
{
	background-image:url(../images/cake.gif);
	background-repeat:no-repeat;
	
	height:248px;
	text-align:center;
	padding-left:229px;
	padding-right:229px;
}

#title, #menu
{
}

#menu{
	margin-top:44px;
	text-align:right;
	padding-right:10px;
	color:white;
	text-align:center;
	white-space:nowrap;
}

#menu .link
{
	font-weight:bold;
	margin-left:12px;
	margin-right:12px;
	font-size:1.05em;

}


.link a, .link a:visited
{
	color:white;
	text-decoration:none;
	text-align:center;
}

.link-hover-over a, .link-hover-over a:visited
{
	color:#725543;
}

a.regular, a.regular:visited
{
	color:#725543;	
}

.link-selected
{
	/*color:#bc9672 !important;*/
	border-bottom:solid 6px white !important;
}

div p {
/*	text-align:justify;*/
}

#wrapper{
	margin-top:10px;
	width:1024px;
	white-space:none;
	margin:auto;
	min-height:100%;
	position:relative;
height:100%;
}

#menu-wrapper
{
	width:24%;
	float:left;
}
#content-wrapper {
	padding-left:25px;
	border-left:solid 1px #d8c6b2;
	min-height:200px;
}
#menu-wrapper ul
{
	list-style:none;
}
.page-menu-item{
	line-height:3em;
	text-indent:0;
}

a.page-menu-item-link, a.page-menu-item-link:visited {
	color:#725543;
	font-size:1.2em;
	cursor:pointer;
	text-decoration:none;
}
#content-wrapper
{
	float:left;
	width:70%;
}

#content-wrapper h1{
	color:#bc9672;
	font-size:2em;
	font-weight:bold;
}

.wrappable-image
{
	border:solid 1px #bc9672;	
	padding:5px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	
}


.submenu{
	list-style:none;
	line-height:1.5em;
}

.submenu li a {
	font-size:1em;
	text-decoration:none;
	color:#bc9672;
}

.submenu-selected-item{
	/*color:#725543 !important;*/
	border-bottom:solid 1px;
}

a.page-menu-item-link:hover, .submenu li a:hover{
	/*text-decoration:underline;*/
	border-bottom:solid 1px;
}

#content-header
{
	padding-top:10px;
	padding-bottom:20px;
}

#breadcrumb
{
	border-bottom:solid 1px #bc9672;	
	text-align:left;
	padding-top:20px;
	padding-bottom:4px;
	color:#bc9672;
	display:none;
}

#breadcrumb span
{
	padding-right:10px;
	padding-left:5px;
	color:#bc9672;
	font-weight:bold;
}

input, textarea{
	background-color:#f1eee7;
	padding:3px;
	font-size:1em;
	color:#000;
}

input {
	height:2em;
}

table.details-table
{
	color:#725543;
	background-color:#f1eee7;
}
table.details-table tr td
{
	
	padding:3px;
}






ul.gallery_row
{
	list-style:none;
	padding:0;
}

ul.gallery_row li
{
	font-size:1.5em;
	float:left;
}

ul.gallery_row li img
{
	border:solid 1px #afafaf;
	padding:3px;
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:10px;
}


p.narrow450
{
	width:500px;
}


#footer
{
	/*margin-top:10px;
	*/height:100px;
	
	border-top:solid 1px #d8c6b2;	
	background-color:#f1eee7;

	/*position:absolute;
	bottom:0;*/
	width:100%;
	text-align:center;
	
}

#footer div
{
	padding-top:40px;
	color:#725543;
}
