/* IDN Summit 2010 Styles by Robert Egnacheski © copright Guruz Media Inc. 2010.04.22 */

/* Blue / Cyan - 009FB1 */

/* Orange - FFAD3F */

/* START Reserved Elements */

h1{
font-size:16px;
color:#009FB1;
margin-top:0;
}

h2{
font-size:18px;
color:#009FB1;
}

ul{
list-style:none;
}

/* END Reserved Elements */

/* START Custom Global Styles */

.divClr {
height: 0px; 
clear: both; 
overflow:hidden;
}

.hidden{
height:0px;
overflow:hidden;
direction:none;
}


#content{
text-align:left;
padding:0px 0px 20px 20px;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
}


#col1{
width:230px;
float:left;
margin:0 15px;
}

#col1 h2{
font-weight:normal;
margin:15px 0 7px 0;
}

#col1 h2 a{
text-decoration:none;
}

#col1 h2 a:hover{
text-decoration:underline;
}

#col1 ul{
padding:0px 20px 0px 20px;
list-style:outside;
}

#col1 ul li{
margin:0px 0px 3px 0px;
font-size:12px;
padding:0px;
}

#col1 ul li a{
color:#666666;
text-decoration:none;
}

#col1 ul li a:hover{
text-decoration:underline;
}

#col1 h3{
font-size:12px;
font-weight:bold;
color:#009FB1;
margin:10px 0 4px 0;
}

#col2{
width:660px;
float:left;
margin:15px 40px 0 0;
}

#col2 h2{
font-size:14px;
}


#ctas{
margin:20px 0px 20px 0px;
}

#ctas #ctaVid{
margin:0px 20px 0px 0px;
}

#postContentNav{
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
text-align:center;
padding:20px;
margin:20px 0px 20px 0px;
}

#postContentNav a{
margin:0px 5px 0px 5px;
}

#videoList{
}


#videoList li{
width:200px;
float:left;
display:block;
margin:0px 20px 0px 0px;
}

#videoList li a{
width:200px;
height:190px;
display:block;
text-align:center;
text-decoration:none;
}

#videoList li a:hover, .videoList li a:hover{
}

#videoList li a h3{
font-size:12px;
color:#666666;
}

#content #videoList li a:hover h3{
text-decoration:underline;
}

.alt{
background-color:#DFECED;
}

#audioPlayer{
width:640px;
font-family:Arial, Helvetica, sans-serif;
}


#audioPlayer #columnHeaders{
background-image:url(images_spring_2010/audio_column_header_bar.jpg);
background-repeat:repeat-x;
height:20px;
border:solid 1px #333333;
}

#audioPlayer #columnHeaders div{
height:17px;
padding:3px 0px 0px 5px;
color:#000000;
font-weight:bold;
}

#audioPlayer #columnHeaders .topicH{
padding-right:5px;
}

#audioPlayer #columnHeaders .divClr{
height:0px;
}

#audioPlayer ul{
border:solid #666 1px;
border-top:none;
}

#audioPlayer li{
}

#audioPlayer li:hover{
background-color:#009FB1;
color:#FFFFFF;
}

#audioPlayer li a{
padding:10px 0px 10px 0px;
color:#000000;
display:block;
text-decoration:none;
overflow:hidden;
}

#audioPlayer li a:hover{
color:#FFAD3F;
font-weight:bold;
overflow:visible;
height:auto;
}

#audioPlayer li div{
padding:0px 0px 0px 5px;
}

#audioPlayer li .divClr{
height:0px;
}

#audioPlayer #controls{
}


#audioPlayer .status, #audioPlayer .statusH{
width:23px;
float:left;
}

#audioPlayer .status{
padding-top:5px;
}

#audioPlayer .topic, #audioPlayer .topicH{
width:259px;
padding-right:5px;
float:left;
border-left:solid 1px #666;
border-right:solid 1px #666;
}

#audioPlayer .speaker, #audioPlayer .speakerH{
width:154px;
float:left;
}

#audioPlayer .time, #audioPlayer .timeH{
width:54px;
float:left;
text-align:center;
}

#audioPlayer .play, #audioPlayer .playH{
width:44px;
float:left;
text-align:center;
}

#audioPlayer .download, #audioPlayer .downloadH{
width:64px;
float:left;
text-align:center;
}

#audioPlayer #audioNav{
text-align:right;
background-image:url(images_spring_2010/audio_bottom.jpg);
height:30px;
padding:15px 20px 0px 0px;
margin:0px 0px 20px 0px;
}

#audioPlayer #audioNav a{
color:#000000;
margin:0px 5px 0px 5px;
}

#audioList ul{
padding:0px 0px 0px 20px;
}

#audioList li{
padding:0px 0px 5px 0px;
margin:0px 0px 15px 0px;
border-bottom:solid 1px #CCC;
font-weight:bold;
}

#audioList li a{
font-size:11px;
text-transform:uppercase;
font-weight:normal;
color:#009FB1;
}


#groupList{
border-top:solid 1px #CCCCCC;
padding:0px 0px 10px 0px;
}

#groupList li{
font-size:12px;
padding:5px 0px 5px 0px;
border-bottom:solid 1px #CCCCCC;
}


.groupFame{
width:90px;
float:left;
padding:0px 0px 0px 10px;
}

.groupLname{
width:100px;
float:left;
font-weight:bold;
}

.groupTitle{
width:230px;
float:left;
color:#009FB1;
}

.groupCompany{
width:230px;
float:left;
font-weight:bold;
color:#009FB1;
}



#photoList{
}


#photoList li{
width:200px;
float:left;
display:block;
margin:0px 20px 20px 0px;
}

#photoList li a{
width:200px;
height:auto;
padding:0px 0px 0px 0px;
display:block;
text-align:center;
text-decoration:none;
}

#photoList li a:hover{
}

#photoList li a h3{
font-size:12px;
color:#666666;
}

#photoList li a:hover h3{
text-decoration:underline;
}



/* END Custom Global Styles */
