* {
	margin: 0 0px 0px;
	padding: 0px 0px 0px 0px;
}
body { font: .8em Tahoma, Verdana, Sans-Serif, Arial; background: url(../images/body.png); background-repeat: repeat-x; color: #747897; }
h1 {
	font: normal 2em Tahoma, Verdana, Sans-Serif, Arial;
}
h2 {
	font: normal 1.2em Tahoma, Verdana, Sans-Serif, Arial;
	color: #c12253;
	margin: 0px 0 10px;
	line-height: 20px;
	margin-top: 20px;
}
h3 { 
	font: normal .8em Tahoma, Verdana, Sans-Serif, Arial; margin: 10px 0 0px;
}
h4 {
	font: normal 1em Tahoma, Verdana, Sans-Serif, Arial;
	line-height: 1.4em;
	color: #c12253;
	margin: 0 0 4px;
	background: #f0f2f5;
	padding: 15px 15px;
}
p {
	margin: 0px 0px 10px 0px;
	line-height: 1.4em;
	font-size: 1em;
}
a {
	color: #384269;
	text-decoration: none;
}
#body li {
	list-style-image: url(../images/bullet.png);
	line-height: 1.4em;
	margin: 0px 22px 0px;
}
li { 
	list-style: none; 
	padding: 0px 0 0 0px;
	}
li a, img { display: block; }
img {
	outline: 0; border: 0;
	color: #ffffff;
	}
#wrapper { width: 984px; margin: auto; }
.clr { clear: both; }
#logo { clear: both; float: left; background: url(../images/logo.png) no-repeat; margin: 20px 20px 20px; padding: 0px 0px 98px 201px; }
#menu { height: 40px; padding: 10px 0 0 2px; }
	#menu li { float: left; font-size: 1.0em;  }
		#menu li a { color: #747897; margin: 0px 45px 0 0; }
			#menu li a.current, #menu li a:hover { color: #c12253; }			
	#pitch {
	clear: both;
	background: url(../images/home.jpg) no-repeat;
	height: 228px;
	padding: 70px 540px 0px 40px;
}
	#pitch h1 {
	font-size: 2em;
	color: #c12253;
	margin: 10px 0 15px;
}
	#pitch h2 {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #c12253;
	margin: 0 0 15px;
}
	#pitch p {
	font-size: 14px;
	line-height: 1.4em;
	color: #c12253
}
	#pitch2 {
	clear: both;
	background: url(../images/header.jpg) no-repeat;
	height: 50px;
	padding: 52px 400px 65px 40px;
}
	#pitch2 h1 {
	font-size: 1.9em;
	color: #c12253;
	margin: 0 0 15px;
}
.content { background: #FFF; padding: 20px; }
.link {
	background: #747897;
	color: #fff;
	font-size: 0.8em;
	padding: 3px 7px;
}
#main { padding: 20px; }
.col { float: left; width: 292px; margin: 0 30px 15px 0; }
	.col.last { float: right; margin-right: 0; }
	.case img { float: left; clear: left; margin: 4px 20px 20px 0; background: #121212; padding: 0px; }
	.short { padding: 0 0 15px 0; background: url(../images/line.gif) repeat-x left bottom; }
	.case a, .article a { color: #ddd; font-weight: bold; }
	.date { font-size: .84em; margin: 0 0 3px; }
.ful {
	float: left;
	width: 650px;
	margin: 0 30px 15px 0px;
}
	.ful.last { float: right; margin-right: 0; }
	.case img { float: left; clear: left; margin: 14px 24px 5px 0; background: #121212; padding: 0px; }
	.short { padding: 0 0 15px 0; background: url(../images/line.gif) repeat-x left bottom; }
	.case a, .article a { color: #ddd; font-weight: bold; }
	.date { font-size: .84em; margin: 0 0 3px; }
	.highlight { font-size: 1.0em; color: #c12253; }
#footer { color: #fff; clear: both; padding: 20px 20px 10px; font-size: .9em; }
	#footer a { color: #fff; margin: 0 10px 0 0; border-bottom: 1px dotted #fff; padding: 0 0 1px; }
	#links { float: right; }
		#links a {
	margin: 0 0 0 10px;
	}
	#footer p { margin: 0 0 8px; }
	#footer img { 
	float: left;
	margin: 0px 14px 0px 0px;
	vertical-align: text-bottom; 
	}
