@charset "utf-8";

html,body {
	margin:0;
	padding:0;
	height: 100%;
	min-height:100%; /* needed for container min-height */
}

#container { /* div you want to stretch */
min-height: 100%;
background: #fff;
}

#header_wrap{height: 146px; background: url(../images/headerw_bg.jpg) repeat-x; position: relative;}
#header{height:146px; width:990px; background: url(../images/header_logo.jpg) no-repeat; position:relative; margin:0 auto;}

#navigation p{display:inline; float:left; margin-right:14px;}
#navigation a{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:22px; text-transform:lowercase; text-decoration:none;}
#navigation a:hover{ color:#c34328; text-decoration:none;}
#navigation { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-transform:uppercase; float:right; margin-top:45px;}

#content{width: 840px; margin:0 auto; padding:15px; position:relative;}
#content p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight: 100; letter-spacing:.4px; color:#505050; text-align:justify;}

#footer_wrap{height:83px; width:100%; background: #b32017;;}
#footer{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.4px; color:#fff; width:960px; margin:0 auto; text-align:center; padding-top:30px;}

.alignleft{float:left; margin-right: 25px;}
.alignright{float:right; margin-left: 25px;}

.picborder{padding: 5px; border: 1px solid #949494; background:#b5b9b5;}
.readmore{ margin-top:8px;}

blockquote {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:20px;
  font-weight: 100;
  letter-spacing:.4px;
  color:#505050;
  text-align: justify;
  width: 100%;
  background: url(../images/close-quote.gif) no-repeat right bottom;
  margin-left:0;
  padding-right:3px;
}

blockquote:first-letter {
  background: url(../images/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font: 1.4em Arial, Helvetica, sans-serif;
}