/**
 * Place your custom styles here.
 */
div .geolocate {
	width: 300px;
	word-wrap: normal;
	font-family: sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: smaller;
	overflow: hidden;
	line-height: 1.3em;
	background-color: #dff0d8;
}
.geolocatehead { display: none }
.project { float: left; margin-right: 5px; margin-bottom: 10px; }
.div-course { float: left; padding: 5px; }
.div-quote { background-color: #e3dac9; margin: 10px 0 10px; padding: .5em .5em 1.5em .5em; }
.quote-quotation { font-style: italic; margin: 0; } 
.quote-author { color: #777; font-size: small; float: right; }
.footer-loghit { text-align: right; font-size: small; font-style: italic; }

/* .block-tagclouds .content { text-align: center; margin: 0 5px 10px; } */
.block-tagclouds { line-height: 20px; }
.tagclouds-term {
  text-align: justify;
/*  white-space: nowrap; */
  margin-right: .2em;
  margin-left: .2em;
}

#music-favorites { margin-top: 10px; margin-bottom: 10px; }

article { background-color: #edeae0; border-bottom: 1px solid #d3d7d9; margin-bottom: 5px; }
.navbar-default {
  background-color: #66ccff;
  background-image: -moz-linear-gradient(top, #07a3bf 0%, #66ccff 100%);
  background-image: -ms-linear-gradient(top, #07a3bf 0%, #66ccff 100%);
  background-image: -o-linear-gradient(top, #07a3bf 0%, #66ccff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #07a3bf), color-stop(1, #66ccff));
  background-image: -webkit-linear-gradient(top, #07a3bf 0%, #66ccff 100%);
  background-image: linear-gradient(top, #07a3bf 0%, #66ccff 100%);
}
.navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a { color: #555 }
.field-name-field-tags, ul.links.list-inline { margin-top: 5px; }
.field-name-body { margin-top: 5px; }
