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

html {
	margin:0;
	padding:0;
}

body {
	background: #1C3764 url(../images/bg.png) 50% 0 no-repeat;
	margin: 0px;
}

/* Master Layout Styles ------------------------------------------------*/

#container {
 	margin					: auto auto ;
	width					: 927px ;
}

#flash {
	width					: 925px ;
	height					: 390px ;
	clear					: both ;
	border					: 1px solid #FFF;
}

#header {
	width					: 927px ;
	height					: 120px ;
	margin					: 0 ;
	clear					: both ;
}

#logo {
	height					: 85px ;
	width					: 178px ;
	float					: left ;
	padding					: 35px 0 0 25px ;
	margin					: 0 ;
}

#nav {
	height					: 65px ;
	width					: 724px ;
	text-align				: right ;
	float					: left ;
	padding					: 55px 0 0 0 ;
	text-align				: right ;
	margin					: 0 ;
}

#nav li {
	display					: inline ;
	margin					: 0 0 0 20px ;
}

#nav li a {
	font-family				: Arial, Helvetica, sans-serif ;
	font-size				: 100% ;
	color					: #FFF ;
	text-decoration			: none ;
	margin					: 0 ;
}

#nav li a:hover {
	color					: #FFCC00 ;
}

#nav li a.jobs {
	color					: #FFCC00 ;
}

#nav li a.jobs:hover {
	color					: #FFF ;
}

#nav li a .sketchbook {
	margin: 0 0 -7px 0 ;
}

#textContainer {
	width					: 857px ;
	padding					: 25px 35px 0 35px ;
}

#footer {
 	margin					: auto auto ;
	margin-top				: 20px ;
	width					: 857px ;
	height					: 80px ;
	color					: #FFF ;
	padding					: 0 35px 0 35px ;
	clear					: both ;
}

#footer img {
	float					: left ;
}

#footer p {
	font-family				: Arial, Helvetica, sans-serif ;
	font-size				: 70% ;
	float					: right ;
	text-align				: right ;
	margin-top				: 10px ;
}

#footer a {
	font-family				: Arial, Helvetica, sans-serif ;
	font-size				: 100% ;
	color					: #FFF ;
	text-decoration			: none ;
	margin					: 0 ;
}

#footer a:hover {
	color					: #FFCC00 ;
}

/* Text Section -------------------------------------------------*/

#bodyText {
	width					: 857px;
	font-family				: Arial, Helvetica, sans-serif ;
}

#bodyText .intro {
	font-size				: 90% ;
	line-height				: 160% ;
	color					: #FFF ;	
	font-weight				: 100 ;
	margin					: 0 ;
}

#bodyText .bodyCopy {
	font-size				: 80% ;
	line-height				: 140% ;
	color					: #6086AC ;	
	font-weight				: 100 ;
	margin					: 10% 0 0 0 ;
}

#bodyText a {
	color					: #FFF ;
	text-decoration			: none ;
}

#bodyText a:hover {
	color					: #FFCC00 ;
}

h1 {
	font-family				: "Arial Black", Arial, Helvetica, sans-serif ;
	font-size				: 100% ;
	line-height				: 140% ;
	color					: #FFF ;
	text-transform			: uppercase ;
	margin					: 0 ;
}

#bodyText .legals {
	font-size				: 80% ;
	line-height				: 140% ;
	color					: #6086AC ;	
	font-weight				: 100 ;
	margin					: 0 ;
}

/* Our Work -------------------------------------------------*/

#linkHolder {
	margin 					: 20px 0 10px 0 ;
	width					: 855px ;
	height					: 60px ;
	clear					: both ;
}

#column1, #column2, #column3, #column4 {
	width					: 213px ;
	float					: left ;
}

#column1 li, #column2 li, #column3 li, #column4 li, #siteMap li {
	display					: block ;
	list-style				: none ;
	margin					: 0 0 0 -30px ;
	width					: 198px ;
	padding-left			: 15px ;
}

#sitemap {
	height					: 220px ;
}

/* Google Bookmark --------------------------------------------*/

#googleHolder {
	float					: right ;
	margin					: 8px 10px 0 0 ;
}
