/* last modified: 2008.05.15 */
.inline{
  margin:0;
  padding:0;
  list-style:none;
}
.inline li{
  display:inline;
  margin:0 3px;
}

/* images */
.image span{
display:table-cell;
text-align:center;
vertical-align:middle;
}
* html .image span *{
vertical-align:middle;
}
* html .image span{
display:block;
height:90px;
}
* html .image span cite{
display:inline-block;
height:100%;
}


/* icons */

.box0 img,
.icon{
vertical-align:middle;
}
#scores{
height:23px;
}
#scores a{
  text-indent:-5000px;
  float:left;
  width:17px;
  height:16px;
  
}
.rate_full{background:url(http://l.yimg.com/e/serv/video/img/rate_full.gif) no-repeat;}
.rate_half{background:url(http://l.yimg.com/e/serv/video/img/rate_half.gif) no-repeat;}
.rate_null{background:url(http://l.yimg.com/e/serv/video/img/rate_null.gif) no-repeat;}

/* reset */
body{
  margin:0;
  padding:0;
}
h1, h2, h3, h4, h5, h6{
  margin:0;
  padding:0;
  font-size:1em;
}

h2, h3, h4, h5, h6{
  font-size:100%;
}
p{
  margin:0;
  padding:0;
  word-wrap:break-word;
}
cite{
  font-style:normal;
}
ol{
  margin:0;
  padding:0;
  list-style:none;
}
a img{
  border:0;
  vertical-align:bottom;
}
cite{
font-style:normal;
}

/* construction */
#container{
  margin:0 auto;
  width:950px;
}
#header{
}

.single #description,
.single h2{display:none;}

#main{
}
* html #main,
* html #ysmcm ol{
  height:1%;
}
#main:after,
#ysmcm ol:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
  overflow:hidden;
}
#content{
  width:600px;
  float:left;
  display:inline;
}
#sidebar{
width:300px;
display:inline;
float:right
}
#sidebar ul{
  margin:0;
  padding:0;
  list-style:none;
}
#sidebar li{
  word-wrap:break-word;
}
#recentComments strong,
#recentTrackbacks strong{
font-weight:normal;
}
#sort{
  text-align:right;
}
.page{
  padding:5px;
  text-align:center;
}
#videoPosts{

}
* html #videoPosts{
  height:1%;
}
#videoPosts:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
.list ol ,.import ol{
}
* html .list ol, * html .import ol{
  height:1%;
  padding-bottom:10px;
}
.list ol:after,.import ol:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
  overflow:hidden;
}
.list .grid, .import .grid{
  width:120px;
  height:180px;
  overflow:hidden;
  float:left;
  display:inline;
  margin-right:10px;
  margin-bottom:20px;
  text-align:center;
}
.list .grid .image ,.import .grid .image{
  text-align:center;
}
.d_list ol{
}
.d_list .grid{
  margin:0 10px 15px 0;
}
* html .d_list .grid{
  height:1%;
}
.d_list .grid:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
  overflow:hidden;
}
.d_list .grid .image{
  width:100px;
  float:left;
  text-align:center;
}
.d_list .info{
  margin:0 0 10px 110px;
}
.d_list .info p{
  padding:3px 0;
}
#singleVideo{
  text-align:center;
  padding-top:5px;
}

#singleActions ul{ /* six actions */
  margin:0;
  padding:0;
  list-style:none;
}
* html #singleActions ul{
  height:1%;
}
#singleActions ul:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
  overflow:hidden;
}

/*ysm ad*/
#interaction a{
  text-decoration: none;
  font-size:11px;
  color:#666666;
}
#interaction strong a{
  display:inline;
  font-size:12px;
  background-color: #FCFCFC;
  color:#0099FF;
}
#interaction a:hover{
  color:#FF9900;
}
/*
#interaction ol{
  border-top:1px dashed #999;
  padding:3px 0px 0px 0px;
}*/
#interaction #ysmcm li{
  display:block;
  margin:5px 1px 1px 3px;
  padding:1px;
  width:280px;
  height:60px;
  float:left;
  background: #F7F7F7;
}
#ysmcm{
  padding:0px 0px 0px 0px;
}
#ysmcm div div{clear:both}
#trackback{
  display:block;
  margin:10px 0px 0px 0px;
}

#trackback li p,
#comment li p{zoom:1;}

/*comment*/
.bighead{
float:left;
margin-right:6px;
text-align:center;
}
.bighead a {
display:block;
height:90px;
width:90px;
}
/*
.bighead a * {
vertical-align:middle;
}
.bighead > a {
display:table-cell;
}
.bighead cite {
height:100%;
}*/
.comments-post{
clear:both;
display:block;
padding-top:3px;
}


/*singleVideos*/
#singleVideos:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}
#singleVideos ol{

}
#singleVideos li{
  display:block;
  margin:5px 1px 5px 0px;
  padding:3px;
  width:92px;
  float:left;
  background: #F7F7F7;
}
#singleVideos li.grid_currentClip{
  background: #FFFF9B;
}
#singleVideos li span{
  display:block;
  height:65px;
  margin:0px auto;
  overflow:hidden;
  text-align:center;
  width:85px;
}
#singleVideos .title{
  width:86px;
  height:13px;
  font-size:11px;
  overflow:hidden;
}
#singleVideos .title a{
  text-decoration: none;
}


/**/
#interaction h4{
  font-weight:normal;
}


/* admin */
#container.admin{
  display:relative !important;
}
#panel{
  display:block !important;
  background:#a964c6 url(admin/panel.jpg) repeat-x left top;
  padding:7px;
  height:26px;
  border-bottom:1px solid black;
}
#panel #WRETCHlogo{
float:left;
display:inline;
margin-left:10px;
}
#panel ul{
padding-top:2px;
margin-left:125px;
height:22px;
}
#panel li{
display:block;
height:22px;
width:120px;
float:left;
margin:0 5px 0 0;
font-size:12px !important;
}
#panel li a{
background:url(admin/panellia.gif) no-repeat left top;
width:120px;
color:black;
text-align:center;
text-decoration:none;
}
* html #panel li a{
display:inline-block;
height:17px;
padding-top:5px;
}
html>body #panel li a{
display:table-cell;
height:22px;
vertical-align:middle;
}
#panel li a:hover{
background:url(admin/panelliahover.gif) no-repeat left top;
color:black;
}
#adminSingleVideo{
font-weight:normal;
position:relative;
}
#adminSingleVideo a{
  text-decoration:none;
}
a.uploadButton{
  position:absolute;
  top:0px;
  left:130px;
  display:block;
  width:78px;
  height:19px;
  padding:5px 0px 0px 0px;
  font-size:12px;
  text-align:center;
  background:url('images/upload001.gif') no-repeat left top;
}
#clipList ul#hotRank li.word_more {
  display:block;
  height:20px;
  text-align:right;
  background:none;
}
ul#searchSubmit li{
  display:inline;
}

/*-- 12/26 added --*/
#overlay{
  z-index:300;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
}
#itrans{
  display: none;
  position: absolute;
  z-index:400;
  border-width:0;
}
#comments{ 
  display: none;
  position:absolute; 
  top:20px;
  left: 0;
  z-index: 100;
  border: 3px solid #36c;
  background-color: #fff;
  color: #333;
  padding: 1em;
}
#comments strong{
  color: #36c;
}
#comments .icon{
  position: absolute;
  top: 5px;
  right: 8px;
  cursor: pointer;
  z-index: 200;

}

#footer{clear:both}


#swf{width:950px;height:415px;margin-bottom:7px;}

#mine{margin-bottom:10px;}

#ad_word a{float:right;text-decoration:underline;}

#boxWho div.side  *{margin:0; padding:0}
#boxWho div.side  img{height: 45px; width: 45px; border: 0px}
#boxWho div.side {margin-bottom:1em;width: 256px; overflow:hidden}
#boxWho div.side li{height:45px; width: 45px; display: inline; float: left; margin-top: 4px;  margin-left:4px; overflow:hidden}
/*add for bidhead*/
ul {list-style-type:none;padding:0;margin:0}

