/*
Theme Name: Diane Moser Music
Theme URI: 
Description: Child Theme based on Suffusion
Version: 1.0.0
Author: Andy Eulau
Author URI: http://webmaster.andyeulau.com
Template: suffusion
Tags:
*/

/**
 * No @import declarations are necessary if you go to Suffusion Options -> Back-end -> Child Themes -> Inherit styles, and Inherit all stylesheets.
 * Otherwise import as follows.
 */

/* Always include this first if you are not inheriting */
 @import url("../suffusion/style.css"); 

/* Include this if you are not inheriting and you wish to have rounded corners */
/* @import url("../suffusion/rounded-corners.css"); */

/* Include this for your specific skin if you are not inheriting */
/* @import url("../suffusion/skins/light-theme-green/skin.css"); */
/* @import url("../suffusion/skins/light-theme-gray-2/skin.css");*/ 

/* Include this if you are using a dark theme and you are not inheriting. This is not needed for newer skins like Minima or Photonique */
 @import url("../suffusion/dark-style.css"); 

/* Include this for your specific skin if you are using a dark theme and you are not inheriting */
/* @import url("../suffusion/skins/dark-theme-green/skin.css"); */
/* @import url("../suffusion/skins/dark-theme-gray-2/skin.css"); */

/***********************/
/** layout hacks only **/
/***********************/
body {font-size:12px;}
#wrapper {
	margin-top:1px;
	margin:1px 0 0 36px;
	padding:0px;
	border:0 none;
}
#header {
	min-height: 150px;
	padding:.5em;
}
.blogtitle {
	font-size: 3.8em;
	line-height: 1;
	letter-spacing:.2em;
	margin:.5em 0 0 180px;
}
#header .description {
	font-size:1.63em;
	letter-spacing:.16em;
	line-height:1;
	margin:.34em 0 0 183px;
	text-transform:none;
}
#subnav {margin-top:0;}
/* homepage mag margins */
#content, #sidebar {margin-top:0;}
.dbx-box {margin-bottom:0;}
.dbx-group {padding-bottom:0;}
.dbx-handle {border:0 none;}
.suf-mag-category, .suf-mag-excerpt, .suf-tile {margin-top:0;border:0 none;}
/****/


.post, article.page {
	margin-bottom:0;
	padding:2em 1em 1em;
}
h1.posttitle, h2.posttitle {
	font-size:2.5em;
}
h2 {font-size:1.5em;}
h3 {font-size:1.4em;font-weight:400;}
h4 {font-size:1.3em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}
#postsubtitle {
	font-size: 0.9em;
	margin-top: -1em;
	padding: 0em;
}
.post h2, article.page h2 {margin-top:0;}
.post img, article.page img {margin-top:.5em;}

h2.suf-mag-excerpt-title, h2.suf-tile-title {
	line-height:.6em;
	border-bottom: 1px dotted #330;
	border-top: 1px dotted #330;
}

img.left-thumbnail, .left-thumbnail {margin:0 .6em 0 0;}
p, .p {
	text-align:justify;
	text-justify:distribute;
} 
input[type="submit"] {margin-left:47%;}
#ayah-comment input[type="submit"] {margin-left:0;}
hr.short {width:70%;margin:1em auto;}
p.blockquote {margin:0 3em 1em;}
p.oneliner {margin:0 8em 1em;}
p.oneliner cite {margin-left:4em;}
blockquote { 
	background:url("images/blockquote-l-660.png") no-repeat top left;
	text-indent:0;
}
/* clear blockquote after intro paragraph */
p + blockquote, .left-thumbnail + blockquote {clear: both;}
/* text indent only the first paragraph of blockquote, for quote icon */
blockquote > p:first-child {text-indent: 2em;}
blockquote.plain > p:first-child {text-indent: 0;}
blockquote p {margin-bottom:.5em;}
blockquote > div, blockquote > p:nth-last-child(2) {
	background:url(images/blockquote-r-660.png) no-repeat right bottom;
	padding-bottom: 0.1em;
}
blockquote p cite {
	display:block;
	float:right;
	text-align:right;
}
blockquote.plain, blockquote.plain > div, blockquote.plain > p:nth-last-child(2) { background:none; text-indent:0; }

/*
 * blockquote p:after { 
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*/

/*  large text blockquote curly quotes thanks to 
 *  http://24ways.org/2005/swooshy-curly-quotes-without-images/
 *  insert html:
 *  <blockquote><span class="bqstart">&#8220;</span> 
 *  <span class="bqend">&#8221;</span></blockquote>

.bqstart {
	float: left;
	height: 45px;
	margin-top: -20px;
	padding-top: 45px;
	margin-bottom: -50px;
	font-size: 700%;
	color: #330;
	}

.bqend {
	float: right;
	height: 25px;
	margin-top: 0px;
	padding-top: 45px;
	font-size: 700%;
	color: #330;
	}
*************************************************************/
form {margin-left:2em;}
/** lists **/
ul.inline li {display:inline-block;}
ul.inline li:after {content:", ";}
ul.inline li:last-child:after {content:".";}

.wp-caption img {margin:0;}
.wp-caption-text, .gallery-caption {
	padding:0 3px 2px;
	font-size:.9em;
	line-height:1;
}

/*
 * .full-content .wp-caption-text {text-align:right;}
 */

/***************************************************************/
/******************** page specific layouts ********************/
/***************************************************************/
/** home page magazine layout **/
#post-33.page {padding:0;margin:0;}
#post-33.page .postdata {display:none;}
#post-33 .entry-container {height:425px;}
#post-33 p {
	text-align:justify;
	padding:0 4em;
	font-size:.9em;
	font-weight:700;
}
#post-33 p cite {display:block;text-align:right;}
/* #post-33 .post-footer {margin:0;} (not needed if .postdata is set display:none)  */
#page-id-33 .suf-widget-thumb p  {margin-bottom:0;}
.page-id-33 .suf-mag-categories {margin:0;padding:0;}
.page-id-33 .suf-mag-categories-header {margin-top:1px;border:0 none;padding:0 .5em;font-size:1.2em;}

.page-id-33 .suf-mag-categories .suf-mag-category {margin:0;padding:0;}
.page-id-33 .suf-mag-categories div, .page-id-33 .suf-mag-excerpts div { }
.page-id-33 h2.suf-mag-category-title {display:none;}
.page-id-33 .suf-mag-category ul {margin:1em 1em 0 1em;}
.page-id-33 .suf-mag-categories:after {display:inline;}
.page-id-33 .suf-mag-excerpts {margin:0;padding:0;}
.page-id-33 .suf-mag-excerpts:after {display:inline-block;}
/*.page-id-33 #sidebar {margin-top:0;}*/
.page-id-33 #crdt {padding-top:0;}

/**********************************/
/** teaching page #257 **/


/**********************************/
/** music page **/
#post-290 .wp-caption {margin:2em;}

/**video page **/
.post-746 p.first-para {margin-bottom:0;}
/*********   tracklist audio   ******/

/** no credit tracklist **/
ol li { height:34px; }
ol li span.title {  }
ol li span.muscrdt {display:none;}
ol li:nth-child(2n+2) { background-color:transparent;background-color:rgba(240, 240, 220, .1); }
.sampleplayer {float:right;position:relative;top:3px;}

/** full credit tracklist
ol li { height:74px; }
ol li span.title { display:block;float:left;width:240px;margin-left:0; }
ol li span.muscrdt {display:block;float:left;width:370px;margin-left:1em;}
**/

/*************************************/
/*************************************/
/************  jukebox ***************/
/*************************************/
/*************************************/
.jukehead {width:400px;text-align:center; padding:30px 8px 8px;border:2px solid #330;border-top-left-radius: 90px; border-top-right-radius: 90px; border-bottom:0 none;}
.jukehead p {text-align:center;border-bottom:1px solid #ff6a33; }
.juke {width:400px;padding:8px;border:2px solid #330;border-top:0 none;}
.juke p {line-height:1.1;margin:0;}

/** Sidebar Widgets **/
/** CD Sidebar Widgets **/
#sidebar .widget_text .dbx-handle,
#sidebar .widget_media_image .dbx-handle,
#sidebar-b .widget_text .dbx-handle {
	display:none;
}
#sidebar .dbx-content,
#sidebar-b .dbx-content {
	padding:0;
}
#sidebar .suf-widget li,
#sidebar-b .suf-widget li {
	background-image:none;
	list-style:none outside;
}
#sidebar p,
#sidebar-b p {
	text-align:left;
}
#sidebar .wp-caption-text,
#sidebar-b .wp-caption-text {
	text-align:center;
}
#text-3.dbx-box, #text-4.dbx-box, #text-5.dbx-box, #text-6.dbx-box {
	padding-bottom:1.5em;
}


/**
 * native wordpress playlist
 * ------------------------- */

/**
 * native wordpress playlist
 * ------------------------- */
.wp-playlist-light {
	background:transparent none !important;
}
.wp-playlist-light,
.wp-playlist-caption,
.wp-playlist-light .wp-playlist-item {
	color:#ff6a33 !important;
}
.wp-playlist-light .wp-playlist-playing {
	background:#330 none !important;
	color:#ff6a33 !important;
}
.wp-playlist {border: 1px solid #330 !important;}
.wp-playlist-item {border-bottom: 1px solid #330 !important;}


/* categories widget:prevent duplication of cats in navbar */ 
#categories-2 .cat-item-14 {display:none;}
#categories-2 ul {margin:0 22px 1em;}


/** share-this **/
div.dbx-content p span {display:none;}
/** columns **/
div.col-wrp>div:last-child {margin-left:2em;}
.column-50 {width:48%;float:left;}

#ad-hoc-1 h3 {font-size:1.5em;font-weight:400;color:#ff6a33;}
#ad-hoc-1 .suf-widget-thumb {display:none;}
#ad-hoc-1 .suf-posts-thumbnail {margin-left:1.5em;padding-left:20px;}
#ad-hoc-1 .suf-widget {background:transparent;}
#ad-hoc-1.warea ul.suf-posts-thumbnail li {border-bottom:0 dotted #330;}

/*********** footer layout *************/
#crdt div {display:inline;}
#crdt div.crdt-left {margin-right:0;}
#crdt div.crdt-center { }
#crdt div.crdt-right {float:right;}
#crdt img {vertical-align:middle;}
#site-info {text-align:right;color:#330;}
/*****************************************************************/
/**********************   backgrounds   ************************/
/***************************************************************/
body{ 
	background:#000 url(images/bg_body_green_dmo.jpg); 
}
#wrapper { background-color:transparent; }
#header-container { 
	background: #004000 url(images/bg_hdr_green_dmo_flop.jpg) no-repeat;
}
input.searchsubmit[type="submit"] {
	background:transparent url("images/search-button-olive.png") scroll 0 0;
}
.tab-box div.sbtab-content-categories ul li, .widget_categories ul li {
	    background-image: url("images/icons/folder-993.png");
}
.suf-mag-category li, .sidebar-tab-content ul li, .suf-widget li, .suf-flat-widget li, .suf-panel-widget li {
	background-image: url("images/icons/bullet-993.png");
}
.post,
article.page,
#subnav,
.suf-widget,
.suf-mag-headlines, 
.suf-mag-excerpt, 
.suf-tile, 
.suf-mag-category {
	background-color:rgba(15, 9, 6, .5);
}
ol li:nth-child(2) {
}

/*****************************************************************/
/******************  Header and Button Gradient  *****************/
/*****************************************************************/
.suf-widget h3.scheme, #nav-top a.current, #nav-top li a:hover,
#nav a.current, #nav a.current:hover, #nav li a:hover,
#nav-top.continuous a, #nav-top.continuous a:hover, #nav-top.continuous ul li a, #nav-top.continuous li li a.current:hover,
#top-bar-right-spanel-tab .toggle a,
.button, .button:visited, input[type="submit"], input[type="button"],
#commentform label.fancy, .warea ul.sidebar-tabs li a.tab-current,
ul.sidebar-tabs li a.tab-current, 
.suf-mag-headline-block li.suf-mag-headline a.tab-current,
h2.suf-mag-category-title,
a.excerpt-more-append,
a.suf-mag-excerpt-full-story,
.warea a.suf-mag-category-all-posts,
a.suf-mag-category-all-posts,
.exif-button,
.home #nav li.home a,
.suf-mag-categories-header {
	background: #808000 url(images/bg-btn_889E44-1B200E.jpg) repeat-x center;
	color:#FF6A33;
}
/*
 * h3.scheme {font-size:1.1em;}
a.suf-mag-category-all-posts:hover,
.button:hover, .button:active {
	background: #528f6c url(images/bg_btn-dwn_grn_dmo.jpg) repeat-x center;
}
*/
h3#respond, h3.respond, #reply-title, .post-nav, textarea, input, #commentform textarea  {
	background-color: #1A1A00;
}

/***************************************************************/
/*************************** borders ***************************/
/***************************************************************/

#nav { border-bottom: 1px solid #1A1A00; }
#nav ul li, #nav ul ul li, .post-nav { border: 1px solid #330; }
#nav ul ul li {border-top:0 none;}
.post, article.page, #subnav, .suf-widget {border:0 none;}
#suf-subscription-2.suf-widget {
	background-color:transparent;
	border:0 none;
}
#page-footer, #crdt { border-top: 1px solid #330; }
h1.posttitle, h2.posttitle { border-bottom: 1px dotted #330; }


a.suf-mag-category-all-posts:active,
.button:active, 
input[type="submit"]:active {
	color:#FF6A33;
}
legend,
.button, input[type="button"], input[type="submit"], .submit, a.more-link,
a.excerpt-more-append,
a.excerpt-more-append:hover,
a.excerpt-more-append:visited,
a.suf-mag-excerpt-full-story,
a.suf-mag-excerpt-full-story:hover,
a.suf-mag-excerpt-full-story:visited,
a.suf-mag-category-all-posts,
a.suf-mag-category-all-posts:hover,
a.suf-mag-category-all-posts:visited, .generic-button {
	border-radius:20px;
}

.button:hover, input[type="submit"]:hover,
 .button:active, input[type="submit"]:active {
	font-weight: 400;
}
/* navbar horizontal width/spacing */
#nav ul li a {
	padding-left: 6px;
	padding-right: 7px;
}

}
#nav li.home {
	height:21px;
}
#nav ul li a  {
	background-color:transparent;background-color:rgba(15, 9, 6, .5);
}
#nav ul li li a  {
	background-color:#000;
}
#nav.continuous ul li, #nav.continuous ul li a {
	border-radius: 0;
}
	/* Same top-left and top-right */
#nav ul ul li, #nav ul ul li a, #nav ul ul li a:visited {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#nav ul li, #nav ul li a, #nav ul ul ul li:first-child, #nav ul ul ul li:first-child > a, #nav ul ul ul ul li:first-child > a:hover, #nav-top ul ul ul li:first-child, #nav-top ul ul ul li:first-child > a, #nav-top ul ul ul li:first-child > a:hover, #item-nav div.item-list-tabs ul li {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#nav ul ul li:last-child, #nav ul ul li:last-child > a, #nav ul ul li:last-child > a:hover, #nav-top, #nav-top ul ul li:last-child, #nav-top ul ul li:last-child > a, #nav-top ul ul li:last-child > a:hover {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#nav .mm-warea .mm-widget li:first-child, #nav .mm-warea .mm-widget li:last-child, #nav-top .mm-warea .mm-widget li:first-child, #nav-top .mm-warea .mm-widget li:last-child {
	border-radius: 0;
}
.searchfield {
	background-color:transparent;
	border:1px solid #330;
	color:#663;
}
input.searchfield,
.dir-search input {
	border-radius: 10px;
}
textarea, input, #commentform textarea {
	border:1px solid #330;
	width:60%
}
textarea:focus,
 input[type="text"]:focus, 
 input[type="password"]:focus,
 #postbox textarea:focus,
 #commentform textarea:focus {
	border:1px solid #660;
	color:#FF6A33;
}
input[type="submit"] {width:8em; border:0 none;}
#commentform input[type="submit"] {width:12em;}

/*
#simplr-form input[type="submit"] {margin-top:1em;}
#simplr-form label.left {color:#FF6A33;}
#simplr-form .required {color:#F00;}
.simplr-message.error {background-color:#C00;color:#FFF;}

*/
#commentform label.suf-comment-label {
	border:1px solid #330;
	color:#FF6A33;
}
/* 
#si_contact_form1 label {color:#999;}
.post .date {
	display:none;
	background:#528f6c url(images/bg_date-030_9c9.jpg) repeat-x center;
	color:#FF6A33;
	border-radius:12px;
}
.post .date span.day, .post .date span.month, .post .date span.year {
	color: #000;
}
*/
.title-container {
	padding-left:0;
}
.postdata.line {text-align:left;}
.postdata.line .line-date {display:none;}
/***************************************************************/
/****************************  color  **************************/
/***************************************************************/
body {color:/*#FF6A33;*/#FF6A33;}
h1, h2, h3, h4, h5, h6 {
	color:#FF6A33;
}
/* home page table */
#post-33 .entry-container {
	background:#071C07 url(images/bg_table.jpg) no-repeat;
}
#post-33 .entry-container p {
	background-color: rgba(240, 240, 240, .2);
	color:#000;
}
#post-33 .entry-container p a {color:#030;}
/********************************************/



#sidebar, #sidebar-b, #sidebar-2, #sidebar-2-b {
	color:#FF6A33;
}

/***************************************************************/
/***********************        images       *******************/
/***************************************************************/
.post img, article.page img {border:1px solid #333;}
img.suf-widget-thumb { padding:0; }
.entry .wp-caption {background-color:transparent;}
#outerImageContainer {background-color:#330;}

/** align image w/ blockquote **/
.category-review .left-thumbnail {margin:1em 1em .2em 4em;}

/* align featured images in post-format-quote */
.post_format-post-format-quote img.left-thumbnail,
.post_format-post-format-quote .left-thumbnail {
	/*margin: 1em 0.6em 0 4em;*/
	margin: 0 0.6em 0 0em;
}
.archive .post_format-post-format-quote .left-thumbnail {
	margin-left: 0;
}
/* clear 2nd paragraph after featured image, in case the first paragraph is too short */
[div~=thumbnail] + p::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/***************************************************************/
/**********************        links       *********************/
/***************************************************************/
#nav-top ul li a, #nav ul li a, 
#nav-top a.current, #nav-top a.current:visited, #nav-top a.current:hover, #nav-top a.current:active, #nav-top li a:hover,
#nav a.current, #nav a.current:visited, #nav a.current:hover, #nav a.current:active, #nav li a:hover, .blogtitle a, .blogtitle a:visited, h1.posttitle, h1.posttitle a, h1.posttitle a:visited, h2.posttitle, h2.posttitle a, h2.posttitle a:visited { color: #FF6A33; }

a, a:link,
.blogtitle a:hover, 
h1.posttitle a:hover,
h2.posttitle a:hover {
	color:#9494FF;
}

a:visited {color:#B980EE;}
/* a:hover {color:#CC9;} */



a.suf-mag-category-all-posts:hover,
.button:hover, input[type="submit"]:hover {
	color:#FF6A33;
	font-weight:700;
}
a.suf-mag-category-all-posts:active,
.button:active, input[type="submit"]:active {
	color:#F00;
}

.tab-box div.sidebar-tab-content a, .tab-box div.sidebar-tab-content a:visited, div.sidebar-tab-content a, div.sidebar-tab-content a:visited, .suf-widget a, .suf-widget a:visited, .warea a, .warea a:visited {
	color:#9494FF;
}
.suf-widget a:hover, .suf-widget a:focus, .warea a:hover, .warea a:focus {
/*	color:#CC9;*/
}
a.suf-widget-thumb-title {
	font-size:1.2em;
	font-weight:bold;
}

a.suf-widget-thumb-title:visited,
h2.suf-mag-excerpt-title a, 
h2.suf-mag-excerpt-title a:visited,  
h2.suf-tile-title a, h2.suf-tile-title a:visited { color:#9494FF; }

a.suf-widget-thumb-title:hover,
h2.suf-mag-excerpt-title a:hover, 
h2.suf-tile-title a:hover {text-decoration:underline;}

a:active,
#nav-top li a:active,
#nav a.current:active,
#nav li a:active,
#nav-top.continuous a:active,
#nav-top.continuous li li a.current:active, 
a.suf-widget-thumb-title:active, 
h2.suf-mag-excerpt-title a:active, 
h2.suf-tile-title a:active,
.suf-widget a:active,
.warea a:active
	{color:#f00;}

#crdt, #crdt a {color:#FF6A33;}

#crdt span.login :link
#crdt span.login :visited,
#crdt span.login :hover,
#crdt span.login :active {color:transparent;text-decoration:none;}

/** GIGPRESS **/
/* mods by aewebservice http://webmaster.andyeulau.com  */

/* Archive heading - calendar page */
#post-26 h3 {font-size: 2em;margin-top:1em;padding-top:.5em;border-bottom:1px dotted #330;}

/* By default this is an h3 that appears above each artist's list of shows */
h3.gigpress-artist-heading  {	
}

/* This span contains the RSS and iCal links for the artist */
span.gigpress-artist-subscriptions {
	margin-left: 5px;
	float: right;
}

/* Default wrapper for the year/month menu */
.gigpress-menu-container {
	padding: 5px 0;
	text-align: right;
}

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-top: 0px solid #CCC;
	margin: 0.5em 0 1em 0;
}

.gigpress-table tbody.vevent {
	border-bottom:1px dotted #330;
}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	display:none;
	font-weight:700;
	border-bottom:1px solid #330;
}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 0px solid #330;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	background-color:transparent;
	padding-top:2em;
	border-bottom:0 none;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}
.gigpress-row {
	font-weight:400;
	border-top: 0px solid #330;
}
/* Applies to the first row of each show listing */
.gigpress-row td {
	border-bottom: 0px solid #660;
}
.gigpress-row td.description {
	border-bottom:0px solid #ff0;
}
/* To set an alternating row style */
tr.gigpress-alt {
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-artist {
}

th.gigpress-city {
}

th.gigpress-venue {
}

th.gigpress-country {
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
	width:15%;
	font-weight:700;
}
td.gigpress-artist {
	padding-left: 0;
	font-weight:700;
}
td.gigpress-city {
	display:none;
}

td.gigpress-venue {
	display:none;
	width: 10%;
	padding-left: 0;
}

td.gigpress-country {
}
td.description {
	float: none;
	display: table-row;
	text-transform: none;
	font-variant: normal;
}
/* Style for rows within a tour */
tr.gigpress-tour td {
	background-color:transparent;
}

/* Style for the first row after a tour ends in the list */
tr.gigpress-divider.gigpress-row td {
	border:0 none;
}

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info {
	border:0 none;
}
tr.gigpress-info td {
	font-size: 90%;
	color:#FF6A33;
	border:0 none;
}

/* Fix for themes that hide .description */
tr.gigpress-info td.description {
	visibility: visible !important;
}

/* Greys-out cancelled shows */
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #660;
}

/* This wraps each of the bits of info in the "info" cell */
span.gigpress-info-item {
	display:block;
	font-weight:700;
	color:#FF6A33;
}
/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #686;
}

span.gigpress-info-label, span.notes {
	font-weight:400;
}

/* In case you want to style the "Buy Tickets" link */
a.gigpress-tickets-link {
	font-weight: bold;
	text-transform:capitalize;
}

/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px;
	color: #F00;
	background: #330;
	border:0 none;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}


/* These styles control the peek-a-boo "add" links to iCal and Google Calendar. Behaviour dictated by a separate jQuery script. */
td.gigpress-links-cell {
	vertical-align: top;
}

.gigpress-calendar-add {
	position: relative;
}

a.gigpress-links-toggle {
	display: block;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	background: transparent url(../../plugins/gigpress/images/calendar-toggle.png) no-repeat left top;
	cursor: pointer;
}

a.gigpress-links-toggle:hover {
	background-position: -11px 0px;
}

a.gigpress-link-active {
	background-position: -33px;
}

a.gigpress-link-active:hover {
	background-position: -22px;
}

div.gigpress-calendar-links {
	display: none;
	position: absolute;
	left: 20px;
	top: -1.2em;
	width: 15em;
	padding-left: 7px;
	background: transparent url(../../plugins/gigpress/images/calendar-links-bg.png) no-repeat left center;
}

.gigpress-calendar-links-inner {
	background-color:#330;
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	border:1px solid #330;
	border-width: 1px 1px 1px 0;
}

div.gigpress-calendar-links span {
	display: block;
}

/* These are for the RSS/iCal subscribe links */
p.gigpress-subscribe {
	text-align: left;
	color:#FF6A33;
	border-bottom:0px solid #330;
}

p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 12px;
	margin: 0 3px;
}

a.gigpress-rss, a.gigpress-rss:hover {
	background: transparent url(../../plugins/gigpress/images/feed-icon-12x12.png) no-repeat left center;	
}

a.gigpress-ical, a.gigpress-ical:hover {
	background: transparent url(../../plugins/gigpress/images/icalendar-icon.gif) no-repeat left center;	
}


/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For artist headings in the sidebar */
h3.gigpress-list-artist-heading {
}

/* For tour headings in the sidebar */
span.gigpress-list-tour-heading {	
	font-weight: bold;
	font-size: 105%;
}

/* So if you like you can style each alternating list item differently */
li.gigpress-alt {
}

/* So if you like you can style the date differently */
span.gigpress-sidebar-date {
	font-weight: bold;
	display: block;
}

/* Sold Out shows in the sidebar */
ul.gigpress-listing strong.gigpress-soldout {
	display: block;
}

/* "Buy Tickets" in the sidebar */
.gigpress-sidebar-status {
	display:block;
}

/* These styles control the Related Show list that appears in the body of Related Posts */

h3.gigpress-related-heading {
	clear:both;
	padding-top:1.4em;
}

ul.gigpress-related-show {
	margin-bottom: 2em;
}

.gigpress-related-label {
	font-weight: bold;
}

.gigpress-related-item {
}


/* This is just to include data for hcalendar support, but hide it from view */
.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
	font-size: 100%;
}
