/* Licks Library Webcast Page CSS */

*{margin: 0; padding: 0;}

html{font-size:62.5%; background-color: #1c1b1b;}
p {margin: 0 0 1em 0;}
a {text-decoration: none;	color: #f2600c;}
a:hover {text-decoration: underline;}

.webcast_clear{clear: both;}
.webcast_floatLeft{float:left;}
.webcast_floatRight{float: right;}
.webcast_floatRight a img{border: 0;}
.webcast_centre{text-align: center;}

.webcast_content
{
	width: 956px;
	margin: 0 auto;
	color: #fff;
	font: bold 1.1em Arial, sans-serif;
	text-align: left;
}

.webcast_Background
{
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.webcast_player
{
	margin: 10px auto 0;
	border: 0;
	text-align: center;
}

.webcast_col
{
	width: 50%;
	float: left;
	padding-bottom: 20px;
}

.webcast_box
{
	border: 1px solid #444;
	background-color: #000;
	width: 453px;
	margin: 10px auto 0 auto;
	padding: 5px;
}

.webcast_box h2{font: bold 3.4em Helvetica, Arial, sans-serif;margin: 9px 0 15px 0;}
.webcast_box h3{ font: bold 2.4em Helvetica, Arial, sans-serif;	margin: 4px 0 9px 0;}

.webcast_footer , .webcast_returnBox
{
	padding: 5px 3px;
	height: 19px;
	background-color: #373737;
	background-image: url(../images/orange-fade.gif);
	background-repeat: repeat-x;
	background-position: top right;
}

.webcast_returnBox
{
	border: 1px solid #444;
	width: 457px;
	margin: 10px auto -8px auto;
}

.webcast_footer
{
	width: 459px;
	margin: 0 auto;
	text-align: right;
}

.webcast_footer2
{
	padding: 5px 3px;
	height: 19px;
	background-color: #373737;
	background-image: url(../images/grey-fade.gif);
	background-repeat: repeat-x;
	background-position: top right;
	width: 459px;
	margin: 0 auto;
	text-align: right;
}

.webcast_footer a , .webcast_returnBox a
{
	color: #fff;
	font: bold 1.3em Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.webcast_footer a:hover , .webcast_returnBox a:hover{text-decoration: underline;}
.webcast_QA dl{padding: 0 10px 20px 10px;}
.webcast_QA dt{color: #f1c411;}
.webcast_QA dd{color: #fff; margin: 0 0 1em 0;}
.webcast_comments h3, .webcast_QA h3{margin: 23px 0 33px 0;}

.webcast_comments h4
{
	background-color: #29abe1;
	padding: 9px 12px;
	color: #fff;
    margin: 19px 0 13px 0;
	font: bold 1.1em Arial, sans-serif;
}

.webcast_comments .title{font: bold 1.1em Arial, sans-serif;}
.webcast_comments p {font: bold 1.0em Arial, sans-serif;}

.webcast_comments fieldset
{
	margin: 25px 0 0 0;
	border-top: 1px dotted #fff;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.webcast_comments fieldset label{float: left; width: 100px;}
.webcast_comments fieldset input{width: 340px;}
.webcast_comments fieldset div { margin: 0 0 35px 0; clear: both;}
.webcast_comments fieldset h3{margin: 25px 0 10px 0; color: #29abe1;}
.webcast_comments fieldset a{color: #29abe1;}


.webcast_archive{ display: block;	margin: 20px 5px 0;}
.webcast_archive img{ border: 1px solid #444; margin: 5px 5px;}

.webcast_archive a.webcast_imageBorder
{
    border: 1px solid #444;
    display: block;
    padding: 0;
    margin: 0 10px 0 0;
    width: 170px;
    height: 100px;
    float: left;
}

.webcast_archive .webcast_title{  font: 2em impact, arial, sans-serif;  margin: 0 0 8px 0;}

.webcast_archive .webcast_archiveCol
{
    width: 260px;
    float: right;
    margin: 0 0 10px 0;
}

.webcast_colThird
{
    float: left;
    width: 33.3%;
    text-align: center;
    margin: 0 0 16px 0;
}

.webcast_colThird img{border: 2px solid #1c1b1b;}

.webcast_colThird a.webcast_imageBorder
{
    border: 1px solid #444;
    display: block;
    padding: 0;
    margin: 0 auto 5px auto;
    width: 141px;
    /*height: 182px;*/
}

.webcast_nextBanner
{
	border: 1px solid #444;
	padding: 8px !important;
	width: 447px !important;
}

.webcast_nextBanner img{border: 0;margin: 10px 0 0 0;}

.webcast_nextBanner .webcast_nextImage
{
	float: left;
	border: 1px solid #444;
	margin: 0 8px 0 0;
}

.webcast_nextBanner h2
{
	font: bold 3.0em  Helvetica, Arial, sans-serif;
	margin: 0 0 10px 0;
	color: #fca806;
}

.webcast_viewmore
{
    display: block;
    font: bold 1.3em helvetica, Arial, sans-serif;
    margin: 13px 0 0 0;
}

.webcast_forthcomming h3
{
    font: bold 2.4em Helvetica,Arial,sans-serif;
	margin: 0 0 15px 0;
	color: #fca806;
}

.webcast_forthcomming a.webcast_imageBorder
{
    border: 0;
    padding: 0;
    margin: 0;
} 

.webcast_forthcomming a.webcast_imageArtist img 
{
    border: 1px solid #fca806;
    padding: 4px;
    margin: 0;
}

.webcast_forthcomming .webcast_archiveCol{width: 300px;}
.webcast_date , .webcast_artist {font: 1.7em impact, Arial, sans-serif;}
.webcast_artist{ color: #fca806;  margin: 0 0 10px 0;}
.webcast_forthcomming .webcast_archiveCol img{margin: 0; border: 0;}
