/* ------------------------- RESET ------------------------- */

body, html, h1, h2, h3, h4, h5, h6, p, ul, li, ol, img, fieldset { margin:0; padding:0; border:0; }

ul, li, ol { list-style:none; }

:focus { outline:none; }

/* ------------------------- UTILITIES ------------------------- */

.clear { clear:both; }

.floatLeft { float:left; }

.floatRight { float:right; }

/* ------------------------- MAIN ------------------------- */

body {background:url(images/landschaft.jpg) fixed top center no-repeat; background-size:cover; font-family:Helvetica, Arial, sans; font-size:16px; color:#fff;}

#wrapper {width:800px; margin:20px auto;}

#slider {margin:0 0 20px 0; -moz-box-shadow:3px 3px 3px #4a4949; -webkit-box-shadow:3px 3px 3px #4a4949; box-shadow:3px 3px 3px #4a4949; height:533px;}

#content div {background:#92b7c0; padding:20px; width:760px; margin:0 0 20px 0; -moz-box-shadow:3px 3px 3px #4a4949; -webkit-box-shadow:3px 3px 3px #4a4949; box-shadow:3px 3px 3px #4a4949;}

h2 {font-weight:normal; font-size:20px; margin:0 0 20px 0;}

h3 {font-size:16px; font-weigh:bold; margin:0 0 20px 0;}

p {line-height:26px; margin:0 0 10px 0;}

a {background:#ff9d1a; color:#fff; padding:2px 5px; text-decoration:none;}

#content #sm {background:transparent; margin:10px 0 0 0; width:760px; padding:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}

#content #sm a {margin:0 10px 0 0; background:none;}

#twitter-widget-0 {width:100%; height:300px;}

audio {height:30px;}

table.gigs tr td {background:#335b89; padding:5px;}

table.gigs tr td a {color:#222;}

#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-nextNav, .nivo-prevNav {padding:10px;}

