/* GLOBAL: #Basic Styles
================================================== */
	/* #wrap { background: url(../images/bg_white.png) no-repeat top center; } */
	body { border-top:solid 5px #00abff; border-bottom:solid 5px #00abff; background: #fff; color: #333; }	
	

/* GLOBAL: #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 { color: #333; }
	#footer h3.widget-title	{ color:#333; }	
	pre { background: #333; }
	abbr, acronym, dfn { border-bottom: 1px dotted #666; }
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #333; font-style: italic; }
	blockquote { border-left: 3px solid #333; }
	blockquote cite { color: #555; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }


/* GLOBAL: #Links
================================================== */
	a, a:visited { color: #00abff; }
	a:hover { color: #00abff; border-bottom:dotted 1px #ccc; }


/* GLOBAL: #Floats
================================================== */
	.alignleft { float:left; margin:5px 15px 15px 0; }
	.alignright { float:right; margin:5px 0 15px 15px; }
	.aligncenter { clear: both;	display: block;	margin-left: auto; margin-right: auto; }
	

/* GLOBAL: #Buttons
================================================== */
	.button, button, input[type="submit"], input[type="reset"], input[type="button"] { background: #eee; border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; color: #444; }
	.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { color: #222; background: #ddd; border: 1px solid #888; border-top: 1px solid #aaa; border-left: 1px solid #aaa; }
	.button:active,	button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active { border: 1px solid #666; background: #ccc; }
	a.action-btn, a.ci-more-link { background: #00abff; color:#fff; }
	

/* GLOBAL: #Forms
================================================== */
	input[type="text"],	input[type="password"],	input[type="email"], textarea { background: #f3f3f3; border:solid 1px #fcfcfc; color: #333; width: 210px; }
	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus { background: #f3f3f3; border:solid 1px #fcfcfc; color: #333; }
	label span,	legend span { color: #444; }


/* GLOBAL: #Header
================================================== */
	.section-title { background: #00abff; color:#fff; }
	

/* GLOBAL: #Footer
================================================== */
	/* #footer-wrap { background: url(../images/bg_footer_white.png) no-repeat bottom center; }  */
	#footer { border-top:solid 5px #00abff; }
	

/* GLOBAL: #Widgets
================================================== */
	.sub-head { color:#333; }
	.main-head { color:#444; }
	.latest-item { background: #fcfcfc; }		
	.widget ul li { border-bottom:dotted 1px #ccc; }
	

/* MODULE: #Main navigation
================================================== */
	.sf-menu a { color:#333; text-shadow: none }
	.sf-menu li li { background: #00abff; }
	.sf-menu li li a { color:#fff; }
	.sf-menu li:hover { background: #0094dd; }
	.sf-menu > li > a:hover, .sf-menu > li.active a, .current-menu-item > a, .current-menu-parent > a { color:#00abff; }
	

/* MODULE: #Homepage slider
================================================== */
	.slide-text { background: #00abff; }
	.slide-text h2 { color:#fff; }
	.flex-control-paging li a.flex-active { background: #00abff; }


/* MODULE: #News
================================================== */
	.post-intro h2 a { background: #00abff; color:#fff; }
	.post-intro h2 a:hover { background: #000; color:#00abff; }
	.meta .post-date { color:#333; }


/* MODULE: #Comments
================================================== */
	.post-comments { border-top:solid 5px #00abff; }
	.post-comments .comment-copy { background: #252525; border:solid 1px #2e2e2e; }
	.comment-reply-link, .btn-reply { color:#fff; background: url(../images/bg_btn.png) repeat-x 0 -150px; line-height: 1; }
	.comment-reply-link:hover, .btn-reply:hover { color:#fff; border:none; }


/* MODULE: #Comment Form
================================================== */
	#form-wrapper { border-top:solid 5px #00abff;  }


/* MODULE: #Discography
================================================== */
	#meta-wrap { border-color:#f3f3f3; }
	
	/* tracklisting */
	.tracklisting li { background: #fcfcfc; border:solid 1px #f3f3f3;  }
	.tracklisting .track-no { background: #00abff; color:#fff; }
	.tracklisting .track-listen { background: url(../images/bg_speaker.png) no-repeat; }
	.tracklisting a.sm2_button { background: url(../images/icon_playback.png) no-repeat; }
	.tracklisting a.sm2_button.sm2_playing { background-position: 0 -30px; }
	
	/* share buttons */
	#sharable { border-left:solid 1px #434343; border-left: solid 1px rgba(255,255,255,0.2); }


/* MODULE: #Events
================================================== */
	#map, #map h3, #map h4, #map p { color:#232323; }
	#map p { color:#555; }
	
	
/* Paging Styles
================================================== */
	#paging a { border:solid 1px #f3f3f3; }
	#paging a:hover { background: #00abff; border:solid 1px #00abff; color:#fff; }
	#paging span.current, #paging .pages { background: #00abff; border:solid 1px #00abff; color:#fff; }
	
	
/* WIDGET: #Tour Dates
================================================== */
	.widget .tour-dates li, .events .tour-dates li, .widget .tour-event .tour-group { background: #fcfcfc; }
	.tour-date { background: #00abff; color:#fff; }


/* WIDGET: #Latest Album
================================================== */
	.album-info {  background: #fcfcfc; }
	.album-release { color:#bebebe; }

	
/* WIDGET: #Latest Videos
================================================== */
	.latest-video a span { background: url(../images/btn_play.png) no-repeat; }


/* WIDGET: #Flickr
================================================== */
	.flickr_badge_image { background: #f3f3f3; border:solid 1px #fcfcfc; }