@charset "utf-8";
/* CSS Document */

/*------------------ 	Common    ------------------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
 	outline: 0;
	}
a{text-decoration:none;}
a:focus {outline: none;}
a:hover {text-decoration:underline;}
}
a img {border: 0;}
li{list-style:none;}
table {border-collapse: collapse;	border-spacing: 0;}

/*------------------	Color legend  ------------------
 background black    #070907
 light gray          #6b6860
 lighter gray        #cacac8
 contents /about     #b5b4b1
*/

/*------------------	font ---------------------------*/

p {font-family:Georgia, "Times New Roman", Times, serif;}


body{
background-color:#070907;
font-family:Georgia, "Times New Roman", Times, serif;
}
#wrapper {	
margin:0 auto;
width:1000px;
}
.header{
width:1000px;
height:176px;
background:url(../images/header.jpg) no-repeat;
position:relative;
}
.header img.headerlogo{
position:absolute;
top: 110px;
left: 416px;
}
/*text-align:center;
margin-top:109px;*/

/*----   navigation bar ------*/

.nav_box{
width:1000px;
height:53px;
background:url(../images/nav_bg.jpg)  no-repeat;
}

.nav{
width:1000px; 
height:29px;
margin:0 135px;
}

.nav ul li{display:inline-block; float:left;}
.nav a{display:inline-block; height: 29px;  float:left; text-indent:-9999em;}

.nav a.about{width:71px; background:url(../images/about.gif) no-repeat;}
.nav a.gallery{width:86px; background:url(../images/gallery.gif) no-repeat;}
.nav a.menu{width:73px; background:url(../images/menu.gif) no-repeat;}
.nav a.events{width:82px; background:url(../images/event.gif) no-repeat;}
.nav a.press{width:69px; background:url(../images/press.gif) no-repeat;}
.nav a.contact{width:86px; background:url(../images/contact.gif) no-repeat;}
.nav a.party_book{width:146px; background:url(../images/party_book.gif) no-repeat;}
.nav a.residence{width:133px; background:url(../images/residence.gif) no-repeat;}

/*****  while visiting the page *****/
body.about_on .nav a.about{background-position: 0 -29px;}
body.gallery_on .nav a.gallery{background-position: 0 -29px;}
body.menu_on .nav a.menu{background-position: 0 -29px;}
body.events_on .nav a.events{background-position: 0 -29px;}
body.press_on .nav a.press{background-position: 0 -29px;}
body.contact_on .nav a.contact{background-position: 0 -29px;}

/*****  when hovering  *****/
.nav a:hover {background-position: 0 -29px;}


/*----   home ------*/

.content_home, .content_about, .content_contact, .content_press, .content_menu, .content_gallery, .content_events{
width:1000px;
height:437px;
padding-bottom:14px;
}
/*----   about  ------*/
.content_about{
background:url(../images/image_forAbout.jpg) no-repeat;
}
.content_about p{
width:313px;
height:260px;
font-size:11px;
line-height:20px;
color:#b5b4b1;
margin:119px 0 0 65px;
float:left;
}
.content_about .owner{
text-decoration:underline;
color:#f5f5f5;
}


/*----   menu ------*/
.content_menu{
background:url(../images/image_forMenu.jpg) no-repeat;
}
.content_menu a{
display:inline-block;
width:244px;
height:37px;
background:url(../images/view_menu.png) no-repeat;
float:left;  /*--for IE6 IE7 --*/
text-indent:-9999em;
margin:400px 0 0 377px;
}
.content_menu a:hover{
background-position: 0 -37px;
}

/*----   events  ------*/
.content_events{
background:url(../images/image_forEvents.jpg) no-repeat;
}
.content_events p{
width:400px;
height:260px;
font-size:11px;
line-height:20px;
color:#b5b4b1;
margin:118px 0 0 65px;
float:left;
}
.content_events .owner{
text-decoration:underline;
color:#f5f5f5;
}

/*----   press ------*/
.content_press{
background:url(../images/image_forPress.jpg) no-repeat;
}
.content_press p{
width:450px;
height:220px;
font-size:14px;
line-height:28px;
padding:100px 0 0 269px;
text-align:center;
float:left;
}
.content_press a{
color:#b5b4b1;
}


.press{
font-size:11px;
color:#6d6d6d;
}

/*----   contact ------*/
.content_contact{
background:url(../images/image_forContact.jpg) no-repeat;
}
.content_contact p{
width:330px;
height:15px;
font-size:12px;
color:#b5b4b1;
padding:321px 0 0 523px;
float:left;
}

.content_contact a{
display:inline-block;
}
.content_contact a.facebook{
padding:15px 0 0 85px;
}
.content_contact a.twitter{
padding:15px 0 0 20px;
}

/*---------------------
         FOOTER   
    -------------------*/

.footer{
width:1000px;
height:100px;
color:#6b6860;
margin:0 auto;

}
.footer1{
width:303px;
height:55px;
color:#6b6860;
float:left;
}
.footer1 img{
width:40px;
height:45px;
margin:3px 0 0 22px;
float:left;
}

.footer1 a{
color:#6b6860;
}

.footer p{
font-size:12px;
line-height:16px;
}
.footer1 p{
float:right;
}
.footer2, .footer3, .footer4{
height:30px;
border-right:#6b6860 solid 1px;
text-align:right;
float:right;
}
.footer2{ width:70px; padding-right:6px;}
.footer3{ width:145px; padding-right:6px;}
.footer4{ width:80px;margin-right:14px; padding-right:6px;}

span.white{color:#cacac8;}

.footer_right {
float: right;
text-align:right;
overflow: hidden;
}

.footer_newsletter {
margin-top: 40px;
clear:both;
margin-right: 15px;
}

a.newsletter {
color: #cdcecd;
font-size: 12px;
text-decoration: underline;
}

a.newsletter:hover {
text-decoration: none;
}

.email_box1 {
position: absolute;
top: 300px;
left: 50%;
margin-left: -188px;
width: 376px;
height: 155px;
border: 0px solid red;
}

.nothanks {
position: absolute;
top: 54px;
left: 47px;
}

.submit_img {
position: absolute;
top: 107px;
left: 228px;
}

.email_fill {
position: absolute;
top: 70px;
left: 30px;
}

input
{
color: #000000;
background: #cfcfcc;
border: 0px solid #781351
}


