article hr {
	margin-bottom: 25px !important;
}

article h3 {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #660000;
    text-decoration: none;

}

.byline {
   color: #333333; 
   font-size: 14px;
}

article.container {width: 100%; }
article.container p {text-align: left}
body {margin: 0px}

div.video_holder { width: 320px; }


.media_holder_280 {width: 280px}

.media_holder_280:nth-of-type(odd) {  
    float: right; margin-left: 15px 
}
 
.media_holder_280:nth-of-type(even) {
    float: left; margin-right: 15px
}

.media_holder, .figure, figure {
    width: 320px;
    margin-bottom: 10px;    
}

figure {
    margin-top: 0px;
}

figure:nth-of-type(odd) {  
    float: right; 
    margin-left: 15px; 
    margin-right: 0px; 
}
 
figure:nth-of-type(even) {
    float: left; 
    margin-right: 15px;
    margin-left: 0px;
}

.figure:nth-of-type(odd) {  
    float: right; margin-left: 15px 
}
 
.figure:nth-of-type(even) {
    float: left; margin-right: 15px
}


.media_holder:nth-of-type(odd) {  
    float: right; margin-left: 15px 
}
 
.media_holder:nth-of-type(even) {
    float: left; margin-right: 15px
}

h1 {

    text-align: center;
}


div.video_left_280 {float: left; width: 280px; margin-right: 15px; margin-top: 15px}
div.video_right_280 {float: right; width: 280px; margin-left: 15px; margin-top: 15px} 

.video_280 { width: 280px !important; }

.video_240 { width: 240px !important; }
 
.video_180 { width: 180px !important; }

.video_400 { width: 400px !important; }

 
.video_holder_280 {width: 280px; }


div.video_holder:nth-of-type(odd) {  
    float: right; margin-left: 15px 
}
 
div.video_holder:nth-of-type(even) {
    float: left; margin-right: 15px
}

.video_holder_280:nth-of-type(odd) {  
    float: right; margin-left: 15px 
}
 
.video_holder_280:nth-of-type(even) {
    float: left; margin-right: 15px
}

.video_instruction {
	width: 640px; 
	margin: 35px auto
}







div.video_holder_400:nth-of-type(even) { 
    float: left; margin-right: 15px
}

div.video_holder_400:nth-of-type(odd) {
    float: right; margin-left: 15px 
}

div.picture_container:nth-of-type(odd) {
    float: right; margin-left: 15px 
}
 
div.picture_container:nth-of-type(even) {
    float: left; margin-right: 15px 
}

div.picture_container:nth-of-type(even) {
    float: left; margin-right: 15px   
}

div.picture_container:nth-of-type(odd) {
    float: right; margin-left: 15px 
}


.video_caption {
	color: black;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	width: 100%;
	margin-top: 15px;
	font-family: Arial;
}

figcaption {
	font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
	margin-top: 5px;
	text-align: center;
}

figure:nth-of-type(odd) {
    float: right; margin-left: 15px 
}
 
figure:nth-of-type(even) {
    float: left; margin-right: 15px 
}

figure:nth-of-type(even) {
    float: left; margin-right: 15px   
}

figure:nth-of-type(odd) {
    float: right; margin-left: 15px 
}

h1.title {
	font-family: Inter, sans-serif;
    font-size: 36px;
    font-weight: bold;
    color: #333333;
	padding-bottom: 5px;
    margin: 24.12px 0px !important       
}

h1.music_video_title {
	font-family: Inter, sans-serif;
    font-size: 36px;
    color: #333333;

    margin: 40px 0px 60px 0px !important       
}



 .blue-box {
    border: 1px dotted black;
    background: #9DC0EC;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 35px;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    text-align: left;
 
 }
 
 .blue-box div {
     color: #333333;
     font-weight: bold;
     font-size: 14px;
     
     padding: 5px;
 }
 
 .blue-box.center h3 {
     margin-bottom: 5px;
 }
 
.blue-box h3 {text-align: center}
 

ul, ol {text-align: left; margin-left: 30px}

block {
    display: block;    
}

table.video {
    width: 640px;
    margin: 30px auto;
}

div.page-2 {
    clear: both;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 15px;

}

div.page-2 a {
    font-size: 18px

}

table.chart {
      margin-top: 15px; 
      margin-bottom: 15px;
      border-collapse: collapse;
      background-color: #9DC0EC;
  }
  
  table.chart td {
      padding: 5px;
      border: 1px solid black;
      color: black;
  }
  
  table.chart tr:first-child {
      font-weight: bold;
      font-size: 14px;
  }
  
.bio_table
{
    display:  table;
    width:100%;

    border-spacing:0px;
}

.bio_table > .row
{
   display:table-row;
   width:auto;

}

hr {
    width: 100%;
    padding: 0px;
}

.bio_table > .row .cell
{

    display: table-cell;
    vertical-align: middle;    
}

.bio_table > .row .cell.image {
    width: 185px;

}

.bio_table > .row .cell p {
    text-align: left;
    margin-right: 45px;
}  

.still {
	margin-top: 12px;
}

div.page {
	margin-top: 7px
}

div.table_caption {font-weight: bold; font-size: 14px; clear: both; padding-top: 35px; margin-bottom: 15px; text-align: center}


table.stats {border-collapse: collapse; width: 400px; margin-left: auto; margin-right: auto; margin-bottom: 45px}
table.stats th {background-color: #297ccf; color: black; padding: 5px; border: 1px solid #1d5791; text-align: center}
table.stats td {color: black; padding: 5px; border: 1px solid #1d5791; text-align: center}
table.stats tr:nth-child(even) {background-color: #bfd8f1;} 
table.stats tr:nth-child(odd) {background-color: #dfecf8}

.book_title {
	font-weight: bold; color: black; font-size: 14px

}