/* ** OVERALL ** */
body {
  background-image: url(uploads/bkgd_rptr.gif);
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #111111;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  margin: 0 auto;
}

a.dl:link {
  color: #ff7d0f;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.dl:visited {
  color: #ff7d0f;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.dl:hover {
  color: #636363;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a:active
{
  outline: none;
}

.sf_outer_wrapper {
  margin: 0 auto;
  width: 840px;
  background-image: url(uploads/outerwrapper_rev01.png);
  background-repeat: repeat-y;
}

.sf_header_wrapper {
  background-image:url(uploads/headerwrapper_rev02.jpg);
  background-repeat:no-repeat;
}

.sf_extra1 {
  background-image: url(uploads/extra1_rev02.jpg);
  background-repeat: no-repeat;
  width: 840px;
  height: 66px;
}

.sf_extra2 {
  background-image: url(uploads/extra2_rev02.png);
}

.sf_extra4 {
  background-image: url(uploads/extra4_rev02.png);
  background-repeat: no-repeat;
  height: 44px !important;
  width: 800px;
}

.sf_extra9 {
/*background-image: url(uploads/extra_rev01.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  clear: both;
  height: 148px;
  width: 840px;*/
  margin-top: -20px;
  background-color: #111111;
}

.sf_extra8 {
  display: none;
}

.sf_pagetitle {
  display: none;
}

.sf_sub_header {
  height: 61px;
  margin-top: 34px;
  padding: 0;
  overflow: visible;
  text-align: center;
  width: 390px;
}

.sf_content {
  font-family: Arial;
  font-size: 10pt;
  margin: -30px 50px 0 0;
  width: 510px;
}

.divider {
  background-color: #ff7d0f;
  display: block;
  height: 1px;
  width: 100%;
}

.sf_footer {
  background-image: url(uploads/extra_rev02-1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
background-color: #111111;
  font-family: Arial;
  font-size: 10px;
  color: #777777;
  margin: 0;
  width: 800px;
  padding: 25px 0 25px 0;
}

.sf_banner {
  display: none;
}
/* ** NAVIGATION ** */
.sf_navigation {
  background-image: url(uploads/nav_bkgd5.png);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  height: 335px !important;
  margin-top: 0;
  margin-left: 5px;
}

.sf_first_nav_item {
  padding-top: 22px;
  width: 230px;
}

.sf_navigation ul {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.sf_last_nav_item {
  background-image: url(uploads/lastnav_rev02.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-bottom: 61px;
  width: 230px;
}

.sf_navigation ul li a {
  border-bottom: 1px solid #797979;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 0 23px;
  padding: 13px 0 4px 6px;
  text-decoration: none;
  width: 187px;
  height: 19px !important;
}


.sf_navigation ul li a:visited {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
}

.sf_navigation ul li a:hover {
  background-image: url(uploads/navui_li_rev02.gif);
  background-position: left center;
  padding-left: 20px;
  margin-left: 23px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #797979;
  color: #bed73c;
  font-weight: bold;
  width: 173px;
  font-size: 16px;
}

/* ** RSS ** */
div.rsswrap {
  margin: -50px 0 25px 0;
}

div.rssheader {
  display: none;
}

#rsslinktosite {
  color: #FFFFFF;
}

.rsscopyright {
  display: none;
}

.rssposttitle a:link, a:visited {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #ff7d0f;
  text-decoration: none;
}

.rssposttitle a:hover {
  color: #636363;
  text-decoration: none;
}

body.publish-preview-page {
background-color:red;
}