/**
 * Content stylesheet
 * Put all page/article related styles here, separate from the template
 */


.cookiechoices {
	font-size:14px;
	font-weight:normal;
	line-height:15px;
}


.hidden {display: none;}

#article {
    line-height: 1.5em;
    text-align: justify;
    font-size: 12px;
	background-color:#edecea;
}

#article a,
#article a:link,
#article a:active {
    text-decoration: none;
    font-weight: bold;
    color: #AA0000;
}

#article a:visited {
    color: #770000;
}

#article a:hover {
    color: #CC0000;
}

#article a.btn, #article a.btn:link {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 1px #666666;
  -moz-box-shadow: 0px 1px 1px #666666;
  box-shadow: 0px 1px 1px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #3498db;
  padding: 8px 15px;
  text-decoration: none;
  margin: 5px 5px 5px 0;
  display: inline-block;
  text-align: center;  
}

#article a.btn:hover {
  background: #b2cc29;
  text-decoration: none;
}


#article .view-cart-btn {
	display:inline-block;
	height:37px;
	width:122px;
	background-image:url(/images/PR_images/paypal-buttons/paypal-VIEWCART.gif);
}
#article .view-cart-btn:hover {
	display:inline-block;
	height:37px;
	width:122px;
	background-image:url(/images/PR_images/paypal-buttons/paypal-VIEWCART-hover.gif);
}



#article b,
#article strong {
    font-weight: bold;
}

#article i,
#article em {
    font-style: italic;
}

#article h1,
#article h2,
#article h3,
#article h4,
#article h5,
#article h6 {
    clear: both;
    font-weight: bold;
    margin: 0 0 1em;
}

#article h1 {
    font-size: 16px;
}

#article h2 {
    font-size: 14px;
    background: #CCD7E3;
	text-indent:5px;
	padding:1px 0;
	margin-top:2em;
}
#article h2.no-margin {
	margin-top:0;
}


#article h3 {
    font-size: 12px;
    background: #CCD7E3;
}

#article h4 {
    font-size: 12px;
}

#article p {
    clear: both;
    margin: 0 0 1em;
}
#article p.center {
	text-align: center;
}
#article p.right {
	text-align: right;
}



#article table, table td, table th {
	border: none;
}

#article table.full {
    clear: both;
    width: 100%;
    margin: 0 0 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;

}

#article table.full td,
#article table.full th {
    padding: 5px;
    vertical-align: top;
}

#article table.full th {
    background: #CCD7E3;
    font-weight: bold;
}

#article table.title {
	position: relative;
    background: #DDDFE4;
    clear: both;
    width: 100%;
    margin: 0 0 1em;
}

#article table.title td,
#article table.title th {
    padding: 5px;
    vertical-align: top;
}

#article table.title td.image {
    padding: 8px;
}

#article table.title td.text {
    padding: 8px 15px 6px 0;
}

#article table.title tr:nth-child(1) td.text {
    height: 40px;
}

#article table.title tr:nth-child(2) td.text {
    padding-top: 0;
   /* height: 110px; */
}

#article table.title img {
    float: left;
    width: 150px;
    height: 150px;
}

#article table.title h1 {
    margin: 0 0 4px;
    font-size: 14px;
	text-align: left;
}

#article table.title h5 {
    margin: 0;
    font-size: 13px;
}

#article table.title p {
    margin: 0;
}

#article table.withborders td,
#article table.withborders th {
	border-width: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	}


#article ul,
#article ol {
    margin: 0 0 1em 20px;
}

#article ul {
    list-style: circle;
}

#article ol {
    list-style: decimal;
}

#article .tab {
    clear: both;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #000000;
    padding: 10px;
    font-family: 'Courier New', 'Courier', monospace;
    font-size: 14px;
    margin: 0 0 1em;
}


#article .youtube {
    clear: both;
    position: relative;
    margin: 0 auto 1em;
 /*   background: #AAAAAA; */
}

#article .youtube object {
    display: block;
}

#article .youtube .translations {
    position: absolute;
    bottom: 3px;
    right: 5px;
    font-size: 12px;
}

#article .youtube .translations label {
    line-height: 4px;
    display: inline-block;
}

#article .youtube .translations div.selector {
    width: 90px;
}

#article .youtube .translations div.selector span {
    width: 65px;
}

.accordion {
	display: none;
}

.show-pointer { 
    cursor:pointer;
}


#intervalSongChart-dropdown{
	border:1px solid #999;
	padding:10px;
	margin: 8px 0 30px 0;

}

.interval-ref-song-chart-heading1, .interval-ref-song-chart-heading1:link, .interval-ref-song-chart-heading1:active{
	font-weight:bold;
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.interval-ref-song-chart-heading2, .interval-ref-song-chart-heading2:link, .interval-ref-song-chart-heading2:active{
	font-weight:normal;
	font-size:12px;
	color: #63C;
	text-decoration:none;
}

.interval-ref-song-chart-headings:hover{
	color: #093;
}

#interal-song-chart-table table{
	border:1px solid #666;
	padding:5px;
	width:100%;
}





