/*  



Theme Name: Style06.com



Theme URI: http://www.style06.com



Description: Best Theme Ever



Version: 4.0



Author: colin



Author URI: none



*/







/* Global */



body {font:75%/170% Arial, Helvetica, sans-serif; padding:0px; margin: 0px; color:#333333; background: url(images/main_bg.gif) #ffffff no-repeat fixed 0 0; background-position: top;}



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



a:hover {color:#58d655; text-decoration:none;}



img {border:none;}



.clear{clear:both;}







/* Fonts */



small {font-size: 90%;}



p {margin:0 0 3px 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); }



.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:.65; filter:alpha(opacity=65); opacity:.65;}







#top_netbar_menu {display: block; float: right; height: 23px; padding-top: 5px; margin-right: 10px; width: 550px; 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:none; 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:90px; margin:0px auto; padding-top:34px; border: 0px; padding-left:10px; padding-right:10px; }



.top_logo {float: left; clear: both; width:230px; height:50px; margin-top:15px; margin-left: 0px; background: URL(images/header/s6logo_main.png); background-position: center;}



.top_search {float: left; width:200px; height:21px; margin-left:25px; margin-top:0px;}



.top_slogan {float: left; width: 470px; height: 20px; font-size: 18px; color: #ddd; font-weight: bold;}

.top_slogan h1 {float: left; width: 470px; height: 20px; font-size: 18px; color: #ddd; font-weight: bold;}



/* Advertisement */



.top_advertise {float: right; background: URL(images/banners/banner_empty_468x60.png); background-position: center; margin-top:24px; display:block; width: 468px; height: 60px;}



.advertise300x250 {float: right; background: URL(images/banners/banner_empty_300x250.png); background-position: center; display:block; width: 300px; height: 250px;}



#ad_page {display:block;}



#ad_120_l img {display:block; float: left; padding: 4px; background: #cfcfcf; margin-right: 11px; margin-bottom: 15px; }



#ad_120_r img {display:block; float: right; padding: 4px; background: #cfcfcf; margin-bottom: 15px; }





/* Layout Wrapper */



#main_body {display:block; width: 978px; margin:10px auto; min-height: 1850px;}



#main_content {display:block; float: left; width: 658px; padding-right: 7px; border-right: dashed 5px #777; min-height: 1950px;}



#short_gallery {display:block; float: left; width: 968px; border: dashed 5px #777; height: 115px; margin-bottom: 10px; background-color: #e7ffdf;}



#main_front_article {display:block; float: left; width: 428px; margin-right: 10px; }



#main_front_gallery {display:block; float: left; width: 220px; height: 800px; margin-right: 0px;}



#main_gallery {display:block; float: left; width: 546px; margin-right: 10px; }



#main_gallery_side {display:block; float: left; width: 102px; height: 800px; margin-right: 0px;}



#main_cat_gallery {display:block; float: left; width: 658px; height: 800px; margin-right: 0px;}



#main_sidebar {display:block; float: right; width: 300px; height: 800px;}







/* Navigation */



#navigation {display:block; width:978px; height:21px; margin:0px auto; padding-top: 25px; overflow: hidden;}



#navigation a {font-size: 12px; font-weight:bold; color: #fff; padding-left: 22px; padding-right: 22px; padding-bottom: 3px; padding-top: 2px;}



#navigation li {display:block; float: left; margin-right: 4px; width:auto; height: 21px; background: #222; border: 0px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}



#navigation li:hover {background: #58d655}



#navigation li a.current {background: #58d655}



#navigation_end {float: right; display:block; width:21px; height: 21px; background: #58d655; 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:370px; height:21px;}



#slogan2 {float: left; display:block; width:908px; height:21px;}







/* 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 #58d655;}



#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:block; width:260px; height: 14px; padding:8px 20px 3px 20px; background:#222;}



#ad_left img {display:block; float: left; padding: 10px; background: #cfcfcf; margin-right: 10px; margin-bottom: 15px; }



#ad_right img {display:block; float: right; padding: 10px; background: #cfcfcf; margin-bottom: 15px; }



#ad_center img {display:block; float: left; padding-top: 10px; padding-bottom: 10px; padding-left: 40px; padding-right: 40px; background: #cfcfcf; margin-bottom: 15px; }



#sidebar_social {display:block; clear: both; color: #222; letter-spacing:2px; float: right; font-size: 11px; width: 278px; height: 62px; margin-bottom: 15px; background-color: #EEE; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding bottom: 5px; border: dashed 1px #222;}



#sidebar_social img {padding-right: 10px; padding-left: 10px; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60;}



#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; border-top-left-radius: 15px; -moz-border-radius-topleft: 15px; border-top-right-radius: 15px; -moz-border-radius-topright: 15px;}



.footer_logo {float: left; height: 28px; width: 140px; margin-top:20px; margin-left: 20px; margin-right: 60px; background: URL(images/s6logo_foot.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; height: 130px; width: 100px; margin-bottom: 30px; margin-left: 0px; margin-right: 7px;}



.fasimage_thumb4 {float:left; display:block; margin-bottom: 7px; margin-left: 0px; margin-right: 7px;}



.ratingtext {color:#222222; font-size:8px; font-weight:normal;}



.fasimage_inner_thumb2 {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_thumb3 {float:left; display:block; margin-bottom: 15px; margin-top: 7px; margin-left: 0px; margin-right: 2px;  margin-left: 3px; }



.fasimage_inner_thumb3 {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_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_thumb5 {float:left; display:block; width: 150px; height:150px;}



.fasimage_thumb5 {float:left; display:block; height: 170px; width: 150px; margin-bottom: 30px; margin-left: 0px; margin-right: 10px;}









.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: 546px; margin-bottom: 5px; padding-bottom: 10px; border-top: 2px solid #222;}



.contentheader {float:left; display:block; width: 546px; 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/06_splash.jpg); background-position: center;}







#submission_pick_form {display: block; float: right; font-size: 12px; clear: both; width: 576px; height: 240px; border: 1px dashed #222; margin-bottom:20px; padding: 15px 40px 5px 40px; background: url(images/submit_bg2.png) #ffffff no-repeat;}



#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: 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_look_form input { font-size: 12px; width: 250px;}



#submission_look_form textarea { font-size: 12px; width: 500px; 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;}



















/* 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;}








