/* General
-------------------------------------------------- */
* {
margin:0;
padding:0;
}

html {
margin:0;
padding:0;
}

body{
	color:#000;
	text-shadow:0 1px 1px #fff;
	background: url(../images/background2.png) top center repeat-x #eee;
	padding:0;
	margin:0;
}

.masterbg{ 
}

a{color:#0074CC;}

a:hover{
	color:#000022;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}

hr{margin:20px 0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff;}

hr.soften{height:1px;margin:40px 0;background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, .2), transparent);background-image:-moz-linear-gradient(left, transparent, rgba(0, 0, 0, .2), transparent);background-image:-ms-linear-gradient(left, transparent, rgba(0, 0, 0, .2), transparent);background-image:-o-linear-gradient(left, transparent, rgba(0, 0, 0, .2), transparent);border:0;}

/* Navigation
-------------------------------------------------- */

.navbar-inner{background:url(../images/blacktop.png) top left repeat;-webkit-box-shadow:none;-moz-box-shadow:none;border-top:5px solid #555;
}

.navbar .nav > li > a{color:#FFFFFF;padding-left:0;padding-right:20px;}

.clear{clear:both}

.container {}

.navbar-inner .container {background:none}

/* Top
-------------------------------------------------- */

.topheader {margin:30px auto 17px auto}

.topheader span {font-weight:normal;font-size:10px;}

.container_all{width:100%;}

.greybg{background-color:#cecece;}

.bluebg{background-color:#003366;}

.floatimg{float:left;margin:5px 15px 5px 0;display:block;border:none}

.margintop{margin-top:15px;}

.marginright{margin-right:15px;}

.marginbottom{margin-bottom:15px;}

.marginleft{margin-left:15px;}

.margin{margin:15px;}

.paddingtop{padding-top:15px;}

.paddingright{padding-right:15px;}

.paddingbottom{padding-bottom:15px;}

.paddingleft{padding-left:15px;}

.padding{padding:15px;}

.padding2{padding:20px;}

.padding3{padding:30px;}

.floatleft{float:left}

.floatright{float:right}

.left{text-align:left}

.right{text-align:right}

.justify{text-align:justify}

.italic{font-style:italic}

small, .small{font-size:smaller}

.uppercase{text-transform:uppercase}

.borderall{border:1px solid #ddd;}

.borderleft{border-left:1px solid #ddd;}

.borderright{border-right:1px solid #ddd;}

.bordertop{border-top:1px solid #ddd;}

.borderbottom{border-bottom:1px solid #ddd;}

.dottop{padding:5px 0 0 0;background:url(../images/h-line.png) repeat-x top left;}

.dotbottom{padding:0 0 5px 0;margin: 0 0 6px 0;background:url(../images/h-line.png) repeat-x bottom left;}

.radiusall{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.radiustopleft{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}

.radiusbottomleft{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}

.radiustopright{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}

.radiusbottomright{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}

.tweets img{width:52px;}

.col2{-moz-column-count:2;-moz-column-gap:1.5em;-webkit-column-count:2;-webkit-column-gap:1.5em;column-count:2;column-gap:1.5em;}

.col3{-moz-column-count:3;-moz-column-gap:1.5em;-webkit-column-count:3;-webkit-column-gap:1.5em;column-count:3;column-gap:1.5em;}

.col4{-moz-column-count:4;-moz-column-gap:1.5em;-webkit-column-count:4;-webkit-column-gap:1.5em;column-count:4;column-gap:1.5em;}

ul.archive{list-style:none;float:left;margin-left:0;padding-left:0;}

ul.archive li{list-style:none;width:97%;float:left;padding:0 0 5px 0;margin:5px 0;background:url(../images/h-line.png) repeat-x bottom left;}

ul.comments{list-style:none;padding-left:0;margin-left:0}

ul.comments li{list-style:none;float:left;padding:0;margin-bottom:15px;background:url(../images/h-line.png) repeat-x bottom left;}

ul.comments li p{min-height:30px;margin-right:0;}

ul.comments li img.authorimg{width:48px;float:left;margin:0 15px 5px 0;border:none}

ul.childcomments{margin-left:75px;}

ul.comments li small{display:block;margin-bottom:7px;}

ul.bandlist li{padding:5px 0;margin:0;background:url(../images/h-line.png) repeat-x bottom left;}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover{background:#eeeeed;}

.nav > li > a:hover{text-decoration:none;background-color:#ddd;}

.toplogo{margin-top:1.8em;margin-bottom:1.3em;}

.lead{font-size:16px;}

.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff}

.linksocial .inforss{background:url(../images/socialmedia/19.png) 0 0 no-repeat;padding-left:38px;}

.linksocial .infotwitter{background:url(../images/socialmedia/28.png) 0 0 no-repeat;padding-left:38px;}

.linksocial .infofacebook{background:url(../images/socialmedia/13.png) 0 0 no-repeat;padding-left:38px;}

.linksocial a{margin:7px 8px 5px 0;display:inline-block;line-height:1.3em;height:32px;font-size:12px;color:#FFFFFF}

.linksocial a strong{display:block;font-style:italic}

.linksocial {min-height: 20px;margin-top:10px;padding:0;text-shadow:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

.flickrimg {border: 0px !important;padding: 0px;margin: 0 3px 5px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: 70px;border-radius: 4px;}

iframe{max-width:100%;border:none}

.titlewrap {padding: 4px 10px 3px 10px;margin-bottom: 18px;background-color: #ddd;/*border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;-moz-box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);-webkit-box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);-o-box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);*/}

.titlewraptweets {padding: 6px 12px 4px 12px;margin-bottom: 18px;background-color: #ddd;/*border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;-moz-box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);-webkit-box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);-o-box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);box-shadow: 1px 1px 0 0 rgba(35, 35, 35, 0.2);*/}

.dropdown-menu {border-top:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding:10px;min-width: 110px;}

.dropdown-menu a {
padding: 7px 10px;
}

.label, .badge {
padding:3px 7px 4px 7px;
}

.breadcrumb {
padding:0;
margin: 25px 0 10px 0;
list-style: none;
background:none;
border:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
filter: none;
-moz-box-shadow: none;
box-shadow: none;
color:#bbb;
}

.breadcrumb li {
text-shadow:none
}


.breadcrumb a {
color:#333;
}

/* the band
-------------------------------------------------- */

.theband {
position:relative;top:-110px;margin:125px 0 -100px 0;
}

.bandbg {
background:url(../images/bandbg.png) repeat-x top center #cecece;
}

/* jplayer
-------------------------------------------------- */

.jplayer {
text-shadow:none;
font-size:16px;
letter-spacing:0.07em;
font-weight:300;
padding: 4px 10px 3px 10px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#jp_container table {
margin-bottom:5px
}

/* GMap
-------------------------------------------------- */

#map_canvas {
height: 450px;
}

#text {
width: 600px;
overflow: auto;
}

/* Footer
-------------------------------------------------- */

.container_all_footer{width:100%;display:block;float:left;text-shadow:none;background-color:#cecece;}

.footer {margin-top:20px;padding-top:20px;padding-bottom:40px;border-top:1px solid #bbb;text-shadow:none;}


/* Jumbotrons
-------------------------------------------------- */
.jumbotron {
  position: relative;
}
.jumbotron h1 {
  margin-bottom: 9px;
  font-size: 81px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1;
}
.jumbotron p {
  margin-bottom: 18px;
  font-weight: 300;
}
.jumbotron .btn-large {
  font-size: 20px;
  font-weight: normal;
  padding: 14px 24px;
  margin-right: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.jumbotron .btn-large small {
  font-size: 14px;
}

/* Masthead (docs home) */
.masthead2 {
  padding-top: 0;
  margin-bottom: 5px;
}
.masthead {
  padding-top: 30px;
  margin-bottom: 25px;
}
.masthead h1, .masthead2 h1,
.masthead p, .masthead2 p {
  text-align: center;
}
.masthead h1, .masthead2 h1 {
  margin-bottom: 18px;
}
.masthead p, .masthead2 p {
  margin-left: 5%;
  margin-right: 5%;
}



/* Specific jumbotrons
------------------------- */
/* supporting docs pages */
.subhead {
  padding-bottom: 0;
  margin-bottom: 9px;
}
.subhead h1 {
  font-size: 54px;
}

/* Subnav */
.subnav {
  width: 100%;
  height: 16px;
  background-color: #eeeeee; /* Old browsers */
}
.subnav .nav {
  margin-bottom: 0;
}
.subnav .nav > li > a {
  margin: 0;
  padding-top:    11px;
  padding-bottom: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
.subnav .nav > .active > a,
.subnav .nav > .active > a:hover {
  padding-left: 13px;
  color: #777;
  background-color: #e9e9e9;
  border-right-color: #ddd;
  border-left: 0;
}
.subnav .nav > .active > a .caret,
.subnav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
.subnav .nav > li:first-child > a,
.subnav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
  border-right: 0;
}
.subnav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.navbar-fixed-top .brand {
  padding-right: 0;
  padding-left: 0;
  margin-left: 20px;
  float: right;
  font-weight: bold;
  color: #000;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
  -webkit-transition: all .2s linear;
     -moz-transition: all .2s linear;
          transition: all .2s linear;
}
.navbar-fixed-top .brand:hover {
  text-decoration: none;
}

.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
