ul#promoList{ margin:5px 0px 5px 20px; }

div.feedBoxes{
  float:left;
  margin:10px;
}

div#latestVideos{
  text-align:center
  padding:0px 10px 10px;
  background:#efefef;
}
div#latestVideos span#lv_title{
  text-align:center;
  font-size:140%;
  font-weight:bold;
}

div#contentRight img#logo{
  width:150px;
}

div#content div.mthird p{
  margin:0px 7px;
}

/*div#contentRight h2{*/
  /*margin:10px 5px 10px 5px;*/
  /*font-weight:bold;*/
  /*background: #efefef;*/
  /*padding:5px;*/
  /*color:#0051db;*/
  /*border-top:4px solid #0051db;*/
  /*line-height:1;*/
/*}*/

div#topic_menu_icons{
  float:left;
  width:300px;
}

div#latest_videos{
  /*width:480px;*/
  float:left;
  padding:0px 20px 20px;
  background:#efefef;
  border:1px solid #ccc;
}

div#contentRight h3.title{
  font-weight:bold;
  text-align:left;
  margin:5px 10px;
  font-size:140%;
  background:none;
}

div#contentRight h4.authors{
  text-align:left;
  margin:0px;
  margin-left:10px;
}

div#contentRight h3 a, div#contentRight h4 a{
  text-decoration:none;
}

div#menuBox, div#rssBox{
  float:left;
  width:250px;
  border:1px solid #ccc;
  margin-left:5px;
  padding-bottom:10px;
}

div#rssBox{
  width:260px;
}


#menuBox ul{
  list-style-type: None;
}

#menuBox ul li{
  padding: 5px 6px 0px 2px;
}

#menuBox ul.colLeft{
  float: left;
  width: 115px;
  padding: 0px;
  margin: 0px 5px 0px 0px;
}

#menuBox ul.colRight{
  float: right;
  width: 125px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

#menuBox ul li a{
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  background: url('/static/images/rightArrow.gif') no-repeat 0px 6px; 
  padding-left: 6px;
}

div.feedBox{ width:255px; overflow:hidden; padding:0px; border:none; }
* html div.feedBox{ width:255px;}

/*div.feedBox#comments{border-left:2px solid #efefef;} 
div.feedBox#votes{border-left:1px solid #efefef;} 
*/
div.rss_feed #rss_message{
  width: 180px;
  font-size:125%;
  margin-left:5px;
  font-weight:normal;
}

blockquote {
 margin: 0 0;
 padding: 0 5px 0 5px;
 border: dashed 1px #666;
}
.outerQuote {
 margin: -10px 10px -10px 10px;
 background: url("../images/quote.gif") no-repeat;
}
.centerQuote {
 padding: 5px 0px;
 background: url("../images/quote-end.gif") no-repeat bottom right;
}


div#commercialVideos{
  text-align:center;
}

div#commercialVideos p{
  font-size:110%;
  text-align:left;
}

div#commercialVideos div.testimonial{
margin-bottom:10px;
}

div#commercialVideos div.testimonial p{
font-size:100%;
margin-bottom:5px;
}

div#commercialVideos div.testimonial div.attribution{
text-align:right;
font-style:italic;
color: #002faf;
margin-right:35px;
}


#commercialVideos div.seriesBox3{
/*left:270px;*/
position:relative;
/*top:0px;*/
width:120px;
height:80px;
/*height:140px;*/
border:2px black;
float:left;
margin:10px 15px;
}

* html #commercialVideos div.seriesBox3{
  margin-left:5px;
  margin-right:0px;
}

#commercialVideos div.seriesBox3 img.userPic{
left:70px;
top:30px;
width:50px;
height:50px;
}

#commercialVideos div.seriesBox3 img.seriesPic{
left:0px;
bottom:0px;
width:120px;
height:80px;
border-top:2px solid #555555;
border-bottom:2px solid #555555;
margin:auto;
}

div.commercialSeriesBox{
border-bottom: 3px solid #f8298b;
}

.showmemore, .showmeless{
  margin:10px auto;
  font-size:120%;
  color:blue;
  cursor:pointer;
  text-decoration:underline;
  text-align:center;
}
div.paypal_button{
float:left;
margin-top:10px;
}

div.titleAndLogo h1{
line-height:1.0;
/*width:900px;*/
text-align:left;

}

* html div.titleAndLogo h1{
width:800px;}

div#subscription_content{
width:200px;
border:1px solid #99f;
float:left;
background:#ddf;
margin-left:7px;
}
* html div#subscription_content{
margin-left:3px;
}


/*div#content{*/
/*width:976px;*/
/*margin-left:7px;*/
/*}*/

div.tagIconBox#active{
background:#cfc;
}

div#subtopic_content{
background:#efefef;
}

div#content h2#subtopic_title{
margin-top:15px;
float:left;
width:560px;

}

div.tagIconBox .iconPic{
margin-top:10px;
height:auto;
}

div.tagIconBox{
height:115px;
}

/*div#contentRight{*/
/*width:155px;*/
/*margin-left:7px;*/
/*}*/

/** html contentRight{*/
/*margin-left:3px;*/
/*}*/


div#contentRight div.seriesThumb{
margin:auto;
width:122px;
height:82px;
}

div#contentRight .floatBoxFront{
float:none;
margin:10px 0px;
}

div#contentRight .seriesThumb img.seriesPic{
width:120px;
height:80px;
}

div#contentRight div.seriesThumb a img{
height:60px;
margin-top:22px;
}

div#contentRight h4{
line-height:1.0;
text-align:center;
margin:0px;
}

div#contentRight div.textBox{
padding:0px 7px;
}
#incomingVideos { 
width: 150px; 
height: 335px; 
background-color: #eee; 
margin:auto;
}

div#subscription_content div.intro p{
margin:10px;
}

div#subscription_content ul.split li.frontItem{
margin-left:4px;
}

div#subscription_content h2{
line-height:1.0;
font-size:120%;
text-align:center;
}

ul.split li.frontItem{
margin-left:7px;
/*height:247px;*/
overflow:hidden;
}

ul.split li.frontItem div.textBox{
  /*height:86px;*/
  overflow:hidden;
}

div.paypal_button{
float:none;
}

.ui-tabs-panel{
padding:5px;
}

div#promoTabs .authorTitle {
/*color:#666;*/
display:block; 
padding-bottom:3px;
font-size:11px;
}

div.portalPickList{
    width:290px;
    float:left;
    border:1px solid #ccc;
    /*background:#eee;*/
    padding:7px;
    margin-left:15px;
}

* html div.portalPickList{
    width:276px;
}

div.portalPick-1{
    background:#eee;
}
    

div.portalPick-1, div.portalPick-0{
    font-size:13px;
    height:19px;
    overflow:hidden;
}

div.portalPickList a{
    text-decoration:none;
}

div#content div.portalPickList h2{
    font-weight:bold;
    text-align:center;
    font-size:16px;
    color:#ddd;
    margin:0px;
}

div.ppltop{
    background:blue;
    padding:2px;
}


div.badge_box{
float:right;
margin:7px;
}

div#intro{
  /*margin:15px 0;*/
}

div.seriesThumb{
    margin: 3px auto auto 5px;
}
  
.promoBox{
  margin-right:14px;
}

  .ui-tabs-panel-kgd{
  border: 1px solid #97a5b0;
  }
  
  /*div.identityBox2 {*/
  /*float:left;*/
  /*background:#EEEEEE none repeat scroll 0% 0%;*/
  /*width:300px;*/
  /*margin-left:9px;*/
  /*font-size:90%;*/
  /*border:1px solid #ccc;*/
  /*}*/

  /*div.identityBox2 img.userPic {*/
  /*float:left;*/
  /*margin-right:10px;*/
  /*}*/

  div.badge_box{
  margin:0;
  margin-right:5px;
  }

  .prettytable{
  width:100%;
  font-size:12px;
  }

  th#Title{
  /*width:440px;*/
  }


  td.Title{
  /*width:440px;*/
  }

  td.Votes{
  text-align:center;
  }

  th#Votes{
  width:46px;
  }

  td.Date{
  text-align:center;
  }

  th#Date{
  width:40px;
  }

.pager{margin-top:5px;}
.pager img{height:20px; width:20px;}
.pager img.first{background:transparent url(/static/images/iconsPager.png) repeat-x scroll 0 0px;}
.pager img.prev{background:transparent url(/static/images/iconsPager.png) repeat-x scroll -20px 0px;}
.pager img.next{background:transparent url(/static/images/iconsPager.png) repeat-x scroll -40px 0px;}
.pager img.last{background:transparent url(/static/images/iconsPager.png) repeat-x scroll -60px 0px;}
input.pagedisplay{width:50px;}
.pagesize{display:none}


div#collection-navbar {
height:29px;
line-height:1em;
margin-left:1px;
padding-top:2px;
position:relative;
margin:10px 0;
}
