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

body { margin: 0 auto; background:url('../img/bg_texture2.png') #2f557d; background-repeat: repeat-x;
  }
.container { width: 1050px !important; background: none;}

.span5 { padding: 0px !important;}


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

#banner {background: none; box-shadow: none !important; border: none !important; }

/* Fixed Topbar Navigation */
body.admin-bar .navbar-fixed-top { top: 28px; }
body.admin-bar .navbar-static-top { top: 0px; margin-top: -20px !important; }

.brand { margin-left: 0px !important; padding-left: 30px !important; }
.nav { float: right !important; left: 50px !important; background: #fff; color: #000; padding: 5px 10px; width: 850px !important; padding-top: 40px;}



.entry-home img {display: none;}
.entry-home h5.btn-orange  {color: #B98817 !important;}

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

#content { }

.padding-div-10 { padding: 20px 20px !important;}
.padding10 { padding: 2px 10px !important;}
.nopadding { padding: 0  !important; margin: 0  !important;}
.nopadding2 { padding: 0  !important; margin: 15px 0  !important;}
.noborder { 
	border: 0 !important; 
	box-shadow: none !important; 
}

.noshadow { 
	box-shadow: none;
}

.orangeline { background: #feb100; height: 6px;}
.orangeline2 { background: #cf9000; height: 2px;}
.greenline { background: #c1c100; height: 6px;}
.greenline2 { background: #a3a300; height: 2px;}
.redline { background: #9d0a0e; height: 6px;}
.redline2 { background: #860004; height: 2px;}
.redline3 { background: #c70f14; height: 2px;}
.blueline { background: #5380a6; height: 6px;}
.blueline2 { background: #5380a6; height: 2px;}
.pinkline { background: #fe4623; height: 6px;}
.pinkline2 { background: #fe4623; height: 2px;}
.bluebg { background: #5380a6; color: #fff; padding: 5px 20px;}



.btn-orange { background: #feb100; color: #745702 !important;}
.header-link {color: #745702 !important;}
.btn-green { background: #c2c200; color: #745702;}
.btn-red { background: #9d0a0e; color: #ececec; text-shadow: none;}

.btn-blue { background: #5380a6; color: #fff; text-shadow: none;}
.btn-pink { background: #fe4623; color: #fff; text-shadow: none;}

.btn-silver {color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;}


.roundcorners {
	*border-right-width: 1px;
   *border-bottom-width: 1px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}


.page_item li { margin-left: 30px !important; list-style: none; text-decoration: none; }
.page_item li a { color:#000;}

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

#main { }



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

#sidebar { }



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

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



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

#content-info { margin: 0 auto; clear:both;}



/* ==========================================================================
   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;
  }
}


/* MAP AREA */
/* -------- */
#map {
  height: 200px;
  position: relative;
  z-index: 0;
  background: none !important; }

#map img {
    max-width: none;
 }
 
 
.margin-tb { margin: 20px 0px; !important;}
.margin-tb2 { margin: 20px 0; !important}
.nomargin-tb { margin-top: 0; !important; margin-bottom: 0; !important}


.margin-l{ margin-left: 20px; !important; }
.margin-l2{ margin-left: 10px; !important; }
.margin-l3{ margin-left: 0px; !important; }



.nomargin-tb3 { margin-top: 20px; !important; margin-bottom: 20px; !important}

.nomargin-tb4 { margin-top: 0px; !important; margin-bottom: 20px; !important}

.nomargin { margin:0 !important;}

.nomarginlr { margin: -10px  0 10px 0 !important;}

.redbg { background: #a51c30;}
.float-right { float: right !important;}

#slider {
	margin: 20px;
}

footer {
	margin-top: 30px;
	padding: 30px 20px;
	color: #fff;
}

h5 { margin-top: 0 !important;}
