.noprint { }

body {
	background-color: #fff;
}

#logo {
	width: 800px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}

#header {
	width: 800px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 5px solid #fff;
}

#menu {
	width: 195px;
	text-align: right;
	background-color: #999;
}

#menu ul {
	list-style-type: none;
}

#menu a {
	font-family: "Arial Narrow";
	color: #fff;
	text-decoration: none;
	padding-right: 0.5em;
}

#menu a:hover {
        text-decoration: underline;
}

#pictures {
	width: 400px;
	background-image: url('/images/banner.jpg');
	background-repeat: no-repeat;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
}

#motto {
	width: 195px;
	background-color: #31866b;
	text-align: center;
	color: #fff;
	font-family: Arial;
	font-size: 0.8em;
}

#motto a {
     text-decoration: none;
}

#motto strong {
	font-size: 1.4em;
}

#motto em {
	font-size: 1.4em;
	color: #d8a72e;
	font-style: normal;
	font-weight: bold;
}

#body {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	font-size: 9pt;
	font-family: Arial;
	color: #000;
	background-color: #fff;
}

#body h1 {
	font-size: 10pt;
	color: #666;
	font-family: Arial;
}

#body h2 {
	font-size: 10pt;
	color: #000;
	font-family: Arial;
}

#body #left {
	vertical-align: top;
	padding: 5px 0 0 5px;
	width: 191px;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	background-color: #F1EFEF;
}

#body #left img {
	padding: 4px 0 0 10px;
	cursor: pointer;
	cursor: hand;
}

#body #middle {
	vertical-align: top;
	padding: 5px 8px 0 8px;
}

#body #middle #gallery-image {
	margin-left: 110px;
}

#body #right {
     vertical-align: top; 
     padding: 5px 5px 0 0; 
     width: 175px; 
     border-left: 1px solid #ccc; 
     padding-left: 5px; 
}


#body ul {
	list-style-image: url(/images/arrow.gif);
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 3px;
}

#body a {
	color: #d8a72e;
	text-decoration: none;
}

#body a:hover {
        text-decoration: underline;
}

#footer {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; 
	font-size: 7pt;
	font-family: Arial;
}

#footer a {
	color: #000;
	padding: 0 0.5em 0 0.5em;
}

/* Formatting */
img {
	border: 0;
}

.hr {
	border-top: 1px solid #ccc;
}

.listing {
	margin-left: auto;
	margin-right: auto;
}

.listing td {
	padding-right: 0.5em;
}

/* Edit menu */
#edit_menu {
	background-color: #bbb;
	border: 1px solid #000;
	padding: 2px;
	font-size: 8pt;
	font-family: Verdana;
}

#edit_menu a {
	background-color: white;
	border: 1px solid #000;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #00f;
}

#edit_menu select {
	border: 1px solid #000;
	font-size: 8pt;
}
