/**** GLOBALS *****/
/******************/
* {
	padding: 0;
	margin: 0;
}
body {
	font: 75%/160% "Times New Roman", Times, serif;
	color:#a5bac7;
	background-color:#000;
	border: none;
	text-align: left;
}
#body_home{
	background-image:url(../images/background.jpg);
	background-position:center;
	background-position:top;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
#body_content{
	background-image:url(../images/background_content.jpg);
	background-position:center;
	background-position:top;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
a {
	color:#d4b888;
	text-decoration:none;
}
a:visited
{
	color:#CEB281;
}
a:hover
{
	color:#a5bac7;
}
ul {
	list-style-type:none;
}
img {
	padding:10px;
	border:none;
}
h1 {
	padding:5px;
	padding-left: 25px;
	padding-top:10px;
	font-size: 175%;
	font-weight: bold;
}
h2 {
	padding:5px;
	padding-left: 25px;
	padding-top:10px;
	font-size: 150%;
	font-weight: bold;
}
h3 {
	padding:5px;
	padding-left: 25px;
	padding-top:10px;
	font-size: 125%;
	font-weight: bold;
}
h4 {
	padding:5px;
	padding-left: 25px;	
	font-size: 100%;
	font-weight: bold;
}
p {
	padding: 5px;
	padding-top:10px;
	padding-left: 25px;
    padding-right:50px;
	font-size: 115%;
	text-align: left;
}
form
{
	border:none;
}
focus {
	outline:none;
}
object{
	outline:none;
}
object focus
{
	outline:none;
}
/******* INSIDE form *********/
/*****************************/
form input
{
	border:none;
	color:#1c2124;
	background-color:#a5bac7;
}
form textarea
{
	border:none;
	color:#1c2124;
	background-color:#a5bac7;
}
/****** INSIDE table *********/
/*****************************/
table p
{
	padding-left:10px;
	padding-right:15px;
}
table h2
{
	padding-left: 10px;
}
table h3
{
	padding-left: 10px;
}
table .left
{
	border-right:thin;
	border-right-color:#2b2f31;
	border-right-style:solid

}
table .left p
{
	padding-left: 50px;
}
/***** CONTENT CONTAINERS *******/
/********************************/
#container {
	position:relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	width:1180px;
	height:1250px;
}
#body_home #container {
	background-image:url(../images/background_middle.jpg);
	background-position:center;
	background-position:top;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
#body_content #container {
	background-image:url(../images/background_content_middle.jpg);
	background-position:center;
	background-position:top;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
/***** INSIDE container *******/
/******************************/
#header {
	margin:auto;
	margin-top:0px;
	height:170px;
	width:1180px;
}
#navbar {
	font-family: "Trajan Pro", "Times New Roman", Times, serif;
	font-size:150%;
	position:relative;
	margin-top:0px;
	margin-left: 230px;
	width:720px;
	height:30px;
}
#content {
	position:relative;
	margin-top:0px;
	margin-left:230px;
	padding-top:25px;
	width:720px;
	min-height:1000px;
	height:auto;
}
#contact {
	position:relative;
	margin-top:0px;
	margin-left:230px;
	padding-top:25px;
	width:720px;
	height:480px;
}
#show {
	position:relative;
	margin-top:0px;
	margin-left:230px;
	width:720px;
	height:480px;
	overflow:hidden;
}
#jsGallery {
	width:720px !important;
	height:480px !important;
}
#footer {
	font-family: "Trajan Pro", "Times New Roman", Times, serif;
	font-size:100%;
	position:relative;
	margin-top:125px;
	margin-left:230px;
	margin-right:auto;
	width:720px;
}
/******* INSIDE content ********/
/*******************************/
#gallery {
	position:relative;
	margin-top:0px;
	margin-left:-50px;
	width:820px;
	height:820px;
}
/******** INSIDE header ********/
/*******************************/
#header h1
{
	padding-top:50px;
	font-family: "Trajan Pro", "Times New Roman", Times, serif;
	font-size:300%;
	text-align:left;
	color:#d4b888;
	margin-left:-4000px;
}
#header h2
{
	padding-top:10px;
	font-family: "Trajan Pro", "Times New Roman", Times, serif;
	font-size:300%;
	text-align:left;
	color:#d4b888;
	margin-left:-4000px;
}
/******** INSIDE navbar ********/
/*******************************/
#navbar ul {
	position:relative;
	margin:auto;
	list-style:none;
	text-align:center;
}
#navbar li {
	display:inline;
}
#navbar img  {
	padding:0px;
	
}
#navbar #language {
	position:absolute;
	top:5px;
	left:700px;
}
#navbar ul li a {
	padding:0px;
	margin-right:20px;
	margin-left:20px;
	text-align:center;
	text-decoration: none;
	vertical-align:middle;
}
/******** INSIDE contact *******/
/*******************************/
#contact .contactdata
{
	width: 250px;
}
#contact .button
{
	margin-top:5px;
	width: 100px;
}
#contact table
{
	margin-top:15px;
}
#contact table .left
{
	border:none;
}
#contact table .left p
{
	padding-left:25px;
}
/******* INSIDE footer *******/
/*****************************/
#footer p {
	color:#d4b888;
	text-align:center;
	font-size: 100%;
}
#footer a {
	text-decoration:underline;
}





