@charset "UTF-8";
/* CSS Document */



#container {
	width: 490px;  
	background: #FFFFCC;
	margin: 0 auto;
	border: 1px solid black;
	/*text-align: left;*/
}
#mainContent {
	width: 490px;  
	background: #FFFFCC;
	margin: 0 auto;
	text-align:center;
	
}


div.teachingtips{
/*position:relative;*/
background-color: #FED442;
/*margin-top: 20px;*/ margin:15px auto 0 auto;
text-align: center;
width: 465px;
}

div.smalltalk{
background-color:#80C5D5;
/*margin-top:20px;*/ margin:auto;
text-align: center;
width: 465px;
}

div.summerinstitute{
background-color:#A9D478;
/*margin-top: 20px;*/ margin:auto;
text-align: center;
width: 465px;
}

div.description{
width:465px;
position:relative;
margin-bottom:15px; margin-top:5px;
}

div.info{
float:left;
width: 265px;
}

div.mainlink{
float:right;
width: 170px;
margin-right:15px;
}


div.cast{
margin:0 auto;
text-align:center;
width: 430px;
background-image: url('images/TT_pattern.gif');

}
div.castSI{
margin:auto;
text-align:center;
width: 430px;
background-image: url('images/SI_pattern.gif');

}

div.castrow{
margin: 0 auto; 
text-align:center;
width: 410px;
position:relative;
padding-top:1em;
border-top:1px dotted black;
}

div.castrow2{
padding-left:1em;
text-align:left;
width: 410px;
position:relative;


}


div.castrowupcoming{
margin: 0 auto; 
text-align:center;
width: 410px;
position:relative;
padding-top:1em;


}
div.divider{

}
div.cast_img{

width: 110px;
float:left;
margin-top:0px;
padding:0;
text-align:left;
}

div.cast_img2{

width: 130px;
float:right;
margin-top:0px;
text-align:left;
padding:0;
margin-left:2px;
}

div.cast_img3{

width: 130px;
float:right;
margin-top:60px;
text-align:left;
padding:0;
margin-left:2px;
}


div.cast_description{

width: 290px;
float:right;

padding:0px;

}

div.cast_description2{

width: 270px;
float:left;
text-align:left;
padding:0;

}



img.cast{margin-top:0px; margin-left:0px; text-align:left;}
img.podcastlogo{text-align:left; margin-top:0px; margin-left:8px;}
p.pod {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left: 20px; margin-right: 1em; text-align:left; margin-top:0px; /*margin-bottom:1px;*/}
p.si {margin-left: 0; margin-right: 1em; text-align:left; margin-top:0px;}
p.info {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;text-align:left; font-weight:bold; margin-left:0; margin-top:0;}
h1 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-left: 20px; margin-top:-0.25em; text-align:left;font-variant:small-caps;}
a.image{}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;font-variant:small-caps; 
}

