html, body {
margin:0;
padding:0;
}
body {
background:repeat 50% 0;
font-size:10px;
color:#000;
font-family:sans-serif, arial;
padding-top:20px;
}

a {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

img {
border:0;
}
#bigcontainer {
width:980px;
margin:0 auto;
}
#container {
width:980px;
}
#header {
padding-left:20px;
}
#header h1 a {
color:#fff;
}
#header {
background:no-repeat 50% 100%;
margin-bottom:0;
height:100px;
}
#swf {
padding:0px 15px 80px;
background:no-repeat 50% 100%;
margin:0;
}
#main {
background:repeat-y 50% 0;
}

#container1 {

}
#content {
width:600px;
float:left;
padding-left:30px;
background:repeat-y 0 0;
}

/* mainTab */
#main {
position:relative;
}
#main_tab {

}
#main_tab li a {
display:block;
float:left;
width:135px;
height:0px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
color:#fff;
background:#000;
}
*html #main_tab li a {height:1px;}
#main_tab li a:hover, 
#main_tab .hover a {
text-decoration:none;
background:#ffffd4;
color:#000;
}

/* all */
#sort {
text-align:left;
margin:10px 0;
}
#sort .inline {
display:inline;
}
#viewMode {
padding-bottom:15px;
background:no-repeat 50% 100%;
margin-bottom:10px;
height:20px;
}
*html #viewMode {
padding-bottom:0;}
#viewMode li cite, 
#viewMode li a:hover {
display:block;
width:140px;
height:22px;
float:left;
color:#000;
text-align:center;
padding-top:10px;
text-decoration:none;
background:no-repeat 0 0;
}
#viewMode .partial cite, 
#viewMode .partial a {
margin-left:150px;

}
#viewMode .detail a, 
#viewMode .detail cite {
margin-right:150px;

}
#viewMode li a {
display:block;
width:140px;
height:22px;
float:left;
color:#fff;
text-align:center;
padding-top:13px;
background:no-repeat 0 0;
}


/* single */
#singleVideo div {
margin-bottom:10px;
}
#singleRating {
width:105px;
background:#FFFFd4;
padding:5px 10px;
height:50px;
float:left;
}
#singleActions ul {
float:right;
width:450px;
}

#singleActions .self, 
#singleActions .extra, 
#singleActions .else {
display:inline;
}
#singleActions .self a:hover, 
#singleActions .extra a:hover, 
#singleActions .else a:hover {
background:#000;
color:#fff;
text-decoration:none;
}
#singleActions .self a {
display:block;
padding:5px;
width:115px;
height:15px;
margin:0 5px 5px 0;
text-align:center;
background:#FFFdd4;
float:left;
}
#singleActions .extra a {
display:block;
padding:5px;
width:115px;
height:15px;
margin:0 5px 5px 0;
text-align:center;
background:#FFFfd4;
float:left;
}
#singleActions .else a {
display:block;
padding:5px;
width:71px;
height:15px;
margin:0 5px 5px 0;
text-align:center;
background:#FFFfd4;
float:left;
}

#interaction {
clear:both;
}
#trackback h5, 
#comment h5, 
#post h5, 
#mainSection h2 {
font-size:10px;
color:#000;
padding-left:5px;
margin:10px 0;

}
.textReply, .comments-track {
background:#FFFfd4;
padding:10px;
margin:0 10px 10px 0;
}
.comments-post {
font-size:10px;
text-align:right;
color:#000;
padding-top:5px;
margin-top:10px;
}

#postForm {
background:#FFF;
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;
}
.msg_body {
background:#FFFFd4;
border:0;
margin:0 10px 10px 0;
padding:10px;
position:relative;
}
.msg_body .msg_img {
width:60px;
height:60px;
position:absolute;
top:10px;
right:10px;

margin-bottom:10px;
}
.msg_img img {
border:1px solid #fff;
}
.msg_man, 
.msg_title, 
.msg_date {
font-size:10px;
color:#000;
width:480px;
padding:5px 0 0 5px;
background:#fff;
}
.msg_body .msg_date {
margin-bottom:10px;
padding-bottom:10px;
}
.msg_word {
margin-top:20px;
}
.msg_info, .msg_ip {
font-size:11px;
text-align:right;
color:#906c3e;
}
.reply_word {
margin:10px 0 0 0;
padding:10px;
color:#fff;
background:#000;
}
.msg_control a {
padding:5px;
background:#fff;
}
/*.msg_control {
	padding: 10px 0 0 0;
}*/
.msg_control a:hover {

color:#fff;
text-decoration:none;
border:1px solid #fff;
}
.page_control {
text-align:center;
font-size:10px;
margin:10px 0;
}
.page_control a {
}
.page_control a:hover {
background:#d4bc9c;
color:#fff;
text-decoration:none;
}


/* sidebar */
#sidebar {
margin-right:40px;
float:right;
display:inline;
BORDER-RIGHT:#FFFFd4 1px solid;BORDER-TOP:#FFFFd4 1px solid;FONT-SIZE:10px;BACKGROUND:#ffffd4;BORDER-LEFT:#FFFFd4 1px solid;COLOR:#000;BORDER-BOTTOM:#FFFFd4 1px solid;}
}

#sidebar #namecard {
background:#000;
background:#FFF;
border:0;
}
#sidebar #myService li a {
background:#000;
background:#FFF;
color:#000;
font-size:10px;
}
#sidebar #myService li a:hover {
background:#fff;
color:#000;
font-size:10px;
}


/* footer */
#footer {
clear:both;
height:50px;
background:no-repeat 50% 100%;
}

/* remove it */
#musicplayer {
display:none;
}
#admin{margin:5px 0;}