/* Import base styles
-------------------------------------------------------------- */
@import url(base.css);

/* Basics
-------------------------------------------------------------- */
body {
	background: #222;
	margin: 0;
	padding: 0;
}
p {
	font-size:1em;
	margin-bottom: 6px;
	line-height: 1.3em;
}
a {
	color: #E6E6E6;
}
p a {
	color: #E6E6E6;
	text-decoration: underline;
}
p a:hover {
	color: #f95519;
	text-decoration: none;
}
/* Layout
-------------------------------------------------------------- */
#wrap {
	margin: 0 auto 0 auto;
	width: 866px;
	position: relative;
}
/* Header
-------------------------------------------------------------- */
#branding {
	background: url('../images/logo.gif') no-repeat top left;
	width: 100%;
	padding-top: 23px;
	height: 107px;
}
#branding h1 a {
	display: block;
	text-indent: -9999px;
	width: 180px;
	height: 47px;
}
blockquote p {
	text-indent: -9999px;
}
#contact_info {
	position: absolute;
	top: 13px;
	left: 267px;
	width: 599px;
}
#contact_info h2 {
	text-indent: -9999px;
}
#contact_info li {
	display:inline;
	margin-right: 50px;
	font-size: 1.1em;
}
/* Content
-------------------------------------------------------------- */
#mySWFObject {
	clear:both;
	padding-top: 25px;
}
#content_main {
	margin: 0;
	padding: 0;
	width: 100%;
}
#col_lft {
	float: left;
	width: 243px;
	padding-left: 7px;
	padding-right: 65px;
}
#col_mid {
	float: left;
	width: 233px;
	padding-right: 60px;
}
#col_rgt {
	float: left;
	width: 203px;
	padding-right: 55px;
}
h3 {
	font-family: Calibri, Verdana, Geneva, sans-serif;
	font-size: 1.7em;
	margin-bottom: 4px;
	font-weight: lighter;
	text-transform: none;
	//letter-spacing: .1em;
}

/* Footer
-------------------------------------------------------------- */
#footer {
	clear: both;
	margin:0;
	width: 859px;
	padding: 7px 0px 7px 7px;
}
#footer p {
	text-indent: -9999px;
}