/* CSS Document */

a {outline: none;}
body {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 90%;
	color: #333;
	background-color: white;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
}


/* Set the page width */
#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {
	width: 85%;
	margin: 0 auto;
	text-align: left;
}

#menu-top ul {
	margin: 0 20px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 85%;
	float: left;
}

#menu-top li {
	display: inline;
	float: left;
}


#header h1 {
	margin: 0 20px;
	padding: 0;
	height: 192px;
	line-height: 3em;
	color: #ccc;
	font-size: 150%;
}

* html #wrapper-content { height: 1%; }

* html #wrapper-menu-page { margin-right: 15px; }

#menu-page { padding-top: 5px; }
 #menu-top a:hover { background-position:0% -42px; }
 #menu-top a:hover span {	background-position:100% -42px; }

#menu-page ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
}

#menu-page h3 {
	font-size: 75%;
	text-transform: uppercase;
	margin: 1em 0 0.3em 0;
	color: #653608;
	font-weight: normal;
	letter-spacing: 0.15em;
	font-weight:bold;
}


#menu-page a:link, #menu-page a:visited { color: #333;  text-decoration:none!important;}
#menu-page a:hover { color: #653608; }
#menu-page a.selected { color: #653608;text-decoration:none!important; }

#wrapper-footer {
	margin-top: 1em;
	text-align: center;
}

#footer {
	margin: 0 20px;
	background-color: #d9c17d;
	border: 1px solid #ccc;
	border-bottom: 0;
	clear: both;
}

#menu-search {
    margin: 0px 20px;
    padding: 1em 0 0 0;
    list-style: none;
    font-size: 85%;
    float: right;
}


h2 { font-size: 110%; }
h3 { font-size: 100%; }

a:link, a:visited { color: #653608; text-decoration: none; }
a:hover{ color: #000; text-decoration: none; }

.item_list {width:100%;}
.item_summary {float:left; padding-right:20px; height:200px; padding-top:40px; }
.item_summary img{border:none;}
.item_group_title {width:100%;float:left;text-align:center;}

<!-- galleria -->
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;margin: 0 2px;background:#fff;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

a:active { text-decoration:underline;}
a:hover { text-decoration:underline;}
a:link { text-decoration:underline;}
a:visited { text-decoration:underline;}

img { text-decoration:none!important; outline:none!important;}
	
#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
#main_image img{margin-bottom:10px;}
	
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}



.selected  { background-position:0% -42px!important; }
.selected  span { background-position:100% -42px!important; }
.medium_width {width:400px;}
.large_width {width:650px;}


