body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote {
}
body.white {
background: #eeeeee;
}
body {
margin-top: 0; }
nav {
margin-left: -1rem;
margin-top: 0;
padding: 0;
text-align: left;
min-width: 460px;
}
nav ul {
margin-block-start: 0;
}
nav ul ul {
display: none;
}
nav ul li:hover > ul {
display: block;
}
nav ul {
font-size: 0.7rem;
background: #efefef;
background: linear-gradient(top, #777 0%, #444 100%);
background: -moz-linear-gradient(top, #777 0%, #444 100%);
background: -webkit-linear-gradient(top, #777 0%,#444 100%);
box-shadow: 1px 1px 9px rgba(0,0,0,0.15);
padding: 0 25px;
border-bottom-right-radius: 8px;
list-style: none;
position: relative;
z-index: 10;
display: inline-table;
min-width: 10rem;
}
nav ul:after {
content: ""; clear: both; display: block;
}
nav ul li {
float: left;
}
nav ul li:hover {
background: #4b545f;
background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
}
nav ul li:hover a {
color: #fff;
}
nav ul li a {
display: block;
padding: 1rem 1rem; // 25px 40px;
color: #ddd; text-decoration: none;
}
nav ul ul {
background: #5f6975; border-radius: 0px; padding: 0;
position: absolute; top: 100%;
}
nav ul ul li {
float: none;
border-top: 1px solid #6b727c;
border-bottom: 1px solid #575f6a; position: relative;
}
nav ul ul li a {
padding: 15px 40px;
color: #fff;
}
nav ul ul li a:hover {
background: #4b545f;
}
nav ul ul ul {
position: absolute; left: 100%; top:0;
}html, body, form, input, textarea, a, p, h1, h2, h3, h4, h5, h6, div {
font-family: "Yanone Kaffeesatz";
}
body {
background-color: #efefef;
} div, body { }
#wrapper {
background-color: white;
}
form, input, textarea, a, p, div { font-size: 26px; font-weight: 300;
}
#handylinks html, form, input, textarea, #handylinks a {
font-size: 16px;
}
.gs-title, a.gs-title {
font-size: 26px;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result, .gsc-control-cse .gs-result, a.gs-result {
font-size: 16px;
}
div.alignright {
float: right;
padding: 16px;
}
.alignright {
text-align: left;
}
p.wp-caption-text, span.postedby, a.postedby, span.postedby a { font-size: 0.8rem;
font-weight: bold;
}
nav a { }
body {
padding: 0px 0;
}
body.white {
background: #eeeeee;
}
body.black {
background: #000;
}
.four-column {
display: flex;
max-width: 25%;
min-width: 300px;
}
div.entry-content {
vertical-align: top;
padding: 2rem;
}
h1, h2, h3, h4, h5, h6, h1 a {
font-weight: 500; margin: 8px;
}
#header h1 {
font-size: 30px;
text-decoration: none;
}
#header a:hover {
background: black;
color: white;
}
#header h2, h2.header {
font-size: 16px;
margin-bottom: 8px;
font-weight: 100;
background-color: white;
}
.grid-container {
display: grid;
grid-template-columns: repeat(4, 2fr);
grid-column-gap: 32px;
grid-template-rows: 40% 60%;
}
.grid-item {
display: inline-grid;
grid-column: span 2; }
@media screen and (max-width: 680px) {
.grid-item {
grid-column: span 4;
}
}
#content  {
margin: 32px 10% 0 20%;  }
#content h1, #content h1 > a { }
.ads {
margin-top: 128px;
}
#handylinks p { font-size: 0.9rem; }
h1, h1 a {
font-size: 3rem;
}
h2 {
font-size: 2.4rem;
}
h3 {
font-size: 2.3rem;
}
h4 {
font-size: 2.2rem;
}
h5 {
font-size: 2.1rem;
}
h6 {
font-size: 1.9rem;
}
.nav-previous a, .nav-next a {
display: block;
background: grey;
background: rgba(255,255,200,0.3);
overflow-x: hidden;
padding: 16px;
margin: 0;
text-decoration: none;
font-weight: 400;
font-size: 16px;
line-height: 26px;
white-space: nowrap;
}
.nav-previous a:hover, .nav-next a:hover {
background: teal;
color: white;
text-decoration: underline;
}
form, .roundbox, div.roundbox  {
text-align: top;
display: flex;
flex-wrap:    wrap;
flex-direction: row;
background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
background: linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
background-color: white; text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px;
border: 1px solid #999;
border: inset 1px solid #333;
top: 22px;
}
.ui-resizable-helper {
border: 1px dotted gray;
}
.resizable {
display: block;
padding: 30px;
border: 2px solid gray;
overflow: hidden;
position: relative;
}
textarea, input {
border: 1px solid #999;
}
textarea:focus, input:focus {
border: 1px solid #000;
}
input.button {
width:100px;
right:20px;
bottom:20px;
height:30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 10px solid #999;
}
input.button:hover {
background:#fff;
color:#09C;
}
p.weight1, form {
font-family: "Yanone Kaffeesatz";
font-weight: 300;
font-style: normal; }
p.weight2 {
font-family: "Yanone Kaffeesatz";
font-weight: 300;
font-style: normal; }
p.weight3 {
font-family: "Yanone Kaffeesatz";
font-weight: 400;
font-style: normal; }
p.weight4 {
font-family: "Yanone Kaffeesatz";
font-weight: 700;
font-style: normal; }
p.weights {
letter-spacing: 2px; color: rgba(173,173,173,1);
margin-bottom: 35px;
border-width: 0px 0px 1px 0px;
border-style: dotted;
margin-top: 45px;
}
p.pullquote { margin-bottom: 35px;
padding-left: 15px;
border-width: 0px 0px 0px 3px;
border-style: solid;
}
p.map {
font-weight: 400;
font-style: normal;
margin-bottom: 0px;
text-align: justify; margin-top: 0px;
}
p.heading {
letter-spacing: 2px; margin-bottom: 35px;
border-width: 0px 0px 1px 0px;
border-style: dotted;
margin-top: 45px;
color: rgba(0,0,0,1);
}
p.intro {
margin-bottom: 35px; }
p.inverse-big {
background-color: rgba(51,51,51,1);
color: rgba(255,255,255,1);
padding: 30px;
margin-bottom: 0px;
}
p.inverse-med {
background-color: rgba(51,51,51,1);
color: rgba(255,255,255,1);
padding: 30px;
margin-bottom: 0px;
padding-top: 0px; }
p.inverse-small {
padding-top: 0px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
background-color: rgba(51,51,51,1);
color: rgba(255,255,255,1); }
p.inverse-heading {
background-color: rgba(51,51,51,1);
color: rgba(255,255,255,1);
padding: 30px;
margin-bottom: 0px;
padding-bottom: 0px; letter-spacing: 2px;
margin-top: 50px;
}  .wintickets {
background: #FFFF66;
outline-style:dotted;
outline-width: 1px;
padding: 3px;
}
.response {
background: #FFFF33; color: #FF3300;
padding: 20px;
border:thick, dashed;
}
.bandiplayfor {color: #990000}
.bandilike, a.bandilike:link, a.bandilike:visited, a.bandilike:hover {color: #997700}
.interestingevent, a.interestingevent:link, a.interestingevent:visited, a.interestingevent:hover {color: #007700}
a.bandiplayfor:active, a.bandilike:active, a.interestingevent:active {color: red; } .fineprint {
font-size: 0.7rem;
color :  #555555;
white-space: nowrap;
} .excel1 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel2 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}