/*
Theme Name: vostreaming	
Theme URI: vostreaming.com
Description: tote hagen
Version: 2.0
Author: Navdeep Raj
*/


body {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#5e5e5e;
   overflow:visible;
   background:#000;
   text-align:center;
   margin:0;
}

a {
   color:#CCCCCC;
   text-decoration:none;
}

hover {
   color:#FFFFFF;
   text-decoration:none;
}

a img {
   border:none;
}

.wrap {
   width:966px;
   text-align:left;
   margin:0 auto;
   padding:0;
}

#header {
   height:128px;
   background:#1e1e1e url(http://i47.tinypic.com/2r7ovnm.jpg) repeat-x 0 0;
}

#header .mainlogo{
   width:116px;
   height:124px;
   text-indent:-99999px;
   float:left;
   cursor:pointer;
   background:url(http://vostreaming.com/images/logo.gif) no-repeat 0 0;
   margin:4px 0 0;
}


.left {
   width:950px;
   background:#1a1a1a;
   background-repeat:no-repeat;
   overflow:hidden;
   margin:0 auto;
   padding-left:15px;
   padding-bottom:20px;
}

.pageborhack{
	overflow:hidden;
	margin-top:10px;
	float:left;
	width:737px;
	background:#1a1a1a;
}

h1 {
   font-size:1.67em;
   font-weight:400;
   color:#FF6200;
}

h2 {
   font-size:1.33em;
   font-weight:bold!important;
   color:#FF6200;
}

h3 {
   font-size:1.17em;
   font-weight:bold;
   color:#FF6200;
}

#menu {
   float:right;
   width:204px;
   padding-bottom:7px;
   text-align:left;
   background:#1a1a1a url(http://i46.tinypic.com/6sgp03.gif) top right no-repeat;
   margin:0;
}

#menu h2,.df_menu_head {
   background:url(http://i46.tinypic.com/2nir8t4.gif);
   background-repeat:no-repeat;
   color:#CCCCCC;
   text-transform:uppercase;;
   display:block;
   width:180px;
   height:22px;
   padding-top:8px;
   cursor:pointer;
   text-align:center;
   font-size:10px;
   margin:8px 0 0 7px;
}

#menu ul {
   list-style-type:none;
   margin:0;
   padding:0;
}

#menu ul ul,.df_menu_cont {
   font-weight:400;
   text-align:left;
   margin:0 0 4px;
   padding:0;
   overflow:hidden;
}

#menu ul ul li {
   border:0;
   margin:0;
   padding:0;
}

#menu ul ul li a {
   display:block;
   margin-left:10px;
   border-bottom:1px #323232 solid;
   font-size:12px;
   text-decoration:none;
   width:171px;
   color:#646464;
   outline:none;
   overflow:hidden;
   padding:11px 10px 10px 6px;
}

#menu ul ul li a:hover {
   border-bottom:1px #9fd202 solid;
   color:#FFF;
}

#menu ul ul ul.children {
   font-size:142%;
   padding-left:4px;
}

#menu a, .mainlogo{
   outline:none;
}

/*--------------recommend_home-------------*/
#recommend_home {
        border: 1px solid #323232;
	    display:block;
        margin-bottom:10px;
        padding-bottom:10px;
        font-size:12px;
        color:#CCCCCC;
}

#recommend_home a{ 
        color:#B2F03F;
        text-decoration:underline;
}

#recommend_home a:hover{ 
        color:#FFFFFF;
        text-decoration:underline;
}

#recommend_home_title {
        background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
	padding-top:5px;
        padding-left:3px;
        height:25px;
        margin-bottom:9px;
        border-bottom: 1px solid #323232;
        font-size:14px;
}

#recommend_home_feature {
        float:left;
        border-bottom: 1px dashed #B6D9E3;
        margin-top:10px;
        margin-left:10px;
        padding-bottom:10px;
        width:350px;
        height:160px;
}

#recommend_home_name a{
        font-weight:bold;
        text-decoration:underline;
}

#recommend_home_post {
        color:#B2F03F;
        font-weight:bold;
        font-size:14px;
        line-height:20px;
}

/*--------------category-------------*/

.archives {
	font-size: 1.2em;
	text-align: justify;
	border: 1px solid #323232;
    padding:10px;
    width:715px;
    margin-top:10px;
    color:#CCCCCC;
}

.archives a{ 
    color:#B2F03F;
    text-decoration:underline;
}

.archives a:hover{ 
    color:#FFFFFF;
    text-decoration:underline;
}
/*----------breadcrumb*/

#breadcrumb {
	margin-top:10px;
        font-size:12px;
        background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
        padding:5px;
        width:727px;
        height:20px;
        line-height:20px;
        font-size:14px;
        color:#CCCCCC;
}

#breadcrumb a{
        color:#FFFFFF;
}

/*----------post*/

.post {
        border: 1px solid #323232;
	    display:block;
        margin-bottom:10px;
        padding:20px 10px 20px 10px;
        font-size:12px;
        color:#CCCCCC;     
}

.post a {
       text-decoration:underline;
       color:#CCCCCC;
}


.post a:hover {
       color:#FFFFFF;
       text-decoration:underline;
}

/*--------------Search Form-------------*/

#search_form {

}

#search_form input{
  border: 1px solid #333;
  line-height:18px;
  height:18px;
}

/*----------movie*/

#movie_title{
  background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
  border:1px solid #333;
  padding:5px;
  margin-top:20px;
  color:#ccc;
  font-size:14px;
}

#movie_title a{
  text-decoration:underline;   
}

#movie_discription_title{
  background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
  border:1px solid #333;
  padding:5px;
  color:#ccc;
  font-size:14px;
}

#movie_discription_wrap{
  padding:10px;
  color:#ccc;
  border-left:1px solid #333;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
}

#movie_playlist{
  border:1px solid #333;
  width:196px;
  float:left;
  margin:0 28px 20px 0;
}

#movie_playlist_wrap{
  padding:20px 0px 0px 30px;
  border-left:1px solid #333;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
}

#movie_playlist_title{
  background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
  border-bottom:1px solid #333;
  padding:5px 5px 5px 60px;
  color:#ccc;
}

#movie_playlist ul li{
  list-style:none;
  border-bottom: dashed 1px #B6D9E3;
  padding-left:40px;
  margin-right:20px;
  margin-left:-20px;
  line-height:32px;
}

#movie_playlist ul li a{
  color:#5e5e5e;  
  text-decoration:underline;       
}

#movie_playlist ul li a:hover{
  color:#ccc;  
  text-decoration:underline;       
}

/*--------------page-------------*/

.allmovies {
	font-size: 1.2em;
	text-align: justify;
    width:737px;
    margin-bottom:20px;
}

.allmovies a{ 
    color:#B2F03F;
    text-decoration:underline;
}

.allmovies a:hover{ 
    color:#fff;
    text-decoration:underline;
}

.pageentrytext{
  margin-top:10px;
  width:715px;
  border: 1px solid #5e5e5e;        
  padding:0px 10px 0px 10px;
  font-size:12px;
}

/*--------------search-------------*/
#s {

background:url(http://i49.tinypic.com/29cvx3a.gif) repeat-x left top;
   border:1px solid #000;
   color:#FFF;
   margin:15px 0 15px 22px;
   padding:5px;
}

#s:hover,#s:focus {
   border:1px solid #333;
}

.search_result{
  margin-top:10px;
  width:715px;
  border: 1px solid #5e5e5e;        
  padding:10px;
  font-size:14px;
  color:#ccc;
}

/*----------menu*/
.topmenu{
  background:#1A1A1A;
  font-family:Helvetica, Helvetica Neue, Arial;
  font-size:13px;
  height:30px;
  padding-left:18px;
}


.topmenu a, .topmenu a:visited{
	float:left;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	line-height:30px;
}

.topmenu a:hover{
	color:#B2F03F;
	background:url('http://i48.tinypic.com/343pwrp.gif') center bottom no-repeat;
  text-decoration:underline;
}

.topmenu a.thisclass{
	color:#B2F03F;
	background:url('http://i48.tinypic.com/343pwrp.gif') center bottom no-repeat;
}

/*----------related_posts*/

#related_posts_title{
 background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
 border:1px solid #333;
 padding:5px;
 color:#ccc;
 font-size:14px;
}

#related_posts_wrap{
 border-left:1px solid #333;
 border-right:1px solid #333;
 border-bottom:1px solid #333;
 margin-bottom:10px;
 height:170px;
 padding-left:10px;
}

#related_posts_image{
 float:left;
 margin:10px 2px 5px 2px;
}

/*----------footer*/
#footer{
  padding:0 30px 30px 30px;
}

/*-------watch_help------*/
#watch_help_title{
  background: url(http://i49.tinypic.com/b6rrf8.gif) repeat-x top;
  border:1px solid #333;
  padding:5px;
  margin-top:10px;
  color:#CCC;
  font-size:14px; 
}

#watch_help_wrap{
  padding:10px;
  border-left:1px solid #333;
  border-right:1px solid #333;
  border-bottom:1px solid #333;   
  font-size:12px;
  color:#CCC;
  margin-bottom:10px;
}
