/*  
Theme Name: Fabric05.com
Theme URI: http://www.Fabric05.com
Description: Best Theme Ever
Version: 1.0
Author: colin
Author URI: nonefa
*/

/* Global */
body {font:75%/170% Helvetica, Arial, sans-serif; padding:0px; margin: 0px; color:#333333; background:  #fff repeat fixed 0 0; background-position: top;}
a {color:#333333; text-decoration: none;}
a:hover {color:#ca70eb; text-decoration:none;}
img {border:none;}
.clear{clear:both;}

/* Fonts */
small {font-size: 90%;}
p {margin:0 0 2px 0; padding:0;}
h1 {color:#222222; font-size:20px; font-weight:normal; margin:3px 0 0px;}
h2 {color:#222222; font-size:18px; font-weight:normal; margin:3px 0 0px;}
h3 {font-size:120%; margin:0px; padding:0px;}
h4 {color:#fff; text-align:center; font-weight:normal; font-size:20px; padding:0; margin:0 0 10px 0;}
h5 {font-size:120%; padding:0; margin:0 0 7px 0;}

/* top_network_bar */
#top_network_bar {display:block; width: 100%; height: 28px; position: fixed; top: 0px; left: 0px; right: 0px; text-align: left; margin:0 auto; border-top: solid 1px #666; background-color: #222; background-repeat:no-repeat; background-position:top center; z-index: 1;}
#bottom_wrapper {display:block; width: 988px; height: 28px; position: center; bottom: 0px; left: 0px; right: 0px; text-align: left; margin:0 auto;}
.top_netbar_logo {float: left; display:block; height: 28px; width: 120px; margin-left: 5px; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity = 50); -webkit-transition-property: opacity; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear; }

.top_netbar_logo:hover {-khtml-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity = 100);
 }
#top_network_menu {display:block; background-position: center; float: left; height: 140px; width: 140px; display:none; border-top: 1px solid #767676; border-left: 1px solid #767676; border-rightp: 1px solid #767676; position: fixed; top: 28px;}
#top_network_menu img:hover {-moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;}

#top_netbar_menu {display: block; float: right; height: 23px; padding-top: 5px; margin-right: 10px; width: 300px; text-align: right;}
#top_netbar_menu a {color:#fff; font-size: 12px; font-weight:normal; margin:0 0 5px;}
#login {width: 280px; padding: 15px; background: #222; display:block; float:left; margin-top: 3px; margin-right:30px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}

/* Top-Header */
#top {display:block; width:978px; height:60px; margin:0px auto; padding-top:34px; border: 0px; }
.top_logo {float: left; clear: both; width:330px; height:50px; margin-top:10px; margin-left: 0px; background: URL(images/fabric05newlogo.png); background-position: center;}
.top_search {float: left; width:200px; height:21px; margin-left:25px; margin-top:0px;}

/* Advertisement background: URL(images/banners/banner_empty_468x60.png)*/
.top_advertise {float: right; background-position: center; margin-top:12px; display:block; width: 468px; height: 60px;}

.girl {float: right; margin-top:2px; display:block; width: 51px; height: 96px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-right: 20px;}
.girl:hover {-webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); transform: rotate(-10deg);}
.boy {float: right; margin-top:2px; display:block; width: 51px; height: 96px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.boy:hover {-webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); -o-transform: rotate(10deg); transform: rotate(10deg);}
.slogancontest {float: right; margin-top: 20px; display: block; width: 450px; height: 20px; font-size: 20px; color: #ccc; border: 1px dashed #ccc; text-align: center; padding: 10px;}
.slogancontest a {color: #888;}
.slogancontest a:hover {color: #222;}

.advertise300x250 {float: right; background: URL(images/banners/banner_empty_300x250.png); background-position: center; display:block; width: 300px; height: 250px;}

/* Layout Wrapper */

#main_body {display:block; width: 978px; margin:10px auto; min-height: 1200px;}

#main_body_front1 {display:block; width: 978px; margin:10px auto; height: 380px;}

#main_body_front2 {display:block; width: 978px; margin:5px auto; min-height: 50px;}

#main_body_front3 {display:block; width: 978px; margin:10px auto; height: 300px;}

#main_body_front4 {display:block; width: 978px; margin:10px auto; height: 580px; margin-bottom: 0px;}

#main_body_front5 {display:block; width: 978px; margin:10px auto; height: 690px; margin-bottom: 0px;}

#main_content {display:block; float: left; width: 658px;  min-height: 1000px;}

#main_front_article {display:block; float: left; width: 428px; margin-right: 10px; }

#main_front_gallery {display:block; float: left; width: 220px; height: 600px; margin-right: 0px;}

#main_gallery {display:block; float: left; width: 646px; margin-right: 2px; }

#main_gallery_side {display:block; float: left; width: 102px; height: 600px; margin-right: 0px;}

#main_cat_gallery {display:block; float: left; width: 658px; height: 600px; margin-right: 0px;}

#main_sidebar {display:block; float: right; width: 300px; height: 1000px; border-left: solid 1px #222;  padding-right: 3px; padding-left: 15px;}

#line {display:block; clear:both; width: 978px; margin:10px auto; height: 5px; border-bottom: 1px solid #666; margin-top: 25px; margin-bottom: 25px;}

.started {display: block; float: right; width: 650px; height: 70px; background-color: #fff; border: 1px solid; margin-bottom: 10px;}

.started2 {display: block; float: right; width: 978px; height: 70px; background-color: #fff; border: 1px solid; margin-bottom: 10px;}

.started_intro {display: block; float: left; width: 200px; height: 55px; background-color: #fff; border: 0px solid; margin-left: 10px; margin-top: 10px;}

.started_intro2 {display: block; float: left; width: 270px; height: 55px; background-color: #fff; border: 0px solid; margin-left: 10px; margin-top: 10px;}

.step {display: block; float: left; width: 120px; height: 60px; background-color: #fff; border: 0px solid; margin-left: 15px; margin-top: 5px;}

.step2 {display: block; float: left; width: 150px; height: 60px; background-color: #fff; border: 0px solid; margin-left: 15px; margin-top: 5px;}

.started h2 {display: block; float: left; width: 200px; height: 26px; font-size: 24px; font-weight:bold; color: #ca70eb;}
.started h3 {display: block; float: left; font-weight:normal; width: 200px; height: 20px; font-size: 12px; color: #222;}

.started2 h2 {display: block; float: left; width: 270px; height: 26px; font-size: 21px; font-weight:bold; color: #ca70eb;}
.started2 h3 {display: block; float: left; font-weight:normal; width: 220px; height: 20px; font-size: 12px; color: #222;}

.step h4 {display: block; float: left; text-align: left; font-weight:bold; width: 120px; height: 15px; font-size: 13px; color: #222; margin: 0 0 3px 0;}
.step h5 {display: block; float: left; font-weight:normal; width: 110px; height: 22px; font-size: 11px; color: #666; margin: 0 0 0 0;}

.step2 h4 {display: block; float: left; text-align: left; font-weight:bold; width: 150px; height: 13px; font-size: 14px; color: #222; margin: 0 0 3px 0;}
.step2 h5 {display: block; float: left; font-weight:normal; width: 150px; height: 22px; font-size: 10px; color: #666; margin: 0 0 0 0;}

#short_gallery h1 {font-size: 12px; font-weight:bold; color: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 3px; padding-top: 2px;}

#short_gallery {display:block; float: right; width: 650px; height: 125px; margin-bottom: 0px; overflow: hidden;}

#short_gallery2 {display:block; float: right; width: 600px; height: 125px; margin-bottom: 0px; overflow: hidden;}


#long_gallery h1 {font-size: 12px; font-weight:bold; color: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 3px; padding-top: 2px;}

#long_gallery {display:block; float: right; width: 978px; height: 125px; margin-bottom: 0px; border: 0px solid #ccc; overflow: hidden;}

#long_gallery_double {display:block; float: right; width: 978px; height: 250px; margin-bottom: 10px; border: 1px solid #ccc; overflow: hidden;}

#category_image {display:block; float: left; width: 978px; height: 50px; margin-bottom: 5px; border: 0px solid #ccc; overflow: hidden;}

#category_image img {float: left; display: block; border: 1px solid #ebebeb;}

#category_image img:hover {float: left; display: block; border: 1px solid #333333;}

/* Navigation */
#navigation {display:block; width:978px; height:21px; margin:0px auto; padding-top: 25px; padding-bottom: 10px; border-bottom: dashed 0px #222;}
#navigation a {font-size: 12px; font-weight:bold; color: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 5px; padding-top: 2px;}
#navigation li {display:block; float: left; margin-right: 5px; width:auto; height: 21px; background: #222; border: 0px; -webkit-transition-property: background; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear;  -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#navigation li:hover {background: #ca70eb;}

#home .nav-home a {background: #ca70eb}


#navigation li a.current {background: #ca70eb}
#nav_slogan {float: left; display:block; font-size: 17px; letter-spacing:4px; font-weight:bold; color: #222; width: auto;}
#navigation_end {float: right; display:block; width:21px; height: 21px; background: #ca70eb; border: 0px; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}
#slogan {float: right; display:block; width:350px; height:21px;}
#slogan2 {float: left; display:block; width:608px; height:21px;}

#section_title {display:block;float: left; width: auto; height: 20px; background: #222; margin-left: 0px; -moz-border-radiust: 10px; -webkit-border-radius: 10px;}

#section_title a {font-size: 12px; font-weight:bold; color: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 3px; padding-top: 2px;}

/* sidebar */
#sidebarwidget {display:block; width:300px; margin-bottom: 15px; background:#fff; border-left: solid 0px #222; border-right: solid 0px #222; border-top: solid 3px #fae8ff;}
#sidebar {display: block; float: right; width:300px; color:#222; font: 11px/100% Arial, Helvetica, sans-serif; line-height: 130%;}
#sidebar p {margin:0px 0px 15px;}
#sidebar h3 {font:bold 10px/100% Arial, Helvetica, sans-serif; color:#222; text-decoration: underline;}
#sidebar h5 {font:bold 11px/100% Arial, Helvetica; color:#fff; text-transform: uppercase; vertical-align: baseline;}
#sidebar h3 a, #sidebar h3 a:visited {color: #888;}
#sidebar h3 img {vertical-align: middle;}
#sidebar ul {margin: 0; padding:0 0 0 10px;}
#sidebar ul li {padding-left:18px; padding-right: 10px; margin:7px 0 3px 0; list-style:none;}
#sidebar ul li ul li { padding-left:12px;}
#widget_title {display:blockf; width:260px; height: 14px; padding:8px 20px 3px 20px; background:#222;}
#ad_left img {display:block; float: left; padding: 10px; background: #cfcfcf; margin-right: 8px; margin-bottom: 15px; }
#ad_right img {display:block; float: right; padding: 10px; background: #cfcfcf; margin-bottom: 15px; }

#sidebar_social {display:block; clear: both; color: #222; letter-spacing:2px; float: right; font-size: 11px; width: 280px; margin-bottom: 15px; background-color: #EEE; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding bottom: 5px;}
#sidebar_social img {padding-right: 10px; padding-left: 10px; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
#sidebar_social img:hover {-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

/* FOOTER */
#footer {display:block; clear: both; width: 978px; height: 70px; margin: 0px auto; background-color: #222; margin-bottom: 10px;}

.footer_logo {float: left; height: 28px; width: 125px; margin-top:20px; margin-left: 20px; margin-right: 60px; background: URL(http://www.style06.com/wp-content/themes/style06/images/f5_mini.png); background-position: center;}

.footer_copy {width: 740px; height 65px; padding-top: 13px; color: #fff; }

.fasimage_thumb {float:left; display:block; margin-bottom: 8px; margin-left: 8px; margin-right: 0px; }
.fasimage_inner_thumb {float:left; display:block; width: 100px; height:100px; border:1px solid #d5d5d5; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px;}

.fasimage_thumb2 {float:left; display:block; margin-bottom: 7px; margin-right: 3px; margin-left: 3px;}
.fasimage_inner_thumb2 {float:left; display:block; width: 100px; height:100px; border:1px solid #d5d5d5; }
.fasimage_inner_thumb2:hover{float:left; display:block; width: 100px; height:100px; border:1px solid #ca70eb; }

.fasimage_inner_submit {float:left; display:block; width: 203px; height:94px; border:4px solid #222; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px;}
.fasimage_thumb_submit {float:left; display:block; margin-bottom: 7px; margin-left: 0px; margin-right: 7px; }
.fasimage_inner_thumb3 {float:left; display:block; width: 80px; height:80px; border:10px solid #ebebeb; -webkit-transition-property: border; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear;}

.fasimage_inner_thumb3:hover {border: 10px solid #666;}
.fasimage_thumb3 {float:left; display:block; margin-bottom: 0px; margin-top: 0px; width: 80px; height: 100px; font-size: 10px;}

.article_1 {float:left; display:block; margin-bottom: 0px; margin-top: 0px; width: 453px; height: 120px; font-size: 11px; line-height: 13px; margin-bottom: 15px; background: #ebebeb; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; -webkit-transition-property: background; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear;}

.article_1:hover {background: #ccc;}


.article_thumb {float:left; display:block; width: 100px; height:100px; border: 2px solid #666; margin: 8px; -webkit-transition-property: border; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear;margin-right: 10px;}
.article_thumb:hover {border: 2px solid #ca70eb;}

.article_wrapper {float:left; display:block; width: 450px; height:600px; border:1px solid #ebebeb; }

.spacer {float: left; height:80px; width:30px; display: block;}
.spacer2 {float: left; height:50px; width:9px; display: block;}
.spacer3 {float: left; height:80px; width:27px; display: block;}

.fasimage_inner_thumb4 {float:left; display:block; width: 80px; height:80px; border:10px solid #ebebeb; -webkit-transition-property: border; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear;}

.fasimage_inner_thumb4:hover {border: 10px solid #666;}

.contentarticle {float:left; display:block; width: 428px; margin-bottom: 5px; padding-bottom: 10px; border-top: 2px solid #222;}
.contentcontent {float:left; display:block; width: 658px; margin-bottom: 5px; padding-bottom: 10px; border-top: 2px solid #222;}
.content_commentcount {float:left; display:block; width: 35px; height: 12px; padding: 10px 10px 20px 10px; background-color:#222; margin-right: 10px;}
.content_votecount {float:left; display:block; width: 50px; height: 42px; padding: 0px 0px 0px 5px; background-color:#222; margin-right: 10px;}
.contentcontent2 {float:left; display:block; width: 646px; margin-bottom: 5px; padding-bottom: 10px; border-top: 2px solid #222;}
.contentheader {float:left; display:block; width: 646px; margin-bottom: 5px; padding-bottom: 10px; border-top: 2px solid #222;}

.voteit {display: block; float:left; display:block; width: 370px; height: 100px; border: 2px dashed #222; padding: 10px 20px 20px 150px; margin-bottom: 5px;}
.votemethod {display: block; float:left; display:block; width: 50px; height: 70px; margin-bottom: 5px; padding: 5px; margin-right: 20px;}

.splash_image {float: left; clear: both; width:656px; height:148px; margin-bottom: 15px; border: 1px solid #222; background: URL(images/05_splash.jpg); background-position: center;}

.splash_image_look {float: left; clear: both; width:656px; height:148px; margin-bottom: 15px; border: 1px solid #222; background: URL(images/05_splash_look.jpg); background-position: center;}

.splash_image_pick {float: left; clear: both; width:656px; height:148px; margin-bottom: 15px; border: 1px solid #222; background: URL(images/05_splash_pick.jpg); background-position: top left; background-repeat:no-repeat;}

.featured {float: left; width:300px; height:350px; margin-bottom: 15px; border: 10px solid #ebebeb; -webkit-transition-property: border; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: linear;}
.featured:hover {border: 10px solid #666;}

#submission_pick_form {display: none; float: right; font-size: 12px; clear: both; width: 576px; height: 315px; border: 1px solid #222; margin-bottom:20px; padding: 20px 40px 0px 40px; background-color: #ffeef8;}
#submission_pick_form input { font-size: 12px; width: 250px;}
#submission_pick_form textarea { font-size: 12px; width: 500px; height: 100px;}
#submission_pick_form ul {margin: 0; padding:0 0 0 0;}
#submission_pick_form ul li {padding-left:0px; padding-right: 10px; margin:0px 0 3px 0; list-style:none;}

#submission_look_form {display: block; float: left; font-size: 12px; clear: both; width: 440px; height: 540px; border-right: 1px solid #d5d5d5; margin-bottom:20px; padding: 20px 20px 0px 20px; background-color: #fff;}
#submission_look_form input { font-size: 12px; width: 200px;}
#submission_look_form button { font-size: 12px; width: 100px;}
#submission_look_form textarea { font-size: 12px; width: 440px; height: 100px;}
#submission_look_form ul {margin: 0; padding:0 0 0 0;}
#submission_look_form ul li {padding-left:0px; padding-right: 10px; margin:0px 0 3px 0; list-style:none;}
.gform_title {margin-bottom: 20px; font-size: 15px;}
#submission_right {display: block; float: right; font-size: 12px; width: 322px; height: 322px; border-right: 0px solid #d5d5d5; margin: 90px 90px 0px 20px; background-color: #fff;}

#login_form {display: block; float: left; font-size: 12px; clear: both; width: 400px; height: 540px; border-right: 1px solid #d5d5d5; margin-bottom:5px; padding: 20px 20px 0px 20px; background-color: #fff;}
#login_form input { font-size: 12px; width: 80px;}
#login_form textarea { font-size: 12px; width: 440px; height: 100px;}
#login_form ul {margin: 0; padding:0 0 0 0;}
#login_form ul li {padding-left:0px; padding-right: 10px; margin:0px 0 3px 0; list-style:none;}
#LoginWithAjax_Links_Remember {padding-top: 50px;}

/* Page Navi */
.wp-pagenavi a, .wp-pagenavi a:link {padding: 1px 5px 1px 5px; margin: 2px; font-weight: bold; border: 3px solid #222222; color: #222222; background-color: #FFFFFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wp-pagenavi a:visited {padding: 1px 5px 1px 5px; margin: 2px; font-weight: bold; border: 3px solid #222222; color: #222222; background-color: #FFFFFF;	-moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wp-pagenavi a:hover {border: 3px solid #222222; color: #fff; background-color: #ca70eb; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wp-pagenavi a:active {padding: 1px 5px 1px 5px; margin: 2px; font-weight: bold; border: 3px solid #222222; color: #fff; background-color: #ca70eb; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wp-pagenavi span.pages { padding: 1px 5px 1px 5px; margin: 2px 2px 2px 2px; color: #ca70eb; font-weight: bold; border: 3px solid #222222; background-color: #FFFFFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wp-pagenavi span.current {padding: 1px 5px 1px 5px; margin: 2px; font-weight: bold; border: 3px solid #222222; color: #fff; background-color: #ca70eb; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wp-pagenavi span.extend { padding: 1px 5px 1px 5px; margin: 2px; border: 3px solid #222222; color: #ca70eb; font-weight: bold; background-color: #FFFFFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.pagnav {display: block; padding-bottom: 10px; padding-top: 10px;}


/* comments */
.comments_headline {font-size:18px; padding-bottom:3px; margin-bottom:8px; border-bottom:1px solid #888;}
.commentlist {list-style:none; repeat-x #FFF;  padding: 10px; margin: 0 10px 0 0; }
.commentlist li {border: 1px solid #CCC; margin-bottom: 10px; padding:5px;}
.comment-meta {float:right;}
 
.next {display: block; float: right; font-size: 14px; font-color: #fff; background-color: #222; padding-left: 40px; padding-right: 40px; height: 20px; border: 4px solid #ccc; margin-bottom: 25px;}
.next a {color: #fff;}
.prev {display: block; float: left; font-size: 14px; font-color: #fff; background-color: #222; padding-left: 20px; padding-right: 20px; height: 20px; border: 4px solid #ccc; margin-bottom: 25px;}
.prev a {color: #fff;}

/* headers */
.header_front {display:block; width:978px; height:21px; margin:0px auto; padding-top: 5px; padding-bottom: 5px; border-bottom: dashed 0px #222; width:auto; height: 21px; clear: both;}
.header_front a {font-size: 11px; font-weight:bold; color: #fff; padding-left: 15px; padding-right: 40px; padding-bottom: 3px; padding-top: 2px; background: #666;}

.header_front_half {display:block; width:500px; height:21px; margin:0px auto; padding-top: 5px; padding-bottom: 5px; border-bottom: dashed 0px #222; width:auto; height: 21px; clear: right;}
.header_front_half a {font-size: 11px; font-weight:bold; color: #fff; padding-left: 15px; padding-right: 40px; padding-bottom: 3px; padding-top: 2px; background: #666; margin-left: 10px;}

#look_category_image {display:block; float: left; width: 978px; height: 52px; margin-bottom: 25px; border: 0px solid #ccc; overflow: hidden;}

#look_category_image img {float: left; display: block; border: 1px solid #ebebeb; margin-left:3px; margin-right: 3px; -webkit-transition-property: border; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: linear;}

#look_category_image img:hover {float: left; display: block; border: 1px solid #333333;}

#announcement1 {display:block; float: left; width: 900px; height: 30px; margin-left: 20px; margin-bottom: 15px; border: 0px solid #ccc; overflow: hidden; font-size: 20px; color: #777777; font-weight: bold; text-align: center;}

#announcement1 a {color: #ca70eb}

#pick_menu {display:block; float: left; width: 194px; height: 160px; margin-right: 15px; margin-bottom: 15px; border: 1px solid #ccc; overflow: hidden; font-size: 11px; color: #555; font-weight: normal; text-align: left; padding: 5px 10px 5px 10px;}
#pick_menu3 {display:block; float: left; width: 194px; height: 160px; margin-bottom: 15px; border: 1px solid #ccc; overflow: hidden; font-size: 11px; color: #555; font-weight: normal; text-align: left; padding: 5px 10px 5px 10px;}
#pick_menu3 h2 {display: block; float: left; font-weight: bold; height: 16px; font-size: 16px; font-weight:bold; color: #222;}
#pick_menu h2 {display: block; float: left; font-weight: bold; height: 16px; font-size: 16px; font-weight:bold; color: #222;}
#pick_menu li {list-style:none; margin-left: 10px;}
#pick_menu3 li {list-style:none; margin-left: 10px;}
#pick_submit {display:block; float: left; width: 283px; height: 170px; border: 1px solid #ccc; margin-left: 15px; overflow: hidden; font-size: 11px; color: #555; font-weight: normal; text-align: left; -webkit-transition-property: border; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: linear;}
#pick_submit:hover {border: 1px solid #222;}

.authorinfo {display: block; font-size: 11px; width: 270px;}
#authorarea {display: block; width: 270px; padding: 15px;border: 1px dashed #222; margin-bottom: 15px;}