@charset "UTF-8";
/* CSS Document */

/* FONT/STYLE */

body
{
	/*width:100%; height: 100%;*/
	margin: 0;padding: 0;
	
	font-family: "Century Gothic";
	
	background:url(../images/BG_2.jpg);
	/*background-repeat: repeat;*/
}

h1, h2
{
	font-size: 35px;
	font-weight: 400;
	color: #FFF; /* ,#172154; #434036;*/
}
h2
{
	font-size: 24px;
}
h3
{
	color: #b2c9e6;/*#889db7; /*#5a779b; /*#434036;*/
	font-size: 24px;
}
h4
{
	color: #b2c9e6;/*#889db7; /*#5a779b; /*#b2c9e6;/*#434036;*/
	font-size: 20px;
	font-style:italic;
}

p
{
	color: #FFF; /*#5a779b; #b2c9e6; /*#434036; */
	font-size: 14px;
}
p2
{
	color: #FFF;
	font-size: 11px;
}
p3
{
	font-size: 24px;
	color: #b2c9e6;
}
a:hover
{
	opacity: 0.3;
}
p4
{
	font-style: bold;
	color: #b2c9e6;/*#889db7; /*#5a779b;*/
}
a
{
	text-decoration: none;
}

a img
{
	position: auto;
	width: 340px; height: 200px;
	
	margin-top:20px;
	margin-left:10px; 
	margin-right:10px;
	margin-bottom:20px; 
	
	border-color: #eed898;
	border-style:solid;
	border-width:thin;
	
	float: left;
}
a:hover img
{
	opacity: 0.5;
}

/*** *** *** *** CONTAINERS */

#header_main
{
	position:absolute; 
	width: 960px; height: 240px;

	top:0; 
	bottom:0; 
	left:0; 
	right:0;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto; 
	
	
	background: none;
	display: none;
}
#header_contact
{
	text-align: center;
}
#header_container
{
	position: auto;
	width: 100%; height: auto;
	
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 5px;
	
	background: none;
	display: none;
	overflow:hidden;
}
#header
{
	width: 960px;
	
	margin-left: auto;
	margin-right: auto;
	
	overflow:hidden;
}

#main_container
{
	width: 960px; height: auto;
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 200px;
	margin-bottom: 275px;
	bottom: 100px;
	
	background: none;
	display: block;
}
#main_container_bottom
{
}
#videoclips_container
{
	position: relative;
	width: 450px; height: auto;
	
	top: 75px; 
	bottom:0; 
	left:0; 
	right:0;
	margin-top:5%;
	margin-left:10px;
	margin-right:450px;
	padding-bottom: 100px;
}

#clipdesc_container
{
	position: relative;
	width: 450px; height: 250px;
	
	top: 0px;
	margin-left: 0px;
	margin-right: 30px;
	padding-top: 100px;
	
	display: none;
	float: right;

}

#videoclips_container2
{
	height: auto;
	position: fixed;
	width: 150px 
}

#reel_container
{
}


#footer_bottom_container, #footer_bottom_container2
{
	position:fixed;
	width: 100%; height: 20px;
	
	bottom: 0px;
	
	z-index: 5;
	opacity: 0.4;
	background:#000;                 /* #63788c /* #eed898 /* #f7eed4 */
}
#footer_bottom_container2
{
	opcaity: 1;
	background: none;
}
#footer_bottom_wrapper
{
	width: 1000px; height: 20px;
	
	margin-left: auto;
	margin-right: auto;
	bottom: 0px;
	
	z-index: 6;
	background: none;
}
#footer_bottom
{
	z-index: 6;
	bottom: 4px;
	background: none;
	float: left;
}

#footer_container, #footer_container2
{
	position:fixed;
	width: 100%; height: 80px;
	
	bottom:0px;
	
	z-index: 3;
	background: #b9a083;				/*#c5d7ed; /*004ebc; /*#b9a083; /*#3b6088;                 /*#63788c /* #eed898 /*#f7eed4*/
	opacity: 0.7;
	display: block;
}
#footer_container2
{
	opacity: 1;
	background: none;
	
	float: left;
}
#footer_wrapper
{
	width: 960px; height: 80px;
	
	margin-left: auto;
	margin-right: auto;
	
	z-index: 5;
	background: none;
}
#footer
{
	width: auto; height: 60px;
	
	bottom: 28px;
	
	z-index: 4;
	background: none;
	float: left;
}
.left1{margin-top: -12px; margin-left: 50px;}
.left2{margin-left: 125px;}
.left3{margin-left: 50px;}
.left4{margin-left: 50px;}
.left5{margin-left: 50px;}
.left6{margin-top: 6px; margin-left: 125px;}
.left7{margin-top: 19px; margin-left: 25px;}
.left8{margin-top: -2px; margin-left: 150px;}
.left9{margin-top: 1px; margin-left: 25px;}
.left10{margin-top: 18px; margin-left: 15px;}


/*** *** *** *** CLASSES */

.increaseWeight
{
	color: #2e425b; /*#5a779b; /*5c8bc5; /*#0d60c8; /*#c26a04;*/
}
.opaque:hover
{
	opacity: 1;
}

a.clips
{
	position: auto;
	width: 240px; height: 150px;
	
	margin-top:20px;
	margin-left:10px; 
	margin-right:10px;
	margin-bottom:20px; 
	
	border-color: #eed898;
	border-style:solid;
	border-width:thin;
	
	float: left;
}



