* {
	/* simple bug fix to remove default attributes, as they differ across browsers */
	/*border:0;*/
	padding:0;
	margin:0;
}
body {
	color:#fff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:80%;
	margin:20px 0 20px 15px;
}

#container {
	width:762px;
	/* to center the layout, simply uncomment the next line */
	/* margin:0 auto; */
}
	#header {
		background:url(http://event.wildalchemy.com/images/bg_header.gif) no-repeat;
		height:149px;
		margin-bottom:15px;
	}
		h1 {
			background:url(http://event.wildalchemy.com/images/logo2.gif) no-repeat;
			float:left;
			height:206px;
			margin:20px 0 0 30px;
			position:absolute;
			width:368px;
			z-index:5;
		}
			h1 a {
				display:block;
				height:124px;
				width:368px;
			}
				h1 a span {
					display:none;
				}
	#header.downstream {
		background:url(http://event.wildalchemy.com/images/bg_header_downstream.gif) right no-repeat;
		height:80px;
		
	}
		#header.downstream h1 {
			background:url(http://event.wildalchemy.com/images/logo_downstream.gif) no-repeat;
			height:127px;
			margin:0px 0 0 10px;
			position:absolute;
			width:226px;
			z-index:1;
		}
			#header.downstream h1 a {
				height:80px;
				width:226px;
			}
		
		
		#slogan {
			background:url(http://event.wildalchemy.com/images/bg_slogan.gif) no-repeat;
			float:right;
			height:149px;
			width:320px;
		}
			#slogan span {
				display:none;
			}
	#nav {
		background:#d7d7d7;
		height:19px;
		list-style-type:none;
		padding:2px 0 0 10px;
	}
	#nav.downstream {
		position:relative;
		z-index:1;
	}
		#nav li {
			float:left;
		}
			#nav li a {
				color:#fff;
				display:block;
				float:left;
				font-size:95%;
				font-weight:bold;
				padding:1px 3px;
				position:relative;
				text-decoration:none;
				text-transform:uppercase;
				z-index:10;
			}
				#nav li a.core { color:#949494; }
					#nav li a.core:hover { color:#ab80b3; }
				#nav li a.we { padding-right:55px; }
				#nav li a.crank:hover, #nav li a.nav_crank_hover { color:#e1542a; }
				#nav li a.brandthink:hover, #nav li a.nav_brandthink_hover { color:#ecae18; }
				#nav li a.planningSchool:hover, #nav li a.nav_planningSchool_hover { color:#70c9d9; }
				#nav li a.chaos:hover, #nav li a.nav_chaos_hover { color:#f4d309; }
				#nav li a.spyNetwork:hover, #nav li a.nav_spyNetwork_hover { color:#b6d341; }
				#nav li a.contact:hover, #nav li a.nav_contact_hover { color:#ab80b3; }
	#nav_explanation {
		background:url(http://event.wildalchemy.com/images/bg_nav_explanation.gif) no-repeat 8px 6px;
		height:20px;
		position:relative;
		z-index:1;
	}
	#content_header {
		height:28px;
		padding:5px 15px;
		margin:10px 0;
	}
		#content_header ul.sub_nav {
			float:right;
			margin-top:7px;
			list-style-type:none;
		}
			#content_header ul.sub_nav li {
				float:left;
				padding-right:13px;
				font-weight:bold;
			}
			#content_header ul.sub_nav a {
				color:#666;
				text-decoration:none;
			}
			#content_header ul.sub_nav a:hover {
				color:#fff;
			}
		#content_header h2 {
			font-size:150%;
			font-weight:normal;
			margin-top:3px;
		}
		
	/* This section contains color information for both the #content_header and #content - hence why it is in between both */
	#content_header {background:#c1c1c1;}
	
	#content_header.crank, #content.crank { background:#e1542a; }
	#content_header.brandthink, #content.brandthink { background:#ecae18; }
	#content_header.planningSchool, #content.planningSchool { background:#70c9d9; }
	#content_header.chaos, #content.chaos { background:#f4d309; }
	#content_header.spyNetwork, #content.spyNetwork { background:#b6d341; }
	
	#content {
		background:#c1c1c1;
		padding:15px;
	}
		.nav_icon, #nav_icon_text, .cur_icon_text li {
			list-style-type:none;
			float:right;
		}
			.nav_icon li {}
				.nav_icon li a {
					display:block;
					height:28px;
					margin-bottom:2px;
					overflow:hidden;
					text-decoration:none;
					width:27px;
				}
					.nav_icon li a.crank { background:url(http://event.wildalchemy.com/images/icon_crank.gif) no-repeat; }
					.nav_icon li a.brandthink { background:url(http://event.wildalchemy.com/images/icon_brandthink.gif) no-repeat; }
					.nav_icon li a.planningSchool { background:url(http://event.wildalchemy.com/images/icon_planningSchool.gif) no-repeat; }
					.nav_icon li a.chaos { background:url(http://event.wildalchemy.com/images/icon_chaos.gif) no-repeat; }
					.nav_icon li a.spyNetwork { background:url(http://event.wildalchemy.com/images/icon_spyNetwork.gif) no-repeat; }
					.nav_icon li a.contact { background:url(http://event.wildalchemy.com/images/icon_contact.gif) no-repeat; }
						.nav_icon li a:hover,
						.nav_icon li a.nav_crank_hover,
						.nav_icon li a.nav_brandthink_hover,
						.nav_icon li a.nav_planningSchool_hover,
						.nav_icon li a.nav_chaos_hover,
						.nav_icon li a.nav_spyNetwork_hover,
						.nav_icon li a.nav_contact_hover {
							background-position:-27px;
						}
					.nav_icon li a span {
						visibility:hidden;
					}
				#nav_icon_text li, .cur_icon_text li {
					height:20px;
					margin-bottom:2px;
					padding:4px 5px;
					text-align:right;
					width:250px;
				}
		#quote {
			border:1px dotted #fff;
			clear:right;
			float:right;
			margin-top:10px;
			padding:5px;
			width:200px;
		}
			.quote_author {
				display:block;
				text-align:right;
				margin-top:3px;
			}
		.clear {
			clear:both;
		}
		#content_body {
			margin-top:20px;
			width:425px;
		}
		#content_body.downstream {
			margin-top:0;
		}
			#content_body h2 {
				font-size:160%;
				font-weight:normal;
			}
				#content_body h2 a:hover {
						color:#ab80b3;
					}
			#content_body h3 {
				font-size:140%;
				font-weight:normal;
				margin-top:15px;
			}
				#content_body h3 a {
					color:#949494;
					text-decoration:underline;
				}
					#content_body h3 a:hover {
						color:#ab80b3;
					}
			#content_body sup {
				font-size:50%;
			}
			#content_body p {
				font-size:115%;
				line-height:130%;
				margin-bottom:1em;
			}
				#content_body p.exclaim {
					text-transform:uppercase;
					font-size:170%;
				}
				#content_body p.caseStudies_nav {
					font-size:90%;
				}
			#content_body a, #outsideBox a{
				color:#fff;
			}
			#content_body a:hover, #outsideBox a:hover{
				color:#ab80b3;
			}
			#content_body .brands_curYear {
				color:#ab80b3;
			}
			#content_body ul {
				margin:0 0 22px 22px;
				list-style-type:none;
			}
				#content_body ul.brands li{
					/*float:left;*/
					display:block;
					/*width:47%;*/
					margin-right:2%;
				}
					#content_body ul.brands ul li {
						font-size:85%;
						float:none;
						width:auto;
					}
				#content_body ul.portfolio li {
					float:left;
					display:block;
					width:45%;
					margin-right:2%;
				}
					#content_body ul.portfolio ul {
						list-style-type:none;
					}
						#content_body ul.portfolio ul li {
							height:10px;
							margin:.4em 0 32px;
							font-size:90%;
							float:none;
							width:auto;
							position:relative;
							top:-13px;
						}
							#content_body ul.portfolio ul li img {
								margin-right:5px;
								position:relative;
								top:13px;
							}
	#outsideBox {
		background:#c1c1c1;
		font-size:135%;
		line-height:140%;
		margin-top:10px;
		padding:15px 15px 15px 242px;
		text-align:right;
	}
	#footer {
		color:#c1c1c1;
		font-size:95%;
		margin-top:10px;
	}
		#footer p {}
			#footer p a {
				text-decoration:none;
				color:#c1c1c1;
			}
				#footer p a:hover {
					color:#777;
				}
			#footer p #phone {
				background:url(http://event.wildalchemy.com/images/icon_phone.gif) no-repeat 0px;
				padding-left:20px;
				font-weight:bold;
			}

td.eventRegTable {
	border:0;
	margin: 5px;
	padding: 5px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
}
.littletext{
	margin:2px;
	padding:2px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}
td.TitleBar {
	margin:5px;
	padding:5px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}