/* ==========================================================================
   Base
   ========================================================================== */

body { }



/* =============================================================================
   Header
   ========================================================================== */

#banner { }

/* Fixed Topbar Navigation */
body.top-navbar { padding-top: 60px; }
body.admin-bar .navbar-fixed-top { top: 28px; }



/* ==========================================================================
   Content
   ========================================================================== */

#content { }



/* ==========================================================================
   Primary Content
   ========================================================================== */

#main { }



/* ==========================================================================
   Sidebar
   ========================================================================== */

#sidebar { }



/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry p.byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

#content-info { }
#content-info p { font-weight: bold; }

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 979px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body.top-navbar {
    padding-top: 0;
  }
}

/* My stuff */
body {
  padding-top: 10px !important;
  background: #000 url(http://hsrag.com/wp-content/themes/roots/img/back_all.jpg) no-repeat center top;
  background-attachment:fixed;
  font-family: Arial, Helvetica, sans-serif;
}

#banner {
  width: 780px;
  margin: 0 auto;
}

#banner #logo {
  background: url(http://hsrag.com/img/banner2.jpg) no-repeat;
  height: 75px;
  border-radius: 7px;
  border: #f8e082 2px solid;
  margin-bottom: 10px;
}
#banner .navbar {
  margin-bottom: 0px;
}

#banner .navbar .navbar-inner-hs {
  background: url(http://hsrag.com/img/menu-double.png) no-repeat;
  height: 77px;
  padding-top: 6px;
}

#banner .navbar .navbar-inner-hs #menu-primary-navigation {
  margin: 0 10px;
}

#banner .navbar .navbar-inner-hs #menu-primary-navigation li a {
  width: 115px;
  padding: 9px 3px; 11px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  background: none;
}

#wrap {
  width: 760px;
  border-radius: 7px;
  background: #fff;
  padding: 10px 10px;
  margin-top: 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11pt;
}

#wrap #content {
  margin: 0;
}

#wrap #content .page-header {
  border: 0;
  padding: 0;
  margin: 3px 0 0 0;
}

#wrap #content .page-header h1 {
  height: 63px;
  background: url(http://hsrag.com/img/h1.gif) no-repeat;
  padding-top: 10px;
  padding-left: 15px;
  font-size: 16px;
  color: #fff;
}

#wrap #content #body-content {
  padding: 0 15px;
}

aside#sidebar {
  display: none;
}

footer#content-info {
  width: 784px;
  margin-top: 10px;
  text-align: center;
  color: #fff;
}

.item{width:762px;height:400px}
.item h2{border:none;margin-bottom:15px}
.scrollable{position:relative;overflow:hidden;width:762px;height:400px}
.scrollable .items{width:20000em;position:absolute}
.scrollable .items .item{overflow:hidden}
.scrollable .items .item p{line-height:16px}
.navi{width:auto;height:20px;float:right;padding-right:2px;margin:8px 0 2px 0}
.navi a{width:17px;cursor:pointer;height:14px;float:left;background:url(http://hsrag.com/img/prev_but.png) no-repeat scroll right top;display:block;font-size:1px;margin:0 0 0 1px}
.navi a:hover,.navi a.active{background-position:left top;background:url(http://hsrag.com/img/prev_but_hov.png) no-repeat scroll right top;margin:0 0 0 1px}
.scrollable .items div{float:left}
.header{width:760px;height:400px}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}

div.wpcf7 input, div.wpcf7 textarea {
  width: 350px;
}