html, body {
margin:0;
padding:0;
}
body {
background:url(http://l.yimg.com/e/style/3/382/bg.jpg) repeat 50% 0;
font-size:12px;
color:#555;
font-family:sans-serif, arial;
padding-top:20px;
}

a {
color:#906c3e;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

img {
border:0;
}
#wrap {
position:relative;
}
#bigcontainer {
width:980px;
margin:0 auto;
}
#container {
width:980px;
}
#header {
padding-left:20px;
}
#header h1 a {
color:#fff;
}
body.d_list #header, 
body.list #header,
body.import #header,
body.all_list #header{
background:url(http://l.yimg.com/e/style/3/382/banner.jpg) no-repeat 50% 100%;
margin-bottom:0;
height:100px;

}

#swf {
padding:0px 15px 80px;
background:url(http://l.yimg.com/e/style/3/382/banner.jpg) no-repeat 50% 100%;
margin:0;
}
#main {
background:url(http://l.yimg.com/e/style/3/382/container.jpg) repeat-y 50% 0;
}

#container1 {

}
#content {
width:600px;
float:left;
padding-left:30px;
background:url(http://l.yimg.com/e/style/3/382/container.jpg) repeat-y 0 0;
display:inline;
}

/* mainTab */
#mainTab {
position:absolute;
top:43px;
right:10px;
}
#mainTab li a {
display:block;
float:left;
width:120px;
height:22px;
text-align:center;
padding-top:13px;
color:#fff;
background:url(http://l.yimg.com/e/style/3/382/maintab.jpg) no-repeat 0 0;
}
#mainTab li a:hover, 
#mainTab .current a {
text-decoration:none;
background:url(http://l.yimg.com/e/style/3/382/maintab_c.jpg) no-repeat 0 0;
}

/* all */
#sort {
text-align:left;
margin:10px 0;
}
#sort .inline {
display:inline;
}
#viewMode {

background:url(http://l.yimg.com/e/style/3/382/shadow.jpg) no-repeat 50% 100%;
margin-bottom:15px;
height:35px;
clear:both;
zoom:1;
text-align:center;
}
#viewMode li cite, 
#viewMode li a:hover {
display:block;
width:140px;
height:22px;
float:left;
color:#ff5b00;
text-align:center;
padding-top:13px;
text-decoration:none;
background:url(http://l.yimg.com/e/style/3/382/viewmode_c.jpg) no-repeat 0 0;
}
#viewMode .partial cite, 
#viewMode .partial a {
margin-left:150px;
}
*html #viewMode .partial cite, 
*html #viewMode .partial a {
margin-left:0px;}
#viewMode .detail a, 
#viewMode .detail cite {
margin-right:150px;
}
*html #viewMode .detail cite {
margin-right:0px;
}
#viewMode li a {
display:block;
width:140px;
height:22px;
float:left;
color:#fff;
text-align:center;
padding-top:13px;
background:url(http://l.yimg.com/e/style/3/382/viewmode.jpg) no-repeat 0 0;
}

/* d_list */
.d_list .grid {
width:560px;
height:130px;
padding:10px;
position:relative;
background:url(http://l.yimg.com/e/style/3/382/grid_b.jpg) no-repeat 0 0;
}
.d_list .grid .image {
width:100px;
height:10px;
padding:10px;
}
.d_list .info {
margin:0 0 10px 120px;
color:#ccc;
}
.d_list .info p {
color:#fff;
}
.d_list .info .videoTitle {
margin-top:10px;
}
.d_list .info .videoTitle a {
color:#fff;
}
.d_list .videoDesc {
height:40px;
overflow:hidden;
}
.d_list .rating {
text-align:right;
}
.d_list .inline {
font-size:11px;
text-align:right;
color:#ff5b00;
}
.d_list .inline a {
color:#ff5b00;
}
.d_list .adminVideo {
width:120px;
height:20px;
position:absolute;
left:20px;
padding-bottom:10px;
bottom:0;
color:#fff;
}

/* list */
.list .grid {
width:100px;
height:170px;
padding:10px;

margin:0 25px 25px 0;
background:url(http://l.yimg.com/e/style/3/382/grid_s.jpg) no-repeat 0 0;
}
*html .list .grid {padding-top:0;}
.list .info {
height:82px;
}
.list .grid .image {
padding:0 4px 4px 4px;
}
.list .grid .image img {
border:1px solid #000;
}
.list .videoTitle a {
color:#000;
display:block;
height:30px;
overflow:hidden;
}
.list .views, 
.list .postDate {
font-size:11px;
color:#000;
}


/* single */
#singleVideo div {
margin-bottom:10px;
}
#singleRating {
width:105px;
background:#eee;
padding:5px 10px;
height:50px;
border:1px solid #ccc;
margin:0 auto;
}
#singleActions ul {
position:absolute;
width:900px;
height:35px;
top:459px;
left:50px;
}
#singleActions ul, 
#singleActions li {
margin:0;
padding:0;

}
#singleActions li {float:left}
#singleActions ul a {
display:block;
float:left;
width:120px;
height:22px;
text-align:center;
padding-top:13px;
color:#fff;
background:url(http://l.yimg.com/e/style/3/382/maintab.jpg) no-repeat 0 0;zoom:1;}
#singleActions ul a:hover, 
#singleActions ul span {
display:block;
float:left;
width:120px;
height:22px;
text-align:center;
padding-top:13px;
text-decoration:none;
color:#fff;
background:url(http://l.yimg.com/e/style/3/382/maintab_c.jpg) no-repeat 0 0;
}

#interaction {
clear:both;
}
#trackback h5, 
#comment h5, 
#post h5, 
#mainSection h2 {
font-size:15px;
color:#906c3e;
border-left:7px solid #906c3e;
padding-left:5px;
margin:10px 0;

}
.textReply, .comments-track, .videoReply {
background:#ead6a4;
padding:10px;
margin:0 10px 10px 0;
}
.bighead {
margin-bottom:10px;
}
.comments-post {
font-size:11px;
text-align:right;
color:#906c3e;
padding-top:5px;
margin-top:10px;
border-top:1px dashed #fff;
}

#postForm {
background:#eee;
margin:0 10px 10px 0;
padding:10px;
}

#postForm .head {
width:130px;
display:block;
float:left;
}
#postForm p {
margin:10px 0;
}
/* Comment */
.total-comments-div {
padding:30px 15px 30px 50px;
}
.trackback-url {
text-align:right;
margin:0 30px 0 0;
}
.cmt_floor {
display:none;
}
.total-comments-div .comments-body, {
background:#d4bc9c;
border:0;
border-left:3px solid #906c3e;
}
.total-comments-div .comments-body .comments-post {
color:#fff;
font-size:11px;
text-align:right;
margin-top:20px;
}

.trackback-linkcontrol, .comments-linkcontrol {
text-align:center;
font-size:9px;
margin:10px 0;
}
.trackback-linkcontrol a, .comments-linkcontrol a {
padding:1px 3px;
border:1px solid #d4bc9c;
}
.trackback-linkcontrol a:hover, .comments-linkcontrol a:hover {
padding:1px 3px;
background:#d4bc9c;
color:#fff;
text-decoration:none;
}
.total-comments-div .comments-author {
margin-top:10px;
}
.total-comments-div .comments-author .comments-post {
color:#d4bc9c;
}


/* sidebar */
#sidebar {
float:right;
display:inline;
margin-right:30px;
}

*html body.d_list #sidebar, 
*html body.list #sidebar,
*html body.all_list #sidebar,
*html body.import #sidebar{margin-top:100px;}
#sidebar #namecard {
background:#eee;
border:0;

}
#sidebar #myService li a {
background:#906c3e;
background:#ccc;
color:#fff;
border-bottom:1px solid #ffc15a;
border-bottom:1px solid #eee;
}
#sidebar #myService li a:hover {
background:#fff;
color:#906c3e;
border-bottom:1px solid #eee;
}

#sidebar #myCategory {
margin-top:10px;
}

#sidebar .box h3 {
font-size:15px;
color:#ff5b00;
border-left:7px solid #ff5b00;
padding-left:5px;
margin:10px 0;
}
#recentComments .side li, 
#recentTrackbacks .side li {
padding:10px;
border-bottom:1px solid #ead6a4;
margin-right:30px;
}
#recentComments .side li p, 
#recentTrackbacks .side li p {
display:inline;
}
/* footer */
#footer {
clear:both;
height:50px;
display:block;
background:url(http://l.yimg.com/e/style/3/382/blogend.jpg) no-repeat 50% 100%;
}