html { 
background: url(images/top.jpg) top repeat-x;  
}

body { 
text-align: left;  
font:12px "Trebuchet MS", sans-serif;
color:#666666;  
margin: 0 auto;  
width:800px; 
}

h2{
font:bold 25px "Trebuchet MS", sans-serif;
margin:0 0 10px 0;
color:#4682ab;
}

h3{
font:bold 14px "Trebuchet MS", sans-serif;
margin:0 0 5px 0;
color:#000;
}

#home h3{
float:left;
font-size:12px;
margin:5px 0 5px 0;
color:#000;
} 


/*Navigation*/

#nav{
height:140px;
background:url(images/nav.jpg) no-repeat #2f91cb;
padding:0;
}

#nav ul { 
padding: 0;  
margin: 0;  
float: right;  
   
list-style: none;  
color: #ccebfd; 
}

#nav li { 
float:left;
display:inline;  
}

#nav li a { 
text-decoration:none;
display:block;  
padding:9px 15px 10px 15px !important;
padding:9px 15px 7px 15px;
/*height:24px;*/
border-left:#9ccae5 solid 1px;
color: #ccebfd; 
}

li#last_nav  a{
border-right:#9ccae5 solid 1px;
}

#nav a:hover, #nav .current a{
color:#fff;
}


#container {
margin-top:-80px;
line-height:1.60em;
}

/*Intro*/

#intro{
margin:0 0 45px 0;
}

#intro h1{
font:bold 65px "Trebuchet MS", sans-serif;
letter-spacing: -3px;
line-height: 80px;
color: #1c6699;
padding:0;
margin:5px 0;
}

#intro p{
font-size:15px;
margin:0;
}

#content{
}


/*Col_left*/

#col_left{
width:380px;
float:left;
display:inline;
padding-right:20px;

}

#works #col_left{
background-image:none;
}

#col_left p{
margin:0 0 30px 0;
}

#home #col_left ul{
float:left;
display:inline;
margin:0 25px 40px 0px !important;
margin:0 25px 40px 0px;
padding-left:0;
width:100px;
}

#client_list {
float:left;
width:380px;
}

#home #col_left ul li{
list-style:none;
}

#about #col_left ul{
margin:0 0 30px 0;
padding:0;
}

#about #col_left li{
list-style:none;
padding:10px 0 5px 25px;
background:url(images/icon1.gif) no-repeat center left;
}

#col_left a{
text-decoration:none;
color:#1c6699;
}

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

/*Col_right*/

#col_right{
width:380px;
float:right;
display:inline;
}

#col_right p{
margin:0 0 30px 0;
}

/*.pic_bg {
height: 146px;
width: 377px;
margin: 5px 0px 0px 0px;
background: url(images/pic_bg.png) no-repeat;
}*/

.work {
margin:0 0 35px 0;
}

.latest_work {
clear:both;
margin:0px 0 50px 0;
}

.work img, .latest_work img{
border:#ddd solid 5px;
margin:0 10px 0 0;
}

.work a, .latest_work a{
text-decoration:none;
color:#1c6699;
}

.work a:hover, .latest_work a:hover{
text-decoration:underline;
}

a.visit{
padding-left:15px;
background:url(images/icon3.gif) no-repeat center left;
}

a.latest_visit{
padding-left:15px;
background:url(images/icon3.gif) no-repeat center left;
float:right;
margin:5px 0 0 0;
}


#col_right a{
text-decoration:none;
color:#1c6699;
}

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


#clients{
margin:0px 0 20px 0; 
clear:both; 
}

p.footer { 
text-align:center;
color:#2a8fcb;  
padding:20px 0 10px 0;  
border-bottom: 5px solid #2a8fcb;  
margin:0px 0 0 0; 
clear: both; 
}




