@media () {
}

body {
padding: 0;
margin: 0;
background-attachment: fixed;
background-image: url('/img/romanesco.jpg');	
}

.col-md-4 div {
   box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
	background-color: rgba(255, 255, 255, 0.8);
   border-radius: 2px;
}

.col-md-4 div.text-center {
   background-color: transparent;
   border: none;
   box-shadow: none;	
}


.label-warning {
  background-color: transparent;
  border: none; 	
}

.block.orange, .block.kidless, .block.has-kids, .block.has_kids {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  border: none;
  min-height: 640px; 	
}
.block.orange, .block.has-kids, .block.has_kids {
  background-color: rgba(243, 156, 18, 0.8);
}
.block.kidless {
  background-color: rgba(255, 255, 255, 0.8);
}
.orange .table, .kidless .table {
	background-color: white;
}
.block.orange small, .block.kidless  small, .block.has-kids small, .block.has_kids small {
	color: #999999;
}

.white-back.block {
  background-color: white; 
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  border: none; 	
}

.label-warning .block, .list-group .list-group-item {
	background-color: rgba(255, 255, 255, 0.8);
}

.navbar-header, .navbar-collapse, .collapse {
  background-color: transparent;	
}

.hidden-print {
  background-color: transparent;	
}

.tnav {
  display: none;
  max-height: 20px;	
}
	
.navbar, .navbar-default, .navbar-inverse {
  background-color: white;
  display: none; 	
}

ul.dropdown-menu {
	background-color: rgba(255, 255, 255, 0.9);
   box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
}

.navbar-inverse .navbar-toggle {
        background-color: rgba(56, 94, 0, 0.8);
        border-color: transparent;
        border-radius: 2px;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
        background-color: rgba(56, 94, 105, 0.8);
}

.navbar-inverse {
  background-color: rgba(83, 123, 2, 0.8);
  border-color: transparent;
  background-image: none;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > li > a
{
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
{
	background-color: rgba(255, 255, 255, 0.9);
	color: #555555;
}

.navbar-inverse .navbar-nav > .active > a {
    background-color: rgba(243, 156, 18, 0.8);
    border-color: transparent; 
    border-radius: 2px;
}

.list-group, .list-group-item {
}

.list-group a.list-group-item {
    background-color: transparent;
    color: rgb(56, 94, 0);
    font-weight: bold;
}

.list-group a.list-group-item:hover, .list-group a.list-group-item:focus{
    background-color: white;
}

header, .block, .container, #footer {
  background-color: transparent;
  box-shadow: none;
  border: 0; 
}

.block h3 {
	font-size: 16px;
	font-weight: bold;
}

.block-title h3 {
}

.col-md-12 .block {
}

.block .block {
  background-image: url('/img/block-back.png');
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  min-height: 140px;
} 

.dropdown-menu > li > a:hover {
	color: white;
  background-color: rgba(83, 123, 2, 0.8);
}

.block .post .block {
  zbackground-image: url('/img/block-squares.png');
  zbackground-repeat: no-repeat;
  zbackground-position: right bottom;   
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  min-height: 140px;
} 

.block .meta, .block h2 {
}

.post-body < img {
  min-height: 400px;	
}

.post-body, .post-body a {
  text-align: justify;
}

.post-body .meta{
}


.post-body img {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  margin-left: 20px;
  margin-bottom: 20px;
  min-width: 300px;
  max-width: 300px;
  float: right;
}

.work-of-art {
	margin-top: 30px;
	margin-bottom: 30px;
   margin-left: 1.5em;
   font-style: italic;
}

.post-body p.with-link{
   font-style: normal; 
   text-indent: 0;
}

div.pt15 {
  color: white;
  background-color: rgba(56, 94, 0, 0.8);
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}

div.pt15 a {
  position: absolute;
  top: 26px;
}

h1.pb15 {
  color: white;
  opacity: 0.8;	
  text-align: center;
}


#footer {
	display: none;
  opacity: 0.5;
  min-height: 25px;
  border: none;
  background-color: #29385b;
  color: #333333;
}

#footer a {
  color: #2980b9;
}

#footer p.pull-right {
  color: white;	
}

