/* media center CSS Document */

table.featuredmedia {
     width: 644px;
     background-image: url(/images/media/featured-bg.jpg);
     background-repeat: repeat-x;
     background-position: left 3px;
     margin-bottom: 10px;
}

table.featuredmedia td.right { text-align:right; }

table.featuredmedia div.xtitle { 
     background: white; width: 120px; margin-left: 20px; text-align:center;
     color: #848484; 
     font-size: 14px;
}

table.featuredmedia span.xcontrol { 
     background: white;  margin-right: 20px; text-align:center;
     padding-left: 15px; padding-right: 15px;
     color: #848484; 
     font-size: 14px;
     
}

table.featuredmedia span.xcontrol a { margin-left: 6px; }

table.twofeatured { width: 630px; }
table.twofeatured td { padding-left: 14px;}

/* featured block */
div.featuredblock { 
     width: 290px;
     background-image: URL(/images/media/fblock-bg.jpg);
     background-repeat: no-repeat;
}

div.featuredblock div.thumb {
 padding-top: 20px;
 margin-left: 20px;
}

div.featuredblock div.thumb img { 
     border: 1px solid #aaaaaa; 
     padding:1px;
}

div.featuredblock div.title {
 font-size: 16px;
 width: 250px;
 height: 40px;
 overflow:hidden;
 padding-top: 5px;
 margin-left: 20px;
}

div.featuredblock div.title a:link,
div.featuredblock div.title a:active,
div.featuredblock div.title a:visited {
     color: #042953;
     text-decoration: none;
}

div.featuredblock div.title a:hover { color: #5a0000; }

div.featuredblock div.controls { 
     margin-top: 5px;
      margin-left: 20px;
}

div.featuredblock div.bottom { 
     width: 290px;
     height: 15px;
     background-image: URL(/images/media/fblock-bg-bottom.jpg);
     background-repeat: no-repeat;
}


/* temp styles */
#p1 {
	
}




div.doublelines {
     float: left;
     width: 644px;
     height: 10px;
     background-image: url(/images/media/featured-bg.jpg);
     background-repeat: repeat-x;
     margin-bottom: 15px;
}


/* START: Media List / Tab Content */
div.scrollheader { margin-top: 10px; margin-left: 12px; }
div.scrollheader table {
     width: 610px;
     background: #a1a1a1;
     background-image: url(/images/media/scroll-header-bg.jpg);
     background-repeat: repeat-x;    
}
div.scrollheader table td { 
     color: white;
     font-size: 12px;
     padding-top: 5px;
     padding-bottom: 3px;
     border: 0px solid red;
}

td.smdate { width: 55px; }
td.smmessage { width: 55px; }
td.smtitle { width: 190px; }
td.smspeaker { width: 80px; }
td.smnotes { width: 40px; }
td.smlisten { width: 40px; }
td.smwatch { width: 35px; }


div.scrollmedia {
     width: 610px;
     margin-left: 12px;
     margin-bottom: 6px;
     background : #f3f3f3;
     height : 200px; 
     overflow : auto; 
     overflow-x: hidden;
     -ms-overflow-x: hidden;

}

div.scrollmedia table {
     width: 610px;
}

div.scrollmedia table td {
     color: #3c3c3c;
     border-top: 2px solid white;
}
div.scrollmedia a:link,
div.scrollmedia a:visited,
div.scrollmedia a:active {
     color: #05356c;
}

div.scrollmedia a:hover {
     color: #6397c8;
}


div.scrollmedia table td.smdate { padding-top: 6px; font-size: 10px; }
div.scrollmedia table td.smmessage { padding-top: 6px; }
div.scrollmedia table td.smtitle { padding-top: 6px; }
div.scrollmedia table td.smspeaker { padding-top: 6px; }

div.scrollmedia table tr.row2 td {
     background: #b3b3b3;
     background-image: url(/images/media/scroll-row-01-bg.jpg);
     background-repeat: repeat-x; 
    
}

div.nomedia { width: 592px; height: 114px; margin-top: 5px; margin-left: 8px; border:1px solid #ccc; color: #999; text-align: center; padding-top: 70px; }

/* END: Media List / Tab Content */




/* START: Media Detail */

table.mediainfotable { width: 640px; margin-top:10px; }

table.mediainfotable td {   padding: 10px; }
table.mediainfotable div.thumb img { 
     width: 180px;
     border: 1px solid #aaaaaa; 
     padding:1px;
}

div.mediacntr { text-align: right; margin-top: 8px; }

div.groupedmedia {
clear: both;
     width: 644px;
     background-color: #d8d8d8;
}

/* END: Media Detail */


