.header {background-image: url('../img/layout/bg.jpg');height:280px;text-align: center;padding-top: 90px;background-position: left bottom;}
.header img {padding-bottom:30px;}
.menu a {color:white;margin: 30px 20px;text-decoration: none;font-size: 25px;letter-spacing:5px}
.hiLite {color:#bc949c;}
h1 {font-size: 50px;margin-bottom:30px;}
h2 {font-size: 35px;}
img {height: auto;max-width: 100%;}
p {line-height:170%}
#footer {clear: both;position: relative;z-index: 10;height: 150px;margin-top: -150px;background-image: url('../img/layout/bg.jpg');background-position: left top;}
iframe {margin: 40px auto;display: block;}
html, body, #wrapper { height: 100%; }
body > #wrapper { height: auto; min-height: 100%; }
.form-control {border-radius: 0px;box-shadow: none;-webkit-box-shadow: none;-webkit-border-radius: 0px;-webkit-appearance: none;}
label {display:block;font-weight: normal}
#ContactCaptcha , #CommentCaptcha  {-webkit-appearance: none;border-radius: 0px;box-shadow: none;-webkit-box-shadow: none;-webkit-border-radius: 0px;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;vertical-align: middle;background-color: #fff;background-image: none;border: 1px solid #ccc;}
.clrFlt {clear:both}
/* show page */

.eventImage {height:250px;width:250px;position: relative;overflow: hidden;float: left; margin-right: 40px;margin-bottom: 30px;}
.eventImage .overlay {font-size: 25px;height:250px;width:250px;background: rgba(255, 255, 255, 0.8);position: absolute;top: 250px;padding:10px;} 
.eventImage a {height:250px;width:250px;display:block;z-index:99999;position:absolute;top:0px;left:0px;}

#showImage {margin-bottom:20px;}
.tourdate {border-bottom:1px #e0e0e0 solid;position:relative;}
.tourdate .date {font-size: 16px;color: #888888;position:absolute;top:10px;right:0;}
.tourdate .venu {font-size: 16px;font-weight:bold;display:block;padding: 8px 0;width:250px;}
.tourdate .venu a {color: #888888;}

#quotes .quote .theQuote {display:block;font-style: italic;margin:30px 30px 5px 30px;color:#777777;font-size: 16px;}
#quotes .quote .name {display:block;margin:0px 30px 0px 30px;text-align: right;color:#999999;font-weight:bold;font-size: 12px;}

.notes {margin-top:40px}

.showPic {margin-bottom: 10px;}

/* fiction page */

.fictionBlock {background-color: #f5f5f5;border-radius: 20px;padding: 20px;width: 45%;margin-right: 5%;margin-bottom: 20px;}
.fictionBlock span.topQuote {font-size: 60px;position: relative;top: 30px;color: #777;}
.fictionBlock span.bottomQuote {font-size: 60px;position: relative;color: #777;float:right;top:-20px}
.fictionBlock p {text-align:justify;}

/* contact page*/


#ContactCaptcha {-webkit-appearance: none;border-radius: 0px;box-shadow: none;-webkit-box-shadow: none;-webkit-border-radius: 0px;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;vertical-align: middle;background-color: #fff;background-image: none;border: 1px solid #ccc;}
#twitterLink {margin:20px 0 40px;}
#twitterLink a {color: #444444;font-size: 18px;position:relative; top:3px; left: 20px;}


/* blog */
.time {color:#888888;font-size: 12px;}
.blog h2 a {color:#434343}
.archive h2 {color:#939393;}
.archive ul, .archive li {margin-left:0;padding-left: 0;list-style-type: none;margin-bottom: 8px;}
.archive li.year {font-weight: bold;font-size: 12px;color:#bebebe;}
.archive li {font-weight: normal;font-size: 18px;}
.archive li a {color:#959595}
.archive .month {margin-bottom: 5px;margin-top: 12px;display:block;}


#newComment h2 {font-size: 28px;color:#939393}
.commentBox {position:relative;margin-bottom: 30px;min-height: 80px;}
.commentBox .name {font-size: 12px;background-position: 15px 5px;position:absolute;top:0px;left:0px;height:20px;padding-top:60px;width:80px;text-align: center;background-repeat: no-repeat;color:#959595}
.commentBox .comment {margin-left: 90px;color:#555555} 
.commentBox .comment span {font-weight:bold;font-size: 11px;color:#bebebe;}
#newComment .pickColor {margin-bottom: 20px;height:20px;}
#newComment .color {height:20px;width:20px;border:3px #ffffff solid;margin:3px;float:left;}
#newComment .color.selected {border:3px #cccccc solid;}
#newComment .color a {display:block;height:100%;width:100%;}

.floatingchat-container, .floatingchat-container-mobi {margin:auto;}

/* Large desktop */
@media (min-width: 1200px) {
  .container {width: 970px}
 
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
   .header {background-image: url('../img/layout/bg.jpg');height:180px;text-align: center;padding-top: 30px;}
    .fictionBlock {width: 100%;margin-right: 0%;}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
   .header {background-image: url('../img/layout/bg.jpg');height:180px;text-align: center;padding-top: 20px;background-size: 760px 180px;}
   #footer  {background-size: 760px 180px;}
   .header img {padding-bottom:20px;}
   .menu a {margin: 10px;}
   .tourdate .date {font-size: 14px;}
    .tourdate .venu {font-size: 14px;;}
    .fictionBlock {width: 100%;margin-right: 0%;}
}
/* retina displays */
@media all and (-webkit-min-device-pixel-ratio: 2) {

  
}