*{margin:0;padding:0;}

body {
font:12px sans-serif,arial;
background:#e0e0e0;
}

#container {position:relative;margin-bottom:40px;}

a {
color:#777;
font:12px sans-serif,arial;
text-decoration:none;
}
#header h1 a{
color:#00336d;
font:20px sans-serif;
display:block;
padding:50px 0;
font-weight:bold;
}

* html #header h1 a{
font:20px simhei;
}

#header h1 a:hover {color:#666;}

.single #header h1 a {padding:0;}
#mainTab {
padding:10px 0;
height:20px;
}

#mainTab li a {color:#6d1700;}
#mainTab li a:hover {
padding:10px 0;
background:url('http://l.yimg.com/e/style/4/483/arrow.gif') center top no-repeat;
color:#666;
}

#sort {
margin-right:10px;
height:35px;
}

#mainSection h2 {
height:26px;
width:122px;
color:#fff;
padding-top:10px;
background:url('http://l.yimg.com/e/style/4/483/c_viewmode.gif') #6d1700 no-repeat;
float:left;
text-align:center;
}

#viewMode {
text-align:right;
margin-right:10px;
height:15px;
font-weight:bold;
}

#sort a, #viewMode a {border-bottom:1px dotted;}
#sort a:hover, #viewMode:hover a {background:#fff;}
#viewMode li a{font-weight:bold;}

#videoPosts {margin-top:20px;}

.grid {
background:url('http://l.yimg.com/e/style/4/483/c_gridl2.gif') left top no-repeat #fff;
height:160px;
}

.grid .image {padding:10px;}

.grid .info{
height:140px;

padding:10px;
background:url('http://l.yimg.com/e/style/4/483/c_gridr2.gif') right top no-repeat #fff;
margin-bottom:0;
}

.list .grid,
.import .grid{
background:url('http://l.yimg.com/e/style/4/483/c_gridl1.gif') left top no-repeat #fff;
height:130px;
width:280px;
margin-right:15px;
}
.list .grid .videoTitle{height:4.1em;
overflow:hidden;}
.list .grid .videoTitle a{line-height:1.3;}
.list .image,
.import .image{
width:90px;
float:left;
}
.import .info,
.list .info {
float:left;
text-align:left;
height:130px;
width:150px;
background:url('http://l.yimg.com/e/style/4/483/c_gridr1.gif') right top no-repeat #fff;
}

.page {
clear:both;
}

.videoMeta li {display:block;margin-bottom:4px;}
.grid a {border-bottom:1px dotted;}
.grid .image a {border:0;}
.grid a:hover {color:#a10;}
.grid span {font-weight:bold;color:#666}
.grid strong{font-weight:normal;color:#666}
.single #swf {margin:0;}
.single #content {
background:url('http://l.yimg.com/e/style/4/483/c_contentb.gif') left bottom no-repeat #fff;
padding:0;
margin-top:10px;
width:612px;
overflow:hidden;
}

.single #mainSection {
background:url('http://l.yimg.com/e/style/4/483/c_contentt.gif') left top no-repeat #fff;
}

.single #sort {height:auto;}

.single #videoPosts {
padding:0;
margin:0;
}
.single #singleActions {
padding:10px;
}
.single #singleActions ul li {clear:both;}
.single #singleActions ul li a,.single #singleActions ul li span {
border:1px solid #ccc;
height:20px;
padding:5px 5px 0;
display:block;
float:left;
margin-top:5px;
margin-right:5px;
}

.single #singleActions ul li a {background:#eee;}
.single #singleActions ul li a:hover {background:#ade;border-color:#ade;}

.single #sidebar {
margin-top:10px;
}

.single h5 {
margin-top:20px;
}

.single #interaction {
padding:10px;
padding-bottom:40px;
line-height:21px;
}

.single #interaction input,
.single #interaction textarea {
border:1px solid #ccc;
}

#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;
}

.interact_all a {
padding:5px;
background:#fff;
border:1px solid #aaa;
}

.textReply {
background:#fff;
padding:10px;
border-bottom:1px dotted;
}


/*links
------------------------------------------------------------------------------------*/

#sidebar {
float:right;
margin-top:110px;
width:330px;
}


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 {
height:174px !important;
width:330px;
border:0;
background:url('http://l.yimg.com/e/style/4/483/c_namecard.gif') left top no-repeat #747474;
color:#fff;
font-family:sans-serif, arial;
}

#namecard a {color:#fff;}

ul#myService {
margin-top:10px;
margin-right:10px;
text-align:right;
}
#myService li {margin-top:2px;}
#myService li a{
border:none;
border-left:2px solid #747474;
padding-right:4px;
background:none;
color:#fff;
}

#myImg a {border:0;}
#myImg img{border:1px solid #000;position:absolute;top:20px;left:10px;}

#myService li a:hover {
border:0;
background:#888;
border-left:2px solid #ccc;
}
#myCategory, 
#myInteraction li{
border:1px solid #ccc;
padding:10px;
width:310px;
}
#myCategory {
margin-top:15px;
border-bottom:0;
}

#mine {border-bottom:1px solid #e0e0e0;margin-bottom:19px;}

#myInteraction li{border-top:0;}
#mine select {display:none;}

.box0,
.box1{
border:1px solid #ccc;
padding:10px;
width:310px;
}

.box0{
border-bottom:0;
padding-bottom:0;
margin-top:0px;
}

.box1{
border-top:0;
padding-bottom:20px;
margin-bottom:20px;
overflow:hidden;
}

.box1 a:hover {
background:#eee;
}

.box1 input{border:1px solid #ccc;color:#666;}

#categories a {
display:block;
border-bottom:1px dotted #ccc;
padding:5px;
}

#recentComments p, #recentTrackbacks p {
text-align:right;
color:#aaa;
}

#recentComments .box1 a, #recentTrackbacks .box1 a {
border-top:1px dotted #ccc;
display:block;
padding:5px;
margin-top:5px;
}

#recentComments .box1 li:first-child a,
#recentTrackbacks .box1 li:first-child a
{border:0;margin:0;padding:0 5px;;}

#recentComments .box1 p a,
#recentTrackbacks .box1 p a {
display:inline;
border:0;
}

#counter .box1{
color:#666;
}

.d_list .info p{height:1em;
line-height:1.3;overflow:hidden;}