* {
margin: 0;
}

html, body {
height: 100%;
font-family:"arial", verdana, sans-serif; 
font-size:100%;
color: #183154;
}

/* MAIN STRUCTURE  */

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -6em;
width:996px;
}

.banner {
background: #133F7F;
height: 170px;
width:996px;
background: transparent url(../imgpodcast/header_1.jpg) no-repeat 0 0;
}

.container {
font-size:75%;
}

h1{
font-size:140%;
letter-spacing:-1px;
color: #EB170A;
font-family:"Georgia";
background: transparent url(../imgpodcast/bullet_red.gif) no-repeat 0 6px;
padding: 0 0 0 10px;
margin: 7px 0 8px 0;
}

a img {
border:none;
}

.container p{
padding:0 0 10px 0;
line-height:1.5;
}

.margintop{
margin-top:15px;
}

.nomargin{
margin:0;
padding:0 !important;
}

.heritage, .movies{
overflow:hidden;
border-top: 5px solid #133F7F;
margin-top:15px;
padding: 0 5px;
}

.movies{
margin-top:35px;
}

.heritage table, .movies table{
}

.heritage{
background: transparent url(../imgpodcast/bg_box_unesco.jpg) repeat-x 0 0;
}

.movies{
background: transparent url(../imgpodcast/bg_box_movies.jpg) repeat-x 0 0;
padding-bottom:40px;
}

.heritage h1, .movies h1{
font-size:200%;
background:none;
padding:0;
letter-spacing:0;
font-weight:normal;
}

.heritage td, .movies td{
width:189px;
padding:4px 4px 0 4px;;
}

.heritage .bannersmall, .movies .bannersmall{
display:block;
clear:both;
margin-bottom:8px;
margin-top:30px;
}

.heritage .last, .movies .last{
border-right: none;
}

.instructions{
border-top: 5px solid #133F7F;
padding: 5px;
margin:10px 0;
}

.instructions h2{
font-size:140%;
letter-spacing:-1px;
color: #EB170A;
font-family:"Georgia";
margin: 7px 0 8px 0;
}

.instructions h3{
font-size:110%;
color: #EB170A;
font-family:"Georgia";
margin: 7px 0 0 0;
font-weight:normal;
}

.instructions p{
}

.instructions ul{
list-style-type:none;
list-style-position:outside;
padding:0;
}

.instructions ul li{
padding:3px 0 0 0;
}

.red{
color: #EB170A;
font-weight:bold;
font-size: 100%;
width:100%;
font-family: Georgia;
}

.text{
clear:left;
display:block;
font-size:95%;
padding: 5px 20px 5px 0;
line-height: 1.3em;
}

.duration{
color:#3AA2F6;
display:block;
margin-bottom:5px;
}

.download{
float:left;
padding:4px 5px 0 0;
}

a{
color: #EB170A;
text-decoration:underline;
}

td a{
font-weight:bold;
}

a:hover{
color: #EB170A;
text-decoration:none;
}

a:visited{
color:#3AA2F6;
text-decoration:none;
}

.type{
color:#3AA2F6;
display:block;
margin-bottom:8px;
font-weight:bold;
color: #333;
}

.strong{
font-weight:bold;
}

.spacer{
height:60px;
}
