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

body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-size: 62.5%;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", Verdana, sans-serif, serif;
	color: #666666;
	background-image: url(../images/wpkd-website_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#wrapper {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: #FFFFFF;
}

img {
	border: none;
}




/* HEADER */

#wrapper-header {
	float: left;
	height: 140px;
	width: 1000px;
	padding: 0 0 0 0;
}

#header-left {
	float: left;
	padding: 28px 15px 0 15px;
	width: 200px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px; /* proper value */
}

#header-right {
	float: left;
	width: 800px;
}

#header-statement {
	height: 100px;
	width: 800px;
}




/* NAVIGATION */

#sidenav {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
	display: block;
	width: 145px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px; /* proper value */
}

#sidenav li {
	margin: 0;
	height: 40px;
	padding: 0;
	overflow: hidden;
	list-style: none;
	display: inline;
}

#sidenav a {
	float: left;
	padding: 40px 0 0 0;
	margin: 0;
	overflow: hidden;
	display: block;
	height: 0px; !important; /* for most browsers */
	height: /**/ :40px; /* for IE5/Win */
}

#sidenav a:hover, #sidenav a:active, #sidenav a.selected  {
	background-position: 0 -40px;
}

#link1 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link2 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-branding.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link3 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-advertising.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link4 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-exhibition.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link5 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-digital.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link6 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-illustration.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link7 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-photography.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#link8 a {
	width: 130px;
	background-image: url(../images/navigation/nav_tab-print.gif);
	background-repeat: no-repeat;
	background-position: left top;
}






/* MAIN CONTENT */

#wrapper-content {
	float: left;
	padding: 0;
	width: 1000px;
}

#wrapper-left_column {
	float: left;
	padding: 0 0 0 0;
	width: 200px;
}

#wrapper-main_column {
	float: left;
	padding: 5px 0 10px 0;
	width: 800px;
}

#home-flash_slideshow {
	float: left;
	padding: 0;
	margin: 0;
	width: 800px;
	height: 265px;
}


#page_under_construction {
	float: left;
	padding: 0;
	margin: 0;
	width: 800px;
}


#wrapper-feature_windows {
	float: left;
	padding: 5px 0;
	margin: 0 0 5px 0;
	width: 800px;
	background-color: #e6e6e6;
}

.feature_window-omd_promo_campaign {
	float: left;
	padding: 0;
	margin: 0 3px 0 4px;
	width: 262px;
	height: 322px;
	background-image: url(../images/feature_window-omd_promo_campaign.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.feature_window-exhibition_opening {
	float: left;
	padding: 0;
	margin: 0 3px 0 0;
	width: 262px;
	height: 322px;
	background-image: url(../images/feature_window-exhibition_opening.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.feature_window-promo_entrance_banner {
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	width: 262px;
	height: 322px;
	background-image: url(../images/feature_window-promo_entrance_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.feature_window-text_box {
	float: left;
	padding: 167px 15px 10px 15px;
}

.feature_window-text_box h4 {
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	line-height: 1.2;
	color: #66CC00;
}

.feature_window-text_box p {
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	line-height: 1.4;
}



/* TEXT STYLING */

h1 {
	margin: 0;
	padding: 0;
	font-size: 1.7em;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.2em;
	line-height: 1.4;
}

.heading-title {
	clear: both;
	padding: 0;
	font-weight: normal;
}

.heading-body {
	font-size: 1.1em;
	padding: 0;
}

.text_highlight-mid_green {
	color: #99CC33;
}

.text_highlight-wpkd_green {
	color: #66CC00;
}



/* IMAGE REPLACEMENT TEXT */

.feature_window-text_box .title-feature_window-omd_promo_campaign {
	display: block;
	margin: 0 0 2px 0;
	padding: 44px 0 0 0;
	overflow: hidden;
	background-image: url(../images/text_headings/feature_window-omd_promo_campaign-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;!important; /* for most browsers */
	height: /**/ :44px; /* for IE5/Win */
}

.feature_window-text_box .title-feature_window-exhibition_opening {
	display: block;
	margin: 0 0 2px 0;
	padding: 24px 0 0 0;
	overflow: hidden;
	background-image: url(../images/text_headings/feature_window-exhibition_opening-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;!important; /* for most browsers */
	height: /**/ :24px; /* for IE5/Win */
}

.feature_window-text_box .title-feature_window-promo_entrance_banner {
	display: block;
	margin: 0 0 2px 0;
	padding: 24px 0 0 0;
	overflow: hidden;
	background-image: url(../images/text_headings/feature_window-promo_entrance_banner-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;!important; /* for most browsers */
	height: /**/ :24px; /* for IE5/Win */
}




/* FOOTER */

#wrapper-footer {
	clear: both;
	float: left;
	margin: 0 0 0 0;
	padding: 5px 15px 5px 15px;
	background: #000000;
	width: 1000px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 970px; /* proper value */
}

#wrapper-footer_left {
	float: left;
	display: block;
	padding: 7px 0 4px 0;
	background: #000000;
	width: 720px;
	line-height: 1.0;
}

#wrapper-footer_right {
	float: right;
	display: block;
	padding: 0;
	height: 30px;
	line-height: 30px;
	width: 230px;
	background: #000000;
}

#wrapper-footer p {
	font-size: 1.3em;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}


#wrapper-footer_right p {
	text-align: right;
}

#wrapper-footer p a {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#wrapper-footer p a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}