* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  background: #090e0e url(../images/layout/bg.png) top center no-repeat;
  font-family: Helvetica, Arial, sans-serif;
  color: #fff;
}

div#container {
  width: 974px;
  margin: 0 auto;
}
h1#highlights{
  border-width: 0 0 3px 0;
  border-color: #182425;
  border-style: solid;
  font-size: 1.15em;
  line-height: 1.2em;
  font-weight: normal;
  padding: 0 0 4px 1px;
  margin: 12px 0 24px 0;
}

h1 a {
  width: 340px;
  height: 97px;
  background: url(../images/layout/logo.png) 0 0 no-repeat;
  margin: 0 0 0 auto;
  display: block;
  text-indent: -9999em;
}

div#left_box {
  width: 672px;
  height: 327px;
  margin: 0 0 36px 0;
  float: left;
  background: url(../images/layout/left_box.jpg) 0 0  no-repeat;
}

div#right_box {
  width: 302px;
  height: 327px;
  margin: 0 0 36px 0;
  float: right;
  background: url(../images/layout/right_box.jpg) 0 0  no-repeat;
  position: relative;
}

div#left_box h2, div#right_box h2, div#right_box p { display: none; }

div#right_box a {
  width: 107px;
  height: 34px;
  text-indent: -9999em;
  background: url(../images/layout/learn_more.jpg) 0 0 no-repeat;
  position: absolute;
  top: 247px;
  left: 25px;
}

div#sub_page_head {
  width: 974px;
  height: 105px;
  background: url(/images/layout/sub_head.jpg) 0 0 no-repeat;
  position: relative;
}

div#sub_page_head a {
  width: 107px;
  height: 26px;
  text-indent: -9999em;
  background: url(../images/layout/learn_more_1.jpg) 0 0 no-repeat;
  position: absolute;
  top: 68px;
  left: 453px;
}

div#sub_page_head h2, div#sub_page_head p { display: none; }

div.alt div { padding: 0 0 43px 0; }

div.alt div#left_box { background: url(../images/layout/left_box_alt.jpg) 0 0  no-repeat; }

div.alt div#right_box { background: url(../images/layout/right_box_alt.jpg) 0 0  no-repeat; }

div.alt div#right_box a { background: url(../images/layout/learn_more_alt.jpg) 0 0 no-repeat; }

div#donate_banner {
  clear: both;
  width: 974px;
  height: 63px;
  background: url(../images/layout/donate_banner_3.jpg) 0 0 no-repeat;
  padding: 0 0 43px 0;
  position: relative;
}

div#donate_banner p { text-indent: -9999em; }

div#donate_banner a {
  height: 63px;
  text-indent: -9999em;
  display: block;
  position: absolute;
  width: 974px;
  top: 0;
  left: 0;
}

div#left_col { float: left; }

div#right_col { float: right; }

div#left_col, div#left_col h2 { width: 636px; }

div#right_col, div#right_col h2 { width: 300px; }

div#right_col h2 { margin: 12px 0 24px 0; }

div.alt div#right_col h2 { margin: 0 0 24px 0; }

div#left_col, div#right_col { margin: 0 0 20px 0; }

div#left_col h2, div#right_col h2 {
  height: 21px;
  border-width: 0 0 3px 0;
  border-color: #182425;
  border-style: solid;
  text-indent: -9999em;
}

div#left_col h2 { background: url(../images/layout/left_col_h2.jpg) 0 0 no-repeat; }

div#left_col h2#about_h2 { background: url(../images/layout/about_h2.jpg) 0 0 no-repeat; }

div#left_col h2#donate_h2 { background: url(../images/layout/donate_h2.jpg) 0 0 no-repeat; }

div#right_col h2 { background: url(../images/layout/right_col_h2.jpg) 0 0 no-repeat; }

div#right_col h2#related_h2 { background: url(../images/layout/right_col_related_h2.jpg) 0 0 no-repeat; }

div#right_col h2#recent_news_h2 { background: url(../images/layout/recent_news_h2.gif) 0 0 no-repeat; }

div#right_col h2#highlights_h2 { background: url(../images/layout/right_col_highlights_h2.jpg) 0 0 no-repeat; }

div#right_col img { padding: 0 0 8px 0; }

div#left_col h3 {
  line-height: 1em;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  margin: 1.5em 0 .375em 0;
}

div#left_col p, div#right_col p {
  font-size: 12px;
  color: #bababa;
  line-height: 1.5em;
}

div#left_col p {
  padding: 0 0 .75em 0;
  width: 460px;
}

div.alt div#left_col p {
  width: 636px;
  padding: 1.5em 0 0 0;
  font-size: 13px;
}

div.alt div#left_col div#left_donate_col {
  width: 284px;
  float: left;
}

div.alt div#left_col div#left_donate_col p {
  color: #fff;
  width: 284px;
  font-size: 18px;
  line-height: 1.5em;
  padding: 1.5em 0 0 0;
}

div.alt div#left_col div#right_donate_col {
  width: 296px;
  float: right;
  background: url(/images/layout/donate_now.jpg) 0 27px no-repeat;
  padding: 27px 0 0 0;
}

div.alt div#left_col div#right_donate_col p {
  color: #77826b;
  line-height: 1.5em;
  font-size: 12px;
  padding: 1.5em 0 0 0;
  width: 296px;
}

div.alt div#left_col img {
  margin: 20px 0 0 0;
}

div.alt div#left_col p.large {
  font-size: 18px;
  padding: .75em 0 0 0;
}

div.alt div#left_col p.large span {
  color: #dfd92c;
}

div#left_col p a.hide_show {
/*  margin: -.75em 0 0 0;
*/  display: block;
}

div#right_col p { padding: 0 0 1.5em 0; }

div#left_col h3 a, div#left_col p a, div#right_col p a, div a {
  text-decoration: none;
  color: #bcb940;
}

div#left_col div.ro {
  width: 298px;
  height: 144px;
  border: #1a2728 solid 1px;
  background-position: 0 -72px;
  background-repeat: none;
}

div#left_col div#lg { background-image: url(/images/pics/lg.jpg); }

div#left_col div#ni { background-image: url(/images/pics/ni.jpg); }

div#left_col div#sa { background-image: url(/images/pics/sa.jpg); }

div#left_col div#pl { background-image: url(/images/pics/pl_alt.jpg); }

div#left_col div#lg_wrap:hover div#lg, div#left_col div#sa_wrap:hover div#sa, div#left_col div#ni_wrap:hover div#ni, div#left_col div#pl_wrap:hover div#pl { background-position: 0 0; }

div#right_col p#quote {
  width: 285px;
  height: 17px;
  background: url(../images/layout/quote.gif) 0 0 no-repeat;
  text-indent: -9999em;
  padding: 0;
}

div.alt div#right_col div#link_block {
  margin: 20px 0 0 0;
}

div#right_col div#link_block {
  width: 299px;
  height: 60px;
  background: url(../images/layout/link_block_alt_2.png) 0 0 no-repeat;
  position: relative;
  margin: 0 0 28px 0;
}

div#right_col div#link_block a {
  position: absolute;
  display: block;
  text-indent: -9999em;
}

div#right_col div#link_block a#donate_link {
  top: 0;
  left: 0;
  width: 145px;
  height: 58px;
}

div#right_col div#link_block a#old_site_link {
  top: 0;
  left: 0;
  width: 147px;
  height: 27px;
}

div#right_col div#link_block a#contact_link {
  top: 0;
  left: 150px;
  width: 147px;
  height: 27px;
}

div#right_col div#link_block p { display: none; }

div#right_col ul {
  list-style-type: none;
  padding: 0 0 24px 0;
}

div#right_col ul li {
  margin: 0 0 8px 0;
}

div#right_col ul li a {
  display: block;
  width: 300px;
  color: #bcb940;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.5em;
}

div#right_col ul li a:hover {
  background-position: 0 0;
  text-decoration: underline;
}

div#right_col ul li#sa_link a { background-image: url(/images/pics/pl_alt.jpg); }

div#right_col ul li#ni_link a { background-image: url(/images/pics/ni.jpg); }

div#right_col ul li#lg_link a { background-image: url(/images/pics/lg.jpg); }

div#right_col ul li#pl_link a { background-image: url(/images/pics/pl.jpg); }

div#highlight_box {
	border-color: #182425;
	border-width: 3px 0 1px 0;
	border-style: solid;
	margin: 0 0 14px 0;
	background: #0d1314;
}
div#highlight_box p {
	padding: 8px;
	margin: 0;
}

ul#highlight_box_nav {
  clear: both;
  height: 65px;
  width: 636px;
  margin: 0 0 14px 0;
}
ul#highlight_box_nav li {
  float: left;
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0;
}

ul#highlight_box_nav li a {
  float: left;
  padding: 3px 3px 0 3px;
  border: 2px solid #090E0E;
}

ul#highlight_box_nav li.activeSlide a {
  border: 2px solid #182425;
  padding: 3px 3px 0 3px;  
  margin: 0;
}

div#footer {
  border-color: #182425;
  border-width: 1px 0 0 0;
  border-style: solid;
  padding: 18px 0 45px 0;
  font-size: 11px;
  color: #6b6b6b;
  clear: both;
}

div#footer p { line-height: 1em; }

div#footer p#copy { font-weight: bold; }

div#footer p#boom { padding: 10px 0 0 0; }

div#footer p#boom img {
  position: relative;
  left: 2px;
  top: 3px;
}

div#footer p#boom a {
  color: #484848;
  text-decoration: none;
  position: relative;
}

div#footer p#boom a span { display: none; }

a#donate_now_small {
  width: 205px;
  height: 65px;
  display: block;
  padding: 0 0 24px 0;
  text-indent: -9999em;
}

div.pagination {
  font-size: 12px;
}

div.pagination .disabled {
  display: none;
}

div.pagination a {
  text-decoration: none;
  color: #bcb940;
}