html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;color:#000;background:#fff;font-size:11px;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
.body{width:940px;position:relative;margin:0 auto;}
a{color:#000;text-decoration:none;}
p a{color:#000;text-decoration:underline;}
.header{height:64px;background:#fff url(../img/head_bg.gif) no-repeat 689px bottom;position:relative;}
.menu{border:1px #e2e2e2 solid;height:30px;background:#fafafa url(../img/repeatx.png) repeat-x;background-position:0 -270px;margin-bottom:20px;}
h1.logo,span.logo{width:133px;height:41px;display:block;float:left;margin:14px 0 0 10px;}
.menu_main{padding-left:21px;width:768px;height:30px;background-image:url(../img/menu_spr.gif);background-repeat:no-repeat;background-position:right top;float:left;}
.menu_main li a{font-size:10px;font-weight:700;color:#4c4c4c;}
.menu_main li{float:left;padding-bottom:3px;margin:9px 33px 0 0;}
.search{position:absolute;top:29px;left:454px;}
.search input.se{width:286px;height:20px;background:#fff url(../img/norepeat.gif) no-repeat;background-position:-404px 0;border:none;float:left;font-size:11px;color:#252525;padding:5px 0 0 6px;}
.search input.se_btn{width:28px;height:25px;background:#fff url(../img/norepeat.gif) no-repeat;background-position:-697px 0;border:none;float:left;cursor:pointer;}
.search input.se_btn:hover{background-position:-697px -25px;}
a.reg{float:right;margin-top:19px;}
.welcome{float:right;margin-top:19px;width:140px;height:34px;font-size:10px;font-weight:700;text-align:center;color:#AC2A4E;padding:5px;}
.reg_pop{position:absolute;z-index:100;width:129px;border:1px #d9d9d9 solid;border-top:none;background:#fff;right:0;top:67px;display:none;font-size:10px;font-weight:700;padding:10px;}
ul.menu_reg{float:left;width:149px;padding-top:9px;text-align:center;padding-bottom:3px;}
.menu_reg li{display:inline;padding-bottom:3px;}
.menu_reg li:first-child{margin-right:12px;}
.menu_reg li a{font-size:10px;font-weight:700;color:#000;}
.container{padding-bottom:10px;}
.upload{width:555px;height:217px;border:1px #d9d9d9 solid;border-left:none;float:left;margin-right:20px;}
.upload .frame{width:555px;height:217px;position:relative;overflow:hidden;}
.upload .item{width:494px;background:#fefefe;border-left:1px #d9d9d9 solid;position:absolute;}
.upload #upload_tab_1{left:0;z-index:0;}
.upload #upload_tab_2{left:495px;z-index:10;}
.upload #upload_tab_3{left:525px;z-index:20;}
.upload .tab{float:left;width:31px;background:#fafafa url(../img/upload_tab.gif) repeat-y;height:217px;cursor:default;position:relative;}
.upload .tab .vertical{text-align:center;float:left;position:absolute;font-size:10px;color:#d7d7d7;font-weight:700;width:14px;height:217px;left:8px;bottom:0;vertical-align:middle;}
.upload .active{margin-right:0;}
.upload .content{margin-top:15px;width:424px;float:left;padding-left:20px;font-weight:700;color:#4c4c4c;font-size:10px;}
.upload .content h3{color:#4d4d4d;font-size:15px;margin-bottom:14px;font-weight:700;}
.upload .content input.file{width:200px;}
p.brown,p.brown a{color:#aa1f25;}
p.red,p.red a{color:#ED1C24;}
.featured .head{height:22px;background:#da1921 url(../img/repeatx.png) repeat-x;background-position:0 -240px;color:#FFF;font-size:13px;font-weight:700;padding:7px 10px 0;}
.featured .main{padding-top:20px;background:#fff url(../img/newest_bg.gif) repeat-x;overflow:hidden;width:938px;border:1px #d9d9d9 solid;border-top:none;}
.middle .featured .main{width:556px;}
.featured a.browse{float:right;margin-top:-2px;display:block;width:115px;height:19px;background-image:url(../img/norepeat.gif);background-repeat:no-repeat;background-position:-288px 0;}
.featured a.browse:hover{background-position:-288px -19px;}
.featured .items,.newest .items{margin-left:11px;width:1000px;font-size:10px;}
.featured .items img.thumb,.newest .items img.thumb{margin-bottom:10px;border-bottom:2px #ed1c24 solid;height:130px;border:1px #000 solid;}
.featured .item a:hover img.thumb,.newest .item a:hover img.thumb{border-bottom:2px #001eff solid;margin-bottom:9px;}
.featured .items img.star,.newest .items img.star{width:82px;height:14px;margin-bottom:15px;}
.featured .item,.newest .item{float:left;width:150px;text-align:center;margin-right:42px;padding-bottom:10px;}
.featured .item span{font-weight:700;color:#d51820;}
.newest{border:1px #d9d9d9 solid;border-top:none;margin-bottom:20px;}
.newest .head p.browse{float:right;padding-top:2px;}
.newest .head p.browse a{color:#ed1c24;font-size:10px;font-weight:400;}
.newest .head{height:21px;border-bottom:2px #d9d9d9 solid;font-size:13px;font-weight:700;color:#000;padding:7px 10px 0;}
.newest .main{background:#f0f0f0 url(../img/repeatx.png) repeat-x;background-position:0 0;overflow:hidden;width:938px;padding:20px 0 10px;}
.tag_cloud .head{color:#6c6a6a;font-size:20px;height:28px;border-bottom:1px #d9d9d9 solid;}
.tag_cloud .main{text-align:center;padding:10px 10px 0;}
.tag_cloud .main a{color:#e55d5d;font-size:20px;}
.groups{text-align:center;font-size:9px;color:#707070;padding:15px 0 0;}
.footer{height:53px;padding-top:15px;font-size:9px;color:#707070;text-align:center;}
.footer a,.groups a{color:#707070;}
.copyright{margin-top:15px;color:#999;}
.copyright a{color:#999;}
.sbl .rk{border:1px #d7d7d7 solid;}
.cats{width:170px;border:1px #d7d7d7 solid;margin-bottom:20px;}
.cats h4{display:block;height:30px;width:170px;background:#d7d7d7 url(../img/cat_head.gif) no-repeat;border-top:1px #d7d7d7 solid;cursor:pointer;}
.cats ul li{height:34px;}
.cats ul li a{border-top:1px #d7d7d7 solid;display:block;height:22px;font-size:11px;padding-top:10px;padding-left:11px;font-weight:700;background:#f0f0f0;}
.cats ul li a:hover{color:#ed1c24;background:#fff;text-decoration:none;}
.middle{width:556px;float:left;margin:0 20px 20px;}
.sbr .paid_sbr{border:1px #d7d7d7 solid;background:#fff url(../img/repeatx.png) repeat-x;background-position:0 -395px;text-align:center;}
.sbr .sp{border:1px #d7d7d7 solid;background:#fff;text-align:center;padding-bottom:20px;}
.no_bg{background:none;}
.sbr h5,.sbl h5{display:block;height:21px;padding-top:8px;padding-left:10px;font-size:12px;border-bottom:1px #d7d7d7 solid;text-align:left;margin-bottom:20px;}
.sbl p{font-size:9px;line-height:11px;margin:0 8px 15px;}
.sbr .item{margin-bottom:20px;padding:0 5px;}
span.bc,span.bc a{font-size:9px;color:#999;}
h1{color:#111;font-size:20px;font-weight:700;margin:15px 0 10px;}
.pdfs{margin:20px 10px;}
.pdfs .item img.l{float:left;border-bottom:2px #ed1c24 solid;width:75px;height:75px;margin:0 10px 10px 0;}
.pdfs .item a:hover img.l{border-bottom:2px #001eff solid;}
.pdfs .item .r{width:451px;float:left;}
.pdfs .item .r h2{font-size:12px;margin-bottom:5px;}
.pdfs .item .r p{font-size:10px;margin-top:5px;color:#4d4d4d;}
.pdfs .item .r span{font-size:10px;}
.pdfs .item .r span b{color:#d51820;font-weight:400;}
.pagination{padding-left:4px;margin:0 auto 20px;}
.pagination a{display:block;height:14px;border:1px #d7d7d7 solid;width:21px;float:left;color:#666;text-align:center;padding-top:4px;margin-right:4px;font-size:10px;font-weight:700;background:#f7f7f7 url(../img/repeatx.png) repeat-x;background-position:0 -376px;}
.pagination a:hover{text-decoration:none;color:#ed1c24;}
.pagination .next a,.pagination .prev a{width:40px;}
.buttons{text-align:center;height:51px;margin:20px 13px;}
.buttons a{display:block;width:265px;height:33px;background:#f23f44 url(../img/norepeat.gif) no-repeat;background-position:-22px 0;float:left;color:#fff;font-weight:700;font-size:14px;padding-top:18px;font-family:Arial;}
.buttons a:hover{background:#f97173 url(../img/norepeat.gif) no-repeat;background-position:-22px -51px;text-decoration:none;color:#ffd2d3;}
.serp{font-weight:700;font-size:12px;margin:0 0 20px;}
.tabs ul.tab li{float:left;border:1px #d7d7d7 solid;font-size:10px;font-weight:700;background:#ebebeb;position:relative;z-index:10;cursor:pointer;padding:10px;}
.tabs ul.tab li.active{background:#fff;border-bottom:1px #fff solid;cursor:default;}
.tabs .box_line{margin-top:-1px;position:relative;z-index:0;height:1px;border:1px #d7d7d7 solid;border-bottom:none;}
.tabs .box{margin-top:0;border:1px #d7d7d7 solid;border-top:none;position:relative;z-index:0;line-height:15px;width:534px;padding:10px;}
#box1{width:534px;}
#box2 ul li,#box3 ul li{padding-left:25px;background-repeat:no-repeat;margin-bottom:6px;background-image:url(../img/ico.gif);}
.ico_date{background-position:0 0;}
.ico_read{background-position:0 -136px;}
.ico_dl{background-position:0 -17px;}
.ico_question{background-position:0 -119px;}
.ico_page{background-position:0 -68px;}
.ico_tags{background-position:0 -153px;}
.ico_user{background-position:0 -170px;}
.ico_id{background-position:0 -51px;}
.ico_home{background-position:0 -34px;}
.ico_pdf{background-position:0 -102px;}
.ico_page2{background-position:0 -85px;}
.comments{margin:20px 0;}
.comments h4{font-size:15px;font-family:Arial;padding-bottom:5px;border-bottom:1px #d7d7d7 solid;margin-bottom:10px;}
.comments textarea{width:540px;height:100px;margin-bottom:5px;padding:5px;}
.comments input,.comments select{margin-bottom:5px;margin-right:0;width:268px;}
.comments input.name,.comments input.url{margin-right:4px;}
.comments select{font-family:Arial;font-size:12px;}
.comments .items .item span{font-weight:700;}
.comments .items .item .comment{line-height:12px;margin:5px 0 0;}
.comments .items .item{border-bottom:1px #d7d7d7 dashed;margin-bottom:15px;padding:0 10px 20px;}
.vote{padding-top:3px;height:30px;}
.cast{width:100px;float:left;margin:2px 0 0 5px;}
a.report{float:right;display:block;height:16px;width:52px;text-align:center;padding-top:2px;margin-right:4px;font-size:11px;font-weight:700;font-family:Arial;margin-top:1px;}
a.report:hover{margin-top:0;height:14px;width:50px;text-decoration:none;background:#f7f7f7 url(../img/repeatx.png) repeat-x;background-position:0 -376px;border:1px #d7d7d7 solid;}
.share{text-align:center;width:370px;overflow:hidden;}
.social{text-align:center;margin:5px 0 20px;}
.social .sprite{border:1px #fff solid;float:left;margin:0 2px 7px 0;}
.social a:hover img{border-color:#ed1c24;}
.share .frame{width:1110px;}
.share .frame .slide{float:left;width:370px;}
a.share_next{display:block;text-align:right;float:right;width:50px;}
a.share_prev{color:red;}
input.wpurl{width:275px;}
input.email_name,input.email_email{width:150px;color:#aaa;text-align:center;}
input.wpsubmit,input.emailsubmit{margin-top:5px;}
.recaptcha_div,.recaptcha{width:318px;height:130px;text-align:center;margin:20px auto;}
.recaptcha{margin:5px auto;}
.recaptcha_div img.loading,.recaptcha_div img.loading{margin-top:40px;}
textarea.html_code{width:300px;height:100px;font-size:11px;}
.download_popup_content{text-align:center;font-size:13px;margin:10px 0 30px;}
.rating_pop_content{width:400px;text-align:center;}
.rating_pop_content textarea{width:380px;height:100px;margin-bottom:5px;padding:5px;}
.rating_pop_content input{margin-bottom:0;margin-right:0;width:122px;}
.rating_pop_content input.name,.rating_pop_content input.email{margin-right:6px;}
.report_box{width:370px;height:345px;overflow:hidden;}
.report_box frame{width:740px;}
.report_box_1,.report_box_2{float:left;width:370px;height:345px;}
.report_box_1 table tr td.label{padding-top:3px;}
.report_box_1 input,.report_box_1 textarea,.report_box_1 select{margin-bottom:5px;width:280px;}
.report_box_1 input.submit{width:100px;}
.as_html_box{width:600px;height:280px;overflow:auto;}
.as_html_header{text-align:center;font-weight:700;font-style:italic;padding:10px;}
.search_search{width:100%;margin:0 0 20px;}
.search_search input.q{width:98%;font-size:11px;}
.search_search input.submit{font-size:11px;width:60px;}
.error{color:red;font-weight:700;margin-bottom:10px;}
table#contact tr td,table.forms tr td{padding-bottom:5px;padding-right:10px;vertical-align:top;}
table#contact tr td label,table.forms tr td label{display:block;padding-top:5px;}
.browse_item{font-size:12px;margin-bottom:20px;line-height:13px;}
.paid_sbr .item img.thumb{max-width:99px;}
.paid_sbr .item span{color:#d51820;font-weight:700;}
img.paid_thumb{float:left;border:1px #d9d9d9 solid;margin:0 15px 15px 0;}
.paid_desc,.paid_desc p{font-size:12px;line-height:14px;}
span.paid_price{font-size:14px;color:#d51820;font-weight:700;}
.meta{font-size:12px;line-height:16px;padding:0 0 10px;}
.scontent{font-size:12px;line-height:14px;margin-bottom:20px;}
table.upload_row tr td{vertical-align:middle;padding-right:5px;}
table.upload_step2{width:100%;}
table.upload_step2 tr td{padding-bottom:3px;padding-right:3px;}
table.upload_step2 tr td input,table.upload_step2 tr td textarea{font-size:11px;color:#aaa;}
table.upload_step2 tr td input,table.upload_step2 tr td select{font-size:11px;width:130px;}
table.upload_step2 tr td input#u2title,table.upload_step2 tr td input#u2tags{width:270px;}
table.upload_step2 tr td textarea{width:350px;height:50px;}
table.upload_step2 tr td input.next,table.upload_step2 tr td input.cancel{width:100px;color:#000;}
textarea.html_upload{width:420px;height:32px;font-size:10px;}
.login{text-align:center;padding:0 0 10px;}
.login input.button{margin:4px 0;}
table.profile_table{width:100%;margin:0;}
table.profile_table tr td{padding:4px;}
table.profile_table thead tr td{border:1px #e2e2e2 solid;background:#f0f0f0;font-weight:700;}
table.profile_table tbody tr td{border:1px #e2e2e2 solid;background:#fff;}
.italic{font-style:italic;}
.cloggedas{margin-bottom:10px;font-weight:700;}
.tags{margin:0 20px 20px;}
.lr{float:left;width:408px;min-height:370px;border:1px #ddd solid;line-height:13px;margin:0 20px 20px 10px;padding:15px;}
.ll{float:left;width:408px;min-height:370px;border:1px #ddd solid;line-height:12px;margin:0 10px 20px 20px;padding:15px;}
.nm{height:400px;border:1px #ddd solid;margin:0 20px 20px;}
.lr h3,.ll h3{font-size:14px;margin:0 0 10px;}
.lr a,.ll a{font-size:12px;color:#d51820;}
img.screenshot{width:548px;border:1px #8A8A8A solid;}
.viewer{width:550px;min-height:556px;margin:0 auto;}
.noscript{text-align:center;font-weight:700;background:#ffcdcd;font-size:15px;border:1px #000 solid;line-height:17px;padding:6px 10px;}
.noscript a{color:#00f;text-decoration:underline;}
img.here{float:left;}
.fbfan{float:left;width:364px;height:219px;}
img.lj2{margin:11px 0 12px;}
img.lj{margin:10px 0;}
.middle ul li.circle{list-style:circle outside none;margin:0 0 0 15px;}
.tooltip{position:absolute;z-index:1000;color:#303030;background-color:#f5f5b5;border:1px solid #F6F6F6;font-family:sans-serif;font-size:12px;line-height:18px;text-align:center;padding:10px 13px;}
table.availability tr.label td{background:#F6F6F6;font-weight:700;font-size:10px;border:1px #e2e2e2 solid;}
table.availability tr td{border:1px #e2e2e2 solid;padding:3px 10px;}
table.availability{font-size:12px;margin:15px auto 0;}
table.availability thead tr td{text-align:center;font-weight:700;background:#DC1920;color:#fff;border:1px #DC1920 solid;border-bottom:none;padding:5px 10px;}
table.availability tbody tr td{font-size:13px;}
table.availability tbody tr td input{width:180px;text-align:center;}
.html_upload table,table.edit{margin:0 auto 20px;}
.html_upload table tr td,table.edit tr td{vertical-align:middle;padding:0 5px 5px 0;}
.html_upload table tr td textarea,table.edit tr td textarea{font-size:12px;width:260px;height:85px;}
.html_upload table tr td span,table.edit tr td span{color:red;font-weight:700;}
a.simple_link{float:right;display:block;height:16px;width:97px;text-align:center;padding-top:3px;margin-right:4px;font-size:11px;font-weight:700;font-family:Arial;margin-top:1px;background:#fff url(../img/pgnt.gif) repeat-x 0 17px;}
a.simple_link:hover{margin-top:0;height:14px;width:95px;text-decoration:none;background-color:#f7f7f7;background-position:0 0;border:1px #d7d7d7 solid;}
.upload_loading{position:absolute;top:0;left:31px;width:463px;height:100%;z-index:100;background:#000;opacity:.4;filter:alpha(opacity=40);text-align:center;}
.upload_loading img{margin-top:88px;}
.member_menu{background:#FAFAFA;border:1px #EDEDED solid;padding:10px;}
.member_menu li{padding-bottom:3px;}
.member_menu li a{color:#D13C3C;text-decoration:underline;}
.sprite{background:url(../img/img.gif) no-repeat top left;display:block;}
.img-logo{background-position:0 -380px;width:133px;height:41px;}
.img-reg{background-position:0 -551px;width:150px;height:44px;}
.img-blogger{background-position:0 0;width:175px;height:65px;}
.img-email{background-position:0 -66px;width:175px;height:65px;}
.img-email_small{background-position:0 -132px;width:75px;height:77px;}
.img-facebook{background-position:0 -210px;width:175px;height:65px;}
.img-html{background-position:0 -276px;width:175px;height:65px;}
.img-html_small{background-position:0 -342px;width:100px;height:37px;}
.img-pdf{background-position:0 -422px;width:128px;height:128px;}
.img-twitter{background-position:0 -596px;width:175px;height:65px;}
.img-wordpress{background-position:0 -662px;width:175px;height:65px;}
.center{margin-left:auto;margin-right:auto;}
#facebox .b{background:url(../js2/facebox/b.png);}
#facebox .tl{background:url(../img/norepeat.gif);background-position:-726px 0;}
#facebox .tr{background:url(../img/norepeat.gif);background-position:-737px 0;}
#facebox .bl{background:url(../img/norepeat.gif);background-position:0 0;}
#facebox .br{background:url(../img/norepeat.gif);background-position:-11px 0;}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{background:#fff;width:370px;padding:10px;}
#facebox img.close_image{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right;height:auto;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
.bt-content{font-size:small;color:#000;line-height:normal;}
.uploadifyQueueItem{font:11px Verdana, Geneva, sans-serif;border:2px solid #E5E5E5;background-color:#F5F5F5;margin-top:5px;width:350px;padding:10px;}
.uploadifyError{border:2px solid #FBCBBC!important;background-color:#FDE5DD!important;}
.uploadifyQueueItem .cancel{float:right;}
.uploadifyProgress{background-color:#FFF;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;margin-top:10px;width:100%;}
.uploadifyProgressBar{background-color:#09F;width:1px;height:3px;}
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(../js2/rating/ui.stars.gif) no-repeat 0 0;}
.ui-stars-star a{background-position:0 -32px;}
.ui-stars-star-on a{background-position:0 -48px;}
.ui-stars-star-hover a{background-position:0 -64px;}
.ui-stars-cancel-hover a{background-position:0 -16px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}
ins,p a:hover,.sbl p a,.pdfs .item .r h2 a:hover,.member_menu li a:hover{text-decoration:none;}
p,table.upload_row{margin-bottom:7px;}
a:hover,.sbl p a:hover,.pdfs .item .r h2 a,.paid_sbr .more a{text-decoration:underline;}
.reg_pop p,.tag_cloud,.sbl h5,.pdfs .item{margin-bottom:10px;}
.reg_pop ul li,.upload .content p,.sbr .item img,.browse_item h3,.paid_sbr .item h4{margin-bottom:5px;}
.featured .item h4,.newest .item h4,ul.l li{margin-bottom:4px;}
.sbl,.sbr{float:left;width:170px;}
.pdfs .item .r span a,.browse a,.meta a,table.profile_table tr td a,.tags a{color:#d51820;}
.pagination a.active,.pagination a.active:hover{color:#ddd;cursor:default;}
#box2,#box3,#share,.hide{display:none;}
#box2 ul li a,#box3 ul li a,.comments .items .item span a{color:#ED1C24;font-weight:700;}
.comments input.name,.comments input.email,.comments input.url,.comments textarea,.rating_pop_content input.name,.rating_pop_content input.email,.rating_pop_content input.url,.rating_pop_content textarea{color:#aaa;font-family:Arial;font-size:12px;}
.comments .add,.paid_sbr .more{margin-bottom:20px;}
.comments .comment,.html_upload table tr td input,table.edit tr td input{font-size:12px;}
.rating_pop_content input.submit,#dis_comment,#dis_rapaid_thumbting{width:auto;}
.report_box_2,.login input,#facebox .loading,#facebox .image{text-align:center;}