* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
h1 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 26px;
 color: #666;
 text-transform:uppercase;
}
h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color:#999;
 font-weight: 500;
}
h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#999;
 text-transform:uppercase;
 font-weight:lighter;
}
h3 a {
 color:#666;
 text-decoration: none;
}
h3 a:hover {
 color:#333;
 text-decoration: none;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 922px;
 float: left;
 height: 150px;
 margin: 0px;
}
#headerlogo {
 float: right;
 text-decoration:none;
 text-align:center;
}
#headerlogo img {
 border: none;
}
#headertitle {
 float: left;
 text-decoration:none;
 padding: 60px 0px 10px 0px;
}
#navigation {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-color:#fff;
 background-image:url(img/intro_active.jpg);
}
#navigation_id {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-color:#fff;
 background-image:url(img/identity_active.jpg);
}
#navigation_w {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-color:#fff;
 background-image:url(img/website_active.jpg);
}
#navigation_ma {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-color:#fff;
 background-image:url(img/materials_active.jpg);
}
#navigation_ca {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-color:#fff;
 background-image:url(img/campaigns_active.jpg);
}
#navigation_r {
 float: left;
 width: 922px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-color:#fff;
 background-image:url(img/results_active.jpg);
}
#leftcolumn { 
 color: #333;
 background:#FFF;
 margin: 0px 5px 5px 0px;
 padding: 0px;
 width: 922px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background:#CCC8B3;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 678px;
 display: inline;
}
#introtext {
 padding: 75px 120px 75px 120px;
 color:#666;
 font-size:15px;
 line-height: 24px;
}
#introtext a {
 color:#C00;
 text-decoration: none;
}

#introtext img {
 border: none;
 float: right;
}
#footer { 
 width: 900px;
 clear: both;
 color: #fff;
 border: 1px solid #ccc;
 background-color:#666;
 text-align:center;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#footer a {
 color: #fff;
 text-decoration: none;
}
#footer img {
 border: none;
}
#disclaimer {
	color: #999;
	font-size: 10px;
	text-align:right;
	margin-bottom: 10px;
}

#nav {
	float: left;
	width: 922px;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#nav li { 
	float: left;
	margin: 0;
	padding: 0;
	}

#nav a {
	float: left;
	display: block;
	padding: 7px  0px 6px 0px;
	text-decoration: none;
	font-size: 90%;
	color: #333;
	}

#nav #nav-intro a {
	padding-left: 30px;
	padding-right: 30px;
	}

#nav #nav-identity a {
	padding-left: 65px;
	padding-right: 65px;
	}

#nav #nav-website a {
	padding-left: 65px;
	padding-right: 60px;
	}

#nav #nav-materials a {
	padding-left: 60px;
	padding-right: 55px;
	}

#nav #nav-campaigns a {
	padding-left: 52px;
	padding-right: 55px;
	}
	
#nav #nav-results a {
	padding-left: 29px;
	padding-right: 15px;
	}
		
#nav a:hover {
	color: #000;
	}

.green {
	color:#393;
	}

.blue {
	color:#39C;
	}

.orange {
	color:#F90;
	}

.darkgrey {
	color: #333;
}