/* GLOBAL: #Basic Styles
================================================== */
body { background: #ffcc00; color:#353535; }

/* GLOBAL: #Typography
================================================== */
h1, h2, h3, h4, h5, h6 { color:#353535; }
.pair-sub { color:#7c7c7c; }


/* GLOBAL: #Links
================================================== */
a, a:hover, a:visited { color:#353535; }
.content a { border-bottom:solid 1px #ffcc00; }
.content a:hover { border-bottom:solid 1px #353535; }

/* GLOBAL: #Buttons
================================================== */
.btn, .btn-reply { color:#353535; background: #ffcc00; }
.btn:hover, .btn-reply:hover { background: #353535; color:#ffcc00; }


/* GLOBAL: #Forms
================================================== */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea { border-radius:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { background: #ffcc00; color:#353535; }
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #353535; color:#ffcc00; }


/* GLOBAL: #Header
================================================== */
.logo { margin-bottom:0; }
.slogan { margin-top:0; font-size:12px; }


/* GLOBAL: #Breadcrumb
================================================== */
.breadcrumb p { background: #353535; color:#fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }


/* GLOBAL: #Footer
================================================== */
.footer-wrap { background: #353535 url(images/bg_footer.png) no-repeat bottom right ; }
.footer { padding:60px 0 30px 0; }	
.footer a { color:#ffcc00; }
.footer li { border-bottom:solid 1px #4a4a4a; }

	
/* GLOBAL: #Widgets
================================================== */
.widget-content { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.footer .widget h3 { color:#fff; }
.footer .widget-content { background: none; box-shadow: none; color:#fff; }
.footer .widget-content p, .footer li { color:#fff; }


/* MODULE: #Slider
================================================== */
.slides { box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.slide-text { background: #000; background: rgba(0,0,0,0.3); }
.slide-text h3 { color:#fff; border-top:solid 3px #fff; border-bottom:solid 1px rgba(255,255,255,0.2); }
.slide-text a { color:#fff; border-bottom:solid 3px #fff; }
.flex-control-paging li a.flex-active { background: #000; background: rgba(255,204,0,1); }


/* MODULE: #Main navigation
================================================== */
.nav { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.sf-menu ul { box-shadow: 0 0 7px rgba(0,0,0,0.1);  }
.sf-menu a { background: #fff; }
.sf-menu a:hover, .current-menu-item a { background: #3d4094; color:#fff; box-shadow: inset 0 0 15px #000; }


/* MODULE: #Post
================================================== */
.post { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.post-date { background: #353535; color:#fff; border-bottom:solid 5px #ffcc00; }
.post-date .month { color:#a8a8a8; }


/* MODULE: #Discography
================================================== */
.widget-tracks li:nth-child(even) .track-no { background: #3f3f3f; }
.track-no { background: #353535; color:#fff; }


/* MODULE: #Content pages
================================================== */
.content-inner { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }


/* MODULE: #Pagination
================================================== */
.pagination a, .pagination span { background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); }
.pagination a:hover { background: #353535; color:#fff; border:none; }
.pagination .current { background: #353535; color:#ffcc00; }


/* WIDGET: #Events
================================================== */
.widget-events li:nth-child(even) .event-date { background: #3f3f3f; }
.event-date { background: #353535; color:#fff; }
.event-date .month { color:#a8a8a8; }