body {margin:0; padding:0; background:url(images/bg.jpg) #111111; text-align:center; font-family:"Comic Sans MS", cursive;}

.clr{clear:both; font-size:1px; line-height:0; height:0;}

.floatl{float:left;}
.floatr{float:right;}

.margin_l3{margin-left:3px;}
.margin_b3{margin-bottom:3px;}

.main{width:1000px; margin:0 auto;}
.cont{width:994px; background-color:#2C2C2C; padding:3px; font-size:15px; line-height:20px;} 
/*
2C2C2C b5e5ab
*/
.vi {font-family: Courier, Arial; float:left; width:318px; height:60px;}
.dwld{float:left; width:270px; height:60px; text-align:right;}
.desc .dwld a{font-family: Verdana; font-size:20px; font-weight:bold; text-decoration:underline; background-color:#CCC; color:#000; padding:3px 6px; margin-right:-5px;}
.desc .dwld a:hover{text-decoration:none; color:#000;}
.categ{background-color:#000; width:100%; text-align:center; width:990px; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:5px; color:#bd290c}
.categ a{color:#f8f7f7; text-decoration:none}
.categ a:hover{color:#bd290c; text-decoration:underline}

.menu{width:994px; height:40px; border:3px solid #2e1900; background:url(images/menu_bg.jpg) #67461f;  font-family:"Arial Black", Gadget, sans-serif; font-size:22px; line-height:40px;}
.menu a{text-decoration:none;}
.menu a:hover{color: #FFF; text-decoration:underline}
.menu table, td{text-align:center}
.menu ul{margin:0; padding:0; text-align:center;}
.menu li{list-style:none; padding:0; margin:0; display: inline; text-align:center}

.menu_mem a{color:#fbf4b8}
.menu_vid a{color:#90fffb}
.menu_feat a{color:#ffa7ef}
.menu_join a{color:#d1ff90}
.menu_submit a{color:#c6c8f6}

.desc a{color:#ffffff; font-size:18px; line-height:22px;}
.desc a:hover{color:#fd9994; text-decoration:none}
.tit{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; line-height:23px; height:26px; float:right; padding:0 10px;}

.mid {font-family: Arial Rounded MT Bold, Comic Sans MS; font-size: 25px;  margin-top: 15px; padding-left:20px}
.fil { color:#f0ec7e; float:left; text-decoration:underline;}

.checkit { font-size: 20px;}
.checkit a{ color:#97f17f; text-decoration:underline}
.checkit a:hover{color:#FFF; text-decoration:none}
 
.footer {text-align:left; padding-left:10px; padding-bottom:10px; padding-top:5px}
.footer a{color:white; font-size:22px; font-weight:bold; font-family: Arial Rounded MT Bold, Comic Sans MS;}
.footer a:hover{color:#fd9994; text-decoration:none}
.block_categ{height:404px; width:994px; margin-top:20px;}
.block_categ .inner{padding:3px; height:372px}
.block_categ .one{ height:372px; width:248px; float:left}
.block_categ .one_1{ height:372px; width:496px; float:left}
.block_categ .desc{ width:226px; height:364px; border:1px dashed #CCC; float:left; margin-left:3px; padding:1px 5px 5px 5px; color:#CCC; text-align:left}
.block_categ .two{ height:372px; width:496px; float:right;}
.block_categ .two_1{ height:372px; width:248px; float:right;}

.block_mix{height:589px; width:994px; margin-top:20px;}
.block_mix .inner{padding:3px; height:582px; }
.block_mix .half_inner{width:492px;}
.block_mix .half_inner2{width:493px;}
.block_mix .desc{width:232px; height:322px; border:1px dashed #CCC; padding:5px; text-align:left}
.block_mix .one{width:245px; height:334px; background-color: #39C}
.block_mix .two{width:492px; height:246px; background-color: #9C3; margin-top:3px; float:left}

.block_vid{height:293px; width:994px; margin-top:5px;}
.block_vid .inner{padding:3px; height:287px;}
.block_vid .one{height:287px; width:384px; float:left}
.block_vid .two{height:287px; width:600px; float:right}
.block_vid .desc{ height:122px; width:588px; border:1px dashed #CCC; margin-top:3px; padding:5px; text-align:left}
.block_vid .three{ height:150px; width:600px; background-color:#090}

.block_vid2{ width:994px; margin-top:0;}
.block_vid2 .inner{padding:3px; height:287px;}
.block_vid2 .one{height:287px; width:384px;}
.block_vid2 .two{height:287px; width:600px;}
.block_vid2 .desc{ height:70px; width:588px; border:1px dashed #CCC; margin-top:3px; padding:5px; text-align:left}
.block_vid2 .three{ height:100px; width:600px; background-color:#090}

.block_2{height:441px; width:994px; margin-top:20px;}
.block_2 .inner{padding:3px; height:435px;}
.block_2 .half_inner{width:492px;}
.block_2 .one{width:204px; height:435px;}
.block_2 .two{width:141px; height:216px;}
.block_2 .three{width:285px; height:216px;}
.block_2 .desc{ height:204px; width:273px; border:1px dashed #CCC; margin-top:3px; padding:5px; text-align:left}

.bg_color_1 .footer{background-color:#754a2d}
.bg_color_1 .inner{background-color:#754a2d}
.bg_color_1 .tit{background-color:#cb8c65}
.bg_color_1 .desc{border-color:#9f816c; color:#ffffc6}

.bg_color_2 .footer{background-color:#343e60}
.bg_color_2 .inner{background-color:#343e60}
.bg_color_2 .tit{background-color:#7287d2}
.bg_color_2 .desc{border-color:#717890; color:#dbfaff}

.bg_color_3 .footer{background-color:#75602d}
.bg_color_3 .inner{background-color:#75602d}
.bg_color_3 .tit{background-color:#a58436}
.bg_color_3 .desc{border-color:#9f906c; color:#ffffc6}

.bg_color_4 .footer{background-color:#74752d}
.bg_color_4 .inner{background-color:#74752d}
.bg_color_4 .tit{background-color:#47481c}
.bg_color_4 .desc{border-color:#9e9f6c; color:#ffffc6}

.bg_color_5 .footer{background-color:#3e752d}
.bg_color_5 .inner{background-color:#3e752d}
.bg_color_5 .tit{background-color:#26481c}
.bg_color_5 .desc{border-color:#789f6c; color:#faffc6}

.bg_color_6 .footer{background-color:#2d755c}
.bg_color_6 .inner{background-color:#2d755c}
.bg_color_6 .tit{background-color:#1c4838}
.bg_color_6 .desc{border-color:#6c9f8d; color:#c6ffff}

.bg_color_7 .footer{background-color:#48478b}
.bg_color_7 .inner{background-color:#48478b}
.bg_color_7 .tit{background-color:#2c2b55}
.bg_color_7 .desc{border-color:#7f7fae; color:#ffffff}

.bg_color_8 .footer{background-color:#6f3c7e}
.bg_color_8 .inner{background-color:#6f3c7e}
.bg_color_8 .tit{background-color:#44254d}
.bg_color_8 .desc{border-color:#9a77a5; color:#fff4ff}

.bg_color_9 .footer{background-color:#7e3c68}
.bg_color_9 .inner{background-color:#7e3c68}
.bg_color_9 .tit{background-color:#4d2540}
.bg_color_9 .desc{border-color:#a57796; color:#fff4ff}

.bg_color_10 .footer{background-color:#7e3c3c}
.bg_color_10 .inner{background-color:#7e3c3c}
.bg_color_10 .tit{background-color:#b25858}
.bg_color_10 .desc{border-color:#a57777; color:#fff4f4}

.foot_inf{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; text-align:center; background-color:#000; padding:5px 0; line-height:18px;}
.foot_inf a{text-decoration:underline; color:#999;}
.foot_inf a:hover{text-decoration:none; color:#CCC}