/* @override 
	http://local.jaywatson.com/lib/css/global.css
*/

ul {
margin: 0;
padding: 0;
}

li {
list-style: none;
}

body {
background-color: #C0C0C0;
font: 100%  "Times New Roman", Times, serif;
margin: 0;
padding: 10px 0;
}

#wrapper {
width: 950px;
background: url(../img/sidebar.gif) no-repeat;
margin: 0 auto;
min-height: 600px;
padding: 0 0 0 36px;
position: relative;
}

#header {
position: absolute;
width: 920px;
top:  0;
background: url(/lib/img/nav-bg.gif) no-repeat 35px 10px;
height: 150px;
}

/* @group head and nav */

h1.home {
position: absolute;
width: 40px;
height: 600px;
overflow: hidden;
left: -40px;
top: -20px;
}

h1.home a {
display: block;
width: 40px;
height: 600px;
}

h1.home a span {
display: none;	
}

#nav {
position: absolute;
right: 0;
top: 20px;
margin: 0 0px 0 0 ;
}

#nav li {
float: left;
font-variant: small-caps;
font-size: 1.2em;
letter-spacing: 1px;
padding: 0 15px 0 5px ;
background: url(/lib/img/nav-star.gif) no-repeat right center;
}

#nav li.last {
background: none;
padding: 0 0 0 5px;	
}

#nav li a {
background-repeat: no-repeat;
display: block;
height: 20px;
}

#nav li a:hover {
background-position: 0px -20px;
}

li.portfolio a {
width: 100px;
background-image: url(/lib/img/nav_port.gif);
}

li.projects a {
width: 87px;
background-image: url(/lib/img/nav_proj.gif);
}

li.about a {
width: 63px;
background-image: url(/lib/img/nav_about.gif);
}

li.clients a {
width: 76px;
background-image: url(/lib/img/nav_clients.gif);
}

li.blog a {
width: 50px;
background-image: url(/lib/img/nav_blog.gif);
}

#nav li a span {
display: none;
}

ul.info {
position: absolute;
right: 0px;
top: 60px;
font-size: .7em;
letter-spacing: 1px;
}

ul.info li {
float: left;
margin: 0 0 0 10px;	
}

ul.info li.phone {
width: 100px;
height: 15px;
background-image: url(/lib/img/nav_phone.gif);
}

ul.info li.phone span{
display: none;
}


ul.info li.email a {
display: block;
width: 160px;
height: 15px;
background-image: url(/lib/img/nav_email.gif);
}

ul.info li.email a:hover {
background-position: 0 -15px;
}

ul.info li.email a span {
display: none;
}

/* @end */

#content {
background: #FFF url(/lib/img/header_bg.gif) no-repeat;
min-height: 500px;
padding: 100px 0 40px 35px;
}

div.text {
width: 450px;
margin: 0 0 0 20px;

}

div.text p {
margin: 0 0 10px 0;	
line-height: 1.2;
}

div.text p.first {
margin: 20px 0 10px 0;
}

div.text p.first:first-letter{
font-size: 1.5em;
line-height: 0;
/*margin: 20px 10px 10px 10px;*/
}

div#flashcontent.about {
position: absolute;
top: 135px;
right: 25px;
width: 400px;
overflow: hidden;
}

div#flashcontent.clients {
position: absolute;
margin-left: 190px;
width: 500px;
overflow: hidden;
}

div.awards h1 {
font-size: 1.5em;
font-weight: normal;
margin: 0 0 10px 0;
}

div.awards p {
padding: 0 0 0 10px;
}

ul.clients {
position: absolute;
top: 200px;
font-size: 1em;
}

ul.clients li {
margin: 0 0 20px 0;	
}

ul.clients.first {
width: 170px;
text-align: right;
}

ul.clients.second {
left: 780px;
width: 180px;

}





