/*
Theme Name: Musician_SD
Theme URI: http://schramdesign.com
Description: Musician Theme
Version: 1.0
Author: Schram Design - Jeff Schram
Author URI: http://schramdesign.com
Tags: black, dark, white, two-columns, fixed-width, right-sidebar, threaded-comments, sticky-post
*/

/*
   built on top of deFusion http://webdemar.com/demo/?wptheme=deFusion
- GENERAL- BASIC LAYOUT- HEADINGS- HEADER- CONTENT	+ CONTENT LEFT	+ CONTENT RIGHT- COMMENTS- SEARCHFORM- FOOTER- WORDPRESS CSS- USEFUL

4c504f drk green bg


/*	##################################
   	GENERAL################################## */


html {	overflow-y: scroll;}
body {margin: 0px;padding: 0px;background: #000000 url(images/bg_page.jpg) top center no-repeat fixed;
color: #000000;font: 12px/18px Arial, sans-serif;letter-spacing: 0;}

#body_wrap {background:transparent url(xximages/bg_body_wrap.jpg) bottom center no-repeat;
}

a {color: #343434;outline: none;text-decoration: underline;
}


a:hover {text-decoration: underline;
}

p {margin: 0 0 20px 0;text-align: justify;
}

ul, ol {margin-bottom: 20px;
}

/*	##################################
   	BASIC LAYOUT################################## */
#page {margin:0 auto;padding:0;position:relative;width:1000px; height: 587px;}

#loading_msg {left:350px;position:absolute;top:300px;width:200px;display:none;	
}
#header {background: url(images/bg_header.jpg) 0px 0px no-repeat;height:210px;position:fixed;top:0; left:50%;width:1000px;margin-left:-500px;	z-index:10000;
}

#content {margin-left:17px;
}

#content-left {margin-top:190px;float: left;width:558px;
}

#content-right {/*position: fixed;left:920px;top:216px;width: 200px; */height:454px;color: #eee;z-index: 2000;
}

#footer {background:#000000 url(images/bg_footer.jpg) no-repeat;position:fixed;top:571px; left:50%;width:1000px;margin-left:-500px;	z-index:10000;height:100px;
}

#footer_contents {color:white;margin-top:15px;
}

#footer_contents table {border-collapse: collapse;}
#footer_contents table tr td {border:1px solid #222;}


/*	##################################
   	HEADINGS################################## */
h1 {margin: 0 0 20px 0;font-family:century gothic, sans-serif, arial; 
}

h3, h4, h5, h6 {margin: 0 0 10px 0;
}

.heading_icon {
/*
width:40px;
height:30px;
display:-inline-block;
display:inline-block;
background:#444444 url(xxximages/heading_icon.png) top left;
*/
}
h1#blog-title {
text-indent: -9999px;
display:none;	
}

h1#blog-title a {color: #fff;text-decoration: none;display:none;
}

h2#blog-description {text-indent: -9999px;display:none;
}

h2.category-title {margin: 0 20px 20px 20px;padding: 0 0 10px 0;font-size: 12px;
}

h2.category-title a {color:#343434 ;text-decoration: none;
}

h2.category-title a:hover {text-decoration:underline;	
}

/* img before posts
============================ */
.heading {display:none;	
}


h3.post-title {/*border-bottom:1px solid #444444;*/color:#111111 ;font-size:2.3em;font-weight:normal;line-height:1em;font-family:century gothic, sans-serif, arial;
}

h3.post-title a {text-decoration: none;color:#000;
}

h3.post-title a:hover {text-decoration: underline;color:#343434 ;
}



/*	##################################
   	CONTENT
################################## */

/** CONTENT LEFT */



.box-left, .post, .page {margin-bottom:4px;padding:0 25px 10px;z-index: 600;position:relative;
}


.box-content {
}

.box-content a {
}

.box-content p {font-size:13px;line-height:21px;
}



.sticky {padding: 20px;border: 1px dotted #ccc;
}

.meta {font-family:century gothic, sans-serif, arial;clear: both;padding:5px 15px;color: #444;height:22px;margin:0 25px 10px 25px;padding:0 30px 9px 0;position:relative;text-transform: uppercase;border-top:1px solid #444;
}


.meta a {
color: #111;
text-decoration: none;
}

.meta a:hover {
color: #343434;
}

.meta-date {padding: 0 10px 0 0;/*background: url(img/bg-meta-date.gif) no-repeat 0px 2px;*/
}

.meta-categories {padding: 0 10px 0 0;/*background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;*/
}

.meta-comments {padding: 0 10px 0 0;/*background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;*/
}

p.tags {clear: both;
}

/** CONTENT RIGHT */

h4.sidebar-title {text-indent:-9999px;display:block;width:200px; height:20px;background:url(images/sidebar_shows.png) no-repeat;margin-top:20px;
}

#join-email-sd h4.sidebar-title {background:url(images/sidebar_join_email_list.png) no-repeat;
}


.gigpress-list-rss, #tweetbacks { display: none; }

.box-right {margin: 0 0 20px 0;padding: 0;
}

.box-right p, .box-right li, .box-right{color:#f2f2f2;margin-bottom:5px;text-transform: lowercase;line-height: 1.2em;
}

.box-right label, .box-right b, .box-right strong {font-weight: bold;text-transform: uppercase;
}




.box-right ul {margin: 0 0 5px 0;padding: 0px;list-style: none;
}

.navigation { text-align:center; padding:20px !important;}

.navigation a, .box-right a, .box-right li a {text-decoration: none;color:#343434;border:none;
}

.navigation a:hover, .box-right a:hover, .box-right li a:hover {text-decoration: underline;border:none;
}
.box-right li ul {margin: 0;list-style: none;
}

.box-right li li {color:#787878;font-family:helvetica;font-size:0.9em;margin-bottom:5px;	
}

.gigpress-sidebar-date {color:#eee;
}


a#sidebar_store {border:1px solid #111; display:block; margin-bottom:10px; background:white url(images/sidebar_store.png); height:20px; width:200px; color:#343434 !important; text-align: center; padding-top:2px; text-transform: uppercase !important; font-size:6px; text-indent: -9999px;}

a#sidebar_store:hover { border:1px solid white; color:white !important; background:#343434 url(images/sidebar_store_over.png);}


/*	##################################
   	COMMENTS
################################## */

#commentform label {display: block;margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {width: 97%;margin: 0 0 10px 0;
}

#commentform .text {height: 22px;padding: 6px 6px 0 6px;background: #ffffff url(img/bg-form-text.gif) repeat-x left top;border: 1px solid #dadada;color: #5e5e5e;
}

#commentform textarea {height: 150px;padding: 10px;background: #ffffff url(img/bg-form-text.gif) repeat-x left top;border: 1px solid #dadada;color:#444444;font-family:arial;font-size:10pt;height:150px;padding:6px 6px 0;

}

#commentform .button {width: auto;height: 30px;margin: 0px;padding: 0 20px;background: #6e7073;border: none;color: #fff;
}

.commentlist .comment {height: auto;margin: 20px 0 0 0;color: #fff;
}

.commentlist .quote {padding: 20px 20px 0 20px;background: #4a4f54 url(img/bg-comment-quote.gif) no-repeat right top;
}

.avatar {float: right;margin: 0 0 10px 20px;
}

.commentlist .cite {display: block;padding: 20px 0 0 0;color: #6e7073;background: #fff url(img/bg-comment-bubble.gif) no-repeat left top;font-style: normal;
}

/** COMMENTS IN WP 2.7 */

.commentlist li {margin: 0px;padding: 20px 0 20px 20px;list-style: none;background: #898989;border:1px solid #777;
}

.commentlist li a {color: #eee;
}

.commentlist li .avatar {margin: 0 20px 10px 20px;
}

.commentlist li p {margin: 0 20px 20px 0;
}

.commentlist .comment-meta {margin: 0 0 20px 0;
}

.commentlist .comment-author a {font-weight: bold;color:#eee;
}

.commentlist ul.children {margin: 0px;padding: 0px;
}

.commentlist .children li {border: 1px solid #6e7073;border-right: none;
}

#cancel-comment-reply {margin: 10px 0;
}

.commentlist li.depth-2, .commentlist li.depth-4 {background: #5a5a60;
}

.vdnta_comments_msg p{font-size:1.1em;color:#343434;font-style: italic;
}

/*	##################################
   	SEARCHFORM
################################## */
#searchform #search {float: left;width: 146px;height: 22px;padding: 6px 6px 0 6px;background: #fff url(img/bg-form-text.gif) repeat-x left top;border: 1px solid #dadada;color: #5e5e5e;
}

#searchform .button {width: auto;height: 30px;margin: 0px;padding: 0 10px;background: #4a4f54;border: none;color: #fff;
}

/*	##################################
   	FOOTER
################################## */


#footer_content {display:none;margin:0 auto;text-align: center;padding-top:30px;
}

.small-footer p, .small-footer p a {font-size:small;
}


#footer p {margin: 0 10px 10px 0;display:inline;color:#eee;
}

#footer a {color:#eee;
}

#legal {float: left;width: 400px;
}

#webdemar {float: right;width: 400px;text-align: right;
}

/*	##################################
   	WORDPRESS CSS
################################## */

.aligncenter,
div.aligncenter {
   	display: block;
   	margin: 0 auto;
   	
}

.aligncenter {margin-bottom: 20px!important;
}

.alignleft {
   	float: left;
   	margin: 0 20px 20px 0;
}

.alignright {
   	float: right;
   	margin: 0 0 20px 20px;
}

.wp-caption {margin-bottom: 20px;padding-top: 4px;
   	border: 1px solid #ccc;
   	text-align: center;
   	background-color: #f7f7f7;
}

.wp-caption img {
   	float: none;
   	margin: 0px;
   	padding: 0px;
   	border: none;
}

.wp-caption p.wp-caption-text {
   	padding: 0px;
  	margin: 0px;
}

/** WIDGETS CSS */

#calendar_wrap table {width: 100%;
}

#calendar_wrap td {text-align: center;
}

#wp-calendar caption {margin: 0 0 10px 0;background: #dedede;
}

/*	##################################
   	USEFUL
################################## */
.clear {clear: both;
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/** CSS BASIC ELEMENTS */

hr {clear: both;height: 1px;margin: 20px 0;background: #dedede;border: none;
}

blockquote {margin: 0 0 0 10px;padding: 0 0 0 10px;border-left: 5px solid #f7f7f7;
}

fieldset {margin: 0 0 20px 0;padding: 0 20px 20px 20px;background: #f7f7f7;border: none;
}

legend {font-size: 14px;font-weight: bold;
}

input, textarea {/*width: 90%;*/background:#444444 none repeat scroll 0 0;border:1px solid #222222;color:#898989;font-size:0.8em;margin:0 0 20px;padding:5px;
}

textarea {/*width: 90%;*/height: 100px;
}

select {width: auto;margin: 0 0 20px 0;padding: 6px;background: #fff;border: 1px solid #dadada;color: #5e5e5e;font-size: 11px;
}

input.radio, input.checkbox {width: auto;height: auto;margin: 0px;background: #fff;
}

input.password {width: auto;
}

input.button {width: auto;height: 30px;margin: 0px;padding: 0 20px;background: #6e7073;border: none;color: #fff;
}


pre {font-family: Courier, serif;
}

/*  ====================================
//  MAIN MENU
//  ================================= */



div#header_b {
height:50px;
}


div#menu {height:44px;margin-left:272px;text-align: center;}

.page_item {text-align:right;}

.page_item a {font-weight:normal;padding:12px 0;color:#e3e5e6;text-decoration: none;text-transform: uppercase;font-family:century gothic, sans-serif, arial;display:block;font-size:1em;
}

.page_item a.off{color:#e3e5e6;}

.page_item a.on,
body#news a.news,
body#blog a.blog,
body#about a.about,
body#music a.music,
body#store a.store,
body#shows a.shows,
body#photos a.photos,
body#press a.press,
body#links a.links,
body#video a.video,
body#contact a.contact {
color:#e6d3a2;
}

#footer_contents {margin-bottom:10px;}
#footer_contents td a {font-size:.8em; text-decoration: none; text-transform: uppercase; display:block; text-align: center; font-family: century gothic; padding:0 4px; color:#676767;}
#footer_contents td a:hover {background:#333;}
#footer_contents td a:active {background:#444;}
#footer {text-align: right;}

#footer p, #footer p a {letter-spacing:1px; text-align:center; font-size:.7em; color:#444; text-decoration: none; margin-top:10px;}
#footer p a:hover {text-decoration: underline;}


/* SHOWS LIST */
.ics_event_list-wrap ul {margin:0 !important; padding:0 !important;
}

.ics_event_list-wrap ul li {margin-bottom:20px;
}

/* LABEL ICON */
#label_icon {position:fixed;left:5px;bottom:20px;z-index:300;
}

#label_icon a, #label_icon a img {border:none;
}


/* HEADER : FOR SOCIAL BTNS */

#social_header {
left:928px;
position:fixed;
top:10px;
width:200px;
z-index:500;
}	
#social_header ul {
}
#social_header ul li {float:right;list-style-type: none;
}


#social_header a.email {width:16px;background-position: 0px 0;
}
#social_header a.email:hover {background-position: 0px -22px;
}

#social_header a.twitter {width:16px;background-position: -25px 0;	
}
#social_header a.twitter:hover {background-position: -25px -22px;
}

#social_header a.facebook {width:16px;background-position: -51px 0;	
}
#social_header a.facebook:hover {background-position: -51px -22px;
}

#social_header a.myspace {width:16px;background-position: -76px 0;	
}
#social_header a.myspace:hover {background-position: -76px -22px;
}

#social_header a {height:22px;background: url(images/header_sprite.png) top no-repeat;text-indent: -9999px;display:block;margin-right:10px;
}

/* AJAX COMMENTS */

.wdpajax-error{border:1px solid #f9d9c9;padding:5px;color:#ff3311;
}
.wdpajax-success{border:1px solid #339933;padding:5px;color:#339933;
}
label.error{float:none !important;padding-left:5px;color:#ff3311;
}

/* PLAY TRACK */

a.vdnta_play_track {color:black;text-decoration: underline;display:block;
}

a.vdnta_play_track:hover {color:#343434;cursor: pointer;
}

a.vdnta_play_track_playing, a.vdnta_play_track_playing:hover {background:#343434;color:white;text-decoration: none;border:2px solid #343434;
}

/* PLAYER IFRAME */
#jplayer_frame { margin-left:15px;}


/* STORE */
a.vdnta_music_store_buy { background: #232323 url(images/vdnta_music_store_buy_generic.png);border:1px solid #232323;color:#CCCCCC;display:block;font-family:arial;font-size:0.8em;letter-spacing:1px;height:21px; width:190px;text-decoration:none;text-transform:uppercase;margin-bottom:2px;padding: 4px 0 0 20px;
}

a.vdnta_music_store_buy:hover {background:#343434 url(images/vdnta_music_store_buy_generic.png) no-repeat scroll;color:white;border:1px solid white;
}

/* ASSIGN ICONS TO SPECIFIC STORES */
a.vdnta_music_store_buy[href*='phobos'] { background: #232323 url(images/vdnta_music_store_buy_itunes.png) no-repeat; text-indent: -9999px; }
a.vdnta_music_store_buy[href*='phobos']:hover { background: #343434 url(images/vdnta_music_store_buy_itunes.png) no-repeat; }

a.vdnta_music_store_buy[href*='itunes'] { background: #232323 url(images/vdnta_music_store_buy_itunes.png) no-repeat; text-indent: -9999px; }
a.vdnta_music_store_buy[href*='itunes']:hover { background: #343434 url(images/vdnta_music_store_buy_itunes.png) no-repeat; }


a.vdnta_music_store_buy[href*='digstation'] { background: #232323 url(images/vdnta_music_store_buy_digstation.png) no-repeat; text-indent: -9999px; }
a.vdnta_music_store_buy[href*='digstation']:hover { background: #343434 url(images/vdnta_music_store_buy_digstation.png) no-repeat; }

a.vdnta_music_store_buy[href*='cdbaby'] { background: #232323 url(images/vdnta_music_store_buy_cdbaby.png) no-repeat; text-indent: -9999px; }
a.vdnta_music_store_buy[href*='cdbaby']:hover { background: #343434 url(images/vdnta_music_store_buy_cdbaby.png) no-repeat; }

a.vdnta_music_store_buy[href*='emusic'] { background: #232323 url(images/vdnta_music_store_buy_emusic.png) no-repeat;  text-indent: -9999px;}
a.vdnta_music_store_buy[href*='emusic']:hover { background: #343434 url(images/vdnta_music_store_buy_emusic.png) no-repeat; }

a.vdnta_music_store_buy[href*='amiestreet'] { background: #232323 url(images/vdnta_music_store_buy_amiestreet.png) no-repeat;  text-indent: -9999px;}
a.vdnta_music_store_buy[href*='amiestreet']:hover { background: #343434 url(images/vdnta_music_store_buy_amiestreet.png) no-repeat; }

a.vdnta_music_store_buy[href*='amazon'] { background: #232323 url(images/vdnta_music_store_buy_amazon.png) no-repeat;  text-indent: -9999px;}
a.vdnta_music_store_buy[href*='amazon']:hover { background: #343434 url(images/vdnta_music_store_buy_amazon.png) no-repeat; }

