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

#container {
width:1000px;
margin:auto;
height:100%;
}


#header {
	width:1000px;
	margin:auto;
}


#logo {
padding-top: 15px;
z-index:10;
position:relative;
float:left;

}


#menu {

font-family:'Source Sans Pro', sans-serif;
font-size:14px; 
color:#464646;
cursor:pointer;
padding-top: 10px;
z-index:10;
float:right;

}

#menu ul li{
display: inline;
padding-right:100px;
}


a:link {
color:#383838;
text-decoration:none;
}


a:visited {
color:#383838;
text-decoration:none;
}

a:hover {color:#bc0000;}

div.font-style:hover{color:#bc0000;}


a:active {

color:#bc0000;
text-decoration:none;
}

.font-style {
	font-family:'Source Sans Pro', sans-serif;
	font-size:15px;
	color:#464646;
	margin-left:0px;
	margin-top:5px;
	position:absolute;
	display: inline;
	
}


#menu-projects {
font-family:'Source Sans Pro', sans-serif;
font-size:14.5px; 
color:#3c3b3b;
cursor:pointer;
padding-top: 92px;
z-index:101;
margin-left:-25px;
height:45px;
/*width:1000px;
height:20px;*/
}

#menu-projects ul li{
display: inline;
margin-right:30px;
}



#banner_small {
	width:1000px;
	margin:auto;
	padding-top:100px;
	margin-left:17px;
}




#banner {
	width:1000px;
	margin:auto;
	padding-top:100px;
	margin-left:70px;
}



#banner_projects {
	width:1000px;
	margin:auto;
	padding-top:25px;
	margin-left:17px;
}


#thumbnails {
	width:1000px;
	margin:auto;
	padding-top:15px;
}


.shadow-image {
	-webkit-box-shadow: inset #b0aeae 0px 0px 6px;
	-moz-box-shadow: inset #b0aeae 0px 100px 6px;
	box-shadow: inset #b0aeae 0px 0px 6px;
	behavior: url(/PIE.htc);
	height:294px;
	position:absolute;
	z-index:-99999;
	width:978px;
	margin-top:-8px;
	margin-left:-9px;
}
	
	
	
/*.shadow-menu {
	-webkit-box-shadow: inset #b0aeae 0px 0px 6px;
	-moz-box-shadow: inset #b0aeae 0px 100px 6px;
	box-shadow: inset #b0aeae 0px 0px 6px;
	behavior: url(/PIE.htc);
	height:45px;
	position:absolute;
	z-index:-1;
	width:978px;
	margin-top:100px;
	margin-left:3px;
}*/
		
	
	
	
.shadow-video {
	-webkit-box-shadow: inset #b0aeae 0px 0px 6px;
	-moz-box-shadow: inset #b0aeae 0px 100px 6px;
	box-shadow: inset #b0aeae 0px 0px 6px;
	behavior: url(/PIE.htc);
	height:466px;
	position:absolute;
	z-index:-99999;
	width:868px;
	margin-top:-7px;
	margin-left:-9px;
	
	
	}	
	
#tophand_banner_small {
	margin-top:-37px;
	margin-left:935px;
	position:absolute;
	z-index:999;
}
	
	
	
#tophand {
	margin-top:-37px;
	margin-left:825px;
	position:absolute;
	z-index:999;
}


#bottomhand {
	margin-top:-17px;
	margin-left:-36px;
	position:absolute;
	z-index:999;
}


#bottomhand_index {
    margin-top:-56px;
    margin-left:-36px;
    position:absolute;
    z-index:999;
}


#title {
	font-family:'Source Sans Pro', sans-serif;
	font-size:27px;
	color:#bc0000;
	padding-left:10px;
	text-justify:distribute;
	margin-top:60px;
}


#title_index {
	font-family:'Source Sans Pro', sans-serif;
	font-size:27px;
	color:#bc0000;
	padding-left:10px;
	text-justify:distribute;
	margin-top:15px;
}


#title_bottom {
	font-family:'Source Sans Pro', sans-serif;
	font-size:28px;
	color:#bc0000;
	padding-left:10px;
	text-justify:distribute;
	margin-top:30px;
}


#description {
	font-family:'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	padding-left:10px;
	text-justify:distribute;
	margin-top:15px;
	line-height:20px;
	width:800px;
}


#description_projects {
	font-family:'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	padding-left:10px;
	text-justify:distribute;
	margin-top:50px;
	line-height:20px;
}



#coming {
	font-family:'Source Sans Pro', sans-serif;
	font-size:30px;
	color:#4f4f4f;
	padding-left:10px;
	text-justify:distribute;
	margin-top:70px;
	line-height:20px;
}

#contact_left {
	width:220px;
}


#contact_middle {
	width:220px;
	padding-left:320px;
	margin-top:-60px;
}


#contact_right {
	width:220px;
	padding-left:590px;
	margin-top:-40px;
}


.thumb_name {
	font-family:'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#4f4f4f;
	line-height:20px;
}


.thumb_name_small {
	font-family:'Source Sans Pro', sans-serif;
	font-size:12px;
	color:282727;
}


#footer_holder {
	width:1000px;
	bottom:0px;
	z-index:100;
	position:fixed;
	margin:auto; 

}


#footer {
	width:1000px;
	height:13px;
	margin:auto;
	background:#e73029;

}


#copyright {
	float:left;
	width:1000px;
	height:15px;
	font-family:'Source Sans Pro', sans-serif; 
	font-size:11px; 
	color:#939393;
	margin-top:-15px;
	background-color:#FFF;
}


#disclaimer {
	float:right;
	width:500px;
	height:15px;
	font-family:'Source Sans Pro', sans-serif; 
	font-size:11px; 
	color:#939393;
	margin-top:-29px;
	margin-right:-270px;
	background-color:#FFF;
}


#page{
	position:relative;
	width:700px;  
	margin:0 auto;
	height:278px;
}

#page h2,#page p{margin:40px 50px; color:#666;}


.image_align {
	margin-top:0px;
	}
	

