body{
   background-color:#000;
   font-size:100%;
   font-family: "Gill Sans", Optima, sans;
   color:#fff;
}
A:link{
  	text-decoration: none;
	color: #fff;
  } 
A:visited{
  	text-decoration: none;
	color: #fff;
  }
 A:hover{
  	text-decoration: none;
	color: #ccc;
  }
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

ul,li{
  padding: 0px;
  line-height:1.5em;
  letter-spacing:0.1em;
  font-size:1.0em;
   color:#888;
}
#outer_container {
	left:0;
	bottom:0;
  margin: 0 0;
  height: 100%;
  width: 100%;
 min-height:700px; height:auto !important; height:700px;
  text-align:center;

}
#inner_container {
	position: relative;
	background-image: url(../images/index.jpg);
	background-repeat: no-repeat;
	text-align:left;	
	width: 1000px;
 		min-height:700px;
 height:auto !important;
	margin: auto auto;
	padding: 0px;
	background-color: transparent;
border: 0px solid #fff;
}
#logo {
position:absolute;
z-index:10;
top:3;
left: -28;
width:230px;
height:auto;
}
#box_left {
border:0px solid #fff;
	margin: 0px;
	float:left;
	width: 500px;
	min-height:400px; height:auto !important;
height:400px; 
	padding: 10px 15px 10px 25px;
}

 
#back_up {
	margin-bottom: 0px; 
	height: 50px;
	padding: 25px;
	clear:both;
	text-align:center;
}
#menu {
z-index: 100;
 position:absolute;
  top: 155px;
  left: 10px;
  width: 250px;
   text-align:left;
   font-size:1.0em;
}
#box_top_left {
 position: absolute;
z-index: 2;
  top: 50px;
  left: 76px;
  width: 415px;
  height: 280px;
  padding: 0;
   text-align:right;
  border:1px solid #ffc;
}

.button_stuff{
  width:70px;
  height:12px;
  padding:5px;
  border: 1px solid #222;
  border-left: 1px solid #111;
  line-height:1.0em;
  text-align:right;
  letter-spacing:0.55em;
  font-size:0.72em;
   color:#fff;
   background-color: #222;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.button_box_next {
 position: absolute;
 z-index:200;
  top: 60px;
  left:400px;
  width:80px;
  height:32px;
  padding:1px;

}
 .count{
clear:both;
float:right;
 text-align:center;
  letter-spacing:0.45em;
  font-size:0.85em;
   color:#111;
}
#photos{
	position: absolute;
	z-index: 2;
	top: 50px;
	left: 0px;
	width: 650px;
  width: 650px;
  height: 460px;
	padding: 5px 0px 0px 350px;
	text-align:center;
	background-color: #000;
}
#videos{
	position: absolute;
	z-index: 2;
	top: 50px;
	left: 0px;
	width: 600px;
  width: 650px;
  height: 455px;
	padding: 10px 0px 0px 350px;
	text-align:center;
	background-color: #000;
}
#button_box_photos {
 position: absolute;
z-index: 100;
  top:5px;
  left: 73px;
}
#button_box_photos_close {
 position: absolute;
z-index: 101;
  top:5px;
  left: 70px;
}
#button_box_videos {
 position: absolute;
z-index: 200;
  top:5px;
  left: 160px;

}
#button_box_videos_close {
	position: absolute;
	z-index: 101;
  top:5px;
  left:160px;
}





#quotes {
 position: absolute;
 z-index: 2;
  top:50px;
  left:0;
  width: 650px;
  height: 410px;
  margin: 0px;
  padding: 55px 0px 0px 350px;
	text-align:center;
	background-color:#000;
}
#button_box_quotes {
 position: absolute;
z-index: 101;
  top:5px;
  left: 246px;
}

#button_box_quotes_close {
 position: absolute;
z-index: 101;
  top:5px;
  left: 246px;

}
#slide-images{
  width: 400px;
  height: 225px;
    margin:0px;
	display:block;
	background-color:#000;
}

#slide-images li{
 position:absolute;
  width: 400px;
   margin:0px;
	display:block;
 list-style-type:none;
  text-align:left;
  line-height: 1.5em;
  letter-spacing:0.1em;
  font-size:1.2em;
  font-weight:500;
   color:#eee;
	background-color: #000;
}

#slide_box {
	position: absolute;
	z-index: 4;
	top: 455px;
	left: 76px;
	width: 417px;
	height: 30px;
	padding: 0;
	background-color: transparent;
}
 *html #slide_box {
	position: absolute;
	z-index: 4;
	top: 315px;
	left: 76px;
	width: 417px;
	height: 30px;
	padding: 0;
	background-color: transparent;

}

#main_right {
	position: absolute;
	z-index: 3;
	top: 500px;
	left: 100px;
	width: 520px;
	height: auto;
	padding: 10;
	background-color: transparent;
  border:0px solid #fff;
}
 *html #main_right {
	position: absolute;
	z-index: 3;
	top: 360px;
	left: 100px;
	width: 520px;
	height: 100px;
	padding: 0;
	background-color: transparent;

}
 .arrow{
float:left;
 text-align:left;
   color:#B5121B;
	font-size: 2.50em;
}
#under_mask{
position:absolute;
	z-index:1;
bottom:-60;
left:0;
margin:auto auto;
width:100%;
height:100%;
}

.left_blurb {
margin: -35px 0px 0px 0px;
  width: 700px;
  padding: 0px;
  border:1px solid #fff;
}
#box_right {
overflow:hidden;
	float:right;
	margin: 56px 6px 0px 0px;
	width: 435px;
 	 height:447px !important;
height:447px; 
max-height:447px; 
	padding: 0px;
background-color: #111;
border:0px solid #fff;
}
.sides{
width:200px;
padding:0px 1px 0px 9px;
text-align:left;
font-size: 0.87em;
color:#CABCAA;
}

.bottom {
position:absolute;
top:500px;
left:0px;
  margin: 30px 150px 50px 65px;
  width: 790px;
  height:auto;
  padding: 10px 120px 20px 20px;
   background-color: #111;
  border: 0.1em solid #222;
}
p.bottom_text{
  text-align: left;
  font-size: 1.00em;
  font-weight: 500;
   color:#CABCAA;
}
 .title{
float:left;
	margin: -17px 0px  0px 63px;
  width:auto;
  letter-spacing:0.03em;
  font-size: 5.90em;
  font-weight: 600;
   color:#834D31;
  border:0px solid #ffc;
}
 .clearboth{
clear:both;
text-align:center;
 padding: 35px 0px; 2px 0px;
  letter-spacing:0.1em;
  font-size: 1.09em;
  font-weight: 500;
   color:#fff;
  border:1px solid #000;
}



p {
  line-height:1.5em;
  letter-spacing:0.1em;
  font-size:0.90em;
  text-align: center;
   color:#fff;
}

 .title_right{
  letter-spacing:0.2em;
  font-size: 1.25em;
  font-weight: 100;
   color:#fff;
}

.blurb {
  text-align:center;
  letter-spacing:0.1em;
  font-size: 1.30em;
  font-weight: 300;
   color:#fff;
}
 .whoswho{
  padding: 0px 15px 0px 15px;
}
.quote {
     float: left;
     height: 25px;
     margin-top: -40px;
     padding-top: 45px;
     padding-right: 5px;
     margin-bottom: -28px;
     font-size: 320%;
font-family:"Times New Roman", Georgia,serif;
  font-weight: 700;
   color:#fff;

}
.quote_end {
position:relative;
vertical-align: -20px;
     height: 5px;
     margin-top: 0px;
     margin-left: 10px;
     margin-bottom: 0px;
     padding-top: 10px;
     padding-bottom: 0px;
     padding-left: 0px;
     font-size: 320%;
font-family:"Times New Roman", Georgia,serif;
  font-weight: 700;
   color:#fff;
}