body, html {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px; padding: 0px; height:100%; background: #fff; 
	border: 0px none; 
	text-align: left;
	font-size: 90%;
	color: #333;
}

img {margin-top:0px; }
a { color: #80001e; text-decoration: none;}
a:hover {text-decoration: underline;}
strong, p, h1, h12, h3, emph  { text-align: left;}

/* MAIN CONTAINER */
#main_container {width: 960px; margin-top: 0px; margin-left: auto; margin-right: auto; background: url(../images/bg_body.jpg) repeat-y; text-align: left;}


/* HEADER */
#header {height: 171px; background: url(../images/header.jpg) no-repeat; margin-top: 0px; margin: 0px}
#header #mmenu {width: 630px; float: left; margin: 145px 0px 0px 50px; clear: none; color: #937b57;}
#header #mmenu a {margin-right: 10px; font-weight: normal;}
#header #search {width: 260px; float: right; clear: none;}
#header #search #searchform {padding: 145px 0px 5px 0px}
#header #search #searchform .txtfield {border: 1px solid gray; width: 125px;}
#header #search #searchform .srchbutt {background: none; border: none; margin-right: 50px; font-weight: bold;}


/* CONTAINER */
#container { background: url(../images/bg_body.jpg) repeat-y; text-align: left; width: 100%; }

#container #leftmenu {width: 180px; float: left; margin-left: 50px; margin-top: 7px; clear: none;}
#container #leftmenu strong {display: block; margin-top: 6px;}
#container #leftmenu a {margin-top: 4px; display: block; text-align: left; text-decoration: none;}
#container #leftmenu a:hover {color: #cc2a09;}
#container #leftmenu .submenu {display: none; padding-bottom: 8px;}
#container #leftmenu .submenu a {padding: 0px 0px 0px 10px; font-size: 85%; background: url(../images/hover_.gif) no-repeat left top }
#container #leftmenu .submenu a:hover { color: black; background: url(../images/hover.gif) no-repeat left top }

#container #content {width: 670px; float: right; margin-right: 40px; min-height: 400px;}

#container #content {width: 670px; float: right; margin-right: 40px; min-height: 400px;}
#container #content h1 {margin: 0px; margin-top: 8px; padding: 0px 0px 15px 0px; font-size: 150%; color: #937b57; }
#container #content h2 {margin-top: 0px; margin: 0px; padding: 0px 0px 5px 0px; font-size: 110%; color: black; border-bottom: 1px solid #d5bd7c;
display: block;}
#container #content p {margin-top: 5px;}
#container #content p strong {color: #cb140a; font-weight: bold;}

.ULLI {display: block; padding-left: 10px; background: url(../images/ULLI.gif) no-repeat left top}


p a.searchtitl {font-size: 110%; font-weight: bold;}
p small {font-size: 75%; color: gray; padding-top: 3px;}
p span.sresult {font-size: 90%; display:block;}


/* FOOTER */
#footer {background: #fff url(../images/footer.jpg) bottom no-repeat; height: 140px; margin-top: 0px;}
#footer p {margin-top: 0px; padding: 85px 0px 0px 50px; font-size: 80%;}


/* CLEAR */
.clr {width: 100%; clear: both;}


/* _CMS_ */

.gallery {text-align: center; margin-top: 0px; padding-top: 20px; padding-bottom: 10px;}
.imageBox {display: block;  clear: none; margin-bottom: 15px; font-style: italic; font-size: 90%; text-align: center;}
p.heading {font-weight: bold;}

