@charset "utf-8";
/* CSS Document */
h1,h2,h3,body,div,p,ul,img,form{
	margin:0px;
	padding:0px;
	border:0px;
}

body{
	background-color:#000000;
	background-image:url(../img/header.jpg);
	background-repeat:repeat-x;
}

h1{
	font-size:30px;
	color:#ebecd4;
	margin-bottom:10px;
}
h2{
	font-size:18px;
	color:#ebecd4;
}

h3{
	font-size:18px;
	color:#ebecd4;
}

p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	color:#b5b5b5;
	margin-bottom:10px;
}

ul{
list-style-type: disc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	color:#b5b5b5;
	margin-bottom:10px;
	margin-left:20px;
}
li{
	margin-bottom: 5px;
}
td{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	color:#b5b5b5;
	border:none;
}

td.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	color:#888888;
	border:none;
}

a{
	color:#20869c;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#262626;	

}

a.img{
	color:#20869c;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#262626;
	background-image:url(../img/icon_photo.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;	
}

a.pdf{
	color:#20869c;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#262626;
	background-image:url(../img/icon_pdf.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;	
}
a.vid{
	color:#20869c;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#262626;
	background-image:url(../img/icon_video.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;	
}
a.btn{
	border-bottom-style:none;
}
a.btn:hover{
	border-bottom-style:none;
}
a:hover{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ebecd4;
}

img.btnLink{
	margin-bottom:5px;
}

div.container{
	margin:auto;
	width:920px;
}
div.content{
	margin:auto;
	margin-top:40px;
	width:900px;
}


/* LAYOUT: LEFT*/

div.imgLeft{
	width:580px;
	float:left;
}
div.right{
	width:270px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
div.rightDivider{
	width:270px;
	height:10px;
	/*background-color:#1a1a1a;*/
	border-color:#302317;
	border-top-width:1px;
	border-style:solid;
	margin-top:20px;
	margin-bottom:10px;
}
div.divider{
	width:880px;
	height:2px;
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	/*background-color:#474740*/
}


div.project{
	float:left;
	margin-top:0px;
	/*background-color:#1a1a1a;*/
	background-image:url(../img/bg_wood.jpg);
	border-color:#1f160e;
	border-width:1px;
	border-style:solid;
	width:880px;
	padding:10px;
}

div.footer{
	float:left;
	margin-top:0px;
	background-image:url(../img/header.jpg);
	border-color:#1f160e;
	border-width:1px;
	border-style:solid;
	width:880px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:3px;
	background-position:center;
}



div.title{
	float:left;
	margin-top:50px;
	height:50px;
	width:900px;
}

div.imgTop{
	width:880px;
	float:left;
}
div.down{
	background-image:url(../img/downLines.gif);
	background-repeat:repeat-y;
	float:left;
	margin-top:20px;
}

div.downLeft{
	
	width:260px;
	float:left;
	margin-left:10px;
	margin-right:20px;
	padding-right:20px;

}
div.downMiddle{
	
	width:260px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-right:20px;

}
div.downRight{

	width:260px;
	float:right;
	margin-left:20px;
	margin-right:0px;
	padding-right:10px;


}
div.downDivider{
	width:10px;
	height:10px;

	background-color:#1a1a1a;
	border-color:#262626;
	border-top-width:1px;
	border-style:solid;

}
div.divider{
	width:880px;
	height:2px;
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	background-color:#474740;
}
table{
	border:none;
	margin-top:0px;
	padding-top:0px;
}

a.launchSite {
  display: block;
  width: 270px;
  height: 55px;
  background: url('../img/launchSite.jpg') 0 0 no-repeat;
  text-decoration: none;
  border-bottom-style:none;
}

a:hover.launchSite {
  background-position: -270px 0;
}

a.viewMovie {
  display: block;
  width: 270px;
  height: 55px;
  background: url('../img/viewMovie.jpg') 0 0 no-repeat;
  text-decoration: none;
  border-bottom-style:none;
}

a:hover.viewMovie {
  background-position: -270px 0;
}

a.downloadMovie {
  display: block;
  width: 270px;
  height: 55px;
  background: url('../img/downloadMovie.jpg') 0 0 no-repeat;
  text-decoration: none;
  border-bottom-style:none;
}

a:hover.downloadMovie {
  background-position: -270px 0;
}

a.viewGallery {
  display: block;
  width: 270px;
  height: 55px;
  background: url('../img/viewGallery.jpg') 0 0 no-repeat;
  text-decoration: none;
  border-bottom-style:none;
}

a:hover.viewGallery {
  background-position: -270px 0;
}

.overlay {
   display:none;
   padding:0;
   margin:0;
   position:absolute;
   height:100px;
   width:100px;
   z-index:2;
}

.thumbnail{
   position:relative;
   left:1px;
   z-index:0;
   height:100px;
   width:100px;
   	margin-bottom:5px;
}
