@import url('reset.css');

*{
border:0px solid #eee;
margin:0;padding:0;
list-style:none;
}

html,body,#bg,#bg table,#bg td,#content{
width:100%;
height:100%;
overflow:hidden;
}

body{
cursor:default;
background-color: black;
color:#FFFF66;
font-family:Futura,sans-serif;
font-size:17px;
letter-spacing: 0em;
line-height: 25px

}

a {
text-decoration: none;
}

h1,h2,.large,.left{
font-family:Futura,sans-serif;
font-size:30px;
}

h2,.box div img{
padding-bottom:10px;
}

img{
display:block;
}

#bg div{
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}
#bg td{
vertical-align:middle;
text-align:center;
}

#bg img{
min-height:50%;
min-width:50%;
margin:0 auto;
}

#content{
position:absolute;
top:0;
left:0;
z-index:70;
overflow:auto;
}

#nav{
	position:absolute;
	bottom:12px;
	left:27px;
	padding-left: 10px;
	z-index:80;
	line-height:12px;
	background-color: rgba(32, 13, 7, 0.25);
	width: 516px;
}

#logo {
float:left;
width: 150px;
height: auto;
padding:13px 30px 10px 8px;
}

#menu {
float: left;  /* originally "right" */
height:58px;
background:;
padding:9px;
z-index: 80;
padding: 56px 13px 13px 13px;
}

h1{
position:relative;
left:-141px;
margin-bottom:-63px;
width:140px;
opacity:0.99;
}

h1 a{
padding:41px 10px 10px 0;
color:#fff;background:#000 url(images/go.gif) 0 -30px repeat-x;
font-size:11px;
text-align:right;
display:block;
}

h1 a:hover{
background:#000 url(images/go.gif) 0 43px repeat-x;
}

ul{
float:left;
width:95px;
padding-top: 1px;
font-family:Futura,sans-serif;
font-size:10px;
font-weight:900;
}


li a{
	height:12px;
	padding:0 5px;
	display:block;
	color: #FFFFFF;
	text-decoration: none;
}
                              /* this changes the color of the text mouse-over*/
li a:hover,li.cur a{
	color: #FFCC00;
	text-decoration: none;
}

.contact h2{
padding: 0 0 50px 0;
color: #fb6307;
}

.about h2{
padding: 0 0 50px 0;
color: #fb6307;
}

.leftplainbox{
margin: auto;
width:350px;
padding:164px 764px 0 0;
}

.rightplainbox{
margin:  auto;
width:350px;
padding: 164px 0 0 662px;
}

.boxplain h2{
font-weight: bold;
}

.boxplain{
width:700px;
margin:20px 20px 20px 20px;
padding: 20px 20px 20px 20px;
background-color: rgba(32, 13, 7, 0.50); 
}

.boxcontact{
margin-top: -45px;
line-height:1.5em;
background:#fff;
padding:20px 20px 7px;
}

.boxcontact p{
font-family: Futura, sans-serif;
font-weight: bold;
color: #333;
font-size: 30px;
padding-bottom: 15px;
}

.boxcontact a{
text-decoration:none;
color: #fb6307;
}

.boxcontact a:hover{
text-decoration:underline;
color: #ccc;
}

.boxabout{
margin-top: -45px;
line-height:1.5em;
background:#fff;
padding:20px 20px 7px;
}

.boxabout p{
font-family: Futura, sans-serif;
color: #333;
font-size: 13px;
padding-bottom: 15px;
}

.boxabout a{
text-decoration:none;
color: #fb6307;
}

.boxabout a:hover{
text-decoration:underline;
color: #ccc;
}

.large{
text-align:right;
top:20%;
right:120px;
font-size:16px;
font-weight: lighter;
}

.left{
text-align:left;
right:auto;
left:180px;
font-size:16px;
color: #fb6307;
}

.right{
left: 800px;
right: auto;
color: #fb6307;
text-align: left;
}

.large h1 {
font-size:100px;
margin-left: 134px;
}

.large h2{
font-size:40px;
}

h3{
position:relative;
border-bottom-width:1px;
padding:30px 30px 10px 30px;
margin:0 -30px 20px -30px;
text-transform:uppercase;
line-height:20px;
font-weight:bold;
}

h3 span{
position:absolute;
right:510px;
top:29px;
background:#000;
text-align:center;
padding:0 5px;
white-space:nowrap;
display:block;
color:#fff;
font-weight:normal;
}

dl{
margin:10px 0;
}

dt,dd p{
padding:15px 0 25px 0;
display:block;
border-top-width:1px;
width:440px;
}

dt{
text-transform:uppercase;
padding:0 5px;
cursor:pointer;
line-height:20px;
height:20px;
font-weight:bold;
width:430px;
}

dd{
height:0px;
overflow:hidden;
width:440px;
}
                       /* #photos, each of the 4 below, is for the number photo navigation */
#photos{
	position:absolute;
	z-index:90;
	bottom:15px;
	right:45px;         /* Controls the position of the numbers.*/
	height:20px;
	overflow:hidden;
}

#photos a,#float{
z-index:90;
height:20px;
line-height:20px;
text-align:center;
width:40px;
background:#fb6307 url(images/gal.gif) -6px 5px no-repeat;
cursor:pointer;
color:#fff;
}

#photos a{
width:20px;
float:left;
margin-left:1px;
background:#000;
font-weight:light;
overflow:hidden;
}

#photos a:hover,#photos a.cur{
background:#fff;
color:#000;
}

#float{
display:none;
position:absolute;
}

#float.nxt,#float.prv{
display:block;
}

#float.nxt{
background-position:-16px 5px;
}

#float.prv{
background-position:7px 5px;
}

#footer {
font-family: Futura;
font-size: 10px;
font-weight: 100;
color: #FFFF66;
text-align: left;
position: absolute;
right: 0px;
top: 129px;
}
