html {margin:0;padding:0;}
body {background-color: #fff;font-size: 12pt;line-height: normal;background-repeat: no-repeat;background-position: center top;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

h1 {margin-bottom: 0.5em;}
p {margin-bottom: 0.5em;line-height: 1.6em;}

a {color: #000;text-decoration:none;outline:none;}
a:hover {color: #cc0000;}
a img {border:none;}

b, strong {font-weight: bold;}
i, em {font-style: italic;}

div#slants {margin:0;padding:0;border:0;background-image:url(../images/pat03.png);}
div#outer_container {margin: 0px auto auto auto;padding: 0px;position: relative;width: 940px;background-image:url(../images/ngmain.png);}
div#header {width:880px;height:184px;background:#fff;margin:auto;}

ul#upper_horizontal_menu {font-weight:900;font-size:1.4em;background-color:#fff;padding:4px 0px;margin-top:20px;text-align:center;}
ul#upper_horizontal_menu li {display:inline;padding: 0px 2px;}

#ngpicture {background-color: #fff;height: 274px;margin: auto;margin-top: 2em;overflow: hidden;position: relative;width: 880px;}
#ngpicture img {position: absolute; top: 0; left: 0; border:none;}

#overmain {color:#cc0000;font-weight:900;background-image:url(../images/overmain.png);}
#overmain h2 {font-size:1.8em;padding:10px 50px 10px 50px;margin:0;}

#maintop {background-image:url(../images/pat01.png);min-height:400px;color:#000000;font-weight:100;}
#main {background-image:url(../images/backtwo2.png);min-height:400px;color:#000000;font-weight:100;}

#content {margin-top:-30px;background-image:url(../images/cnt.png);border:1px solid #fff;padding:20px;float:right;width:600px;margin-right:40px;}
#content p{ font-size:0.8em;margin-bottom:18px;line-height:1.5em;}
#content p a {color: #aa0000;}
#content p a:hover {text-decoration: underline;}
#content h1 {font-size:1.6em;line-height:1em;background:url(../images/head1.png);color:#333;padding:10px 20px;margin:0px;}
#content h2 {font-size:1.2em;line-height:1em;background:url(../images/head1.png);color:#333;padding:4px;margin:0px;}

#left_vertical_menu{margin-top:0px;padding-top:40px;font-size:0.8em;margin-left:40px;}

#mailing_list_signup {color:#000;font-size:0.8em;margin-top:20px;}
#mailing_list_signup p {width:180px;}
#mailing_list_signup select {padding:4px;margin:0px;font-size:1em;}
#mailing_list_signup input {padding:2px;margin:4px 0px;font-size:1em;border:1px solid #eee;height:24px;line-height:24px;background:#fffrepeat-x;}
#mailing_list_signup #email_submit {padding:2px;margin:4px 0px;font-size:1em;border:1px solid #eee !important;height:28px !important;line-height:28px !important;background:#ddd !important;}

#footer {background:#fff;font-size:0.8em;padding:10px 40px;}
#footer_social_links {float:right;}


div.menuheader {width:150px;cursor:pointer;padding:10px 20px;border-bottom:solid #000 2px;}
div.menuheader:hover {}
.menuheader h3{margin:0;padding:0;line-height:1em;}
.menuheader p{margin:0;padding:0;font-size:0.8em;text-align:right;}
ul.categoryitems {width:160px;margin-bottom:20px;margin-left:20px;text-align:left;background-color:#FFFFFF;padding:4px;list-style-type:none;}
.categoryitems a{color:black;}
.categoryitems a:hover{font-weight:bold;color:#d60068;}
.subcategoryitems {margin-bottom:20px;text-align:left;background-color:#FFFFFF;padding:4px;list-style-type:none;}
.subexpandable {cursor:pointer;}
.subexpandable:hover {color:#cc0000;}

.disc a {font-weight:bolder;}
.disc a:hover{color:#cc0000;}
.disc {margin-bottom:10px;}
.tracklist li {margin-left:40px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px dotted #999;}
.tracklist .lyrics_toggle {cursor:pointer;}
ul.tracklist {list-style-type:none;width:400px;margin-left:20px;}

.illustration {margin-top:16px;margin-bottom:10px;}
.img_left { float: left !important; margin: 20px 20px 14px 0; }
.news_thumb {float:left;margin-right:20px;margin-bottom:20px;}
.galleryphoto {float:left;margin-left:30px;margin-right:30px;margin-top:26px;box-shadow: 10px 10px 5px #888;-moz-box-shadow:10px 10px 5px #888}
.youtube_thumb {float:left;margin-right:50px;margin-top:26px;width:150px;font-size:0.75em;}
.youtube_thumb img{width:150px;}
.video_description{margin-top:10px;color:#999;}

.Clear {clear: both;height: 0;overflow: hidden;}
.Return {font-size: 1.2em;margin-top: 2em;text-align: center;}

p.datanews {font-size:0.7em !important;text-align:left;margin-top:0px !important;text-align:right;}
.symbol {float:right;cursor:pointer;}
.symbol img {float:right;border:none;}
.symbol a {float:right;border:none;}
li.songtext{padding-bottom:14px;}
div.songtext{background-color:#eee;padding:10px 20px;}
div.songtext p {font-size:0.7em !important; margin: 5px 0px !important;}
#footer_social_links img{border:none;}

.articleinfo {font-size:0.6em;color:#999;}
.fbadd {width:28px;height:28px;display:block;float:right;background-image:url(../images/icon_fb_sprite.png);background-repeat:no-repeat;margin-right:-10px;}
.fbadd:hover {background-image:url(../images/icon_fb_sprite.png);background-repeat:no-repeat;background-position:-28px 0px;}

.gig {font-size:0.8em;margin-bottom:20px;}
.gigdata {color:#990000;font-size:1em;}
.gigadress {font-size:1em !important;width:460px;margin:0px !important;margin-left:74px !important;}
.buyticket {color:#333333;float:right;}
.giginfo {color:#999999;font-size:1em !important;background-color:#eee;padding:10px;margin:10px 2px;}
.gigold {color:#999999 !important;font-size:1em !important;margin:20px 0px;}

