@charset "utf-8";
/* CSS Document */
html {text-align:center; background-color:#111; font-size:100%;}
body {width:1200px; min-height:900px; color:#fff; margin:0 auto; background: #000; font-family:Arial, Helvetica, sans-serif;}
h1 {position:absolute; top: -5000px;}
a img {border:none;}
a:link {color:#fff; text-decoration:underline;}
a:visited {color:#ccc;}
a:hover {text-decoration:none;}
a:active {color:#d63e00;}
#wrap {width: 100%; min-height: 900px; position:relative; z-index:10;}
#wrap-image {position:absolute; top:0; left:0;}
#masthead {position:relative; width: 100%; height:223px; background:url(i/masthead-straddledaddy.jpg) no-repeat;}
#music-player {position:absolute; top: 44px; left:233px;}
#main-navigation {position:absolute; bottom:60px; left: 268px; z-index:1000; font-size: 100%;}
#main-navigation li {display:inline; margin-right: 82px; line-height:1.2em; font-size:90%;}
#main-navigation li a {color:#fff; text-decoration:none; font-weight:bold;}
#main-navigation li a:hover {color: #ccc;}
#content {width:100%; float:left; min-height:672px; text-align:left; padding-bottom:2em; font-size:90%;}
#content p, #content ul, #content ol, #content table {line-height:1.5em;}
#mailing-list {position:absolute; top: 500px; left:0; width: 190px; height:71px; background:url(i/mailing-list-straddledaddy.png) no-repeat;}
#mailing-list input[type="text"] {background-color: transparent; border:none; position:absolute; top: 23px; left:32px; width: 130px;}
input:focus, input:active {outline: none !important; border: none !important;}
#mailing-list input[type="submit"] {position:absolute; bottom: 6px; right:20px; background-color: transparent; border:none; color: #d63e00;}
#mailing-list input[type="submit"]:hover {color:#000;}
#mailing-list input[type="submit"]:focus, #mailing-list input[type="submit"]:active {color: #000; position: absolute; bottom: 5px; right:20px;}
#mailing-list label {position:absolute; top: -5000px;}
#primary-content {position:relative; width: 1055px; float:right;}
#site-info {font-size:70%; text-align:right; padding: 1em 0; border-top: #111 1px solid; clear:both;}
#site-info p {margin: 0; padding:0;}
.gutter {padding: 1em;}
#content .gutter {padding:2em 3em 2em 11.3em;}
#pic-page #content .gutter {padding: 0;}
#event-listing {text-align:center;}
#header {border-botom: #fff 2px solid;}



