/* Global properties ======================================================== */
html, body {background: width:100%; padding:0; margin:0;}

body { 	 
font: "Times New Roman", Times, serif, Arial;
color: #6f6f6f;
min-width: 1024px;
background: #262626;
}
a {
color:#8b8970;
font-size: 14px;
text-shadow: 2px 2px 2px rgba(0,0,0,1);
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,1);
}
a .hover {
color:#838b83;
}
#line1{
width: 500px;
height: 2px;
margin: 0px auto;
background: rgba(255,187,255,0.4);

box-shadow: 0px 2px 2px rgba(0,0,0,1);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,1);
}
/************ñontainer*************/
#ñontainer: {
background: #262626;
width:1024px;
margin: 0px auto;
}
/***********header************/
#header {
background: #141414;
margin: 0px auto;
width: 1024px;
height: 64px;
text-align: center;
display: block;

text-shadow: 3px 3px 3px rgba(0,0,0,1);
-webkit-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-o-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-moz-text-shadow: 3px 3px 3px rgba(0,0,0,1);

box-shadow: 0px 2px 2px rgba(0,0,0,1);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,1);

background: #0f0f0f; /* Old browsers */
background: -moz-linear-gradient(top,  #0f0f0f 0%, #212120 21%, #3e423e 49%, #2b2b2a 80%, #0c0c0c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(21%,#212120), color-stop(49%,#3e423e), color-stop(80%,#2b2b2a), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
.header-inner1{
width: 1024px;
height: 18px;
line-height: 18px;
margin: 0px auto;
display: block;
font-size: 14px;
color:  #cdc9a5;

text-shadow: 2px 2px 2px rgba(0,0,0,1);
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,1);
}
.header-inner2 {
width: 1024px;
height: 30px;
line-height: 30px;
margin: 0px auto;
display: block;
font-size: 24px;
font-style: italic;
color: #cdc9a5;

text-shadow: 3px 3px 3px rgba(0,0,0,1);
-webkit-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-o-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-moz-text-shadow: 3px 3px 3px rgba(0,0,0,1);
}
.header-inner3{
width: 1024px;
height: 16px;
line-height: 16px;
margin: 0px auto;
display: block;
font-size: 14px;
color:  #808080;

text-shadow: 1px 1px 1px rgba(0,0,0,1);
-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,1);
-o-text-shadow: 1px 1px 1px rgba(0,0,0,1);
-moz-text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
#title-photo {
width: 1024px;
height: 485px;
margin: 0px auto;
}
#header-bottom {
background: #141414;
margin: 0px auto;
width: 1024px;
height: 20px;
text-align: center;
display: block;

text-shadow: 3px 3px 3px rgba(0,0,0,1);
-webkit-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-o-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-moz-text-shadow: 3px 3px 3px rgba(0,0,0,1);

box-shadow: 0px 2px 2px rgba(0,0,0,1);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,1);

background: #0f0f0f; /* Old browsers */
background: -moz-linear-gradient(top,  #0f0f0f 0%, #212120 21%, #3e423e 49%, #2b2b2a 80%, #0c0c0c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(21%,#212120), color-stop(49%,#3e423e), color-stop(80%,#2b2b2a), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
/*********************************Intro*************************************/
#intro {
background: rgba(205,201,201,0.2);
width: 1004px;
margin: 10px auto;
padding: 10px;
display: block;
border-radius: 5px;

text-shadow: 2px 2px 2px rgba(0,0,0,0.5);1
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}
#intro1 {
background: rgba(205,201,201,0.2);
width: 1004px;
margin: 10px auto;
padding: 10px;
display: block;
border-radius: 5px;
text-align: center;

text-shadow: 2px 2px 2px rgba(0,0,0,0.5);1
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}
p {
font-size: 18px;
line-height: 22px;
color: #ecd7bc;
font-style: italic;
}
p1 {
font-size: 14px;
line-height: 22px;
color: #808080;

}
/*********************************Gallery*************************************/
#gallery-name {
background: #141414;
margin: 0px auto;
width: 1024px;
display: block;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 24px;
color: #8b8970;
font-style: italic;
display: block;

text-shadow: 3px 3px 3px rgba(0,0,0,1);
-webkit-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-o-text-shadow: 3px 3px 3px rgba(0,0,0,1);
-moz-text-shadow: 3px 3px 3px rgba(0,0,0,1);

box-shadow: 0px 2px 2px rgba(0,0,0,1);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,1);

background: #0f0f0f; /* Old browsers */
background: -moz-linear-gradient(top,  #0f0f0f 0%, #212120 21%, #3e423e 49%, #2b2b2a 80%, #0c0c0c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(21%,#212120), color-stop(49%,#3e423e), color-stop(80%,#2b2b2a), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}

#gallery {
margin: 0px auto;
width: 1024px;
display: block;
padding: 3px 0px 36px 0px;
}
.gallery img {
margin: 36px 1px 1px 36px;
width: 200px;
height: 200px;
border: 1px solid #EAEAEA;
padding: 1px 1px 1px 1px;
}
a.photo:hover  img {
margin: 36px 1px 1px 36px;
border: 1px solid #696969;
padding: 1px 1px 1px 1px;
}

/**********************contact**********************/
.contact {padding-top:26px; width:1024px; height:250px; margin: 0px auto;
text-shadow: 2px 2px 2px rgba(0,0,0,1);
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,1);
}
.col-1{float:left; width:271px; margin-left: 70px;}
.col-2 {float:left; width:302px; margin-left: 40px;}
.col-3 {float:left; width:341px; }

#contact-name {
background: #141414;
margin: 0px auto;
width: 1024px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 18px;
color: #8b8970;
font-style: italic;
display: block;

text-shadow: 2px 2px 2px rgba(0,0,0,1);
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,1);

box-shadow: 0px 2px 2px rgba(0,0,0,1);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,1);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,1);

background: #0f0f0f; /* Old browsers */
background: -moz-linear-gradient(top,  #0f0f0f 0%, #212120 21%, #3e423e 49%, #2b2b2a 80%, #0c0c0c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(21%,#212120), color-stop(49%,#3e423e), color-stop(80%,#2b2b2a), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0f0f0f 0%,#212120 21%,#3e423e 49%,#2b2b2a 80%,#0c0c0c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
.map {width:265px; height:202px;margin-top:3px; }
.map iframe {width:265px; height:202px; }
dl {margin:20px 0px 0 0px;
}
dl dt {line-height:24px; margin-bottom:3px;}
dl dd span { width:62px; text-align:right; display:block; float:left; margin-right:12px;}
dl dd {}
dl dd a {}
dl dd a:hover {}
#form { padding:3px 0 0px 0px; width:260px; }
#form input {border:#3f3f3f 1px solid; background:#2c2c2c; font-size:14px; font-family: "Times New Roman", Times, serif; color:#6f6f6f;padding:4px 10px 5px 10px;outline: medium none;width: 238px; height:17px; float:left; }
#form textarea {border:#3f3f3f 1px solid; background:#2c2c2c;font-size:14px; font-family:"Times New Roman", Times, serif;color:#6f6f6f; height: 130px;outline: medium none;overflow: auto; padding: 4px 0px 0px 10px;width: 248px;resize:none;margin:0px 0 0 0;float:left; }
#form label {position:relative;display: block;min-height:37px; overflow:hidden;}
.btns {text-align:right; margin-left:0px; overflow:hidden;}
.btns a.link-1 {display:inline-block; margin:14px 0px 0 25px; }

/**********************footer**********************/
#footer{
width:170px;
height: 20px;
line-height: 20px;
display: block;
margin: 6px auto;
text-align: center;
font-size: 14px;
color: #808080;
border-top: 2px solid rgba(255,187,255,0.4);

text-shadow: 2px 2px 2px rgba(0,0,0,1);
-webkit-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-o-text-shadow: 2px 2px 2px rgba(0,0,0,1);
-moz-text-shadow: 2px 2px 2px rgba(0,0,0,1);
}