@charset "UTF-8";
/* CSS Document */

*{
padding: 0px;
margin: 0px;
border: 0px;
}

html{

}

body{
background-color: #1a1a1a;
background-image: url("{site_url}/images/bg_content.jpg");
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#page{
width:960px;
margin: 30px auto;
}

#header{
height:40px;
width:960px;
}

#logo{
float: left;
}

#navbar{
float: right;
margin-top: 12px;
margin-right: 16px;
}

.link{
float: left;
margin-left: 5px;
margin-right: 5px;
}

.link a{
color: white;
font-size: 11px;
text-decoration: none;
}

.link a:hover{
color: #dedede;
}

h2{
color: white;
font-size: 33px;
font-weight: normal;
margin-bottom: 12px;
}

/* ================================================
						Home						*/

#title_wrapper{
width:960px;
height: 260px;
margin-top: 95px;
}

#title_wrapper_work{
width:960px;
height: 75px;
margin-top: 95px;
}

#title{
float: left;
height:75px;
width: 341px;
}

#title h1{
color: white;
font-size: 55px;
letter-spacing:-3px;
}



#home_description{
float: left;
width: 561px;
padding-left: 30px;
padding-top: 16px;
padding-right: 20px; 
}

#home_description p{
font-size: 15px;
color: #7a7a7a;
}

#slideshow{

}

#best_work{
margin-top: 40px;
}

#work_wrapper{
float: left;
margin-right: 20px;
width: 220px;
margin-bottom: 40px;
position: relative;
}

#work_wrapper img{
position: absolute;
left: 0px;
top: 0px;
}

.work_title{
color: #d0d0d0;
font-size: 13px;
margin-top: 5px;
}

.work_type{
color: #7d7574;
font-size: 11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin-top: 0px;
}

/* =========================================
					Content						*/
		
#title_content{
float: left;
height:60px;
width: 700px;
}

#title_content h1{
color: white;
font-size: 40px;
letter-spacing:-3px;
}	
	
#title_image{
width: 254px;
float: right;
margin-top: 0px;
margin-right: 0px;
}			
					
#description{
width: 640px;
float: left;
}

#description p{
font-size: 15px;
color: #dddddd;
margin-bottom: 12px;
line-height: 130%;
}

#description p.small{
font-size: 12px;
color: #7a7a7a;

}

#content{
float: left;
margin-top: 30px;
width: 300px;
padding-right: 20px;
}

#content h1{
color: white;
margin-bottom: 12px;
}

#content h1{
color: white;
margin-bottom: 12px;
font-size: 25px;
font-style: bold;
}

#content p{
margin-bottom: 12px;
font-size: 12px;
color: #7a7a7a;
line-height: 130%;

}

#content_right{
width: 330px;
float: left;
}

#content_middle{
width: 320px;
float: left;
margin-top: 42px;
margin-bottom: 12px;
margin-left: 20px;
}

#content_middle li{
margin-bottom: 7px;
font-size: 12px;
color: #7a7a7a;
}

#content_middle h2{
color: white;
font-weight: normal;
font-size: 18px;
font-style:italic;
margin-bottom: 12px;
}

.white{
color: white;
font-style: italic;
}

/* =========================================
					Footer						*/

#footer{
float: left;
margin-top: 60px;
width: 940px;
}

#footer_left{
float: left;
}

#footer_left  p{
font-size: 11px;
color: white;
}

#footer_right{
float: right;
margin-left: 10px;

}

#footer_link{
float: left;

}

#footer_link a{
font-size: 11px;
color: white;
text-decoration: none;
}


#footer_link p{
font-size: 11px;
color: white;
margin-left: 5px;


}

