/*  
Theme Name: Snapshot
Theme URI: http://www.woothemes.com
Description: Snapshot theme by WooThemes. Perfect for photographers and design galleries.
Version: 1.1
Author: WooThemes
Author URL: http://www.woothemes.com/
*/

/* start grid css */
body, html {margin: 0; padding: 0; color: #333333; background-image: url(images/box_body_bg.jpg); background-position: top center; background-repeat: repeat-x; background-color: #1e1e1e;}
div {font-size: 12px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; color:#333333; line-height: 18px}
h1 {font-size: 25px; line-height: 25px;}
h2 {font-size: 18px;}
h3 {font-size: 15px;}
hr {border: 1px solid #bfbebe; height: 1px;}

a:link {color:#666666; text-decoration: underline;}
a:visited {color:#666666; text-decoration: underline;}
a:hover {color:#999999; text-decoration: none;}
a:active {color:#999999; text-decoration: none;}

/*header*/
#header_wrapper {margin: auto; padding: 0; height: 123px;}
#header_left {margin: auto; padding: 25px 0 0 25px; width: 340px; float: left;}
#header_right {margin: auto; padding: 50px 10px 0 0; float: left; text-align: right;}
#header_icons {margin: auto; padding: 42px 5px 0 5px; float: right; text-align: right;}

/*box display*/
.boxes_wrapper {margin: auto; padding: 0 0 0 5px; float: left; background-image:}
.box_wrap {margin: auto; padding: 2px 2px 0 0; width: 342px; height: 299px; float: left; background-image: url(images/box_round.png); background-repeat: no-repeat; }
.box_container {margin: auto; padding: 5px 0 0 5px; position: relative;}

.box_info_tags {margin: 228px 0 0 5px; padding: 5px 0 3px 0; width: 325px; position: absolute; font-size: 11px;}
.box_info_tags a {color: #666666; text-decoration: none}
.box_info_tags a:hover {color:#333333;}

.box_info_cat {margin: 258px 0 0 5px; padding: 3px 0 0 0; width: 325px; position: absolute;}
.box_info_cat a {font-size: 11px; color: #666666; text-decoration: none}
.box_info_cat a:hover {color:#333333;}

.box_img {margin: 10px 0 0 0; padding: 5px 0 0 0; height: 190px; position: absolute;}
.main_img {border: 2px solid #cccccc;}
.box_title {margin: 213px 0 5px 0; padding: 0 0 5px 5px; height: 25px; position: absolute; font-size: 18px;}
.box_title h2 {margin: 2px 0 0 0; font-size: 20px;}
.box_title a {color: #333333; text-decoration: none;}
.box_title a:hover {color:#666666;}

.box_search_results {margin: auto; padding: 15px;}
.box_search_results h1 {color:#333333}

/*ads*/

#ad_wrapper {margin: auto; padding: 0 0 10px 0; float: left; background-color: #010101; width: 100%;}
#ad_top {margin: auto; padding: 0; background-image: url(images/right_top.png); background-repeat: no-repeat; width: 170px; height: 36px;}
#ad_mid {margin: auto; padding: 0;}
#ad_inside {margin: auto; padding: 15px;}
#ad_inside h3 {font-size: 14px;}
.ad_float {margin: auto; padding: 2px; width: 150px; float: left;}
#ad_bottom {margin: auto; padding: 0; background-image: url(images/right_bottom.png); background-repeat: no-repeat; width: 170px; height: 36px;}
.adimg {border: 1px #1e1e1e solid;}

/*nav*/
#main_nav {margin: auto; padding: 0; font-size: 11px; font-weight: bold;}
#main_nav ul {margin: auto; padding: 0; list-style: none;}
#main_nav li {margin: 0 5px 0 10px; padding: 0; float: left;}
#main_nav a {text-transform: uppercase; text-decoration: none;}

/*main content*/
#content_wrapper {margin: auto; padding: 0;}

#navi_wrapper {margin: auto; padding: 15px 15px 15px 0; clear: both;}

/*footer*/
#foot_wrapper {margin: auto; padding: 0; clear: both; background-image: url(images/footer.png); background-repeat: repeat-x; background-color: #010101; height: 350px;}

#foot_inside {margin: auto; padding: 20px 0 20px 0; width: 1000px; float: left; }
#foot_inside h3 {text-transform: uppercase; color:#333333;}
#foot_inside ul {margin: auto; padding: 0; list-style: none;}
#foot_inside li {margin: 0 5px 0 5px; padding: 0; float: left;}

#foot_col_1 {margin: auto; padding: 5px 0 5px 8px; width: 245px; float: left; min-height: 350px; font-size: 12px;}
#foot_col_2 {margin: auto; padding: 5px 0 5px 8px; width: 240px; float: left; border-left: 1px solid #292929; min-height: 300px; font-size: 12px;}
#foot_col_3 {margin: auto; padding: 5px 0 5px 8px; width: 240px; float: left; border-left: 1px solid #292929; min-height: 300px; font-size: 12px;}
#foot_col_4 {margin: auto; padding: 5px 0 5px 8px; width: 240px; float: left; border-left: 1px solid #292929; min-height: 300px; font-size: 12px;}
#copyright_info {margin: auto; padding: 20px 0 20px 20px; width: 1000px; float: left; clear: both; font-size: 12px; color: #666666;}

.foot_popular_searches {margin: auto; padding: 0 0 0 10px; line-height: 20px;}

/* single post styles */
#single_wrapper_top {margin: auto; padding: 0 0 0 10px; width: 975px; float: left;}
#single_related_posts {margin: auto; padding: 45px 10px 15px 10px; background-image: url(images/block_small.png); background-position: center 4px; background-repeat: no-repeat; width: 227px; height: 285px; float: left;}
#single_related_posts h2 {color:#333333;}

#single_post_details {margin: auto; padding: 0; background-image: url(images/block_big.png); background-repeat: no-repeat; width: 975px; min-height: 340px; float: left;}
#single_post_details_top {margin: auto; padding: 0; background-image: url(images/block_post_top.png); background-repeat: no-repeat; width: 975px; height: 35px;}
#single_post_details_mid {margin: auto; padding: 0; width: 975px; background-color: #f1f1f1;}
#single_post_details_inside {margin: auto; padding: 2px 15px 2px 15px}
#single_post_details_bottom {margin: auto; padding: 0; background-image: url(images/block_post_bottom.png); background-repeat: no-repeat; width: 975px; height: 35px;}


#single_post_img {margin: auto; padding: 10px; float: left; width: 340px; height: 190px;}
#single_post_stats {margin: auto; padding: 10px 0 25px 0; float: left; width: 300px; height: 190px;  font-size: 12px;}
#single_designer_info {margin: auto; padding: 10px 0 25px 10px; float: right; width: 230px; height: 190px; border-left: 1px solid #bfbebe;}
#single_post_stats h2 {text-transform: uppercase; color:#333333;}
#single_post_desc {margin: auto; padding: 15px 0 0 0; border-top: 1px solid #bfbebe; clear: both; width: 900px; line-height: 20px;}
.big_text {font-size: 16px;}

#single_wrapper_middle {margin: auto; padding: 0 0 0 10px; width: 975px; float: left;}
#single_popular_posts {margin: auto; padding: 15px 10px 15px 10px; background-image: url(images/block_small.png); background-position: center 4px;  background-repeat: no-repeat; width: 227px; height: 314px; float: left;}
#single_popular_posts h2 {color:#333333;}
#single_comment_form {margin: auto; padding: 0; background-image: url(images/block_big.png); background-position: center 4px; background-repeat: no-repeat; width: 724px; height: 345px; float: right;}
#single_comment_form_inside {margin: auto; padding: 45px 30px 30px 30px;}
#single_comment_form_inside h2 {color:#333333;}
#comment_form_left {margin: auto; padding: 0; float: left}
#comment_form_right {margin: auto; padding: 0; float: right}
.comment_form_text {width: 250px;}
.comment_form_textfield {width: 375px; height: 130px;}

#single_wrapper_bottom {margin: auto; padding: 0 0 0 10px; width: 975px; float: left;}
#single_comments_blank {margin: auto; padding: 0; width: 247px; height: 50px; float: left;}

#single_comments_inside {margin: auto; padding: 3px 0 10px 0; float: left; position: relative;}
#single_comments_top {margin: auto; padding: 0; background-image: url(images/block_comment_top.png); background-repeat: no-repeat; width: 724px; height: 39px;}
#single_comments_mid {margin: auto; padding: 0; width: 724px; background-color: #f1f1f1;}
#single_comments_mid h2 {margin: 0 0 10px 20px; color:#333333;}
#single_comments_bottom {margin: -15px 0 0 0; padding: 0; background-image: url(images/block_comment_bottom.png); background-repeat: no-repeat; width: 724px; height: 39px;}

/* page styles */
#page_wrapper {margin: 0 0 0 10px; padding: 0; width: 950px; float: left;}
#page_inside {margin: auto; padding: 0; float: left; position: relative;}
#page_top {margin: auto; padding: 0; background-image: url(images/block_page_top.png); background-repeat: no-repeat; width: 950px; height: 38px;}
#page_mid {margin: auto; padding: 0 20px 0 20px; width: 910px; background-color: #f1f1f1;}
#page_mid h2 {color:#333333;}
#page_bottom {margin: auto; padding: 0 0 10px 0; background-image: url(images/block_page_bottom.png); background-repeat: no-repeat; width: 950px; height: 38px;}

.tagcloud {line-height: 20px;}
#sub_captcha_left2 {margin: auto; padding: 0; float: left; width: 130px;}
#sub_captcha_right2 {margin: auto; padding: 18px 0 0 0; float: left; width: 100px;}
.small {font-size: 10px; font-weight: bold;}
.small input {background-color: #010101; border: 1px #010101 solid; font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; width: 20px;}
.tall input {margin: auto; padding: 5px 0 0 0; height: 22px;}
.tallbutton input {height: 28px;}
#submit_wrapper {margin: auto; padding: 15px 15px 0 25px; width: 875px; min-height: 775px; border-top: 1px solid #1f1f1f; border-bottom: 1px solid #1f1f1f;}
#submit_left {margin: auto; padding: 0; width: 400px; float: left; border-right: 1px solid #1f1f1f;}
#submit_right {margin: auto; padding: 0 0 0 45px; width: 425px; float: left;}

/* end new css */

#comments {margin: auto; padding: 0; border-top: 1px solid #dddddd;}
.commentlist li {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 0 2px 0; padding: 10px 10px 0 15px; min-height: 80px; background-color: #0e0e0e;}
.commentlist .gravatar {float: right; margin: 0px 5px 5px 20px; width: auto;}
.gravatar {width: 65px; height: 65px; float: right; margin: 0 5px 0 10px;}
.gravatar img {background-color: #ffffff; padding: 4px; border: 1px solid #cccccc;}
.commentlist cite {font-weight: bold; font-size: 14px; font-style: normal;}
#commentform #submit {background-color:#cccccc; border: 1px solid #1B4161; color: #333333}




/* start original css */
/*

#search2 {float: right;height: 25px;padding: 31px 0 0;}
#search2 input {background: url(/images/post_bg.gif) repeat-x top;border: 1px solid #cccccc;float: left;padding: 8px;width: 200px;}
#search2 input.btn {background: none;border: 0;margin: 8px 0 0 -30px;padding: 0;width: auto;}

#header  {position: relative; height: 130px; background-repeat: repeat-x;}
#header_inside {margin: auto; padding: 25px 0 0 0; width: 1000px;}
#logo h1 a{display: block; height: 101px; width: 513px;}
#header h1.title  {display: none;}
#header h1.title a  {text-decoration: none;}
#header p.description  {display: none;}

.rss {text-align:right;}
.rss li {margin:0px !important;}
.rss a {font-weight: bold;text-decoration: none;font-size: 0.9em;background: url(images/design/rss.gif) no-repeat center left;padding: 2px 0 2px 23px !important;}
.rss a:hover, .home_ad a:hover {text-decoration:underline;}

#nav  {height: 32px;color: #000000 !important;}
#nav ul  {padding: 0;height: 32px;margin: 0px;font-size: 12px; font-weight: bold;}
#nav ul li  {display: inline;margin: 0 15px 0 0;}
#nav ul li h3 {font-size:14px;}
#nav ul li a  {text-decoration: none;line-height: 30px;padding: 5px;	}

#content  {padding: 30px 0;}

#footer  {height: 45px;font-size: 1em;margin-bottom:20px;}
#footer p  {margin: 0;line-height:45px;}
#footer p a  {text-decoration: none;}
#footer p a:hover  {text-decoration: underline;}
#footer img {vertical-align:middle;}
#footer .powered {text-align:left;}
#footer .powered a {text-align:right;background: url(images/design/wordpress_logo.png) left center no-repeat;padding: 10px 0px 10px 30px;}
#footer .credit {text-align: right;}

#tagline  {position: absolute;top: 45px;right: 20px;font-size:16px;font-weight:bold;}
#tagline p {margin-bottom: 0px;padding:5px 10px 5px 10px;}

.post {margin-bottom:10px;height: 245px;}
.post p.categories {margin-bottom:15px;}
.post p.categories span {padding: 5px;margin-top: 50px;}
.post p.categories a  {font-weight: bold;text-decoration:none;}
.post p.categories a:hover {text-decoration:underline;}
.post_seperator {margin-bottom:10px;height:1px;border-bottom:1px dotted #A6B3B9;background-color: #ffffff;}

h2.title {font-size:22px;margin-bottom:15px;}
h2.theme_title  {font-size:28px;margin-bottom:20px;line-height:28px;}
h2.title .date  {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 10px;font-size:12px;}
h2.title a  {text-decoration: none;}
.post p.comments a  {padding: 0 0 0 22px;font-weight: bold;text-decoration: none;}

p.continue  {float: left;display: inline-block;width: auto}
p.continue a  {font-weight: bold;text-decoration: none;}

.widget {margin-bottom:20px;}
#leftwidget  {width: 159px;padding-right: 10px;margin-right: 0;}
.widget_line {background: url(/web-designers/wp-content/themes/convergence/images/hl-dot.gif) repeat-x top;clear: both;height: 2px;overflow: hidden;}
.widgetlist  h3  {margin: 0;padding: 5px 0 5px 10px;font-size: 18px;font-weight: bold;}
.widgetlist ul  {margin: 0;}
.widgetlist ul li  {margin: 0;padding: 4px 0 4px 10px;list-style: none;font-size: 12px;}
.widgetlist ul li a:link, .widgetlist ul li a:visited  {text-decoration: none;}
.widgetlist ul li a:hover  {text-decoration: underline;}

.fix {clear: both;}
.bordered  {border: 1px solid #000;}
.floatleft  {float: left;width: auto;}
.floatright  {float: right;width: auto;}
.alignright  {text-align: right;}
.alignr  {text-align: right;}
blockquote {font-size:14px;margin-bottom:15px;color:#4F4F4F;}

.theme h2 {font-size: 12px !important;margin: 0px !important;}
.large-screenshot {margin-bottom: 5px;border: 1px solid #dddddd;padding: 4px;width: 690px;}
.screenshot {margin-bottom: 5px;border: 1px solid #cccccc;padding: 6px;width: 330px;height: 190px;background-image: url(/images/post_bg.gif);}
.screenshot_single {margin-bottom: 5px;border: 1px solid #cccccc;padding: 6px;width: 330px;height: 190px;background-image: url(/images/post_bg.gif);}
.screenimg {width: 100%;height: 100%;float:right;position: relative;}
.screenimg span {position: absolute;font-size:10px;right: 0px;top: -22px;}
.screenimg span a {text-decoration: none;color:#333333;}
.theme .date {font-size: 11px;padding-top: 3px;color:#333333;}
.theme p {margin: 0 0 2px 0 !important;}
.theme .tags {padding: 0;}
.theme .tags a {font-size: 11px;text-decoration: none;}
.theme .rating {font-size: 11px !important;width: 100% !important;}
.post-ratings-text {font-size: 11px !important;}

#comments {border-top: 1px solid #dddddd;padding-top:20px;}

#comments h2  {margin: 0px 0px 20px;font-size: 18px !important;line-height: 24px;font-weight: normal !important;}
.commentlist li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 20px;padding:10px 10px 0px;}
.commentlist p {margin-bottom:10px;}
.commentlist .gravatar {float:right;margin:0px 5px 5px 20px;width: auto;}
.gravatar {width:65px;height:65px;float:right;margin-left:10px;margin-right:5px;margin-bottom:10px;}
.gravatar img {background-color: #FFFFFF;padding: 4px;border: 1px solid #cccccc;}
.commentlist cite {font-weight: bold;font-size: 14px;font-style: normal;margin-bottom:10px;}
.commentlist cite a:hover {text-decoration: none !important;}
.commentlist .metadata {color:#000 !important;text-decoration: none !important;font-weight: normal !important;}	
.commentlist .metadata:hover {text-decoration: underline !important;}
#commentform input {padding: 5px;margin-right: 10px;}
#commentform #submit {font-size:14px;}
#commentform textarea {padding: 10px;width:558px;}

.wp-pagenavi {margin-top:20px;padding-top:20px;border-top: 1px solid #dddddd;}

*/
