body,

html {

    margin:0;

    padding:0;

    background: url('images/img01.png') repeat 0 #363212;

    color:#000;

    }

body {

    min-width:650px;

    }

a {

  color: #000;

}



#wrap {

    background: url('images/bg7.jpg') repeat;

    margin:0 auto;

    width:900px;

    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;

    border-left: 1px solid #fff;

    border-right: 1px solid #fff;

    }

#header {

    background: url('images/header1.jpg') no-repeat;

    height: 150px;

    }

#header h1 {

    padding:5px;

    margin:0;

    }

#nav {

    background: url('images/bg2.jpg') repeat;

    height: 30px;

    padding:5px 0 5px 10px;

    }

#nav h1 {

    color: #fff;

    font-size: 25px;

    font-weight: bold;

    margin: 0;



}

#nav ul{

    margin:10px 0 0 0;

    padding:0;

    list-style:none;

    }

#nav li{

    display:inline;

    margin:0;

    padding:0;

    }    

#main {

    float:left;

    width:578px;

    margin: 0 0 5px 0;

    }

#main h2, #main h3, #main p {

    margin: 0 10px 10px 10px;

    padding:0;

    }

#sidebar {

    float: left;

    width:140px;

    }

#sidebar h3{

  margin: 10px 0 5px 0;

}

#rightbnr {

    float: left;

    width:170px;

    }



#footer {

    background: url('images/ftbg.jpg') repeat 0 #000;

    clear:both;

    height: 70px;

    text-align: center;

    color: #fff;

    padding: 20px 0 0 0;

    }

#footer a {

    color: #fff;

    }



    







.video_item {

  font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;

  line-height: 10px;

  margin: 0 0 20px 0;

}



.video_item h3{	

	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#000;

  padding:0; 

  margin: 30px 0 10px 0; 

}



.video_item h3 a{

  font-weight: normal;

  font-size: 20px;

  color: #000;

  text-decoration: none;

  font-weight: bold;

}



.video_item p {

  margin: 0;

  line-height: 20px;

  margin: 0 0 10px 0;

}



.video_item p span {

  font-weight: bold;

}



.video_item li span {

  font-weight: bold;

}



.video_item img {

  margin: 0 10px 10px 10px;

  border: solid #000000 2px;

  float: left;

}



.video_item ul {

  list-style: none;

}

.video_item li {

  margin: 0 0 13px 0;

}



.video_item p a {

  color: #000;

  text-decoration: underline;

  padding: 0 3px 0 3px;

}



.video_item p a:hover {

  color: #fff;

  background-color: #000;

  text-decoration: none;

}







.next_page a{

  border: 1px solid #C0C0C0;

  float: right;

  padding: 5px;

  font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

  text-decoration: none;

  color: #000;

  margin-top: 10px;

}



.next_page a:hover{

  border: 1px solid #000000;

}



.prev_page a{

  border: 1px solid #C0C0C0;

  float: left;

  padding: 5px;

  font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

  text-decoration: none;

  color: #000;

  margin-top: 10px;

}



.prev_page a:hover{

  border: 1px solid #000000;

}



.curr_page {

  margin-top: 50px;

}



.clear {

  clear: both;

}









#detail_stat {

  background: #F7F6F6;

  padding: 10px 10px 10px 10px;

  margin: 10px 10px 30px 10px;

  border: solid 2px #BFBFBF;

}



#detail_stat p {

  font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

  line-height: 1.5em;

}



#detail_stat p span {

  font-weight: bold;

}



#detail_stat a {

  color: #000;

  text-decoration: underline;

  padding: 0 3px 0 3px;

}



#detail_stat a:hover {

  color: #fff;

  background-color: #000;

  text-decoration: none;

}



.comment_alt_1 {

  background-color: #fff;

  border: dotted 1px #C0C0C0;

  padding: 10px 10px 10px 10px;

  margin: 0 10px 15px 10px;

}



.comment_alt_2 {

  background-color: #EEEEEE;

  border: dotted 1px #C0C0C0;

  padding: 10px 10px 10px 10px;

  margin-bottom: 15px;

  margin: 0 10px 15px 10px;

}





.detail_comment {

  margin: 0 0 10px 0;

}



.detail_comment p {

  font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

  line-height: 1.5em;

}



.detail_comment span {

  font-weight: bold;

}



#video_player {

  margin: 20px 10px 10px 10px;

}







#keyword_list ul {

  margin: 0 0 20px 0;

  padding: 0;  

  list-style: none;

}



#keyword_list li {

  list-style: none;

  margin: 0 0 5px -40px;

  padding: 3px;

}



#keyword_list a {

  text-decoration:none;

  display: block;

  color: #000;

  border-bottom: 1px dotted #000;

}



#keyword_list a:hover {

  background: #f6f0d3;

}







#w3c {

  margin: 10px 0 0 0;

}



#w3c img {

  border: 0px;

}





#profile {

  background: #F7F6F6;

  padding: 10px 10px 10px 10px;

  margin: 20px 10px 20px 10px;

  border: solid 2px #BFBFBF;

}



#profile p {

  font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;

  line-height: 1.5em;

}



#profile p span {

  font-weight: bold;

}



#profile a {

  color: #000;

  text-decoration: underline;

  padding: 0 3px 0 3px;

}



#profile a:hover {

  color: #fff;

  background-color: #000;

  text-decoration: none;

}



#profile img {

  float: left;

  border: 1px solid #000;

  margin: 0 20px 20px 0;

}



#profile_c1 {

  float: left;

}

#profile_c2 {

  float: left;

}



#user_menu {

  margin: 0 0 0 10px;

  padding: 0;

}



#user_menu ul {

  margin: 0;

  padding: 0;

  list-style: none;

}



#user_menu li {

  display: inline;

  margin: 0 10px 0 0;

}



#user_menu a {

  text-decoration: underline;

  color: #000;

  padding: 3px;

}

#user_menu a:hover {

  text-decoration: none;

  background: #000;

  color: #fff;

}