/* SHOWS */

.showsWrap {
    float: left;
    padding: 4px 0;
    width: 576px;
}
.showsWrap.zero {
    background: url("bg_trans.png") repeat scroll 0 0 transparent;
}
.showsItems {
    display: block;
    float: left;
    padding: 4px 0;
    text-align: center;
}
.showsItems.number {
    width: 40px;
}
.showsItems.s_date {
    width: 60px;
}
.showsItems.info {
    padding: 4px 0 4px 10px;
    text-align: left;
    width: 466px;
}

/* BAND & HISTORY */

.lineupwrapper {
    background: url("bg_trans.png") repeat scroll 0 0 transparent;
    float: left;
    margin: 12px 0 18px;
    padding: 10px 5px 10px 6px;
}
.member {
    float: left;
    padding: 0;
    text-align: center;
    width: 113px;
}

/* MEDIA */
  
ul.songs {
    float: left;
}
ul.songs li {
    float: left;
    margin-bottom: 12px;
}
ul.songs li.left {
    margin-right: 10px;
    width: 250px;
}
ul.songs li.right {
    padding-top: 7px;
    width: 290px;
}

/* NEWS */

p.meta {
    border-bottom: 1px solid #666666;
    color: #BBBBBB;
    font-size: 12px;
    margin: 0 0 6px;
    padding: 0 0 3px;
}
p.meta span {
    text-transform: capitalize;
}
.imgwrapper {
    background: url("bg_trans.png") repeat scroll left top transparent;
    margin-bottom: 12px;
    text-align: center;
}
.imgwrapper img {
    margin: 0 auto;
}
.byline {
    background: url("bg_trans.png") repeat scroll left top transparent;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    height: 20px;
    padding: 6px;
}

.byline ul li {
    float: left;
    margin-right: 12px;
}
.byline ul li.share {
    float: right;
    margin-right: 0;
}
.byline ul li.share a {
    background: url("socialiconssprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    margin-left: 4px;
    width: 20px;
}
.byline ul li.share a.tw {
    background-position: -20px 0;
}

.newsWrap {
    border-bottom: 1px solid #666666;
    float: left;
    width: 576px;
}
.newsComments, .newsDate, .newsHeadline {
    display: block;
    float: left;
    padding: 6px 0;
}
.newsComments {
    text-align: center;
    width: 15px;
}
.newsDate {
    color: #E4E4E4;
    width: 65px;
}
.newsHeadline {
    width: 490px;
}

/* COMMENTS */

.commentswrapper {
    background: url("bg_trans.png") repeat scroll left top transparent;
    margin-top: 12px;
    padding: 12px;
}
.userdata {
    background: url("bg_trans.png") repeat scroll 0 0 transparent;
    border-bottom: 2px solid #000000;
    height: 15px;
    padding: 7px;
    width: 538px;
}

.bandmember {
    color: #E8BC63;
}

.comments {
    border-bottom: 1px solid #666666;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 7px;
    width: 538px;
}
.postedcomment {
    background: url("bg_trans_swisch.png") repeat scroll 0 0 transparent;
    color: white;
    font-size: 16px;
    padding: 10px;
    text-align: center;
}
.postedcomment.success {
    background-color: #E86514;
}
.postedcomment.error {
    background-color: #FF0000;
}
div.screenname {
    float: left;
    margin-right: 15px;
}
div.antispam {
    float: left;
}
div.ta_comments  {
}
.sidebar div.screenname {
    margin: 5px 0;
}
.sidebar div.antispam {
    margin-bottom: 5px;
}
.sidebar div.ta_comments  {
}
.inputs {
    background: #000;
    border: 1px solid #666;
    color: #fff;
    font-family: Calibri;
    font-size: 14px;
    margin-top: 2px;
    padding: 5px;
}

.formfield span {
	display: inline-block;
	padding: 5px 0;
}

.inputs.screenname {
    width: 250px;
}
.sidebar .form .inputs.screenname {
    width: 318px;
}
.inputs.password {
    width: 50px;
}
textarea.inputs {
    height: 100px;
    width: 562px;
}
.sidebar .form textarea.inputs {
    height: 200px;
    width: 318px;
}
#c_on a, .submits {
  height: 33px;
  line-height: 29px;
  background-color: #7DB9C2;
  color: #fff;
  border: 0;
  font-family: Newport;
  font-size: 18px;
  text-transform: uppercase;
  padding: 0 12px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border-bottom: 0;
  -moz-box-shadow: 0 0px 7px #fff;
  -webkit-box-shadow: 0 0px 7px #fff;
  box-shadow: 0 0px 7px #fff;
  background-image: -moz-linear-gradient(top, #7DB9C2, #4a7d86);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7DB9C2),color-stop(1, #4a7d86));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB9C2', endColorstr='#4a7d86');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB9C2', endColorstr='#4a7d86')";
}


/* PRESS */

ul.bandphotos li {
    float: left;
    margin-bottom: 12px;
    width: 276px;
}
ul.bandphotos li.left {
    margin-right: 24px;
}


/* MERCH */

ul.merch {
	background: url("bg_trans.png") repeat scroll left top transparent;
	border: 1px solid #666666;
    	height: 40px;
    	width: 364px;
}

ul.merch li {
	border: 1px solid #666666;
    	float: left;
    	text-align: center;
    	width: 89px;
	font-weight: bold;
}

ul.merch li.items {
	background: #000;
	color: orange;
	font-weight: normal;
}
ul.merch li.items.none {
	color: #333;
}

.tblhead {
	background: url(background_dark.jpg) repeat;
}
.tblrow {
	background: url(bg_trans.png) repeat;
}