@charset 'utf-8';
/* CSS Document */

/*--Main Block--*/

#shadow{
background:url('../images/main_image_shadow.png');
width:1024px;
height:38px;
margin-top:-38px;
}
* html #shadow{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_image_shadow.png', sizingMethod="crop");
}

#dia_logo{
position:relative;
top:195px;
left:49px;
}
#index_career{
	position:relative;
	top:237px;
	left:566px;
}

#main_image_text{
background:url('../images/main_image_text.png');
width:416px;
height:122px;
position:relative;
top:16px;
left:20px;
}
* html #main_image_text{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_image_text.png', sizingMethod="crop");
}


/*--Bottom--*/

#index_bottombg{
border-top:1px solid #888;
background-image:url('../images/index_bottombg.jpg');
background-repeat:repeat-x;
background-position:bottom;
background-color:#0a0a0c;
height:277px;
}

#index_bottombg h1{
padding: 0 0 5px 18px;
background: url('../images/heading_arrow.gif') no-repeat 0 7px;
color:#d72e0d;
font-weight:normal;
font-size:16px;
}

#seperator{
background-image:url('../images/seperator.png');
width:1px;
height:188px;
float:left;
position:relative;
top:30px;
left:88px;
}
* html #seperator{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/seperator.png', sizingMethod="crop");
}


.content{
margin:20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
}

#index_bottombg a{
text-decoration:none;
color:#d72e0d;
}

#index_bottombg a:hover{
text-decoration:underline;
}

#latest_projects{
float:left;
width:560px;
position:relative;
left:45px;
top:30px;
}

.content img{
display:inline-block;
float:left;
margin-right:35px;
}

#services_blurb{
float:left;
position:relative;
left:131px;
top:30px;
width:290px;
}

span.whitelist{
color:#eee;}

