@import url('http://fast.fonts.com/cssapi/61f51b8b-6f3b-493c-9ceb-ac7e0f01e490.css');

html
{
background:#d8d8d8 url(grass-tile.jpg) repeat fixed 50% 0%;
height:100%;
}

body
{
color: #222222;
font-family: "Helvetica Neue", helvetica, arial, Geneva, sans-serif;
  height:100%;
}

#container
{
width:960px;
margin-left:auto;
margin-right:auto;
min-height: 100%;
box-shadow:0 0px 50px rgba(0,0,0,1);
background:#252525;
}

#site-header {
height: 138px;
width:960px;
background:#252525 url(header-bg.jpg) no-repeat 50% 0;
}

#site-header > a {
  position:absolute;
  margin-right:-460px;
  right:50%;
  top:18px;
  width:110px;
  height:35px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:transparent url(store-button.png) no-repeat 0 0;
}


#site-title a {
display: block;
height:190px;
width:200px;
text-indent:-9999em;
overflow: hidden;
margin-left:15px;
background:transparent url(logo.png) no-repeat 0 0;
  position:relative;
  z-index:20;
}

a
{
color: #9e0b0f;
text-decoration: none;
}

#page a:hover,
#site-footer a:hover
{
text-decoration: underline;
}

#site-nav {
position:relative;
text-align: right;
z-index:10;
border-bottom:solid 2px #fff;
}

#site-menu
{
line-height:40px;
  position:absolute;
  bottom:0;
  right:0;
  padding:0 20px;
}

#site-menu li
{
font-weight: bold;
font-size: 1.2em;
text-transform: uppercase;
display: inline;
vertical-align:bottom;
position:relative;
}

#site-menu a
{
color: #ffffff;
display:inline-block;
vertical-align:middle;
padding: 0 1em;
}

#site-menu a:hover
{
color: #ffcb1f;
text-decoration: none;
}

#site-menu li.site-current-path a, #site-menu li.site-current-page a {
  color:#252525;
  background: #ffffff url(menu-tab-bg.png) repeat-x 50% 0;
  -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

/*#site-menu .site-current-page a:after, #site-menu .site-current-path a:after {
  background: #ffffff url(menu-tab-bg.png) repeat 50% 100%;
  height:0;
  width:0;
}
*/


#page {
clear:both;
padding:20px;
background:#fff;
}

#page-content {
  float:right;
  width:720px;  
}

#section-nav {
float:left;
position:relative;
width:160px;
}

.no-section-menu #page-content {
  float:none;
  width:auto;
}


#breadcrumb-nav {
  padding-top:40px; 
}

.site-main-category-page #breadcrumb-menu {
display:none;
}

#breadcrumb-menu {
  color:#000;
  font-size:1.1em;
}
#breadcrumb-menu > * {
  display:inline;
}
#breadcrumb-menu > *:after {
  content:"\BB";
}
#breadcrumb-menu .site-current-page {
  display:none;
}
#breadcrumb-menu a {
  text-decoration:none;
  color:#777777;
  margin:0 0.5em;
}
#breadcrumb-menu .site-home-page a {
  margin:0 0.5em 0 0; 
}
#breadcrumb-menu a:hover {
  text-decoration:underline;
}

#section-menu {
  border-top:dotted 1px #A1A1A1;
  line-height:175%;
}
#section-menu > * {
  border-bottom:dotted 1px #A1A1A1;
  padding:0.5em 0;
}

#section-menu .site-current-page a + * {
  margin:0 0 0 1em;
  font-style:italic;
}

#section-menu a {
  font-size:1.2em;
  color:#9e0b0f;
  text-decoration:none;  
}
#section-menu a:hover {
 text-decoration:underline; 
}
#section-menu .site-current-page > a {
  font-weight:bold;
}
#section-menu .site-current-page a {
  color:#000; 
}

#site-footer
{
  clear: both;
  padding: 20px;
  background: #252525;
  text-align:center;
  color:#ffffff;
}

#site-footer a {
  color:#AF8010;
}

#site-footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#page-title {
border-bottom: solid 7px #dddddd;
padding:0 0 0.5em 0;
margin:0 0 20px 0;
  font-size:3.5em;
}

#site-copyright {
  color:#959595;
  margin:2em 0;
}

.image-set-thumb-gallery .image-thumb
{
  padding:5px;
  margin-right:5px;
  margin-bottom:5px;
}

/*BOG HEADLINES*/
.syndication-feed .feed-item a {
  font-size:1.2em;
}

.date-time {
  display:none
}

.feed-item-published {
  font-size:0.9em;
  font-style:italic;
}

#page-content .form form button[type='submit'], #page-content form[action*='list-manage'] button[type='submit'] {
  width:124px;
  height:34px;
  padding:34px 0 0 0;
  overflow:hidden;
  background:transparent url(submit.png);
  margin:0;
  border:0;  
}

