
*
{
margin: 0px;
padding: 0px;
}

ul
{
list-style: none;
}

body 
{
font-size: 11px;
margin: 0px;
text-align: center;
color: #878787;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background-color:#323232;
}
a img 
{
border:none;
}
#wrap
{
width:986px;
margin: auto;
padding: 0px;
background:url(images/container.jpg) repeat-y;
}
.clear {
	clear:both;
}
.header {
width:986px;
height:138px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
form{
margin:0px;
padding:0px;
}

#search{
float:left;
padding-left:556px;
padding-top:30px;
}
.input {
	color:#000000;
	font-weight:normal;
	width:142px;
	height:19px;
	padding:2px 0px 0px 0px;
	margin:0px 8px 0px 8px;
	vertical-align:middle;
}
.s_text{
  border: 0px;
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 0px;
  height: 26px;
  font-size: 14px;
  color: #000000;
  width: 328px;
  background: transparent;
  float:left; 
}

.search {
	background: url(images/img.gif) top left no-repeat;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 12px;
	height: 26px;
	width: 58px;
	border: 0px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:#0e0e0e;  
	float:left; 
}
.advanced {
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 240px;
	font-size:12px;
	text-decoration:underline;
	color:#262626;  
	float:left; 
}
#menu {
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	padding:3px 0px 0px 0px;	
	}

#menu ul {
	margin:0;
	padding:0px 10px 0 22px;
	list-style:none;
	}

#menu li {
	display:inline;
	margin:0;
	padding:0;
	}

#menu a {
	float:left;
	background:url("images/menu-l.jpg") no-repeat left top;
	margin: 0px 3px 0px 0px;
	padding:0 0 0 12px;
	text-decoration:none;
	}

#menu a span {
	float:left;
	display:block;
	background:url("images/menu-r.jpg") no-repeat right top;
	padding:7px 12px 9px 0px;
	color:#3b3b3b;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}

/* End IE5-Mac hack */
#menu a:hover span {
	color:#ffffff;
	}

#menu a:hover {
	background-position:0% -32px;
	}

#menu a:hover span {
	background-position:100% -32px;
	}

.content{
width:986px;
background:url(images/container.jpg) repeat-y;
}
.right
{
float: right;
padding: 0px 12px 0px 0px;
margin: 0px 0px 0px 0px;
}
.sidebar
{
float: right;
width: 201px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
text-align: center;
background: url(images/sidebar-bg.jpg) repeat-y;
}

.sidebar ul
{
list-style-type:none;
background:url(images/sidebar-footer.jpg) no-repeat bottom;
padding:5px 5px 10px 5px;
}

.sidebar li
{
padding:5px 0px 5px 0px;
}
.sidebar a:link, .sidebar a:visited {
font-size:12px;
color: #f9f9f9;
text-decoration: none;
font-weight: bold;
}
.sidebar a:active, .sidebar a:hover {
font-size:12px;
color: #f9f9f9;
text-decoration: underline;
font-weight: bold;
}
.sidebar h2 {
color: #f9f9f9;
font-size:20px;
padding: 0px 0px 0px 20px;
line-height:40px;
font-weight:normal;
margin:0px;
height:41px;
text-align:left;
text-transform:uppercase;
background:url(images/sidebar-title.jpg) no-repeat;
}
.content-center{
float:left;
width:752px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
.content-title{
line-height:40px;
text-align:left;
width:752px;
background:url(images/content-title.jpg) no-repeat;
}
.content-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 30px;
}
.content-body{
width:752px;
padding:10px 0px 0px 16px;
float:left;
background:url(images/content-bg.jpg) repeat-y;
}
.content-footer{
width:752px;
height:10px;
padding:0px 0px 0px 0px;
float:left;
background:url(images/content-footer.jpg) no-repeat;
}
.video{
width:176px;
height:201px;
float: left;
margin:0px 2px 10px 2px;
}
.video h3{
font-size:12px;
font-weight:bold;
color:#f4f4f4;
text-align:left;
padding-left:10px;
line-height:14px;
}
.thumb{
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 0px;
}
.thumb img{
margin: 10px 0px 0px 0px;
}
.line{
margin: 5px 0px 5px 0px;
font-size:1px;
}
.runtime{
font-size:11px;
color:#d4d4d4;
text-align:left;
padding-left:0px;
line-height:14px;
float:left;
padding: 0px 0px 0px 10px;
width:90px;
}
.uploadtime{
font-size:11px;
color:#d4d4d4;
text-align:left;
padding-left:0px;
line-height:14px;
float:left;
padding: 0px 0px 0px 10px;
width:100px;
}
.rating{
padding: 0px 10px 0px 0px;
float:right;

}
.views{
font-size:11px;
color:#d4d4d4;
padding-left:0px;
line-height:14px;
float:right;
width:65px;
}
.page-bar{
width:752px;
height:15px;
font-size:12px;
color:#878787;
font-weight:bold;
margin:30px 0px 0px 0px;
}
.page-bar a:link, .page-bar a:visited{
padding:2px 7px 2px 7px;
font-size:12px;
color:#878787;
font-weight:bold;
text-decoration:none;
}
.page-bar a:hover, .page-bar a:active {
padding:2px 7px 2px 7px;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.page-bar-current {
padding:2px 7px 2px 7px;
font-size:12px;
color:#000000;
font-weight:bold;
}

.footer{
width:986px;
height:134px;
background:url(images/footer.jpg) no-repeat;
text-align:left;
}
.footer-txt{
float:left;
padding:74px 0px 0px 245px;
margin:0px 0px 0px 0px;
color:8f9090;
font-size:11px;
}
.footer-bottom{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
float:left;
padding:5px 0px 0px 240px;
}
.footer-bottom a:link, .footer-bottom a:visited{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
padding:7px 5px 7px 5px;
}
.footer-bottom a:hover, .footer-bottom a:active{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:normal;
text-decoration:underline;
text-transform:uppercase;
padding:7px 5px 7px 5px;
}
.register{
padding-top:90px;
}
.register-title{
line-height:35px;
text-align:left;
width:550px;
height:41px;
background:url(images/form-title.jpg) no-repeat;
}
.register-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 14px;
}
.register-bg{
background:url(images/form-bg.jpg) repeat-y;
width:550px;
text-align:left;
padding:25px 0px 25px 0px;
}
.span1{
font-size:20px;
font-weight:normal;
color:#fff2aa;
padding:0px 0px 0px 22px;
line-height:45px;
}
.span2{
font-size:14px;
font-weight:normal;
color:#fff2aa;
padding:0px 0px 0px 22px;
}
.register-footer{
background:url(images/form-footer.jpg) no-repeat;
width:550px;
height:10px;
}
.table{
margin:30px 0px 30px 50px;
}
.textfield{
border:1px #e2e3ea solid;
width:200px;
height:28px;
font-size:14px;
padding:4px 2px 0px 2px;
line-height:18px;
}
.td1{
color:#ffffff;
font-size:20px;
}
.td2{
color:#ffffff;
font-size:12px;
}
.login-title{
line-height:35px;
text-align:left;
width:550px;
height:41px;
background:url(images/form-title.jpg) no-repeat;
}
.login-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 27px;
}
.a1:link, .a1:visited{
font-size:20px;
font-weight:normal;
color:#fff2aa;
line-height:45px;
text-decoration:underline;
}
.a1:hover, .a1:active{
font-size:20px;
font-weight:normal;
color:#fff2aa;
line-height:45px;
text-decoration:none;
}
.a2:link, .a2:visited{
color:#ffffff;
font-size:12px;
text-decoration:underline;
padding-left:14px;
}
.a2:hover, .a2:active{
color:#ffffff;
font-size:12px;
text-decoration:none;
padding-left:14px;
}
