/***** Global Settings *****/
 
body { color: #4D4D4D; padding-bottom:50px; font: 12px Arial, Helvetica, sans-serif; background:#fff url('../images/background.jpg') repeat-x center top; }

/* layout */
.wrap {background: #FFF; }

/***** typography *****/



h1, h2, h3,  h5, h6  { color:#EC1C24; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
h1 { padding:20px 0 2px; font-size:2em; }
h2, .sf_postTitle { padding:15px 0; font-size:1.334em; }
h3 { padding:0; color: #4D4D4D;}
h4 {
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-size: 22pt;
}
.sf_postTitle {
font-size:1.2em;
font-weight:normal;
line-height:1.2em;
margin:20px 0;
padding:0;
}
a, a:link, a:visited, a:hover { color:#8b7526;cursor:pointer!important; }

.header { background: url(../images/header-bg.jpg) no-repeat center top; }
  .header h1.logo { display:block; float:left; padding:0; height:119px;}
  .header h1.logo a { display:block; height:123px; width:530px; }
	.header h1.logo span {display:none;}
  .header .donate { display:block; width:96px; float:right; padding-top:46px; text-align:center;}
  .header .donate span { display:none;}
  .header .donate .link { display:block; width:96px; height:30px; line-height:30px;}
  .header .donate img { display:block; width:96px; height:30px; line-height:30px;}
  .header .image {padding:0; margin:0; border-top: 4px solid red; border-bottom: 4px solid red; position:relative;}
  .header .image p.image-text {z-index:1000; position:absolute; top:150px; left:0; padding:0 10px; background:#ec1c24; color:#fff; font: 14px/30px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform: uppercase; }

.header .image img { margin:0; padding:0; }
/**** Navigation Styles ****/
.header .nav {height: 48px; background: url('../images/nav_bg.jpg') repeat-x top; padding: 0px; margin: 0px;}
.nav ul {list-style-type: none; padding: 0px; margin: 0px;}
.nav li {float: left; display:block;font-family: Georgia, "Times New Roman", Times, serif; line-height: 48px; vertical-align: middle; background: url('../images/nav_sep.jpg') no-repeat top right;}
.nav li.last {background: none;}
.nav li a {padding: 0px!important; color: #fff; display:block; float:left; height: 48px; vertical-align: middle;}
.nav li a span {padding:0px!important; width:150px!important; text-align:center!important;display:block!important;}
.nav li a:hover {color: red;}
.nav li a.rmFocused {background: url('../images/nav_hover.jpg') repeat-x top; color: #000; height: 50px;}

.links { display:inline-block; padding:15px 30px;}
.links ul {  width:840px; margin:0px;padding: 4px 10px; list-style:none; background:#8c8c8c;}
.links li { display:inline; line-height:24px; float: left; padding: 0px 10px; border-right: 1px solid #fff;}
.links li.last {border-right: none;} 
.links li a {color: #fff; text-decoration: underline; text-decoration: none;}
.links li a:hover {text-decoration: underline;}

.main-content h6 {font-size: 12px; border-bottom: 1px solid #bfbfbf; text-align: right; padding-bottom: 4px;}
.main-content h6 a {color: #fff; text-decoration: none; text-transform: none; background: #b6b6b6; padding: 4px 10px;}

.main-content, .sidebar { float:left; display:inline;}
.main-content { margin:0 30px; width:580px;}
.sidebar { width:216px; margin:0 30px 0 14px;}
	.sidebar img+h3 {margin-top: 15px;}
	.sidebar h6 { text-align: right; margin: 6px 0px;}
	.sidebar h6 a {color: red; text-decoration: underline; font-size: 12px;}
	.sidebar h6 a:hover {color:#333;}

.footer {background: url('../images/footer-bg.png') repeat-x bottom #606164; height: 31px; padding-top: 15px; margin-top: 25px;}
.footer p {text-align: center; font-size: 11px; color: #fff; margin: 0px auto;}

