a:link {
	background-color: transparent;
	border: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
a:visited {
	background-color: transparent;
	border: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
a:hover {
	background-color: transparent;
	border: 0px;
	padding: 0px;
	text-decoration: none;
	}

/* ---------------------------------------- */

b.video-title {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

/* ---------------------------------------- */

#video-information {
  margin:0; 
  padding:0; 
  height:175px; 
  overflow:hidden; 
  background:#555555;
  width:173px;
  }
#video-information li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:173px;
  }
#video-information li a {
  display:block; 
  text-decoration:none; 
  color:#999999; 
  margin:0; 
  width:173px;
  }
#video-information li a span {
  display:none; 
  color:#999999;
  }
#video-information li a.one span {
  display:block; 
  height:100%; 
  margin:0 5px;
  }
#video-information li a:hover {
  background:#555555;
  }
#video-information li a:hover span {
  display:block; 
  height:100%; 
  margin:0 5px;
  margin-bottom:5px;
  cursor:text;
  }
#video-information .h2 {
  margin:0 5px; 
  padding:0; 
  color:#CCCCCC; 
  font-weight: normal;
  font-variant:normal; 
  font-size:8pt; 
  border:0;
  }
.curved {
  width:175px;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#555555;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#666666; 
  border-left:1px solid #666666; 
  border-right:1px solid #666666;
  }
.curved .b1 {
  margin:0 4px; 
  background:#555555;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#555555;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #666666; 
  border-right:1px solid #666666; 
  font-size:8pt; 
  text-align:left;
  }		

b.video-logos {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

em.video-description {
	background-color: transparent;
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 12pt;
	}

/* ---------------------------------------- */

#video-container {
	background-color: transparent;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	z-index: 1;
	}

#video-body {
	background-color: transparent;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	left: 40px;
	top: 0px;
	width: 520px;
	z-index: 1;
	}

/* ---------------------------------------- */

#video-container-01 {
	background-color: #494949;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 72px;
	height: 50px;
	width: 600px;
	z-index: 1;
	}

#video-container-02 {
	background-color: #494949;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	text-align: left;
	position: absolute;
	overflow: hidden;
	left: 600px;
	top: 72px;
	height: 50px;
	width: 140px;
	z-index: 1;
	}

#video-container-03 {
	background-color: #494949;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	text-align: left;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 122px;
	height: 300px;
	width: 600px;
	z-index: 1;
	}

#video-container-04 {
	background-color: #494949;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	position: absolute;
	overflow: hidden;
	left: 600px;
	top: 122px;
	height: 300px;
	width: 140px;
	z-index: 1;
	}

/* ---------------------------------------- */

#video-title {
	background-color: transparent;
	text-align: left;
	position: absolute;
	overflow: hidden;
	left: 40px;
	top: 0px;
	z-index: 1;
	}

#video-movie {
	background-color: transparent;
	border-color: #666666;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	width: 320px;
	height: 240px;
	z-index: 1;
	}

#video-description {
	background-color: transparent;
	border-color: #666666;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin: 10px 0px 0px 0px;
	position: absolute;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	right: 0px;
	top: 0px;
	height: 183px;
	width: 175px;
	z-index: 1;
	left: 340px;
	}

#rss-xml-description {
	background-color: transparent;
	border-color: #666666;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	right: 0px;
	top: 216px;
	width: 175px;
	z-index: 3;
	left: 340px;
	}

#video-logos {
	background-color: transparent;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	line-height: 14pt;
	position: relative;
	overflow: hidden;
	text-align: left;
	left: 0px;
	top: 0px;
	width: 140px;
	z-index: 1;
	}

#podcast{
	background-color: transparent;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	line-height: 12pt;
	position: relative;
	overflow: hidden;
	text-align: left;
	padding-right: 30px;
	padding-top: 10px;
	left: 0px;
	top: 0px;
	width: 110px;
	z-index: 1;
	}
