@charset "utf-8";
/* CSS Document */

/*  clearing divs containing floating divs without structural markup */
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;zoom:1;overflow:hidden;_height:1%}
/* End hide from IE-mac */
/*  just attach class="clearfix" where needed */



body{margin:0 auto;padding:0;font-family: Verdana, Calibri, Tahoma, Arial, sans-serif;font-size:8pt;color:#707070;background:#fff url(../images/backgrounds/body.jpg) 0 95px repeat-x}
p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, button{margin:0;padding:0}
h2{font-family: Calibri, Arial, sans-serif}
img, input, table{border:none}
a, a:active, a:focus{outline:0;color:#96A8AC}
a:hover{color:#707070}
a img{vertical-align:middle}
.clear{clear:both}
.col1{float:left;width:50%}
.col70{float:left;width:70%}
.col30{float:left;width:30%}
.right{text-align:right}
.relative{position:relative}
.absolute{position:absolute}
.bottom{bottom:0}
.loading{background:url(../images/loading.gif) center center no-repeat}
.loading *{visibility:hidden}
.ads{padding:30px}
div.smallplayer{width:400px;height:345px;background:#333}

#banner{margin:0 auto;text-align:center;height:95px;background:#fff}

#ticker{height:20px;line-height:20px;color:#333;padding:0 10px;background:#e4e4e4;text-align:center}
#ticker a{color:#333;text-decoration:none}

#top{width:960px;margin:0 auto;height:49px;font-family: Tahoma, Arial, sans-serif;}
p#signup{height:20px;line-height:20px;float:left;margin:4px 0 0 20px;color:#fff;font-size:8pt;text-align:right}
p#signup img{vertical-align:top;margin:0}
#login{margin:5px 0 0 25px;float:left;background:url(../images/backgrounds/top_separator.jpg) left center no-repeat;padding:0 0 0 30px;height:40px}
#login p{margin:12px 0 0 0}
#email, #password{width:73px;padding:2px 3px;border:1px solid #888;font-size:7pt;background:#dedede}
#remember{margin:0;padding:0;vertical-align:middle;border:1px solid #888}
#loginsubmit{vertical-align:middle}
#password, #loginsubmit{margin:0 0 0 6px}
#rememberlabel, #forgot{color:#fff;font-size:8pt}
p#profile{height:20px;line-height:20px;float:left;margin:17px 0 0 30px;color:#fff;font-size:8pt;text-align:right}
p#profile a{color:#fff}
#topnav{margin:3px 0 0 0;float:right;height:47px;list-style:none}
#topnav li{width:140px;display:block;float:left;margin:0;height:51px;background:url(../images/backgrounds/topoff.jpg) 0 0 no-repeat;text-indent:43px}
#topnav li.active{background:url(../images/backgrounds/topon.jpg) 0 0 no-repeat}
#topnav li a{display:block;height:51px;background:url(../images/backgrounds/topoff-a.jpg) top right no-repeat;font-size:13pt;color:#fff;line-height:42pt;text-decoration:none;padding-right:30px}
#topnav li.active a{background:url(../images/backgrounds/topon-a.jpg) right top no-repeat;color:#000}

h1{clear:both;margin:20px 0 0 40px;background:url(../images/backgrounds/logo.jpg) 0 -22px no-repeat;width:231px;height:76px}
h1 a{display:block;width:231px;height:76px;text-indent:-9999px;overflow:hidden}

#page{width:1000px;margin:0 auto;background:#fff url(../images/backgrounds/body.jpg) 0 -68px repeat-x;position:relative}
#content{width:630px;float:left;background:url(../images/backgrounds/updated.jpg) 530px 24px no-repeat}
#side{width:180px;float:left;background:url(../images/backgrounds/side.jpg) 0 65px no-repeat;min-height:724px;position:relative}
#ads{width:174px;float:left;text-align:center;padding-top:90px}
#ads1{clear:both;margin:20px;border-top:1px solid #fff;padding-top:50px}

/* text
						*/
#text{margin:0 35px 0 35px;padding:0 0 20px 10px;border-bottom:3px solid #798e91;font-size:8pt}
#text h2{font-size:14pt;font-weight:normal;color:#798e91;line-height:22pt;text-decoration:none;margin:0 0 20px 0}
#text h3{font-size:10pt;font-weight:normal;color:#aabcc0;padding:0 0 10px 0;line-height:13pt}
#text p{padding:5px 0 10px 5px;line-height:1.5}
#text ul{padding:0 0 10px 30px}
#text div.error h2, #text div.error p{color:#990000}
#text input, #text button, #text textarea{clear:both;padding:2px 3px;border:1px solid #888;font-size:7pt;background:#dedede}
#text input.longinput{width:80%}
#text button{padding:0}
#text form p span{font-size:8pt}
#text input.readonly{color:#bbb}
#text input.url, #text textarea.url{width:90%}
#text textarea.url{height:100px}
#text input.submit, #text #invite{background:#96AFB4;color:#fff;padding:5px;font-weight:bold}
#text button a{color:#fff}
#text code{font-size:7pt;font-family:'Lucida console', 'Courier new', monospace}


div.button span a{background:#aabcc0;padding:5px;line-height:3.0;color:#fff;border-left:1px solid #999;text-decoration:none;border-bottom:1px solid #999;border-top:1px solid #777;border-right:1px solid #777}

#filter{margin:0 40px;font-size:18pt;font-weight:normal;color:#798e91;padding:0 0 5px 0;border-bottom:3px solid #a7b9bd}

/* the feature, that is
						*/
#feature{width:598px;height:230px;background:url(../images/backgrounds/feature.jpg) right bottom no-repeat;margin:0 0 0 15px}
#thumb{width:274px;height:230px;float:left;background:#555 url(../images/backgrounds/recommended.jpg) no-repeat;position:relative}
.latest #thumb{background:#555 url(../images/backgrounds/latest_movie.jpg) no-repeat}
#thumb p{margin:100px auto 0 auto;text-align:center;width:80%;color:#fff}
#thumb p a{color:#ff9900;font-size:12pt;text-decoration:none;font-weight:bold}
#thumb img{margin:37px 0 0 0}
#thumb .embed{margin:37px auto 0 auto;height:193px}
#thumb #flv{width:100%;height:100%}
#box{width:275px;height:210px;float:left;margin:10px 0 0 25px;position:relative}
#feature h2, #feature h2 a{font-size:14pt;font-weight:normal;color:#798e91;line-height:18pt;text-decoration:none}
#feature h3{font-size:10pt;font-weight:normal;color:#aabcc0;padding:0 0 25px 0;line-height:14pt}
#feature h3 a{font-size:10pt;font-weight:normal;color:#aabcc0}
#feature #box p{font-size:10pt}
#box div.button{position:absolute;right:10px;bottom:0;text-align:right}

/* media player on player page
						*/
#player{width:598px;background:url(../images/backgrounds/you_are_watching.gif) no-repeat;margin:0 0 0 15px}
#player h2{text-indent:180px;font-size:14pt;font-weight:normal;color:#798e91;line-height:22pt;margin:5px 0 0 0}
#player h3{width:570px;font-size:10pt;font-weight:normal;color:#aabcc0;padding:5px 0 0 10px;line-height:13pt}
#player h3 a{font-size:10pt;font-weight:normal;color:#aabcc0}
#media{position:relative;width:567px;height:364px;background:url(../images/backgrounds/player.gif) no-repeat;padding-top:7px;margin-top:15px}
#media .embed{width:545px;height:345px;margin:0 auto}
#media #flv{width:545px;height:345px}
#media p.external{margin:25% auto;font-size:12pt;text-align:center;width:80%;color:#fff}
#media p.external a{color:#ff9900;font-size:14pt;text-decoration:none;font-weight:bold}
#feature #mediaplayer{position:absolute;top:37px}
#player #mediaplayer embed{}
/* stage6 */
.divx-container{margin:30px auto}

p.description{position:absolute;bottom:13px;left:20px;color:#fff;font-size:10pt;font-weight:bold}

/* bookmark me
						*/
#bookmark{position:absolute;top:60px;right:240px;z-index:100}


/* the list of show, i.e., showlist
						*/
#showlist {margin:10px 35px 0 35px;border-bottom:3px solid #aabcc0}
#showlist h4{text-indent:-9999px;overflow:hidden;height:38px;border-bottom:3px solid #aabcc0}
.tv #showlist h4{background:url(../images/backgrounds/choose_tv.jpg) no-repeat}
.movies #showlist h4{background:url(../images/backgrounds/choose_movies.jpg) no-repeat}
#showlist ul{list-style:none}
#showlist ul li{width:275px;height:78px;float:left;margin:10px 0;cursor:pointer;border:1px solid #fff}
#showlist ul li:hover, #showlist ul li.active{border:1px solid #ccc}
#showlist ul li div.thumb{display:inline;float:left;width:96px;height:72px;background:url(../images/backgrounds/thumb.jpg) no-repeat;margin:5px}
#showlist ul li h5{width:162px;float:right;margin:9px 5px 5px 0}
#showlist ul li h5 a{font-size:10pt;color:#555;text-decoration:none}
#showlist ul li p a{width:162px;float:right;color:#555;text-decoration:none;margin:0 5px 0 0;line-height:10pt}
#showlist ul li.active h5 a, #showlist ul li.active p a{color:#111}

#movielist {margin:10px 35px 0 35px;border-bottom:3px solid #aabcc0}
#movielist h4{text-indent:-9999px;overflow:hidden;height:38px;border-bottom:3px solid #aabcc0}
.tv #movielist h4{background:url(../images/backgrounds/choose_tv.jpg) no-repeat}
.movies #movielist h4{background:url(../images/backgrounds/choose_movies.jpg) no-repeat}
.movies #movielist h4.latest{background:url(../images/backgrounds/recent_movies.jpg) no-repeat}
#movielist ul{list-style:none}
#movielist ul li{width:268px;float:left;margin:5px 0 5px 0;cursor:pointer;border:1px solid #fff;background:url(../images/backgrounds/movie_icon.gif) 3px 0 no-repeat;padding:5px}
#movielist ul li.active{border:1px solid #ccc}
#movielist ul li h5{margin:0 0 0 30px}
#movielist ul li h5 a{font-size:10pt;color:#768487;text-decoration:none}
#movielist ul li p a{clear:both;color:#888;text-decoration:none;margin:0 0 0 30px;line-height:10pt;font-size:7pt}
#movielist ul li.active h5 a, #movielist ul li.active p a{color:#111}

/* pagination stylee
						*/
#paginate{clear:both;margin:10px 0 0 30px}
#paginate ul{padding:5px;height:30px}
#paginate li{color:#ccc;list-style:none;display:block;float:left;padding:2px 5px;border:1px solid #9dacaf;background:#fefefe;margin:2px}
#paginate li a{color:#777;text-decoration:none}
#paginate li.active{padding:2px 5px;border:1px solid #555;background:#9dacaf;color:#fff;font-weight:bold}
#paginate li.dummy{border:none}
#paginate li a:hover{color:#000}

div.showall{clear:both;float:right;margin:10px 0}

#sidemenu{background:url(../images/backgrounds/filter_by.jpg) 12px 0 no-repeat;padding-top:30px}
#sidemenu li{list-style:none;padding:1px 20px}
#sidemenu li.active{background:url(../images/backgrounds/active.png) left center no-repeat}
#sidemenu li a{color:#96A8AC;font-weight:bold;font-size:11pt;font-family:'Calibri', Tahoma, Arial, sans-serif;text-decoration:none}

#search{background:url(../images/backgrounds/search.gif) 12px 0 no-repeat;padding:30px 0 0 8px;margin:20px 0}
#searchform p{line-height:18px}
#searchword{width:110px;padding:2px;border:1px solid #888;font-size:7pt;background:#dedede}
#searchsubmit{vertical-align:top;margin:1px 0}

#side p{margin:0 15px 20px 15px}
#side p a{font-weight:bold}
#side p.advertise, #side p.forum{margin:20px 10px}
#side p.advertise{padding-top:70px}
#side #search p{margin:0}

#ads p{margin:0 auto 20px auto}
#ads ul{margin:10px 0;list-style:none}
#ads ul li{padding:3px 0}


#footer{clear:both;background:url(../images/backgrounds/footer.jpg) bottom repeat-x;height:67px}
#footermenu{list-style:none;padding:15px 20px}
#footermenu li{padding:3px 7px 3px 6px;display:inline;background:url(../images/backgrounds/top_separator.jpg) right no-repeat}
#footermenu li.nobg{background:none}
#footermenu li a{color:#fff;font-size:10pt;text-decoration:none}


#text ul.tabs {}
#text ul.tabs li{margin:0 0 0 20px}

#tags{list-style:none;text-align:center;background:url(../images/backgrounds/filter_by.jpg) 12px 0 no-repeat;padding:30px 3px 0 3px}
#tags li{display:inline;line-height:2em;margin:3px}
#tags li a{text-decoration:none}
#tags li.weight6 a{font-size:19pt}
#tags li.weight5 a{font-size:17pt}
#tags li.weight4 a{font-size:15pt}
#tags li.weight3 a{font-size:13pt}
#tags li.weight2 a{font-size:12pt}
#tags li.weight1 a{font-size:10pt}
#tags li.weight0 a{font-size:7pt;color:#999}
#tags li.red a{color:#666}

#formwrapper{width:580px;margin:20px auto}

#commentfom{margin:2px 0;padding:0;width:580px;height:93px;background:url(../images/backgrounds/add_a_comment_bk.jpg) no-repeat}
#comment{border:none;width:567px;height:60px;margin:5px 0 0 5px;padding:0}
#commentsubmit{width:580px}
#commentsubmit a{float:right;display:block;width:100px;height:30px;text-indent:-9999px;overflow:hidden}

#comments {width:580px;margin:20px auto;list-style:none;border-top:1px solid #798e91}
#comments h3{font-size:10pt;font-weight:bold;color:#aabcc0;padding:10px 0 2px 3px;line-height:14pt}
#comments li{margin:20px 0;background:url(../images/backgrounds/comments.jpg) 0 4px no-repeat}
#comments li strong{margin:0 0 0 23px}
#comments li div{margin:14px 0 0 0;padding:0 7px 10px 7px;color:#777;background:#e9eff0 url(../images/backgrounds/comments_div.jpg) left bottom no-repeat}
#comments li span{display:block;font-size:7pt;text-align:right;margin:10px 30px 0 0}

/* bla */
div.mj_ql_border{margin:0 auto 20px}

/* xml ads on the right */
#ads #xmlads{text-align:left;padding:0 5px;list-style:none;margin:5px;border:1px solid #96A8AC}
#xmlads li{padding:5px 0}
#xmlads li a{text-decoration:none;color:#888;display:block;margin:0;padding:0;width:100%}
#xmlads li a span{text-decoration:underline;color:#96A8AC}
#xmlads li a:hover, #xmlads li a:hover span{color:#000}

/* latest blog post */
#blog-post{margin:0 auto;padding:20px 40px 0  40px}
#blog-post h3{margin:0 0 30px 0;font-size:14pt;font-weight:400}
#blog-post h3 a{text-decoration:none}
#blog-post p{margin:0 0 20px 0;line-height:1.7}
