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

/* Site Update - April 2008 */

* {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div.clear {
	clear:both;
}

div#header-nav {
	background-image:url(../images/update/topnav_bg.gif);
	background-repeat:no-repeat;
	width:415px;
	height:23px;
	margin:0px 0px 0px 359px;
	padding:7px 0px 0px 0px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

	div#header-nav a{
		color:#FFFFFF;
		text-decoration:none;
	}

		div#header-nav a:hover{
			color:#FFFFFF;
			text-decoration:underline;
		}
		
div#logo {
	margin:25px 0px 0px 174px;
	height:46px;
	width: 300px;
}
		
	div#logo a img{
		border:0px;
	}
	
div#nav {
	margin:0px 0px 0px 21px;
	float:left;
	width:134px;
	display:inline;
}
	
ul#mainnav {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:10px;
	width:134px;
}

	ul#mainnav li {
		list-style:none;
		display:inline;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

		ul#mainnav li a {
			display:block;
			background-repeat:no-repeat;
			background-position:left top;
			width:134px;
			height:26px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}

			ul#mainnav li a span {
				display:none;
			}

			ul#mainnav li a:hover, ul#mainnav li.active a {
				background-position:left bottom;
			}
			
			ul#mainnav li a.kpedge {
				background-image:url(../images/nav-kpedge.gif);
			}
			
			ul#mainnav li a.clientsedge {
				background-image:url(../images/nav-clientsedge.gif);
			}
			
			ul#mainnav li a.clientbuzz {
				background-image:url(../images/nav-clientbuzz.gif);
			}
			
			ul#mainnav li a.clientsidedna {
				background-image:url(../images/nav-clientsidedna.gif);
			}
			
			ul#mainnav li a.portfolio {
				background-image:url(../images/nav-portfolio.gif);
			}
			
			ul#mainnav li a.clients {
				background-image:url(../images/nav-clients.gif);
			}
			
			ul#mainnav li a.posseheads {
				background-image:url(../images/nav-posseheads.gif);
			}
			
			ul#mainnav li a.fromherd {
				background-image:url(../images/nav-fromherd.gif);
			}
			
			ul#mainnav li a.kpbuzz {
				background-image:url(../images/nav-kpbuzz.gif);
			}
			
			ul#mainnav li a.bizmodel {
				background-image:url(../images/nav-bizmodel.gif);
			}
			
			ul#mainnav li a.strategy {
				background-image:url(../images/nav-strategy.gif);
			}
			
			ul#mainnav li a.creative {
				background-image:url(../images/nav-creative.gif);
			}
			
			ul#mainnav li a.publicrelations {
				background-image:url(../images/nav-publicrelations.gif);
			}
			
			ul#mainnav li a.contact {
				background-image:url(../images/nav-contactkp.gif);
			}
			
			ul#mainnav li a.brochure {
				background-image:url(../images/bu_brochure.gif);
				height:46px;
				width:134px;
			}
			
ul#mainnav ul#subsidenav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	list-style:none;
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}

	ul#mainnav ul#subsidenav li{
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

		ul#mainnav ul#subsidenav li a{
			text-decoration:none;
			color:#666666;
			display:block;
			width:104px;
			margin:6px 0px 6px 0px;
			height:auto;
			padding:0px 0px 0px 0px;
		}

			ul#mainnav ul#subsidenav li a:hover{
				color:#000000;
			}
			
			ul#mainnav ul#subsidenav li.active a {
				color:#9D3532;
			}

div#container {
	margin:29px 0px 0px 0px;
	width:800px;
}

	div#contentwrap {
		width:620px;
		float:right;
	}
	
		div#content {
			width:430px;
			float:left;
		}
		
			img.portpiece {
				text-align:center;
			}
		
			div#headlinearea {
				margin:0px 0px 22px 0px;
				color:#000000;
				min-height:22px;
			}
		
				div#headlinearea p {
					font-size:11px;
					line-height:14px;
				}
		
					div#headlinearea p img {
						float:none;
					}
		
				div#headlinearea img{
					float:left;
					height:20px;
				}
		
				div#headlinearea p.pageflip {
					float:right; 
					color:666666;
					font-size:11px;
				}
		
					div#headlinearea p.pageflip a {
						color:#339999;
						font-weight:bold;
						text-decoration:none;
					}
		
						div#headlinearea p.pageflip a.active {
							color:#993333;
						}
		
						div#headlinearea p.pageflip a:hover {
							text-decoration:underline;
						}
		
				div#headlinearea p.pageflipB {
					color:666666;
					font-size:11px;
					margin:15px 0px 0px 0px;
					display:block;
					float:none;
				}
		
					div#headlinearea p.pageflipB a {
						color:#339999;
						font-weight:bold;
						text-decoration:none;
					}
		
						div#headlinearea p.pageflipB a.active {
							color:#993333;
						}
		
						div#headlinearea p.pageflipB a:hover {
							text-decoration:underline;
						}
		
		div#subnav {
			float:right;
			margin:28px 0px 0px 0px;
			width:178px;
		}
		
			ul#subnavlist {
				list-style:none;
			}
		
				ul#subnavlist li {
					list-style:none;
					margin:0px 0px 3px 0px;
				}
				
					ul#subnavlist li a {
						color:#666666;
						font-size:11px;
						text-decoration:none;
					}
				
						ul#subnavlist li a:hover {
							color:#000000;
						}
				
						ul#subnavlist li.active a {
							color:#9D3532;
						}
		
		div#subnavB {
			float:right;
			margin:21px 0px 0px 0px;
			width:158px;
			padding:0px 0px 0px 20px;
			border-left:1px solid #ebebeb;
		}
		
			div#subnavB h1 {
				font-size:11px;
				color:#000000;
				margin:0px 0px 8px 0px;
			}
		
			ul#subnavlist {
				list-style:none;
			}
		
				ul#subnavlist li {
					list-style:none;
					margin:0px 0px 3px 0px;
				}
				
					ul#subnavlist li a {
						color:#666666;
						font-size:11px;
						text-decoration:none;
					}
				
						ul#subnavlist li a:hover {
							color:#000000;
						}
				
						ul#subnavlist li.active a {
							color:#9D3532;
						}

			
a.ilike {
	font-size:11px;
	clear:both;
	color:#993333;
	display:block;
	width:410px;
	padding:10px 0px 20px 0px;
}