body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background:url(images/bg3.gif);
	margin: 40px;
}

.firstcolumn {
	width: 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	background-color: #E1F4E4;
	padding: 3px;
	}
	
.firstcolumn1 {
	width: 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FBFBFB;
	padding: 3px;
	}

h4 {
	color:#333333;
	margin: 10px 0px 0px 55px;
	}

.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#666666;
	padding: 3px;
		}

#table {
	border:thin #666600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 650px;
	padding: 10px 0px 0px 55px;
}

a {
color: #009900;
font-weight:600;
text-decoration: none;
}

a:hover {
color:#333333;
font-weight:600;
text-decoration:none;
}

br {
line-height: 2em;
}

ul { 
	list-style-type:none;
}

h2 {
	margin: 23px;
	color:#666666;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 25px 25px 0px 25px;
	color:#666666;
}

.titlesubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 50px;
	font-size:14px;
}

.titlesubject_home {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 45px;
	color:#008040;
	font-size:14px;
}

.titlesubject_1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 45px;
	color:#008040;
	font-size:12px;
}

.titlesubject_2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 45px;
	color: #999999;
	font-size:12px;
}

.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 45px;
	color: #333333;
	font-size:12px;
}

.titlecontent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 30px 10px 55px;
	font-size:13px;
	color:#AE1E28;
}

.menutitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 30px 10px 55px;
	font-size:12px;
	color: #666666;
}

.subtitlecontent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 20px 15px 10px 55px;
	font-size:12px;
	color:#666666;
}

.maintitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 25px 0px 5px 40px;
	color:#333333;
}

.hdrimage {
	margin: 25px 7px 7px 25px;
	float:left;
	vertical-align:top;
	}

.subset {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	letter-spacing: .04em;
	line-height: 2.45em;
	text-align: left;
	font-weight:200;
	margin: 0px 285px 25px 50px;
	}

.subset3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	letter-spacing: .04em;
	line-height: 2.45em;
	text-align: left;
	font-weight:200;
	margin: -10px 0px 0px 55px;
	}
		
.subset1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	letter-spacing: .04em;
	line-height: 2.45em;
	text-align: left;
	font-weight:200;
	margin: 0px 285px 25px 50px;
	}


.main_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	letter-spacing: .04em;
	line-height: 2em;
	text-align: left;
	font-weight:200;
	margin: 0px 265px 0px 55px;
}

.menu_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ededed ;
	letter-spacing: .04em;
	line-height: 2em;
	text-align: left;
	padding: 5px;
	font-weight:200;
	margin: 0px 215px 0px 65px;
}

.main_content_images {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height: 300%;
	text-align: left;
	margin: 0px 250px 0px 55px;
}

.main_content_right {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	float:right;
	letter-spacing: .06em;
	background-position:center;
	background-repeat:no-repeat;
	line-height: 2em;
	text-align: left;
	font-weight:200;
	margin: 0px 55px 0px 55px;
	padding: 0px;
}

.servicepop{
   float: right;
   margin: 7px 85px 0px 0px;
}

.servicepop img {
	border-width: 8px;
	border-color:#CCCCCC;
	}

.servicepop img:hover {
	border-width: 8px;
	border-color:#3E9EFF;
	}

.profilepop {
   margin: 0px 8px 0px 0px;
}

.profilepop img {
	border-width: 8px;
	border-color:#CCCCCC;
	}

.profilepop img:hover {
	border-width: 8px;
	border-color: #333300;
	}
	
.right {
float:right;
margin: 0px 55px 0px 0px;
text-align:left;
clear:both;
}

.right_gallery {
float:right;
background-repeat:no-repeat;
background-position:center;
margin: 0px 25px 0px 0px
}

.right1 {
float:right;
margin: 25px 25px 25px -15px;
}

.listservices {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .06em;
	color: #333333;
	list-style: none;
	line-height: 2em;
	background: url(images/bullet.gif) no-repeat right;
	text-align: right;
	padding-right: 1.5em;
	font-weight:200;
	margin: 0px 0px 0px 0px;
}

.footer {
	font-family: "verdana", Times, serif;
	font-size: 11px;
	color: #333300;
}

.content_image_front {
	float:right;
    clear: right; 
	margin: 5px 25px 25px 25px;
}

.content_image_front1 {
	float:right;
    clear: right; 
	margin: 20px 40px 5px 50px;
}

.content_image {
	float:right;
    clear: right; 
	margin: 10px;
}

.header_image {
	float:left;
    clear: left; 
	margin: 12px;
}

#wrapper {
	width:696px;
	margin: 0 auto;
}

#nav_wrapper {
	width:696px;
	margin: 0 auto;
}

#content_wrapper {
	width:696px;
	margin: 0px auto;
}

.whitespacer {
color:#FFFFFF;
}

#header_home {
	height: 218px;
	width: 696px;
	background:url(images/header_home.png);
	margin: 0;
}
#header_food {
	height: 216px;
	width: 696px;
	background:url(images/header_food.png);
	margin: 0;
}
#header_spirits {
	height: 216px;
	width: 696px;
	background:url(images/header_spirits.png);
	margin: 0;
}
#header_gallery {
	height: 216px;
	width: 696px;
	background:url(images/header_gallery.png);
	margin: 0;
}
#header_music {
	height: 216px;
	width: 696px;
	background:url(images/header_music.png);
	margin: 0;
}
#header_contact {
	height: 216px;
	width: 696px;
	background:url(images/header_contact.png);
	margin: 0;
}
#content {
	background-color:#ffffff;
	width: 696px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
}

#right content {
	background-color: #cccc99;
	float:right;
	width: 270px;
	height: 100%;
}

p {
font-size: 14px;
letter-spacing: .03em;
line-height: 1.8em;
}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 680px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 500px;
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 140px;
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	font-family: Verdana, sans-serif;
	color:#666666;
	font-size: 1.0em;	
	float: right;
	margin: 0px 54px 0px 55px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	color:#666666;
	padding-top: 5px;
	font-size: 1.0em;
}

#footer {
	height: 90px;
	width: 696px;
	background-image:url(images/footer.png);
	margin: 0px 0px 0px 0px;
}

.footer_text{
	color:#666666;
	font-size:9px;
	text-align:center;
	vertical-align:text-bottom;
	margin: 0px 0px 0px 0px;
}

ul,li
{
list-style:none;
margin: 0px;
padding: 0px;
}

.navclear {
line-height: 0.0em;
}

.cssnav1 {
float:left;
position:relative;
width: 106px;
background:transparent;
height: 41px;
margin: 0px 0; 
margin-bottom: 0px;
padding: 0; 
}

.cssnav2 {
float:left;
position:relative;
width: 122px;
background:transparent;
height: 41px;
margin: 0px 0; 
margin-bottom: 0px;
padding: 0; 
}

.cssnav3 {
float:left;
position:relative;
width: 120px;
background:transparent;
height: 41px;
margin: 0px 0; 
margin-bottom: 0px;
padding: 0; 
}

.cssnav4 {
float:left;
position:relative;
width: 109px;
background:transparent;
height: 41px;
margin: 0px 0; 
margin-bottom: 0px;
padding: 0; 
}

.cssnav5 {
float:left;
position:relative;
width: 122px;
background:transparent;
height: 41px;
margin: 0px 0; 
margin-bottom: 0px;
padding: 0; 
}

.cssnav6 {
float:left;
position:relative;
width: 117px;
background:transparent;
height: 41px;
margin: 0px 0; 
margin-bottom: 0px;
padding: 0; 
}



.cssnav1  {background-image: url(images/homea.png);}
.cssnav2  {background-image: url(images/eventsa.png);}
.cssnav3  {background-image: url(images/spiritsa.png);}
.cssnav4  {background-image: url(images/fooda.png);}
.cssnav5  {background-image: url(images/gallerya.png);}
.cssnav6  {background-image: url(images/contacta.png);}

.cssnav1 a {
display:block;
width: 106px;
height: 41px;
display: block;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
position:absolute;
margin:0;
cursor:pointer;
}

.cssnav2 a {
display:block;
width: 122px;
height: 41px;
display: block;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
position:absolute;
margin:0;
cursor:pointer;
}

.cssnav3 a {
display:block;
width: 120px;
height: 41px;
display: block;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
position:absolute;
margin:0;
cursor:pointer;
}

.cssnav4 a {
display:block;
width: 109px;
height: 41px;
display: block;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
position:absolute;
margin:0;
cursor:pointer;
}

.cssnav5 a {
display:block;
width: 122px;
height: 41px;
display: block;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
position:absolute;
margin:0;
cursor:pointer;
}

.cssnav6 a {
display:block;
width: 117px;
height: 41px;
display: block;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
position:absolute;
margin:0;
cursor:pointer;
}

.cssnav1 a {background-image: url(images/home.png);}
.cssnav2 a {background-image: url(images/events.png);}
.cssnav3 a {background-image: url(images/spirits.png);}
.cssnav4 a {background-image: url(images/food.png);}
.cssnav5 a {background-image: url(images/gallery.png);}
.cssnav6 a {background-image: url(images/contact.png);}

.cssnav1 a:hover,.cssnav2 a:hover,.cssnav3 a:hover,.cssnav4 a:hover,.cssnav5 a:hover,.cssnav6 a:hover {background:transparent}
.cssnav1 span, .cssnav2 span, .cssnav3 span, .cssnav4 span, .cssnav5 span, .cssnav6 span {position:absolute;left:40px;top:10px}
