*{margin:0;padding:0;}

body {
font:12px sans-serif,arial;
background:#d8c8ae;
}

#container {
position:relative;
width:950px;
border-top:20px solid #d8c8ae;
}

a,#interaction a {
color:#b88;
font:12px sans-serif,arial;
text-decoration:none;
}
a:hover, #interaction strong a {color:#a00;}
#interaction a:hover {color:#f00;}
#header {
height:75px;
width:318px;
float:right;
border:1px solid #25676d;
border-bottom:110px solid #25676d;
padding:5px;
background:url('http://l.yimg.com/e/style/6/619/header.gif') right bottom no-repeat #fff;
}

* html #header {
position:absolute;
right:0;}

* html #sidebar {
margin-top:205px;
}

* html .single #sidebar {
margin-top:10px;
}
#mainTab, #mainSection h2, #sort, #viewMode {
width:310px;
position:absolute;
right:10px;
}


#mainTab li a{
background:#fff url('http://l.yimg.com/e/style/6/619/corner_banner.gif') right bottom no-repeat;
height:10px;
display:block;
float:left;
padding:5px;
padding-right:13px;
margin-right:1px;
}


#mainSection h2,
#sort {
height:12px;
right:50px;
width:260px;
padding:5px;
background:#fff;
text-align:left;
}

#mainTab{top:100px;}
#mainSection h2{top:121px;}
#sort{top:141px;}
#viewMode{top:164px;}
#sort ul{display:inline;}

* html #mainTab{top:92px;}
* html #mainSection h2{top:117px;}
* html #sort{top:137px;}
* html #viewMode{top:164px;}
* html #sort ul{display:inline;}



#viewMode li a, #viewMode li cite{
float:left;
height:10px;
padding:5px;
padding-right:13px;
margin-right:1px;
background:#fff url('http://l.yimg.com/e/style/6/619/corner_banner.gif') right bottom no-repeat;
}

.videoMeta li {display:block;margin-bottom:4px;}
#content {
width:620px;
min-height:500px;
float:left;
}

* html #content {
height:500px;
}

.grid {
background:url('http://l.yimg.com/e/style/6/619/corner_grid.gif') right bottom no-repeat #fff;
padding:10px;
}

.list .grid {
margin-right:10px;
margin-bottom:10px;
width:176px;
height:185px;
}
*html .list .grid {margin-right:8px;padding-top:0}
.list .grid .videoTitle{height:2.5em;
overflow:hidden;}
.list .grid .videoTitle a{line-height:1.3;}
.list .image span{
width:176px;
}

.list .image img {border:1px solid #777;}
.list .info {margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}
*html .list .info {margin-top:3px;}
.d_list .grid {
margin:0;
margin-bottom:10px;
margin-right:10px;
}
*html #swf {
margin-top:20px;
}

* html #content {
margin-top:10px;
}

* html #content {width:617px;}

html body.single div#bigcontainer div#container div#wrap div#header {
border:0;
width:940px;
background-position:right -18px;
}

#swf {
height:435px;
margin-bottom:0;
background:#fff;
}

.single #videoPosts{
margin:10px 10px 0 0;
padding:10px;
padding-top:0;
background:url('http://l.yimg.com/e/style/6/619/corner_grid.gif') right bottom no-repeat #fff;
}
.all_list  #videoPosts{
background:#FFFFFF none repeat scroll 0;
line-height:1.5;
margin-right:20px;
padding:10px;
}
.single #comment, .single #post {
background:url('http://l.yimg.com/e/style/6/619/corner_grid.gif') right bottom no-repeat #fff;
padding-bottom:20px;
}

.single #interaction {
padding-right:10px;
padding-bottom:40px;
line-height:21px;
}

.single #interaction h5 {
background:#fff;
padding:10px 0 0 10px;
margin-top:10px;
}

.single #interaction input,
.single #interaction textarea {
border:1px solid #ccc;
}

#singleActions ul li{
border-bottom:1px dotted #aaa;
height:20px;
width:70%;
}

#singleActions ul li a,
#singleActions ul li span {
display:block;
float:left;
padding:5px;
padding-bottom:0;
height:15px;
border-left:1px solid #aaa;
}
#singleActions ul li a:first-child,
#singleActions ul li span:first-child {border:0;}

#postForm {
background:#fff;
padding:10px;
}

#postContent label{
display:block;
}

#postContent textarea {
width:100%;
}

.comments-track {
background:#fff;
padding:10px;
}

.comments-track {
border-bottom:1px dotted;
}

.interact_all {
text-align:left;
background:url('http://l.yimg.com/e/style/6/619/corner_grid.gif') right bottom no-repeat #fff;
padding-bottom:10px;
}

.interact_all a {
padding:5px;
}

.textReply {
background:#fff;
padding:10px;
border-bottom:1px dotted;
}

#sidebar {
width:330px;
margin-top:10px;
}
html body.d_list div#bigcontainer div#container div#wrap div#main div#sidebar ul#boxList li#mine div#namecard,
html body.list div#bigcontainer div#container div#wrap div#main div#sidebar ul#boxList li#mine div#namecard,
html body.single div#bigcontainer div#container div#wrap div#main div#sidebar ul#boxList li#mine div#namecard,
html body.import div#bigcontainer div#container div#wrap div#main div#sidebar ul#boxList li#mine div#namecard,
html body.all_list div#bigcontainer div#container div#wrap div#main div#sidebar ul#boxList li#mine div#namecard {
background:#fff;
width:330px;
border:0;
}

#myImg img{
border:1px solid #666;
position:absolute;
left:10px;
top:10px;
}

#myName {
position:absolute;
top:10px;
left:105px;
}

#myInfo {
margin-top:30px;
}

#myService {
width:70px;
right:5px;
top:4px;
}

#myService li a  {
border:0;
background:none;
text-align:right;
padding:2px 5px 0;
}
#myService li a:hover {
background:#eee;
border:0;
color:#7a5a5a;
}
#myCategory, #myInteraction li{
background:#fff;
margin-top:10px;
padding:10px;
}

#myInteraction li {
margin:0;
padding-top:0;
}

#mine select {
width:330px;
border:1px solid #fff;
font-size:9px;
color:#aaa;
padding-bottom:10px;
}
.box0,.box1 {
background:#fff;
padding:10px;
}

.box1 {margin-bottom:10px;padding-top:0;padding-bottom:20px;}
.box1 h3{font-weight:bold;}
.box1 input{border:1px solid #ccc;color:#666;}


#recentComments .box1 p, #recentTrackbacks .box1 p {
text-align:right;
color:#aaa;
}

#categories .box1 a, #recentComments .box1 a, #recentTrackbacks .box1 a {
border-top:1px dotted #ccc;
display:block;
padding:5px;
padding-left:12px;
margin-top:5px;
}

* html #categories .box1 a,
* html #recentComments .box1 a,
* html #recentTrackbacks .box1 a {margin:0;}


#categories .box1 li:first-child a,
#recentComments .box1 li:first-child a,
#recentTrackbacks .box1 li:first-child a
{border:0;margin:0;}

#recentComments .box1 p a,
#recentTrackbacks .box1 p a {
display:inline;
border:0;
padding:0;
background:none;
}

#counter .box1{
color:#aaa;
}

.box1 a:hover {
color:#a00;
background:url('http://l.yimg.com/e/style/6/619/box0a.gif') left center no-repeat;
}