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

A:link {text-decoration: none; color:#000;}
A:visited {text-decoration: none; color:#000;}
A:active {text-decoration: none; color:#1b2661;}
A:hover {text-decoration: underline; color:#000;}

#preload{
display:none;
}

#sitecontainer{
margin-right:auto;
margin-left:auto;
text-align:center;
}
#logo_container {
margin-top:75px;
padding-bottom:75px;
}

body{

background-color:#fff;
}

#text-light{
color:#6b6b6b;
font-family:Arial;
line-height:22px;
font-weight:100;
font-size:13px;
}

#text-dark{
color:#292929;
font-family:Arial;
line-height:normal;
font-weight:normal;
}

#logo{
width:255px;
height:103px;	
display:block;
margin-top:75px;
padding-bottom:75px;
background: url("/images/logo.gif");
background-repeat:no-repeat;
}

icon_twitter{
background: url("/images/twit.gif");
background-repeat:no-repeat;
}

#navcontainer{
width:695px;
height:30px;
margin-right:auto;
margin-left:auto;
}

#topnav_about{
margin-left:15px;
padding-bottom:10px;
padding-top:10px;
display:block;
width:49px;
height:30px;
background: url("/images/topnav_about.gif");
background-repeat:no-repeat;
float:left;
}

#topnav_about:hover{
background: url("/images/topnav_about2.gif");
background-repeat:no-repeat;
}

#topnav_work,link{
display:block;
margin-left:100px;
padding-bottom:10px;
padding-top:10px;
width:45px;
height:30px;
background: url("/images/topnav_work.gif") no-repeat;
float:left;
}

#topnav_work:hover,focus{
background: url("/images/topnav_work2.gif") no-repeat 0 0;
}

#topnav_people{
float:left;
margin-left:100px;
padding-bottom:10px;
padding-top:10px;
display:block;
width:61px;
height:30px;
background: url("/images/topnav_people.gif") no-repeat 0 0;
}

#topnav_people:hover{
background: url("/images/topnav_people2.gif") no-repeat 0 0;
}

#topnav_blog{
float:left;
margin-left:100px;
padding-bottom:10px;
padding-top:10px;
display:block;
width:38px;
height:30px;
background: url("/images/topnav_blog.gif") no-repeat 0 0;
}

#topnav_blog:hover{
background: url("/images/topnav_blog2.gif") no-repeat 0 0;
}

#topnav_contact{
float:left;
margin-left:100px;
margin-right:0px;
padding-bottom:10px;
padding-top:10px;
display:block;
width:65px;
height:30px;
background: url("/images/topnav_contact.gif") no-repeat 0 0;
}

#topnav_contact:hover{
background: url("/images/topnav_contact2.gif") no-repeat 0 0;
}

#design {
padding-top:40px;
padding-bottom:40px;
margin-left:auto;
margin-right:auto;
}

#about_content{
width:650px;
margin-top:65px;
padding-top:0px;
color:#2e386d;
text-align:justify; 
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
height:250px;
margin-left:auto;
margin-right:auto;
}

#people_logo{
width:90px;
height:122px;
float:left;
}

#people_container{
width:650px;
height:880px;
margin-top:65px;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#people_content{
float:left;
color:#2e386d;
text-align:justify; 
margin-top:5px;
line-height:22px;
font-weight:bold; 
width:300px;
height:240px; 
}

#contact_container{
width:650px;
height:460px;
margin-top:65px;
margin-left:auto;
margin-right:auto;
}

#contact_content{
float:left;
width:300px;
height:100px; 
color:#2e386d;
text-align:left; 
margin-top:25px;
line-height:22px;
font-weight:bold; 
font-size:12px;
}

#work_content{
width:611px;
height:550px;
margin-top:65px;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:auto;
margin-right:auto;
}

.work{
display:block;
float:left;
width:180px;
height:130px;
font-weight:bold;
margin-right:35px;
margin-bottom:40px;
}

#work_wedding{
background: url("/images/thumb_wedding_over.gif") no-repeat 0 0;
background: url("/images/thumb_wedding.gif") no-repeat 0 0;
}

#work_wedding:hover,focus{
background: url("/images/thumb_wedding_over.gif") no-repeat 0 0;
}

#work_qurly{
background: url("/images/thumb_qurly_over.gif") no-repeat 0 0;
background: url("/images/thumb_qurly.gif") no-repeat 0 0;
}

#work_qurly:hover,focus{
background: url("/images/thumb_qurly_over.gif") no-repeat 0 0;
}

#work_tompkins{
background: url("/images/thumb_tompkins_over.gif") no-repeat 0 0;
background: url("/images/thumb_tompkins.gif") no-repeat 0 0;
}

#work_tompkins:hover,focus{
background: url("/images/thumb_tompkins_over.gif") no-repeat 0 0;
}

#work_lunch{
background: url("/images/thumb_lunch_over.gif") no-repeat 0 0;
background: url("/images/thumb_lunch.gif") no-repeat 0 0;
}

#work_lunch:hover,focus{
background: url("/images/thumb_lunch_over.gif") no-repeat 0 0;
}

#work_emerging{
background: url("/images/thumb_emerging_over.gif") no-repeat 0 0;
background: url("/images/thumb_emerging.gif") no-repeat 0 0;
}

#work_emerging:hover,focus{
background: url("/images/thumb_emerging_over.gif") no-repeat 0 0;
}

#work_business{
background: url("/images/thumb_business_over.gif") no-repeat 0 0;
background: url("/images/thumb_business.gif") no-repeat 0 0;
}

#work_business:hover{
background: url("/images/thumb_business_over.gif") no-repeat 0 0;
}

#work_gso{
background: url("/images/thumb_gso_over.gif") no-repeat 0 0;
background: url("/images/thumb_gso.gif") no-repeat 0 0;
}

#work_gso:hover{
background: url("/images/thumb_gso_over.gif") no-repeat 0 0;
}

#work_congruser{
background: url("/images/thumb_congruser_over.gif") no-repeat 0 0;
background: url("/images/thumb_congruser.gif") no-repeat 0 0;
}

#work_congruser:hover{
background: url("/images/thumb_congruser_over.gif") no-repeat 0 0;
}

#work_justin{
background: url("/images/thumb_justin_over.gif") no-repeat 0 0;
background: url("/images/thumb_justin.gif") no-repeat 0 0;
}

#work_justin:hover,focus{
background: url("/images/thumb_justin_over.gif") no-repeat 0 0;
}

#work_which{
background: url("/images/thumb_which_over.gif") no-repeat 0 0;
background: url("/images/thumb_which.gif") no-repeat 0 0;
}

#work_which:hover,focus{
background: url("/images/thumb_which_over.gif") no-repeat 0 0;
}

#work_lakeside{
background: url("/images/thumb_lakeside_over.gif") no-repeat 0 0;
background: url("/images/thumb_lakeside.gif") no-repeat 0 0;
}

#work_lakeside:hover,focus{
background: url("/images/thumb_lakeside_over.gif") no-repeat 0 0;
}

#work_shay{
background: url("/images/thumb_shay_over.gif") no-repeat 0 0;
background: url("/images/thumb_shay.gif") no-repeat 0 0;
}

#work_igk:hover,focus{
background: url("/images/thumb_igk_over.jpg") no-repeat 0 0;
}

#work_igk{
background: url("/images/thumb_igk_over.jpg") no-repeat 0 0;
background: url("/images/thumb_igk.jpg") no-repeat 0 0;
}

#work_shay:hover,focus{
background: url("/images/thumb_shay_over.gif") no-repeat 0 0;
}

#work_andrew{
background: url("/images/thumb_andrew_over.gif") no-repeat 0 0;
background: url("/images/thumb_andrew.gif") no-repeat 0 0;
}

#work_andrew:hover,focus{
background: url("/images/thumb_andrew_over.gif") no-repeat 0 0;
}

#footer{
color: #afafaf;
margin-top:20px;
font-size: 10px;
font-family: Verdana, Geneva, Arial, sans-serif; 
bottom: 25px;
width: 100%;
left: 0px;
height: 18px;
}