


/* Section Headers */

#outer h1 {
	margin: 0;
	padding: 0;
}

#outer h1 #about {
	display: block;
	width: 770px;
	height: 125px;
	margin: 0;
	padding: 0;
	background:  url(../images/hdr_about.jpg) no-repeat;
}

#outer h1 #folio {
	display: block;
	width: 770px;
	height: 125px;
	margin: 0;
	padding: 0;
	background: url(../images/hdr_folio.jpg) no-repeat;
}

#outer h1 #contact {
	display: block;
	width: 770px;
	height: 125px;
	margin: 0;
	padding: 0;
	background: url(../images/hdr_contact.jpg) no-repeat;
}

#outer h1 span { display: none; }

/* Centrecontent Styles */

#centrecontent {
	float: left;
	display: inline;
	width: 652px;
	margin: 0 0 0 118px;
	padding: 0;
	/*background: url(../images/content_bg.gif) 0 0 no-repeat;*/
}

#centrecontent .folder {
	padding: 29px 21px 30px 57px;
	margin: 0;
}

#centrecontent h2 {
	margin: 0;
	padding: 0;
}

#centrecontent h2 #bio {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_bio.jpg) no-repeat;
}

#centrecontent h2 #services {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_services.jpg) no-repeat;
}

#centrecontent h2 #clients {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_clients.jpg) no-repeat;
}

#centrecontent h2 #design {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_design.jpg) no-repeat;
}

#centrecontent h2 #illustration {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_illustration.jpg) no-repeat;
}

#centrecontent h2 #websites {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_websites.jpg) no-repeat;
}

#centrecontent h2 #drop {
	display: block;
	width: 652px;
	height: 38px;
	margin: 0;
	padding: 0;
	background:  url(../images/h2_dropmealine.jpg) no-repeat;
}

#centrecontent h2 span { display: none; }

#centrecontent h3 {
	margin: 20px 0;
	padding: 5px 0px;
	font: normal 1.5em /*Arial, Helvetica, sans-serif*/  calibri, verdana;
	color: #AAA;
	text-transform: uppercase;
}

#centrecontent h4 {
	margin: 20px 0;
	color: #111;
	font: normal 1.2em /*Arial, Helvetica, sans-serif*/  calibri, verdana;
	text-transform: uppercase;
	/*background: url(../images/h3_red_dot_underline.gif) left bottom repeat-x; */
}

#centrecontent p.clientlogo img {
	margin: 10px;
	padding: 0;
	border: 1px solid #C1C1C1;
}

#centrecontent a:link {color: #CE142B; text-decoration: none;}
#centrecontent a:visited {color: #CE142B; text-decoration: none;}
#centrecontent a:hover {color: #CE142B; text-decoration: underline;}
#centrecontent a:active {color: #CE142B; text-decoration: none;}

#centrecontent ul.tert {
	list-style: none;
}

#centrecontent ul.tert li a {
	padding-left: 20px;
	background: url(../images/icon_arrow.gif) 0 5px no-repeat;
}

/*  Left & SubNavigation styles */

#left {
	float: left;
	width: 118px;
	margin: 0 0 0 -770px;
	padding: 0;
}

#left #subNav ul {
	list-style-type: none;
	margin: 38px 0 0 0;
	padding: 0;
}

#left #subNav ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

#left #subNav ul li a {
	display: block;
	padding: 7px 10px;
	margin: 0;
	font: bold 1.1em calibri, verdana;
	color: #CE142B;
	text-decoration: none;
	text-align: right;
}

#left #subNav ul li a:hover {
	color: #696969;
}

#left #subNav ul li a.active {
	font-weight: bold;
}
