html, body {margin: 0; padding: 0; background-color: #FFF; font-family: Georgia, Times New Roman, serif; font-size: 14px; line-height: 22px; color: #111;}

.clear {clear: both;}

a {color: #111; text-decoration: underline;}
a:hover {background-color: #ffddff; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

p {text-align: justify;}

.small {font-size: 12px;}
.smallish {font-size: 14px; line-height: 18px;}
.xsmall {font-size: 11px; color: #666;}
.xsmall a {color: #666;}
.xsmall a:hover {background-color: #FFF; text-decoration: none;}

.left {float: left;}
.right {float: right;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}

h1 {position: relative; top: 0px; left: 0px; padding: 0; margin: 0; font-size: 30px; letter-spacing: -1px; margin-bottom: 15px; text-transform: uppercase; line-height: 35px;}
h2 {position: relative; top: 0px; left: 0px; padding: 0; margin: 0; font-size: 25px; text-transform: uppercase; margin-bottom: 5px;}
h3 {position: relative; top: 0px; left: 0px; padding: 0; margin: 0; color: #111; font-size: 18px; padding: 3px; padding-left: 5px; text-transform: uppercase;}
h4 {position: relative; top: 0px; left: 0px; padding: 0; margin: 0; font-size: 16px; font-weight: bold;}

h1 span.grey {color: #888;}

form, fieldset {border: 0; padding: 0;}

#wrapper {width: 940px; padding: 10px; background-color: #FFF; margin: 0 auto; margin-top: 10px;}

#search-area {position: relative; top: 0px; left: 0px; padding: 0; margin: 0; padding-bottom: 7px; border-bottom: 1px solid #888; margin-bottom: 15px;}
#logo-banner {position: relative; top: 0px; left: 0px; margin-bottom: 15px;}
#menu {padding-top: 6px; padding-bottom: 4px; border-top: 1px dotted #888; border-bottom: 1px dotted #888; margin-bottom: 15px;}
#footer {position: relative; top: 0px; left: 0px; margin: 0; padding: 0; padding-top: 7px; border-top: 1px solid #888;}
#footer a {text-decoration: none; border: 0;}

#logo {float: left; width: 180px; height: 90px; background-image: url('/images/neulogo.png'); background-repeat: no-repeat; margin-left: 10px;}
#logo a {width: 100%; height: 100%; text-decoration: none;}
#logo a span {display: block; visibility: hidden;}
#logo a:hover {background-color: transparent;}

#banner {float: right; width: 728px; height: 90px;}


#search {float: right; color: #FFF margin-top: -2px; margin-right: 10px; max-width: 175px;}
input {padding: 2px; border: 0;  background-color: #EEE; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666; border: 1px solid #ccc;}
input.capture {padding: 3px; border: 1px solid #111; background-color: #FFF; margin-bottom: 5px;}
.search {margin: 0; padding: 0; float: right; background-color: #FFF; margin-left: 5px; border: 0px;}
.search-input {float: left;}

#nav {list-style-type: none; margin: 0; padding: 0; margin-left: 10px; float: left;}
#nav li {list-style-type: none; margin: 0; padding: 0; margin-right: 30px; font-size: 16px; float: left; text-transform: uppercase;}
#nav li a {text-decoration: none;}

#main {position: relative; top: 0px; left: 0px; width: 100%;}
#left {float: left; width: 580px; margin-left: 10px;}
#right {float: right; width: 300px; margin-right: 10px;}

ol#index {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0; padding: 0; margin-top: 10px;}
ol#index li {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0; padding: 0; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #CCC;}

.normal {text-align: justify;}
.normal a {background-color: #FFCCFF; text-decoration: none;}
.normal a:hover {background-color: #000; color: #FFF;}

#left img {margin-bottom: 10px;}

#featured {position: relative; top: 0px; left: 0px; width: 580px; height: 340px; margin-bottom: 40px;}
#featured img {position: absolute; top: 0px; left: 0px; z-index: 1; width: 580px;}
.featured-text {position: absolute; top: 15px; right: 15px; width: 300px; z-index: 99;}
.featured-text h4 a {font-weight: normal; text-transform: uppercase; padding: 2px; background-color: #FFF; color: #111; font-size: 35px; line-height: 40px;}
.featured-text h4 a:hover {background-color: #FFCCFF;}

#band {position: relative; top: 0px; left: 0px; margin: 0; padding: 0; width: 580px; height: 340px; margin-bottom: 25px;}
#band img {position: absolute; top: 0px; left: 0px; z-index: 1; width: 580px; height: 340px;}
.band-text {position: absolute; top: 15px; right: 15px; width: 300px; z-index: 99;}
.band-text h4 a {font-weight: normal; text-transform: uppercase; padding: 2px; background-color: #FFF; color: #111; font-size: 35px; line-height: 40px;}
.band-text h4 a:hover {background-color: #FFCCFF;}

.sidebar {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #CCC;}
ol.side {list-style-type: none; margin: 0; padding: 0; margin-bottom: -30px;}
ol.side img {margin-bottom: 10px;}
ol.side li {list-style-type: none; margin: 0; padding: 0; margin-bottom: 30px;}
ol.side li h4 {font-size: 15px; line-height: 17px; font-weight: normal; text-transform: uppercase; margin-bottom: 5px;}
ol.side li p {font-size: 12px; line-height: 16px;}

.promo {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #DDD;}

#two {position: relative; top: 0px; left: 0px;}

ol.front {list-style-type: none; margin: 0; padding: 0;}
ol.front li {width: 280px; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #DDD; float: left; height: 230px;}
ol.front li h4 {font-size: 15px; line-height: 17px; text-transform: uppercase; font-weight: normal; margin-bottom: 5px;}
ol.front li p {font-size: 12px; line-height: 16px;}
ol.front li.one {margin-right: 20px;}
.front-image {position: relative; top: 0px; left: 0px;}
.front-image h3 {position: absolute; top: 0px; left: 0px; font-weight: normal; text-transform: uppercase; font-size: 14px; background-color:#FFF; padding: 0; padding-left: 2px; padding-right: 2px;}
.front-image h3:hover {background-color: #FFCCFF;}

.front-image1 {position: relative; top: 0px; left: 0px;}
.front-image1 h3 {position: absolute; top: 0px; left: 0px; font-weight: normal; text-transform: uppercase; font-size: 14px; background-color:#FFF; padding: 0; padding-left: 2px; padding-right: 2px;}
.front-image1 h3:hover {background-color: #FFCCFF;}
.front-image1 img {width: 280px;}


#label {position: relative; top: 0px; left: 0px;}
#label h3 {font-size: 20px; text-transform: uppercase; font-weight: normal; margin-bottom: 5px;}
#label h4 {font-weight: normal; text-transform: uppercase; margin-bottom: 5px; font-size: 18px;}
#label img {margin-bottom: 10px;}
#label p {font-size: 13px; line-height: 20px;}
#label p a {text-decoration: none;}

ol.index {list-style-type: none;}
ol.index li {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #DDD;}
ol.index li h2 {line-height: 28px; margin-bottom: 10px;}
.meta {position: relative; top: 0px; left: 0px; font-size: 12px; margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; margin-bottom: 10px; color: #888; font-style: italic; overflow: hidden;}
.meta a {color: #888; text-decoration: none;}

<!--[if IE]>
.meta {height: auto;}
<![endif]-->

.pagination {text-align: center; font-size: 16px; margin-bottom: 10px; text-transform: uppercase;}
.pagination a {text-decoration: none;}

#twitter h3 {text-align: center; padding-top: 7px; padding-bottom: 7px; font-weight: normal; text-transform: uppercase; margin-bottom: 15px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD;}
#twitter h4 {font-size: 14px; text-align: center; padding-top: 5px; padding-bottom: 5px; margin-top: 5px; border-bottom: 1px solid #DDD; margin-bottom: 25px; font-weight: normal; text-transform: uppercase; border-top: 1px solid #DDD;}

ul#twitter_update_list {list-style-type: none; margin: 0; padding: 0;}
ul#twitter_update_list li {list-style-type: none; margin: 0; padding: 0; font-size: 12px; margin-bottom: 15px; line-height: 15px}

#comments {margin-top: 5px;}
#comments h3 {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #DDD; font-weight: normal;}
.form {margin-top: 10px;}
div.form input {float: right; width: 520px; padding: 3px; border: 1px solid #111; background-color: #FFF;}

#comment-form textarea {padding: 3px; border: 1px solid #111; width: 572px; height: 150px;}
#comment-form p {margin-top: 10px; margin-bottom: 10px; font-size: 12px;}

#comment-form input.comment-submit {padding: 3px; text-transform: uppercase; font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #FFF; background-color: #111;}

.pages {margin-top: 10px; margin-bottom: 15px; text-align: center;}
.pages1 {display:none;}

.comment {position: relative; top: 0px; left: 0px; margin-bottom: 10px; padding-bottom: 10px; font-size: 12px; line-height: 16px; border-bottom: 1px solid #DDD;}
.comment-meta {color: #888; margin-top: 5px;}

#gigs {width: 600px;}
#gigs h2 {font-size: 16px; margin-bottom: 10px;}
#gigs li {float: left; width: 280px; height: 100px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #DDD; margin-right: 20px; font-size: 12px;}

p.contact {margin-bottom: 20px;}

#articles {margin-bottom: 25px;}

p object {margin-top: 25px;}
#disqus_thread {margin-top: 15px; padding-top: 15px; border-top: 1px solid #DDD;}
#dsq-comments {margin-top: 15px;}
.dsq-comment {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #DDD;}

#viagogo {border-top: 1px solid #DDD; margin-top: 15px; padding-top: 15px;}
#audioplayer_1 {margin-bottom: 15px;}