body{
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
	color:#fff;
	background-repeat: repeat-y;
	background-color: #6d692b;
	background-image: url(../img/BodyShadow.png);
	background-position: center;
}
.signature {
font-family: 'Dawning of a New Day', cursive;
font-size:26px;
	color:#000;
}
.sidebarHome {
	z-index: 1500;
	position: absolute;
	float: right;
	padding: 20px;
	margin: 10px;
	margin-left: 595px;
	width: 254px;
	background-color: #B0AE96;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.sidebarHeader {
	font-family: 'Convergence', sans-serif;
	font-size:20px;
	color:#fff;
    text-shadow:2px 2px 12px #000;
	}
.homeContent {
	color:#000;
	padding:10px 5px 0px 5px;
	line-height:24px;
	font-size:16px;
	font-family: Arial;
}
.header{
	text-align:center;
	width:100%;
	height:150px;
	clear:both;
	margin-bottom:20px;
	border-bottom:7px solid #222;
	font-size:11px;
	line-height:35px;
	font-style:italic;
	text-shadow:1px 1px 1px #000;
}
.header a{
	color:#fff;
	text-shadow:1px 1px 1px #000;
	padding-right:20px;
}
.header a:hover{
	color:#fff;
}
.container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%;
	background-image: url(../img/header.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.left{
	float:left;
	margin-left:10px;
}
.back{
	position:absolute;
	right:10px;
	top:0px;
}
.dvscontent > h1{
	font-size:40px;
	font-weight:normal;
	text-shadow:0px 0px 1px #fff;
	font-family: 'Salsa', arial, serif;
	border-bottom:1px dotted #444;
	padding:10px 20px;
}
.dvscontent > h3{
	font-size:24px;
	color:#aaa;
	font-weight:normal;
	padding:10px 20px;
	text-shadow:1px 1px 1px #000;
	font-family: 'Salsa', arial, serif;
}
h3 a{
	font-size:14px;
	padding-left:20px;
}
a{
	color:#fff;
	text-decoration:underline;
	font-weight: bold;
}
a:hover{
	color:#fff;
}
.dvscontent {
	margin:0 auto;
	padding:270px 0px 25px 0px; /* Footer Padding */
}

.nav {
text-align:center;
height: 34px;
line-height: 44px;
padding-right: 10px;
padding-top: 2px;
font-family: 'Convergence', sans-serif;
font-size:18px;
margin-top: -275px;
}
.navBottom {
height: 27px;
line-height: 27px;
padding-top: 0px;
font-family: 'Convergence', sans-serif;
font-size:12px;
padding-right: 10px;
padding-left: 10px;
display:inline-block;
zoom: 1;
*display:inline;
}
.tab {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	display:inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../img/buttonBackground.png);
	background-repeat: repeat;
	background-position: left top;
	border: thin solid #000000;
	zoom: 1;
	*display:inline;
	margin-top: -20px;
}

.nav a {
color: #fff;
text-shadow:1px 1px 1px #000;
}
.nav a:hover {
text-shadow:2px 2px 2px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /* IE 5-7 */
  filter: alpha(opacity=90);
  /* Netscape */
  -moz-opacity: 0.9;
  /* Safari 1.x */
  -khtml-opacity: 0.9;
  /* Good browsers */
  opacity: 0.9;
  line-height: 34px;
}
.navPositionTop, .navPositionBottom {
width: 900px;
margin-left: auto;
margin-right: auto;
}
.navPositionTop {
margin-top: -22px;
}
.navPositionBottom {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
.socialContainer {
	margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto; width: 250px;
	}
/* Menu style */
.ei_menu{
	background:#000;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /* IE 5-7 */
  filter: alpha(opacity=90);
  /* Netscape */
  -moz-opacity: 0.9;
  /* Safari 1.x */
  -khtml-opacity: 0.9;
  /* Good browsers */
  opacity: 0.9;
	width:100%;
	overflow:hidden;
	margin-top: 15px;
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari, Chrome */
  border-radius: 15px; /* CSS3 */
	
}
.ei_menu ul{
	height:500px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	display:block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.ei_menu ul li{
	float:left;
	width:50px;
	height:500px;
	position:relative;
	overflow:hidden;
	border-right:2px solid #111;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.ei_preview{
	width:50px;
	height:500px;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url(../img/bw.jpg) no-repeat top left;
}
.ei_image{
	position:absolute;
	left:50px;
	top:0px;
	width:50px;
	height:500px;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	/* IE 5-7 */
	filter: alpha(opacity=20);
	/* Netscape */
	-moz-opacity: 0.2;
	/* Safari 1.x */
	-khtml-opacity: 0.2;
	/* Good browsers */
	opacity: 0.2;
	background:transparent url(../img/color.jpg) no-repeat top left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.pos1 span{
	background-position:-800px 0px;
}
.pos2 span{
	background-position:-850px 0px;
}
.pos3 span{
	background-position:-900px 0px;
}
.pos4 span{
	background-position:-950px 0px;
}
.pos5 span{
	background-position:-1000px 0px;
}
.pos6 span{
	background-position:-1050px 0px;
}
.pos7 span{
	background-position:-1100px 0px;
}
.pos8 span{
	background-position:-1150px 0px;
}
.pos9 span{
	background-position:-450px 0px;
}
.pos10 span{
	background-position:-400px 0px;
}
.pos11 span{
	background-position:-350px 0px;
}
.pos12 span{
	background-position:-300px 0px;
}
.pos13 span{
	background-position:-250px 0px;
}
.pos14 span{
	background-position:-200px 0px;
}
.pos15 span{
	background-position:-150px 0px;
}
.pos16 span{
	background-position:-100px 0px;
}
/* contact */
.pos17 span{
	background-position:-700px 0px;
}
.pos18 span{
	background-position:-550px 0px;
}
.pos19 span{
	background-position:-600px 0px;
}
.pos20 span{
	background-position:-500px 0px;
}

.posHome span{
	background-position:-750px 0px;
}
.ei_descr{
	position:absolute;
	width:505px;
	height:500px;
	padding:15px;
	left:50px;
	top:0px;
	background:#b0ae96;

}
.ei_descr img {
	border: 2px solid #333333;
	padding: 2px;
	background-color: #FFFFFF;
}
.ei_descr h2{
	font-family: 'Convergence', sans-serif;
	font-size:26px;
	color:#FFF;
	padding:8px;
	text-shadow:2px 2px 12px #000;
	background:#615e2e;
	background-image: url(../img/background_pattern.png);
	background-repeat: repeat;
}
.ei_descr h3{
	font-family: 'Convergence', sans-serif;
	color:#fff;
	text-shadow:0px 0px 1px #FFF;
	font-style:normal;
	padding:10px;
	background:#333;
}
.ei_descr p{
	color:#000;
	padding:10px 5px 0px 5px;
	line-height:18px;
	font-size:13px;
	font-family: Arial;
}

/* For the index_3 demo */
ul.trigger_list{
	position:absolute;
	right:20px;
	top:145px;
}
ul.trigger_list li{
	float:left;
	line-height:53px;
	color:#ddd;
	font-style:italic;
}
ul.trigger_list li a{
	font-family: 'Rock Salt', arial, serif;
	display:block;
	background:#000;
	color:#ddd;
	line-height:35px;
	padding:5px 10px;
	margin:3px;
	border-radius:5px 5px 5px 5px;
	text-shadow:1px 1px 1px #000;
}
ul.trigger_list li a:hover{
	background:#222;
	color:#fff;

}
