body, html {
	padding:0;
	font-size: 13px;
	line-height: 18px;
	color: #464749;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	background:transparent url("images/bkgd-header.gif") repeat-x;
	width: 100%;
}

html {
	overflow-y: scroll;
}
	
#wrapper {
	width: 961px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

#wrapper-home {
	width: 1016px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

#sliders {
	width: 1016px;
	margin-top: 32px;
	height: auto;
	overflow: hidden;
	}
	
#container {
	margin: 0 27px 20px 27px;
	height: auto;
	overflow: hidden;
	}
	
#container-sec {
	margin: 45px 0 20px 0;
	height: auto;
	overflow: hidden;
	}
	
#header {
	width: 961px;
	height: 113px;
	margin: 0 auto;
}

p.center {
	text-align: center;
	margin: 0;
	}
	
span.box-title {
	font-size: 12px;
	color: #201c5c;
	}
	
p.margin{
	margin-bottom: -20px;
	}
	
h1 {
	font-size: 22px;
	font-weight: 900;
	line-height: 4px;
  	color: #f27c24;
  	padding-top: 10px;
}

h2 {
	font-size: 24px;
	font-weight: 900;
	line-height: 4px;
  	color: #38522f;
  	margin: 30px 0 0 24px;
}

h3 {
	font-size: 24px;
	font-weight: 900;
	line-height: 4px;
  	color: #4d342f;
  	margin: 30px 0 0 24px;
}

h4 {
	font-size: 36px;
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	font-weight: 900;
	line-height: 38px;
  	color: #f27c24;
	margin: 0;
}

div.work {
	font-size: 36px;
	font-weight: 900;
	line-height: 38px;
  	color: #f27c24;
	margin: 0;
}

h5 {
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
  	color: #201c5c;
	margin-bottom: -10px;
}

h6 {
	font-size: 16px;
	font-weight: normal;
  	color: #201c5c;
	margin-bottom: -10px;
	margin-top:15px;
}

.homecopy {
	margin-right: 50px;
	}
	
.italic {
	font-style: italic;
	color: #f27c24;
	font-size: 16px;
	margin-top: 50px;
	}
	
#home-banners {
	margin: 40px 0 0 0;
	}
	
#home-ad {
	float: left;
	background:transparent url("images/home-banner-ad.jpg") no-repeat;
	width: 463px;
	height: 126px;
}

#home-stories {
	float: right;
	background:transparent url("images/home-banner-stories.jpg") no-repeat;
	width: 463px;
	height: 126px;
}

#work-ww {
	background:transparent url("images/pix-crab-classic-weight-watchers-ads.jpg") no-repeat;
	width: 1016px;
	height: 578px;
}

#connect {
	text-align: center;
	margin: 40px 0 0 0;
	}
	
#work-crab-classic {
	margin: 20px 0 0 20px;
}

#work-cmi1b {
	background:transparent url("images/pix-cmi1b.jpg") no-repeat;
	width: 948px;
	height: 383px;
	margin-top: -5px;
}

#work-cmi2-3 {
	background:transparent url("images/pix-cmi2-3.jpg") no-repeat;
	width: 767px;
	height: 686px;
}

#work-cmi-display {
	background:transparent url("images/pix-cmi-display.jpg") no-repeat;
	width: 600px;
	height: 643px;
	margin-left: 100px;
}

#work-bcsb-financial1 {
	background:transparent url("images/pix-bcsb-financial1.jpg") no-repeat;
	width: 941px;
	height: 515px;
}

#work-bcsb-financial2 {
	background:transparent url("images/pix-bcsb-financial2.jpg") no-repeat;
	width: 906px;
	height: 685px;
}

#work-dion1 {
	background:transparent url("images/pix-dion1.jpg") no-repeat;
	width: 941px;
	height: 742px;
}

#work-dion2 {
	background:transparent url("images/pix-dion2.jpg") no-repeat;
	width: 649px;
	height: 612px;
}

#work-dion3 {
	background:transparent url("images/pix-dion3.jpg") no-repeat;
	width: 941px;
	height: 983px;
}

#work-sunset1 {
	background:transparent url("images/pix-sunset1.jpg") no-repeat;
	width: 929px;
	height: 779px;
}

#work-sunset2 {
	background:transparent url("images/pix-sunset2.jpg") no-repeat;
	width: 886px;
	height: 1115px;
}

#work-sunset3 {
	background:transparent url("images/pix-sunset3.jpg") no-repeat;
	width: 900px;
	height: 566px;
}

#work-nc-packaging {
	background:transparent url("images/pix-north-coast-packaging.jpg") no-repeat;
	width: 656px;
	height: 418px;
}

#work-nc-signage {
	background:transparent url("images/pix-north-coast-signage.jpg") no-repeat;
	width: 916px;
	height: 627px;
}

#work-nc-gourmet {
	background:transparent url("images/pix-north-coast-gourmet.jpg") no-repeat;
	width: 934px;
	height: 679px;
}

#work-parks {
	background:transparent url("images/pix-parks2.jpg") no-repeat;
	width: 863px;
	height: 534px;
}

#work-rome-ads {
	background:transparent url("images/pix-rome-ads.jpg") no-repeat;
	width: 945px;
	height: 581px;
}

#work-rome-pkg-banners1 {
	background:transparent url("images/pix-rome-pkg-banners1.jpg") no-repeat;
	width: 885px;
	height: 520px;
}

#work-rome-pkg-banners2 {
	background:transparent url("images/pix-rome-pkg-banners2.jpg") no-repeat;
	width: 885px;
	height: 439px;
}

#work-trans-ocean-trade-show {
	background:transparent url("images/pix-trans-ocean-trade-show.jpg") no-repeat;
	width: 850px;
	height: 565px;
}

#work-trans-ocean-shrimp1 {
	background:transparent url("images/pix-trans-ocean-shrimp1.jpg") no-repeat;
	width: 940px;
	height: 708px;
}

.three-column {
	float: left;
	width: 326px;
}

#topsection ul li {
		float: left;
		width: 220px;
		margin-right: 25px;
		}

.action {
	float: left;
	width: 200px;
	margin-top: 24px;
}

a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a:hover {
	color: #201c5c;
	text-decoration:none;
}

a.home:link, a.home:visited {
	color:#f27c24;
	text-decoration:none;
}

a.home:hover {
	color: #464749;
	text-decoration:none;
}

a.banner:link, a.banner:visited {
	color:#000000;
	text-decoration:none;
}

a.banner:hover {
	color: #323133;
	text-decoration:none;
}

a.people:link, a.people:visited {
	color:#464749;
	text-decoration:none;
}

a.people:hover {
	color: #000000;
	text-decoration:none;
}

a.work:link, a.work:visited {
	color:#201c5c;
	text-decoration:none;
}

a.work:hover {
	color: #f17c23;
	text-decoration:none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

#sec-left {
	float: left;
	width: 625px;
	}
	
#sec-right {
	float: right;
	width: 269px;
	margin-top: 55px;
	}

img {  
	border-style: none;
}

#menu {
	font-size: 11px;
	list-style: none;
	float: right;
}

#menu ul {
	margin: 0;
	padding-top: 32px;
	font-weight: bold;
	}

#menu li {
	display: inline;
	margin-left: 38px;
	}

#menu a {
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:hover { 
	text-decoration: none; 
	color: #f17c23;
}

#menu .live { 
	text-decoration: none; 
	color: #f17c23;
}



#footer {
	width: 100%;
	padding-bottom: 200px;
	background-color: #f27c24;
	background-position: bottom left;
	border: 1px solid #f27c24;
}

#footer .middle {
	width: 960px;
	margin: 0 auto;
	border: 1 px solid #FF00FF;
	}
	
#footer .sec { 
	width: 760px;
	font-size: 11px;
	line-height: 14px;
	margin: 24px 0 0 0;
	color: #FFFFFF;
}

#footer-home { 
	float: left;
	font-size: 12px;
	margin: 125px 0 100px 0;
	color: #FFFFFF;
}

#icons { 
	float: right;
}

