span.first
{
 float: left;
 font-family: 'Arial Black', Arial;
 font-weight: bold;
 font-size: 480%;
 line-height: 40px;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color: #9F1822;
}

.subtitle {
	font-size: 120%;
	color: #9F1822;
	font-weight: bold;
	margin-top: 30px;
}

#container { 
	width: 604px;
	margin: 0 auto;
}

#header {
	position: relative;
	width: 603px;
	height: 126px;
	margin: 0 auto;
	background: #b0240d url('../img/header.gif') 0 0 no-repeat;
}

	body#home #header {
		width: 603px;
		height: 167px;
		margin: 0 auto;
		background: #b0240d url('../img/homepage_header.gif') 0 0 no-repeat;
	}

	#header h1 a {
		position: absolute;
		top: 40px;
		left: 0;
		display: block;
		width: 255px;
		height: 50px;
		text-indent: -1000em;
	}

#content { 
	position: absolute;
	width: 604px;	
}

li {
	list-style-type: circle;
	margin-left: 25px;

}

div#menu
{
	width: 603px;
	height: 44px;
	margin: 3px auto 12px;
}

	div#menu ul
	{
		width: 603px;
		height: 44px;
		background: #FFF url('../img/menu.gif') 0 0 no-repeat;
	}

	div#menu li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
	}

	div#menu ul li a
	{
		background: #FFF url('../img/menu.gif') 0 0 no-repeat;
		display: block;
		height: 44px;
		text-decoration: none;
		text-indent: -1000em;
	}

		div#menu ul li#home-link a
		{
			width: 39px;
			margin-right: 33px;
		}

		div#menu ul li#home-link a:link,
		div#menu ul li#home-link a:visited
		{
			background-position: 0 0;
		}

		body#home div#menu ul li#home-link a.current:link,
		body#home div#menu ul li#home-link a.current:visited,
		div#menu ul li#home-link a:hover,
		div#menu ul li#home-link a:active
		{
			background-position: 0 -44px;
		}

		div#menu ul li#who-link a
		{
			width: 77px;
			margin-right: 33px;
		}

		div#menu ul li#who-link a:link,
		div#menu ul li#who-link a:visited
		{
			background-position: -72px 0;
		}

		body#who div#menu ul li#who-link a.current:link,
		body#who div#menu ul li#who-link a.current:visited,
		div#menu ul li#who-link a:hover,
		div#menu ul li#who-link a:active
		{
			background-position: -72px -44px;
		}

		div#menu ul li#what-link a
		{
			width: 77px;
			margin-right: 33px;
		}

		div#menu ul li#what-link a:link,
		div#menu ul li#what-link a:visited
		{
			background-position: -182px 0;
		}

		body#what div#menu ul li#what-link a.current:link,
		body#what div#menu ul li#what-link a.current:visited,
		div#menu ul li#what-link a:hover,
		div#menu ul li#what-link a:active
		{
			background-position: -182px -44px;
		}

		div#menu ul li#work-link a
		{
			width: 61px;
			margin-right: 33px;
		}

		div#menu ul li#work-link a:link,
		div#menu ul li#work-link a:visited
		{
			background-position: -292px 0;
		}

		body#work div#menu ul li#work-link a.current:link,
		body#work div#menu ul li#work-link a.current:visited,
		div#menu ul li#work-link a:hover,
		div#menu ul li#work-link a:active
		{
			background-position: -292px -44px;
		}

		div#menu ul li#clients-link a
		{
			width: 47px;
			margin-right: 33px;
		}

		div#menu ul li#clients-link a:link,
		div#menu ul li#clients-link a:visited
		{
			background-position: -386px 0;
		}

		body#clients div#menu ul li#clients-link a.current:link,
		body#clients div#menu ul li#clients-link a.current:visited,
		div#menu ul li#clients-link a:hover,
		div#menu ul li#clients-link a:active
		{
			background-position: -386px -44px;
		}

		div#menu ul li#blog-link a
		{
			width: 31px;
			margin-right: 34px;
		}

		div#menu ul li#blog-link a:link,
		div#menu ul li#blog-link a:visited
		{
			background-position: -467px 0;
		}

		body#clients div#menu ul li#blog-link a.current:link,
		body#clients div#menu ul li#blog-link a.current:visited,
		div#menu ul li#blog-link a:hover,
		div#menu ul li#blog-link a:active
		{
			background-position: -467px -44px;
		}

		div#menu ul li#contact-link a
		{
			width: 71px;
			margin-right: 0px;
		}

		div#menu ul li#contact-link a:link,
		div#menu ul li#contact-link a:visited
		{
			background-position: -532px 0;
		}

		body#contact div#menu ul li#contact-link a.current:link,
		body#contact div#menu ul li#contact-link a.current:visited,
		div#menu ul li#contact-link a:hover,
		div#menu ul li#contact-link a:active
		{
			background-position: -532px -44px;
		}

div#homepage-boxes
{
	width: 603px;
	height: 92px;
	overflow: auto;
}

	div#homepage-boxes ul
	{
		width: 603px;
		height: 92px;
		background: #FFF url('../img/homepage_boxes.gif') 0 0 no-repeat;
	}

	div#homepage-boxes li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
	}

	div#homepage-boxes ul li a
	{
		background: #FFF url('../img/homepage_boxes.gif') 0 0 no-repeat;
		display: block;
		height: 46px;
		text-decoration: none;
		text-indent: -1000em;
	}

		div#homepage-boxes ul li#stratcom a
		{
			width: 301px;
		}

		div#homepage-boxes ul li#stratcom a:link,
		div#homepage-boxes ul li#stratcom a:visited
		{
			background-position: 0 0;
		}

		div#homepage-boxes ul li#stratcom a:hover,
		div#homepage-boxes ul li#stratcom a:active
		{
			background-position: 0 -92px;
		}

		div#homepage-boxes ul li#marcom a
		{
			width: 302px;
		}

		div#homepage-boxes ul li#marcom a:link,
		div#homepage-boxes ul li#marcom a:visited
		{
			background-position: -301px 0;
		}

		div#homepage-boxes ul li#marcom a:hover,
		div#homepage-boxes ul li#marcom a:active
		{
			background-position: -301px -92px;
		}

		div#homepage-boxes ul li#fundraise a
		{
			width: 301px;
		}

		div#homepage-boxes ul li#fundraise a:link,
		div#homepage-boxes ul li#fundraise a:visited
		{
			background-position: 0 -46px;
		}

		div#homepage-boxes ul li#fundraise a:hover,
		div#homepage-boxes ul li#fundraise a:active
		{
			background-position: 0 -138px;
		}

		div#homepage-boxes ul li#organcomm a
		{
			width: 302px;
		}

		div#homepage-boxes ul li#organcomm a:link,
		div#homepage-boxes ul li#organcomm a:visited
		{
			background-position: -302px -46px;
		}

		div#homepage-boxes ul li#organcomm a:hover,
		div#homepage-boxes ul li#organcomm a:active
		{
			background-position: -302px -138px;
		}

div#whitepaper-icon
{
	background: #FFF url('../img/download_whitepaper.gif') 0 0 no-repeat;
	width: 143px;
	height: 85px;
	float: right;
	margin: 3px 20px 6px 0;
}

	div#whitepaper-icon a
	{
		display: block;
		width: 143px;
		height: 85px;
		text-decoration: none;
		text-indent: -1000em;
	}

div#whitepaper-icon-right
{
	background: #FFF url('../img/download_whitepaper.gif') 0 0 no-repeat;
	width: 143px;
	height: 85px;
	float: right;
	margin: 0 0 0 20px;
}

	div#whitepaper-icon-right a
	{
		display: block;
		width: 143px;
		height: 85px;
		text-decoration: none;
		text-indent: -1000em;
	}
