
/**/



.art-header
{
   -webkit-border-radius:20px 20px 0 0;
   -moz-border-radius:20px 20px 0 0;
   border-radius:20px 20px 0 0;
   margin:0 auto;
   background-repeat: no-repeat;
   height: 125px;
   background-image: url('images/object1839637166.png'), url('images/header.jpg?v=3a');
   background-position: -35px -80px, 0 0;
   position: relative;
   z-index: auto !important;
}

.custom-responsive .art-header
{
   background-image: url('images/object1839637166.png'), url('images/header.jpg?v=3a');
   background-position: -35px -80px, 0 0;
}

ul.art-hmenu {
	padding:5px 0;
}
.art-hmenu>li>a, 
.art-hmenu>li>a:link, 
.art-hmenu>li>a:visited, 
.art-hmenu>li>a.active, 
.art-hmenu>li>a:hover,
ul.art-hmenu>li>a:visited, 
ul.art-hmenu>li>a:hover, 
ul.art-hmenu>li:hover>a {
	font-size:14px;
	color:#FFF;
	text-shadow: 1px 1px 1px #000;
	line-height: 1.5em;
}
ul.art-hmenu>li>a.active,
ul.art-hmenu>li>a.hover {
	color:#000;
	font-weight: bold;
	text-shadow: none;
}

/* remove duplicate menu, serves no purpose */
#vmenuwidget-2 {
	display:none;
}

/* left col */
h3.leftColReservations {
	font-style:italic;
	line-height: 1.5em;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:10px 0;
	margin:0 0 50px 0;
}
h3.leftColReservations span {
	display: block;
}
h3.leftColCC {
	line-height: 2em;
}
h3.leftColCC img {
	display:block;
	margin:10px auto;
}




/* CONTENT */
table, ul.art-hmenu,
.art-postcontent li, .art-post li, .art-textblock li {
	font-size:14px;
}
.art-postcontent h2 {
	line-height:1.5em;
}

table.rentalPrices ul {
	margin:15px 15px 15px 10px;
}






