/* Red Colors Stylesheet */



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { background: transparent url(moths/topbg.jpg) no-repeat center top;min-height:650px;  }
html  {background: #d5d7d5 url(moths/bodytile.jpg) repeat left top; }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #E8646F; text-decoration:none; }
a:hover  { color: #ab4a52; }



/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */


/* 2.2 Navigation */


/* 2.2.1 Drop-down menus */



/* CATEGORY NAVIGATION */

/* PAGES NAVIGATION */

#navigation { background: url(moths/navbg.jpg) repeat-x top left; }
#pagenav a  { border-bottom: none; }
#pagenav li.current_page_item a, #pagenav li a:hover  { color:#FFFFFF;  }
#pagenav li ul  { border-top: 1px solid #ffc1c1; }
#pagenav li ul li  { border-color: #ffc1c1; }
#pagenav ul li a:hover  { color: #fff!important;  }




/* 2.3 Header */


#player { background: url(moths/playerbg.png) no-repeat top left;height:87px;margin-top:45px;width:317px; }

.bcembed { padding: 0 !important; position: relative !important; width: 300px; height:50px;margin:20px 15px; text-align: left !important;}
.bcembed * { padding:0 !important; font-size:12px !important; font-family:arial !important; text-align:left !important; visibility:visible !important;display: inline; }
.bcembed div { position: absolute; overflow: hidden; }
.bcembed div, .bcembed object { display: block; }
.bcembed a { color: rgb(102,102,102) !important;}
.bcembed .emb { top: 0px; left: 0px; width: 287px; height: 50px; }
.bcembed .bot { top: 35px; left: 0px; width: 290px; height: 13px; }


/* 2.4 Content */


/* 2.5 Sidebar */


/* 2.6 Extended Footer */
#extended-footer  { background: url(moths/footerbg.jpg) repeat top center; color:#848584; font-size:0.9em; font-weight:400; }
#extended-footer .widget h3  { border-top:0px!important; }
#extended-footer li a:link, #extended-footer li a:visited  { color:#666666; }
.one, .two  { border-right: 1px solid #E7E7E6; }



/* 2.7 Footer */

#footer { background:transparent url(moths/footerbg.jpg) repeat scroll center top; color:#848584; }
#footer a:link, #footer a:visited  { color:#848584; }


/* 2.8 Discography */

.discographylist .releases { margin:20px -8px; width:960px; }
.discographylist .pagetitle, .fullwidth .post .title { border-top:2px solid #B8B9B8; color:#949594; font-size:50px; margin:0 0 20px; padding:15px 0 0; position:relative; text-transform:uppercase; width:940px; }
.discographylist .releases .release { display:inline-block; margin:0 8px 30px;min-height:330px;vertical-align:top;width:300px;}
.discographylist .releases .release .visual { height:300px; margin:0 0 10px !important; width:300px;}
.discographylist .releases .release h4 { font-size:18px; font-weight:bold; }
.discographylist .releases .release h4 a { color:#949594; }
.discographylist .releases .release h4 a:hover { color:#494949; }
 
.discography #main { width: 450px; font-size:0.8em; }
.discography #main .entry { border-top:2px solid #B8B9B8;width:450px;margin:40px 0 0;padding:15px 0 0; }
.discography #main .entry p { font-size:1.2em;font-weight:400; }
.discography #sidebar { width: 450px; }
.discography #sidebar .pagetitle { border-top:2px solid #B8B9B8; color:#949594; font-size:50px; margin:0 0 20px; padding:15px 0 0; position:relative; text-transform:uppercase; width:450px;}

.discography #sidebar a.buy, span.buy {color:#E8646F; font-size:18px; font-weight:bold;}
.discography #sidebar a.buy:hover { color:#494949; }

span.upcoming {color:#B1B2B1; float:right; font-size:18px; font-weight:bold; margin:-55px 0 0;}

.discography .releasenotes p { color:#848584; font-size:0.85em; font-weight:400; margin-bottom: 15px; }

#tracktable { width:450px; margin:20px 0 30px; }
#tracktable th { padding:6px 0 !important; border-bottom:2px solid #B8B9B8;}
#tracktable th h4 { text-align:left; }
#tracktable th.trackformat { color:#B1B2B1;font-size:0.9em;font-weight:400;letter-spacing:0.04em; text-align:right; }
#tracktable tr {}
#tracktable tr.trackodd {}
#tracktable tr.trackeven {}
#tracktable td { border-bottom:1px dotted #B8B9B8 !important; padding:9px 0; vertical-align:top; }
#tracktable td.trackpreview { padding-right:10px; width:23px;}
#tracktable td.trackname {}
#tracktable td.buy { text-align:right; }
#tracktable td.buy a { -moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block; padding:2px 5px;
background:transparent url(moths/footerbg.jpg) repeat scroll center top; color:#6E6F6E !important;
font-size:0.9em !important; font-weight:600 !important; letter-spacing:0.04em !important; text-transform:uppercase; }
#tracktable td.buy a:hover { background:transparent url(moths/lighterbg.jpg) repeat scroll center top; color:#E8646F !important; }





/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post .date  { background: url(moths/date.png) no-repeat left top; color:#9B9B9B;}

.post-meta li .body a:hover  { color: #c40000; }

.post-meta .sociable { background:transparent url(moths/lighterbg.jpg) repeat scroll center top; }

/* 3.1 Typographic Elements */

/* 3.2 Images */
.post img.thumbnail  { border: none; }
.entry img  { border: none; }

/* 3.3 Pagination / WP-Pagenavi */

.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { color: #949594; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background:transparent url(moths/lighterbg.jpg) repeat scroll left top !important; color: #494949; }

/* Shows */

#sidebar a.rss { color: #B1B2B1; font-size:18px; font-weight:bold;  }
#sidebar a.rss:hover { color: #494949;  }

/* Releases */

#sidebar .widget ul.releases li img { margin-top:10px; }
#sidebar a.title { color: #848584; font-size:18px; font-weight:bold;  }
#sidebar .widget ul.releases li:hover { color: #494949; display:block;  }
#sidebar .widget ul.releases li:hover a.title, #sidebar .widget ul.releases li:hover a.rss  { color: #494949;  }



/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Generic Widgets */
.widget {clear:both;}

.widget h3  { border-top: 2px solid #B8B9B8; }

.widget_links ul li a:link, .widget_links ul li a:visited {  }
.widget_links ul li a:hover  {  }

.widget_recent_comments li, .widget_twitter li  {  } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, .widget_twitter a  { color: #666666!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */

.widget_twitter li a:link, .widget ul li a:visited { display:inline-block!important;padding:0px!important;}

/* 4.2 Specific Widgets */

/* FEATURED POSTS */

/* #featured li  { border-bottom: 1px solid #ffc1c1; } */
/* #featured span.thumb img  { border: 5px solid #ffc1c1; } */
/* #featured span.thumb img:hover  { border-color: #c40000; } */

#featured span.thumb, #featured a.read_more { display:none; }
#featured .right { float:left; font-size:1em; line-height:1.2em; width:280px; }
#featured li { border-bottom:0 none !important; padding:0 0 10px !important; }


/* WIDGET FORMS */
input#s, input.field  { border: 1px solid #ffc1c1; }
input#s:focus, input.field:focus  { border: 1px solid #c40000; }
input.submit  { background-color: #c40000; }

/* FLICKR */
#flickr a img  { border: #ffc1c1 3px solid;}
#flickr a:hover img  { border:#c40000 3px solid; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #ffc1c1; }

/* TEXT WIDGET */

/* CALENDAR */
#wp-calendar th,#wp-calendar td{background:#ffc1c1;}
#wp-calendar th  { color: #c40000; }

/* ADS */
#sidebar .ads125 { border: 1px solid #ffc1c1; }

/* CONTACT FORM */
#contactForm {}
#contactForm ul {}
#contactForm ul li { margin: 0 0 10px 0; }
#contactForm label{ color:#8A8A8A; display:block; font-size:0.75em; font-weight:400; letter-spacing:0.08em; text-transform:uppercase; }
#contactForm input, #contactForm textarea { background:transparent url(moths/lighterbg.jpg) repeat scroll center top; border:none; color:#494949;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 0.9em; padding:5px; width:290px; }
#contactForm input:focus, #contactForm textarea:focus { background:#FFFFFF none repeat scroll 0 0; border:none; }
#contactForm textarea { height: 150px; }
#contactForm #submit { background:transparent url(moths/lighterbg.jpg) repeat scroll center top;border:medium none;color:#949594 !important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:200;letter-spacing:0.04em;padding:3px 6px;text-align:center;width:60px; cursor:pointer; }
#contactForm .error { color:#8A8A8A; font-size:0.8em; font-weight:400; letter-spacing:0.04em; }
#contactForm .star { color:#AB4A52;font-family:Times New Roman,serif;font-size:1.2em;font-weight:bold;padding-right:3px; }

#contacts { margin-right:-20px; }
#contacts ul { clear:both; display:inline-block; font-size:0.9em; margin:0 15px 15px 0;width:140px; }
#contacts ul strong { font-weight:600; }
#contacts ul h4 {}
#contacts ul a:link, #contacts ul a:visited, #contacts ul a:active { color:#494949; }

/* MEDIA ASSETS */
ul.assets { width:315px; }
ul.assets li { display:inline-block; height:90px; margin:0 15px 15px 0;}

/* 4.3 Extended Footer Widgets */


/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#respond h4, #pings h4, #comments h4  { color:#B1B2B1; font-size:18px; font-weight:bold; }


/* 5.2 Pingbacks / Trackbacks */

/* 5.3 Comments Form */
#commentform #submit  { }
#commentform input.txt  { background:transparent url(moths/lighterbg.jpg) repeat scroll center top; color:#494949; }
#commentform textarea  { background:transparent url(moths/lighterbg.jpg) repeat scroll center top; color:#494949; }
#commentform input:focus, #commentform textarea:focus  { background:#FFFFFF none repeat scroll 0 0!important; }
#commentform #submit  {  background:transparent url(moths/lighterbg.jpg) repeat scroll center top; color:#949594 !important; }


/*-------------------------------------------------------------------------------------------*/
/* 6. PLUGINS */
/*-------------------------------------------------------------------------------------------*/

/* 6.1 Flickr Gallery */
.flickr-gallery-next, .flickr-gallery-prev {background:transparent url(moths/lighterbg.jpg) repeat scroll center top; }
.textwidget .flickr-gallery { margin:0 0 10px !important; }

/* 6.2 GigPress */
.gigpress-table { margin:0 0 30px !important; border-width:0 !important }

tr.gigpress-tour td { background-color:transparent !important; }
.gigpress-table td { padding:6px 8px 6px 0 !important; }
span.gigpress-info-item { color:#848584 !important;
display:block;font-weight:400 !important;padding:0 0 3px; }
span.gigpress-info-label { color:#6E6F6E !important; }
a.gigpress-tickets-link, a.gigpress-address,
gigpress-venue a, gigpress-date a { color:#6E6F6E !important; font-weight:400 !important; }

th.gigpress-heading {
display:none!important;
}

.gigpress-table th {
border-bottom:0 none !important;
color:#B1B2B1 !important;
font-size:18px !important;
padding:6px 8px 6px 0 !important;
border-bottom:2px solid #B8B9B8 !important; }

.vevent, tr.divider.gigpress-row td { border-top:0px solid #B8B9B8 !important; }
tr.gigpress-info td {  border-bottom:2px solid #B8B9B8 !important; }

.gigpress-row td { border-bottom:medium none !important; }
tr.gigpress-info td { padding-top:0 !important; }

.gigpress-info-item a.gigpress-tickets-link { background:transparent url(moths/footerbg.jpg) repeat scroll center top;color:#6E6F6E !important;font-size:0.9em!important;font-weight:600!important;padding:2px 5px;display:inline-block;letter-spacing:0.04em !important;-moz-border-radius:3px;-webkit-border-radius:3px; }
.gigpress-info-item a.gigpress-tickets-link:hover { background:transparent url(moths/lighterbg.jpg) repeat scroll center top;color:#E8646F !important;}

p.gigpress-subscribe { display:none; }


/* Widget */

.gigpress-sidebar-status { display:none;}
.gigpress-listing li { border-bottom:1px solid #B8B9B8; margin:0 0 5px; padding:0 1px 5px; }
.gigpress-sidebar-more, .sidebar-more { display:block;padding:10px 0 !important;text-align:right; }
.gigpress-sidebar-more a, .sidebar-more a { color: #949594 !important; background:transparent url(moths/lighterbg.jpg) repeat scroll center top;padding:3px 6px;float:right;}
.gigpress-sidebar-more a:hover, .sidebar-more a:hover {color:#494949!important;}
