/* ---------------------------------------- 
 * MY VIDEO
 * powered by wretch (http://www.wretch.cc/video)
/* ---------------------------------------- */


html, body{
margin:0;padding:0;
}
body{
background:#ddd;
font-size:.8em;
font-family:sans-serif, arial;
}
a{
color:#06f;
}
a:hover{
color:#f09;
}
textarea, 
input{
font-size:100%;
font-family:sans-serif, arial;
}
/*construction*/
#container{
width:1000px;
margin:25px auto;
background:url(http://l.yimg.com/e/style/6/642/container.gif) repeat-y;
position:relative;
}
#header{
min-height:100px;
}
* html #header{
height:100px;
}
.ie #header{
height:100px;
}
#main{
width:980px;
margin:0 10px;
position:relative;
}
* html #main{
height:1%;
}
.ie #main{
height:1%;
}
#main:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
#content{
width:800px;
padding:0;
}
#sidebar {
width:170px;
margin:0;
float:right;
}
#footer{
height:40px;
width:1000px;
background:url(http://l.yimg.com/e/style/6/642/footer.gif) no-repeat left bottom;
}

/*header*/
#header{
background:url(http://l.yimg.com/e/style/6/642/header.jpg) repeat-x;
}
#header h1{
padding:15px 0 0 248px;
background:url(http://l.yimg.com/e/style/6/642/h1.gif) no-repeat 18px 15px;
height:40px;
color:white;
}
#header h1 a{
color:white;
text-decoration:none;
}
#description{
padding:0 30px;
text-align:right;
color:#def;
}
/*navigation*/
#navigation{
position:absolute;
right:0;
width:990px;
padding-top:5px;
padding-right:10px;
font-size:12px;
}
#navigation a{
color:#666;
text-decoration:none;
}
#navigation a:hover{
color:black;
}

/*content*/
#content{
padding-bottom:20px;
background:white url(http://l.yimg.com/e/style/6/642/content.gif) no-repeat left bottom;
}
* html #content{
height:1%;
}
#content:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
#content h2{
margin:0 10px 10px;
padding:20px 10px 10px;
color:#f90;
font-size:18px;
border-bottom:1px solid #ccc;
}
#videoPosts{
clear:both;
}
.tip{
padding:20px 100px;
color:#666;
}
.tip strong{
color:black;
}

/*mainTab*/
#mainTab{
height:30px;
padding-left:50px;
background:#129bce;
}
#mainTab li{
float:left;
display:inline;
width:120px;
height:30px;
}
#mainTab li a{
display:block;
width:120px;
background:url(http://l.yimg.com/e/style/6/642/maintablia.jpg) no-repeat;
text-decoration:none;
text-align:center;
height:22px;
padding-top:8px;
color:white;
}
* html #maintab li a{
display:inline-block;
}
.ie #maintab li a{
display:inline-block;
}
#mainTab li a:hover{
background:url(http://l.yimg.com/e/style/6/642/maintabliahover.jpg) no-repeat;
}
#mainTab li.current a, 
#mainTab li.current a:hover{
background:url(http://l.yimg.com/e/style/6/642/maintablicurrenta.jpg) no-repeat;
color:#f90;
}

/*mainSection*/
#mainSection{
background:url(http://l.yimg.com/e/style/6/642/mainsection.gif) no-repeat;
}
/*sort*/
#sort{
padding:0 10px;
color:#555;
float:right;
width:300px;
}
#sort ul{
display:inline;
}
#sort a{
color:#06f;
}
#sort a:hover{
color:#f09;
}

/*viewMode*/
#viewMode{
height:21px;
margin-left:20px;
padding-bottom:20px;
}
#viewMode li{
float:left;
width:100px;
height:21px;
margin:0;
margin-right:10px;
background-position:5px 5px;
background-repeat:no-repeat;
}
.detail{
background-image:url(http://l.yimg.com/e/style/6/642/detail.gif);
}
.partial{
background-image:url(http://l.yimg.com/e/style/6/642/partial.gif);
}
.d_list .detail, 
.list .partial{
background-color:#e6e6e6;
color:#999;
}
.d_list .partial, 
.list .detail{
background-color:#84d5e6;
}
#viewMode a{
display:block;
height:19px;
border:1px solid #ccc;
padding-left:25px;
color:#007b95;
text-decoration:none;
}
* html #viewMode a{
height:15px;
padding-top:4px;
}
#viewMode a:hover{
border-color:#444;
}
#viewMode cite{
display:block;
height:19px;
border:1px solid #ccc;
padding-left:25px;
}
* html #viewMode cite{
height:15px;
padding-top:4px;
}

/*list*/
.import #videoPosts, 
.list #videoPosts{
margin:0 10px;
}
.import ol, 
.list ol{
padding:0 5px;
}
.import .grid, 
.list .grid{
margin:0 5px 20px;
padding:0;
width:118px;
height:182px;
display:inline;
background:url(http://l.yimg.com/e/style/6/642/listgrid.gif) no-repeat;
padding-top:8px;
}
.import .image, 
.list .image{
width:102px;
height:102px;
margin:0 auto;
}
.import .image span, 
.list .image span{
width:102px;
height:102px;
}
.import .info, 
.list .info{
width:102px;
height:62px;
margin:0 auto;
}
.import .videoTitle, 
.list .videoTitle{
width:102px;
height:16px;
line-height:16px;
overflow:hidden;
}
.import .videoTitle a, 
.list .videoTitle a{
color:#06A;
text-decoration:none;
}
.import .videoTitle a:hover, 
.list .videoTitle a:hover{
text-decoration:underline;
}
.import .albumTitle{
width:102px;
height:16px;
line-height:16px;
overflow:hidden;
}
.list .rating{
}
.list .videoAuthor{
color:#888;
}
.list .videoLength, 
.import .postDate, 
.list .views, 
.list .postDate{
font-size:10px;
color:#888;
}
/*import*/
.albumUpload{
text-align:center;
padding:10px 0;
}
.albumUpload input{
margin:0 10px;
}
#selectAlbum{
padding-left:30px;
}
/*d_list*/
.d_list .grid{
height:130px;
margin:0 50px 15px;
background:url(http://l.yimg.com/e/style/6/642/d_listgrid.gif) no-repeat left top;
}
.d_list .image{
width:102px;
padding:8px 0 0 2px;
margin:0 auto;
}
.d_list .image span{
width:102px;
}
.d_list .info{
padding-top:7px;
}
.d_list .videoTitle{
line-height:16px;
height:16px;
width:570px;
overflow:hidden;
}
.d_list .videoTitle a{
color:#06A;
text-decoration:none;
}
.d_list .videoTitle a:hover{
text-decoration:underline;
}
.d_list .videoDesc{
height:32px;
width:570px;
overflow:hidden;
line-height:16px;
}
.d_list p.videoAuthor, 
.d_list p.rating{
padding:0 0 0 20px;
}
.d_list .videoMeta, 
.d_list .videoData{
color:#333;
padding-left:20px;
}
.d_list .videoMeta strong, 
.d_list .videoData strong{
font-weight:normal;
color:#666;
}
.d_list .videoMeta a, 
.d_list .videoData a{
color:#06f;
}
.d_list .videoMeta a:hover, 
.d_list .videoData a:hover{
color:#f09;
}
/*all_list*/
.all_list #videoPosts{
margin:0 50px;
}
.all_list #videoPosts li{
padding-left:12px;
margin-bottom:5px;
background:url(http://l.yimg.com/e/style/6/642/all_listvideoPostsli.gif) no-repeat 0 4px;
}
/*single protect*/
.protect{
padding:30px 15px;
}
.protect p{
padding-bottom:20px;
}


/*single*/
#singleVideo{
width:500px;
float:left;
display:inline;
margin-left:10px;
}
#singleInfo{
width:260px;
height:415px;
overflow:hidden;
float:right;
display:inline;
margin-right:10px;
background:#ccee44 url(http://l.yimg.com/e/style/6/642/singleInfo.gif) no-repeat left top;
padding:5px 5px 0;
color:#562;
position:relative;
}
#singleInfo a{
color:#732;
text-decoration:none;
}
#singleInfo a:hover{
color:#f30;
}
#singleDesc{
height:25px;
width:240px;
padding:10px;
overflow:auto;
color:#333;
}
#singleActions{
height:160px;
overflow:hidden;
}
#singleActions div{
height:60px;
padding-top:10px;
overflow:hidden;
}
#singleActions ul{
height:90px;
}
#singleActions li{
display:inline;
margin:2px;
width:126px;
height:26px;
}
#singleActions li span{
display:block;
padding:2px 0px 0px 0px;


width:111px;
height:23px;
background:url('http://l.yimg.com/e/style/6/642/singleActions01_04.jpg') no-repeat left top;
color:#333;
text-align:center;
}
* html #singleActions li span{
height:19px;
padding-top:7px;
}
#singleActions li a{
display:block;
padding:2px 0px 0px 0px;


width:111px;
height:23px;
background:url('http://l.yimg.com/e/style/6/642/singleActions01.jpg') no-repeat left top;
color:#555;
text-align:center;
}
* html #singleActions li a{
height:19px;
padding-top:7px;
}
#singleActions li a:hover{
background:url('http://l.yimg.com/e/style/6/642/singleActions01_02.jpg') no-repeat left top;
color:white;
}
#singleMeta{
clear:both;
height:70px;
margin:0;
padding:0;
list-style:none;
padding:10px 20px;
}
#singleMeta li{
margin-bottom:5px;
}
#externalLinks{
height:50px;
text-align:center;
}
#embedLinks{
height:50px;
text-align:center;
}
#singleMeta strong{
font-weight:normal;
color:#888;
}
#singleMeta strong a{
}
#singleData{
position:absolute;
bottom:0;
left:0;
height:20px;
text-align:center;
font-size:11px;
width:270px;
background:url(http://l.yimg.com/e/style/6/642/singleData.gif) no-repeat left bottom;
}
#singleData strong{
font-weight:normal;
color:#451;
}

/*interaction*/
#interaction{
width:400px;
float:left;
display:inline;
margin-left:60px;
padding:0px 0px 0px 0px;

}
#interaction ol{
display:block;
}
/*trackback*/
#trackback{
margin:0px;
}
#trackback li{
display:block;
float:none;
width:auto;
padding-bottom:5px;
margin-bottom:5px;
background:url(http://l.yimg.com/e/style/6/642/dot_grey.gif) repeat-x left bottom;
}
#trackback li p{
padding:10px;
}
#trackback h4{
clear:both;
text-align:right;
}
#trackback h4 strong{
color:#06c;
font-weight:normal;
}
#trackback h4 strong a{
color:#06c;
text-decoration:underline;
}
#trackback h4 small{
font-size:1em;
color:#777;
}
#trackback h4 cite{
color:#06a;
text-decoration:underline;
}

/*comment*/
#comment{
}
#comment li{
display:block;
float:none;
width:auto;
height:auto;
padding-bottom:5px;
margin-bottom:5px;
background:url(http://l.yimg.com/e/style/6/642/dot_grey.gif) repeat-x left bottom;
}
#comment li.videoReply{
}
#comment li.textReply{
}
#comment li .image{
float:left;
padding-bottom:5px;
width:97px;
}
#comment li .image a img{
padding:2px;
border:1px solid #ccc;
}
#comment li .image a:hover img{
border-color:#f09;
}
#comment li p{
padding:10px;
}
#comment li.videoReply p{
margin-left:100px;
}
#comment h4{
clear:both;
text-align:right;
}
#comment h4 strong{
color:#06c;
font-weight:normal;
}
#comment h4 strong a{
display:inline;
margin:2px;
color:#06c;
text-decoration:underline;
}
#comment h4 strong a:hover{
color:#f09;
}
#comment h4 strong img{
width:15px;
height:15px;
}
#comment h4 small{
font-size:.9em;
color:#777;
}
#comment h4 span a{
color:#f09;
text-decoration:none;
}
#comment h4 span a.postmail{
}
#comment h4 span a.homepage{
}
#comment h4 cite{
color:#06a;
}

/*post*/
#post{
background:#eee url(http://l.yimg.com/e/style/6/642/post.gif) no-repeat left bottom;
padding-bottom:15px;
color:#666;
position:relative;
}
.replyByText{
}
.replyByVideo{
}
#post h5{
background:url(http://l.yimg.com/e/style/6/642/posth5.gif) no-repeat left top;
padding:10px;
}
#post h5 span{
background:url(http://l.yimg.com/e/style/6/642/posth5span.gif) no-repeat left top;
height:20px;
padding-left:30px;
display:block;
}
#postForm{
background:#d0d0d0 url(http://l.yimg.com/e/style/6/642/postForm.gif) no-repeat left top;
margin:0 10px;
}
#postForm form{
background:url(http://l.yimg.com/e/style/6/642/postFormform.gif) no-repeat left bottom;
}
#post p{
padding:5px 0;
}
* html #post p{
height:1%;
padding:3px 0;
}
#post p:after{
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
.head{
float:left;
width:110px;
margin:0 5px;
padding-bottom:3px;
background:url(http://l.yimg.com/e/style/6/642/dot_white.gif) repeat-x left bottom;
text-align:right;
color:#444;
}
#postMode{
text-align:right;
position:absolute;
top:10px;
right:20px;
width:170px;
display:none;
}
#post #postName{
padding-top:10px;
}
#postContent textarea{
width:246px;
border:1px solid #aaa;
}
#userName, 
#email, 
#url{
width:246px;
border:1px solid #aaa;
}
#magic{
width:150px;
border:1px solid #aaa;
margin:3px 0;
margin:0;
}
#magicNumber span{
display:block;
margin-left:120px;
width:240px;
}
* html #magicNumber span{
margin-left:0;
}
#post #submitPost{
padding-bottom:10px;
}
#post #uTip{
padding:20px;
}
/*clip*/
#clip{
margin-top:10px;
width:270px;
float:right;
display:inline;
margin-right:10px;
}
#clipTab{
height:25px;
}
#clipTab li{
margin:0;
width:60px;
height:21px;
padding-top:4px;
text-align:center;
float:left;
display:inline;
color:#555;
cursor:pointer;
background:url(http://l.yimg.com/e/style/6/642/clipTabli.gif) no-repeat left top;
}
* html #clipTab li{
height:19px;
padding-top:6px;
}
#clipTab li.current{
background:url(http://l.yimg.com/e/style/6/642/clipTablicurrent.gif) no-repeat left top;
color:white;
position:relative;
z-index:99;
height:26px;
}
* html #clipTab li.current{
height:24px;
}
#clipList{
background:#eee;
border:1px solid #c5c5c5;
}
#clipList ul{
padding:15px 0 5px;
}
#clipList li{
background:white;
width:240px;
margin:0 auto 10px;
background:black;
}
#clipList .image span{
width:110px;
height:100px;
}
#clipList .image {
width:110px;
}
#clipList .info{
margin:0;
padding-top:14px;
float:right;
width:130px;
}
#clipList .title{
width:130px;
height:16px;
overflow:hidden;
}
#clipList .title a{
line-height:16px;
vertical-align:middle;
text-decoration:underline;
}
#clipList .empty{
text-align:center;
padding-top:20px;
height:80px;
}
/*authorList*/
#authorList li{
background:url(http://l.yimg.com/e/style/6/642/authorListli.gif) no-repeat left top;
}
#authorList .title a{
color:#06c;
}
#authorList p{
color:#888;
}
/*hotRank*/
#hotRank li{
background:url(http://l.yimg.com/e/style/6/642/hotRankli.gif) no-repeat left top;
}
#hotRank .title a{
color:#ff0;
}
#hotRank p{
color:#f6f6f6;
}
/*recentView*/
#recentView li{
background:url(http://l.yimg.com/e/style/6/642/recentViewli.gif) no-repeat left top;
}
#recentView .title a{
color:#06f;
}
#recentView p{
color:#888;
}
/*friendView*/
#friendView li{
background:url(http://l.yimg.com/e/style/6/642/friendViewli.gif) no-repeat left top;
}
#friendView .title a{
color:#f90;
}
#friendView p{
color:#673;
}

/*sidebar*/
#sidebar{
color:white;
}
#sidebar a{
color:#daf5ff;
text-decoration:none;
}
#sidebar a:hover{
color:white;
}
.box{
margin-bottom:10px;
}
.box0{
height:25px;
background:url(http://l.yimg.com/e/style/6/642/box0.gif) no-repeat;
padding:5px 0 0;
color:white;
text-align:center;
}
.box0 h3{
font-weight:normal;
}
.side{
padding:10px;
background:#41afd8 url(http://l.yimg.com/e/style/6/642/side.gif) no-repeat left bottom;
}
* html .side li{
height:1%;
}
#mySpace select{width:150px;}
#mySpace .side li a, 
#categories .side li a{
display:block;
padding:2px 5px;
width:140px;
color:#daf5ff;
border-bottom:1px solid #67bfe0;
}
#mySpace .side li a:hover, 
#categories .side li a:hover{
background:#129bce;
color:white;
text-decoration:none;
border-bottom:1px solid #2d7a97;
}
#recentComments li, 
#recentTrackbacks li{
border-bottom:1px solid #67bfe0;
}
#recentComments p, 
#recentTrackbacks p{
text-align:right;
}



/*search*/
#search p{
text-align:center;
font-size:12px;
}
#search p input{
text-align:center;
padding:3px 0;
font-size:100%;
font:inherit;
}
#searchText{
padding-bottom:3px;
}
p#searchText input{
width:120px;
background:#a5def3;
color:#006185;
border:1px solid;
text-align:left;
}
p#searchSubmit input{
background:#006e97;
color:white;
border:0 none;
padding:0 3px;
}

/*extradiv*/
#extraDiv1{
position:absolute;
top:0;
left:0;
width:12px;
height:100px;
background:url(http://l.yimg.com/e/style/6/642/extraDiv1.jpg) no-repeat;
}
#extraDiv2{
position:absolute;
top:0;
right:0;
width:12px;
height:100px;
background:url(http://l.yimg.com/e/style/6/642/extraDiv2.jpg) no-repeat right top;
}

/*admin*/
.list .admin .grid{
height:197px;
position:relative;
}
.list .adminVideo{
text-align:center;
position:absolute;
bottom:0;
width:118px;
left:0;
}
.d_list .admin .grid{
position:relative;
}
.d_list .adminVideo{
position:absolute;
right:12px;
bottom:0px;
text-align:right;
padding-bottom:12px;
}
#adminSingleVideo{
font-weight:normal;
font-size:15px;
}

/*ad*/
#iAmAD ul li a{
border-bottom:1px solid #FFD1D9;
display:block;
height:17px;
padding:0px 5px;
width:140px;
}


#ysmcm{
padding:0px 0px 0px 0px;
}
.yzq_x{
float:left;
}