/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	background-attachment: fixed;
	background-color:#fffaeb;
}

#wrap {
	margin:0 auto;
	width:964px;
}

/*COMMON*/

.clear-float{
	clear:both;
}

/*BRANDING*/
#branding{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	width: 964px;
	height: 76px;
}

#branding h1{
	text-indent:-9999px;
}

/*CONTENT*/

#content-wrap{
	width:auto;
	background-image:url(../images/content_right_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#f4f8fa;
}

#content-left{
	float:left;
	width:571px;
	padding:50px;
	border:0px;
	background-image:url(../images/content_left_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

#content-left h2{
	font-size:1.4em;
	color:#f49300;
	font-weight:normal;
	letter-spacing:.05em;
	line-height:1.2em;
}

#content-left h3{
	font-size:1em;
	color:#333333;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:.03em;
}

#content-left p{
	font-size:.95em;
	color:#666666;
	line-height:1.2em;
}

#content-left ul li{
	font-size:.95em;
	color:#666666;
	list-style:url(../images/bullet.gif);
}

#content-left ul li ul li{
	font-size:.95em;
	color:#666666;
	list-style: none;
	padding-top:5px;
}

#content-right{
	float:left;
	width:263px;
	padding:15px;
}

#content-right p {
	font-size:1em;
	color:#010101;
	line-height:1.4em;
	margin-bottom:1em;
	padding-left:15px;
}

#content-right .address {
	font-size:.9em;
	color:#010101;
	line-height:1.2em;
	margin-bottom:1em;
}

#content-right img {
	margin-bottom:20px;
} 

#content-right h4{
	font-size:1em;
	color: #0a3b89;
	font-weight:normal;
	padding-left:15px;
}

#content-right p .btn{
	display:block;
	width:184px;
	height:39px;
	background-image:url(../images/button.gif);
	text-align:center;
	font-style:1em;
	line-height:2.45em;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-top:20px;
}

/*SLIDESHOW*/
#slideshow{
width: auto;
padding:8px;
background-color:#FFFFFF;
border:1px solid #5c7ea4;
margin-bottom:15px;
text-align:center;
}

/*FOOTER*/
#footer{
	height:24px;
	width:auto;
	background-image:url(../images/footer.gif);
	background-repeat:repeat-x;
}

