html, body{font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; font-size:.85em; border:0; color:#333}

body{background-image:url(images/smashing-share-bg.jpg); background-repeat:repeat-x; background-color:#171310}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote{margin:0; padding:0}

p{line-height:20px; padding:0; font-size:13px; margin-bottom:20px}

h1, h2, h3, h4, h5{padding:0; font-family: 'Yanone Kaffeesatz',Arial,Helvetica,sans-serif; font-weight:bold}



ul, ol{list-style:square url(none); padding:0}

small{font-size:11px}

code{background:#FFFFC1}

a{color:#828B1B; text-decoration:none}

a:hover{text-decoration:none}

a img{border:1px solid #ccc}

blockquote p{padding:5px 0}

input{font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif}

.aligncenter{margin:5px auto 20px auto; display:block}

.alignleft{border:1px solid #ccc; float:left; margin:5px 15px 10px 0}

.alignnone{border:1px solid #ccc; margin:5px 15px 0 0}

.alignright{margin:5px 0 15px 15px; float:right}

.col-left{float:left; width:56%; padding:0 15px 20px 20px; display:block}

.col-right h2{color:#ccc; font:normal 1em Arial,Helvetica,sans-serif; text-decoration:none; margin:5px 0 0; padding:0}

.col-right h2 a{color:#ccc !important}

.col-right h2 a:hover{color:#fff !important; text-decoration:none !important}

.col-right{float:right; display:block}

#content .col-right{width:400px; margin:0; padding:0 20px}

#wrap{background-image:url(images/smashing-content-bg.jpg); background-repeat:no-repeat; background-position:center top}

/* Top */



#top-out{width:100%}

#top{margin:0 auto; width:90%; max-width:1138px; min-width:1108px; padding:0; overflow:hidden; display:block}

#top .col-left{padding:0 5px; float:left}

#top .col-right{}

#page_navi{width:100%; height:30px; font-size:12px; padding-top:7px}

#page_navi a{color:#CBCBCB}

#page_navi a:hover{text-decoration:underline}

#page_navi ul{padding:0}

#page_navi .col-left{margin-left:-6px}

#page_navi ul.rss{background:url(images/bg_rss.gif) no-repeat 0 5px; padding:6px 0 2px 15px}

#page_navi ul.rss li{padding:0 10px; display:inline; background:url(images/bg_separator.gif) no-repeat right 4px}

#page_navi ul.rss li.last{background:none}

#header{width:100%; height:107px; padding-top:25px; clear:both; position:relative}

#header img.title{margin-left:10px}

#header h2{font:bold 40px Helvetica,Arial,sans-serif; margin:0px 0px 8px 10px; padding:0px; word-spacing:-.3em; background:url(http://www.smashingshare.com/wp-content/themes/busybee/images/logo-trans.png) no-repeat; text-indent:-9999px; width:341px}

#header h2 span{color:#000}

#header h2 a{display:block; height:80px}

#header h3{margin:-5px 0 0 10px; padding:0; font:bold .97em Arial,Helvetica,sans-serif; color:#333}

#header .advert{position:absolute; right:5px; top:22px}

#cat_navi{width:100%; background-color:#171310}

#cat_navi li a span{font-size:12px; color:#9D9D9D; font-weight:normal}

#middle-out-top, #middle-out-bottom{background:none !important}

#middle-out-top{width:100%; background:rgb(239,239,234) url(images/bg_middle_out_top.gif) repeat-x 0 0}

#middle-out-bottom{width:100%; background:url(images/bg_middle_out_bottom.gif) repeat-x left bottom}

#middle-out-bottom .single{}

#middle-content{background-color:#fff; background-image:url(images/bg_side.jpg); background-repeat:repeat-y; background-position:60% top; width:90%; margin:0 auto; max-width:1130px; min-width:1100px; padding:4px; height:100%}

#middle-content-bottom{width:100%}

#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:1; z-index:100}

#nav a{display:block; line-height:23px; padding:0 10px; z-index:100}

#nav a:hover{color:#fff; text-decoration:none}

#nav li{float:left; background:url(images/bg_separator.gif) no-repeat right 10px; font-size:13px}

#nav li ul{position:absolute; width:203px; left:-999em}

#nav li:hover ul, #nav li.sfhover ul{left:auto}

#nav li ul li a{background:url(images/bg_page_navi_item.gif) repeat-x; line-height:25px; font-size:13px; color:#E0DFE3; width:120px}

#nav li ul li a{border-right:#2A2A2A 1px solid}

#nav li ul ul{margin:-35px 0 0 204px}

#nav li ul ul li a{line-height:36px}

#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto}

#nav li:hover, #nav li.hover{position:static}

#secnav, #secnav ul{padding:0; margin:0; list-style:none; line-height:1}

#secnav a{display:block; line-height:58px; padding:0 20px 0 20px; line-height:16px; padding:14px 12px 11px; color:#fff}

#secnav li:hover, #secnav li.sfhover1{cursor:pointer; background-color:#9ca722}

#secnav li:hover span, #secnav li.sfhover1 span{color:#fff}

#secnav li{float:left; font-size:13px; font-weight:bold}

#secnav li ul{position:absolute; width:1em; width:188px; left:-999em; z-index:10; border:1px solid #e6e6e6; border-width:0px 1px 1px}

#secnav li li{font-weight:normal}

#secnav li:hover ul, #secnav li.sfhover1 ul{left:auto}

#secnav li ul li a{background:url(images/bg_cat_navi_item.gif) repeat-x; line-height:34px; color:#565656; font-size:13px; width:148px; padding:0 20px}

#secnav li ul li a{}

#secnav li ul li a:hover{background:#D4D4D3}

#secnav li ul ul{margin:-35px 0 0 188px; border-width:1px}

#secnav li:hover ul ul, #secnav li.sfhover1 ul ul{left:-999em}

#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul{left:auto}

#secnav li:hover, #secnav li.hover{position:static}

#content{width:100%; padding:0}

* html #content{height:550px}

#main-content{margin:0; padding:0}

#main-content h4 a{font-size:1em; text-decoration:underline; color:#333}

#main-content h4 a:hover{color:#171310; text-decoration:none}

.single #main-content{}

#comments{background:rgb(247,246,246) url(images/bg_comments.gif) repeat-x 0 top}

#main-content a{text-decoration:underline}

#main-content a:hover{text-decoration:none}

#main-content h1{margin-top:20px}

#main-content h2, #main-content h3{}

#main-content h3{margin-top:0}

#main-content h1{font-size:4.3em; color:#171310; font-weight:bold}

#main-content h2{font-size:3.3em; color:#171310; font-weight:bold}

#main-content h1 a{font-size:4.5em; text-decoration:none; color:#171310}

#main-content h1 a:hover{text-decoration:none; color:#828B1B}

#main-content h3{color:#171310; font-size:2.7em; font-weight:bold; margin-bottom:5px}

#main-content h4{font-size:18px}

#main-content ol, #main-content ul{line-height:18px}

#main-content ul{padding-left:25px}

#main-content ul li{list-style:disc; padding:3px 0; font-size:13px}

#main-content ol{padding-left:37px}

#main-content ol li{list-style:decimal; padding:3px 0}

#main-content blockquote{border-left:2px solid #777; color:#777; font-style:italic; margin:5px auto 15px; padding:0px 10px; width:85%}

#main-content .post-title{width:100%; position:relative}

#main-content .post-title h2, #main-content .post-title h3{padding:5px 50px 10px 1px}

#main-content .post-title p.post-details{padding:5px 50px 0 1px}

#main-content h2 a, #main-content h3 a{color:#333; text-decoration:none}

#main-content h2 a:hover, #main-content h3 a:hover{text-decoration:none; color:#838C1C}

#main-content p.post-details{line-height:18px; margin-top:-10px; position:relative}

#main-content p.post-details a{text-decoration:none}

#main-content p.post-details a:hover{text-decoration:underline}

#main-content p.post-details{color:#9F9F9F; font-size:12px; padding:5px 50px 0 1px}

#main-content .comment-cloud{display:block; position:absolute; right:0; top:15px}

#main-content .comment-cloud a{width:31px; height:26px; padding-top:4px; background:url(images/bg_comment_cloud.gif) no-repeat 0 0; text-align:center; font-size:12px; color:#5D5D5D; display:block; text-decoration:none}

#main-content .comment-cloud a:hover{text-decoration:underline}

#main-content .post h4{margin:1px 0 20px; float:right; width:100%; font-size:22px; font-weight:bold; padding:0}

#main-content .post ul{margin-bottom:20px}

#main-content .post ol{margin-bottom:10px; font-size: 13px;}

#main-content .post h4.continue{border-bottom:solid 1px #ccc}

#main-content .post h4.continue a{font-family: 'Yanone Kaffeesatz',Arial,Helvetica,sans-serif; font-weight:bold; font-size: .8em; background:#333; padding:5px 10px; color:#fff; text-decoration:none; float:right}

#main-content .post h4.continue2 a{font-family: 'Yanone Kaffeesatz',Arial,Helvetica,sans-serif; font-weight:bold; background:#333; font-size: 1.1em; background:#333; padding:5px 10px; color:#fff; text-decoration:none; float:left}

#main-content .post p.continue a{background:#171310; padding:5px 10px; color:#fff; text-decoration:none; float:left; font-weight:bold; font-size:13px}

#main-content .post p{}

#main-content .post h4.continue a:hover, #main-content .post h4.continue2 a:hover{background:#838C1C}

#main-content .post img.thumbnail{border:#D8D8D1 6px solid}

#main-content .post img.gallery{margin:0 7px 7px 0}

#main-content h2.arh{border-bottom:#EBEBEB 1px solid; margin:20px 0; position:relative; color:#838C1C}

#main-content .advert_468x60{border-left:#EDEDED 42px solid; border-right:#EDEDED 42px solid; border-top:#EDEDED 12px solid; border-bottom:#EDEDED 12px solid; margin:0 0 25px 0}

#main-content .latest .advert_468x60{margin-left:33px}

#main-content .latest .featured, #main-content .archives .featured{position:relative; margin-bottom:15px; clear:both}

#main-content .latest .featured{margin-left:33px}

#main-content .featured h4{margin-bottom:15px}

#main-content .latest{width:586px; margin-left:-33px; position:relative}

#main-content .latest .block{width:259px; float:left; margin-left:33px; margin-bottom:28px; display:inline}

#main-content .latest h3{padding-top:7px}

#main-content .latest .comment-cloud{top:10px !important}

#main-content .latest p.post-details{padding-top:5px}

#main-content .latest h4{margin-top:-3px; position:relative}

#main-content .archives .block{position:relative; padding-bottom:8px; clear:both}

#main-content .archives h2{padding-right:50px; margin-top:10px}

#main-content .archives p.post-details{padding-right:50px}

#main-content .archives img.alignleft{margin:5px 15px 5px 0}

#main-content p.tags{width:100%; clear:both}

.single #main-content .advert_468x60{margin:15px 0 0px 0}

#main-content .page h1{padding-top:5px; font-size:4.3em; letter-spacing:-0.5px; margin-bottom:10px}

#main-content .page h2{padding-top:15px; font-size:3.2em; letter-spacing:-0.5px; margin-bottom:8px}

#comments h2{font-size: 3em; font-weight:normal; padding:10px 0 20px 0}

#comments_wrap{padding:15px 20px 75px; background:url(images/bg_comments.gif) repeat-x 0 bottom; margin-bottom:-52px; position:relative}

#comments .comment a{text-decoration:underline}

#comments .comment p{padding:0}

#comments .comment a:hover{text-decoration:none}

#comments .comment small{font-size:10px; margin-top:-2px}

#comments .comment{margin-bottom:14px; width:100%; clear:both}

#comments .comment .col-left{width:110px; margin:0; padding:0}

#comments .comment .col-left img{border:#EDEDED 5px solid}

#comments .comment .col-left .inside{background:url(images/bg_comment_element.gif) no-repeat right 27px; width:110px; float:right; margin-right:-17px; position:relative; overflow:hidden; padding-right:7px}

#comments .comment .col-left p{padding:0 0 0 2px; line-height:19px}

#comments .comment .col-right{width:68%; float:left; margin-left:11px; min-height:88px; background:#fff; padding:10px 20px; border:#EDEDED 5px solid}

* html #comments .comment .col-right{height:100px}

#form_wrap{border-bottom:1px solid #E6E6E6; padding:15px 32px 10px 31px; position:relative}

#form_wrap h2{font-size: 3em; padding-bottom:28px; position:relative}

#form_wrap .col-left{width:170px}

#form_wrap .col-right{width:311px; padding-bottom:20px !important}

#form_wrap textarea, #form_wrap .col-left input{border:1px solid; border-top-color:#C5C3C3; border-left-color:#C5C3C3; border-right-color:#EDEDED; border-bottom-color:#EDEDED; background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#676563; padding:7px 10px}

#form_wrap textarea{width:290px; margin-bottom:18px}

#form_wrap .col-left input{width:147px; display:block; margin-bottom:10px}

#form_wrap input.sb{clear:left; display:block; background:#828B1B; font:bold 12px "Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; color:#fff; border:solid 1px #828B1B; padding:3px 5px}

#form_wrap p.lc_logged{margin-top:-20px; position:relative}

.more_entries{width:100%; font-size:13px; font-weight:bold; padding:26px 0}

.Nav{float:right; font-family:Arial,Helvetica,sans-serif}

.Nav a{text-decoration:none !important}

.Nav .on, .Nav a:hover{background:#9CA722 !important}

.Nav a, .Nav .on{background:#9F9F9F; color:#fff; display:block; float:left; padding:5px 9px; margin-left:4px}

#sidebar{overflow:hidden; margin-top:20px}

#sidebar h2{color:#171310; display:block; font-family:'Yanone Kaffeesatz',Arial,Verdana,Helvetica,sans-serif; font-size:2em; font-weight:bold; margin:0 0 10px 1px}

#sidebar ul{clear:both}

#sidebar a{color:#636363; font-size:13px}

#sidebar a:hover{color:#000; text-decoration:underline}

#sidebar .block{margin:0; padding-bottom:25px; width:190px}

#sidebar #widgetized .block ul li a, #sidebar #widgetized2 .block ul li a{text-align:left}

#sidebar .block .inside{border:#D5D4D4 5px solid; background:#EDEDED; padding-bottom:5px}

#sidebar .block .inside ul{padding:0}

#sidebar .block .inside li{padding:8px 15px 8px 10px; line-height:18px; background:url(images/bg_footer_list.gif) repeat-x 0 bottom}

#sidebar .block .inside li img.thumbnail{border:#A4A4A4 2px solid; float:left; margin-right:10px}

#sidebar #widgetized{width:190px; float:left}

#sidebar #widgetized2{width:190px; float:right; clear:both; padding-bottom:25px}

#sidebar #widgetized3{width:400px; float:left; margin-bottom:20px}

#sidebar #widgetized h2, #sidebar #widgetized2 h2, #sidebar #widgetized3 h2{margin-bottom:15px; display:block; border-bottom:solid 3px #323232; font-size:2.2em; padding-bottom:8px}

#sidebar #widgetized ul, #sidebar #widgetized2 ul{clear:both; width:100%; padding:0 0 8px 0}

#sidebar #widgetized li, #sidebar #widgetized2 li{line-height:16px; padding:5px 0 5px 15px; background:url(images/bg_sidebar_circle.gif) no-repeat left 12px; overflow:hidden}

.widget_categories li a{display:block}

#sidebar #widgetized2 li.no-bullet{list-style:none; background:none; padding:0 0 10px}

#sidebar #widgetized2 li.no-bullet img{float:left; margin:0 10px 0 0}

#sidebar #widgetized2 li.no-bullet img a{margin:0 0 5px 0; float:right}

#sidebar #widgetized ul ul, #sidebar #widgetized2 ul ul{padding:0; margin:3px 0 0 0}

#sidebar #widgetized ul ul li, #sidebar #widgetized2 ul ul li{border:0; padding-bottom:0}

#sidebar #widgetized .widget_categories ul, #sidebar #widgetized .widget_archive ul, #sidebar #widgetized .widget_links ul{margin-top:3px; border:0; width:170px; margin-left:-9px; position:relative}

#sidebar #widgetized .widget_categories ul li, #sidebar #widgetized .widget_archive ul li, #sidebar #widgetized .widget_links ul li{width:100%; float:left; display:block; margin-left:10px}

#sidebar #widgetized .widget_categories ul li, #sidebar #widgetized .widget_archive ul li{background:url(images/bg_sidebar_folder.gif) no-repeat 0 7px}

#sidebar #widgetized .widget_links ul li{background:url(images/bg_sidebar_circle.gif) no-repeat 5px 13px}

#tag_cloud h2, #footer #tag_cloud h2{display:block; float:none}

.textwidget{clear:both; padding:0; line-height:20px}

#wp-calendar{width:95%; padding:0 0 0px 0; margin-bottom:15px; clear:both}

#wp-calendar caption{padding:10px}

#wp-calendar th{color:#fff}

#wp-calendar th, #wp-calendar td{padding:5px; text-align:center; background:#E7E7E7; color:#9E9E9E}

#wp-calendar td{background:transparent}

#wp-calendar td, table#wp-calendar th{padding:3px 0}

#wp-calendar a{text-decoration:underline}

#wp-calendar a:hover{text-decoration:none}

#sidebar #search_main form div{position:relative; width:260px; height:33px; background:url(images/bg_search_field.gif) no-repeat 0 0}

#sidebar #search_main input.field{width:160px; position:absolute; left:12px; top:7px; padding-top:2px; outline:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; border:0 !important; z-index:1}

#advert_125x125{padding:20px 0 0; overflow:hidden}

#advert_125x125 a img{display:block; float:left; margin:0 8px 8px 0; display:inline}

ul#idTabs{width:100%; padding:0 0 7px 0}

ul#idTabs li{display:inline; font-weight:bold}

ul#idTabs li a{line-height:31px; background:#9F9F9F; color:#fff !important; display:block; float:left; padding:0 12px; margin-right:4px}

ul#idTabs li a.selected, ul#idTabs li a:hover{background:#9CA722; text-decoration:none}

#tagcloud{padding:10px}

#flickr h2 span{color:#0061D8}

#flickr h2 span span{color:#FF1183}

#flickr .wrap{width:270px; margin-left:-5px; padding:0; position:relative}

#flickr a img{float:left; margin-left:5px; margin-bottom:5px; display:block; padding:3px; background:#fff; border:#CECFC6 1px solid}

#flickr a:hover img{border:#A8AA99 1px solid}

#footer-out{width:100%; background:rgb(159,159,159)}

#footer{width:939px; margin:0 auto; background:url(images/bg_footer_gradient.jpg) no-repeat 0 0; padding:23px 0 10px 0}

* html #footer{height:275px}

#footer .position{width:960px; margin-left:-20px}

#footer a{text-decoration:underline; color:#636363}

#footer a:hover{text-decoration:none}

#footer h2.widget_title{font-size:14px; background:#2A2A2A; color:#fff; padding:10px 15px; float:left; margin:0 0 10px 1px; display:inline}

#footer .block{width:300px; float:left; margin-left:20px; display:inline}

#footer .block ul, #footer .block .textwidget, #footer .block #calendar_wrap{border:#D5D4D4 5px solid; background:#EDEDED; padding-bottom:10px; clear:both; margin:0 0 15px; min-height:260px}

#footer .block .textwidget{padding:5px 10px}

#footer ul{padding:0}

#footer li{padding:5px 10px; line-height:20px; background:url(images/bg_footer_list.gif) repeat-x 0 bottom}

#copyright-out{width:100%; background:#000; padding:10px 0 0}

#copyright{max-width:1130px; min-width:1100px; width:90%; margin:0 auto; font-size:11px; color:#CECECE; padding-top:5px}

#copyright .col-left{float:left; width:56%; padding:0 15px 0 0; display:block}

#copyright .col-right img{}

#copyright .col-right span{}

/* Fix */



.wrap:after, #sidebar #widgetized .widget_categories ul:after, #sidebar #widgetized .widget_archive ul:after, #sidebar #widgetized .widget_links ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}

.fl{float:left}

.fr{float:right}

.ac{text-align:center}

.ar{text-align:right}

img.centered{display:block; margin-left:auto; margin-right:auto}

#video p{padding:0}

#video h2{margin-bottom:7px !important}

#video .latest{border:#D5D4D4 5px solid; background:#EDEDED; width:250px}

#video .vidtabs ul li{background:none !important; border:0px !important; padding:0px !important}

.vidtabs ul#idTabs{padding:7px 0 !important}

#footer .block .vidtabs ul{background:none; border:0}

.spacePosts{margin-top:1em}

 



.related_posts{margin:0}

#main-content .related_posts h3{font-size:2.7em; border:0 none !important}

.related_posts ul{clear:both; margin:0 !important; padding-left:16px !important; margin-bottom:15px !important}

.related_posts ul li{padding:0 !important; list-style:square url(none) !important}

.related_posts ul a{clear:both; display:block; padding:5px 5px 5px 2px}

.related_posts ul a:hover{color:#000}

.related_posts ul li{font-size:13px}

.subsForm{float:right; height:100px; padding:15px 10px 15px 0; margin:0; width:367px; text-align:left}

.subsForm2{background:#F8F8F8; padding:10px; margin:0 0 15px 0; border:1px solid #DCDCE1; overflow:auto}

.bgRss{background:url(images/ico-rssfeed.jpg) no-repeat left; padding-left:70px; text-align:left; height:58px; margin-bottom:8px}

.bgRss2{background:url(images/ico-rssfeed2.jpg) no-repeat left; width:80px; margin:0 10px 10px 0}

.subsForm h3{font:bold 16px Arial,Helvetica,sans-serif; color:#222; padding:0; margin:0; padding-bottom:5px}

.subsForm2 h3{font:bold 18px Arial,Helvetica,sans-serif; padding:0; margin:0 !important; padding-bottom:5px}

.subsForm h4, .subsForm2 h4{font-size:12px; color:#575757; margin:0; padding:0}

.subsForm form, .subsForm2 form, wpcf7-form{padding:0; margin:0}

.txtField{color:#333; text-decoration:none; background:transparent url(images/bg-txtbox.gif) no-repeat; border:none; margin:0 2px 0 0; padding:7px; height:16px; width:247px}

.txtField2{color:#333; text-decoration:none; background:transparent url(images/bg-txtbox2.gif) no-repeat; border:none; margin:0 2px 0 0; padding:7px; height:16px; width:446px}

.txtArea{color:#333; text-decoration:none; background:transparent url(images/bg-txtarea.gif) no-repeat; border:none; margin:0; padding:7px; height:160px; width:446px; font:13px Arial,Helvetica,sans-serif}

.btnSubscribe{border:none; font:bolder 13px Arial,Helvetica,sans-serif; text-transform:capitalize; color:#fff; text-decoration:none; background:url(images/bg-btn-subscribe.gif); height:30px; width:91px; margin:0; padding:5px}

.btnSubmit{border:none; font:bolder 13px Arial,Helvetica,sans-serif; text-transform:capitalize; color:#fff; text-decoration:none; background:url(images/bg-btn-subscribe.gif); height:30px; width:91px; margin:0; padding:5px}

wpcf7-form p{padding:10px 0 0 0}

#copyright .col-left a{color:#ccc !important; text-decoration:underline; font-weight:normal !important}

#copyright .col-left a:hover{color:#fff !important; text-decoration:none !important}

div.box-left{background:#f8f8f8; padding:10px; margin:0 0 15px 0; border:1px solid #DCDCE1; overflow:auto}

div.box-left2{background:#F8F8F8; margin:0 0 15px 0; padding:10px; border:1px solid #DCDCE1; overflow:auto}

div.box-left div.box-image{float:left; margin:0 15px 5px 0; width:80px}

div.box-image2{float:left; margin:5px 15px 0 5px; border:none; width:80px}

div.box-image2 img{border:none !important}

.noBorder{border:none !important}

div.box-right{float:left; width:80%}

.box-left div.box-right h4{padding:0; margin:0 0 8px !important; border:none !important}

div.box-right form p{margin:0 !important; padding:8px 0 10px 0 !important}

.breadcrumbs{padding:5px; border:1px dashed #999}

.img-border{margin-bottom:5px}

#main-content .post h5{font-size:1.6em; color:#171310}

#main-content .post h5 a{font-size:1.2em; color:#171310; text-decoration:none !important}

#main-content .post h5 a:hover{color:#828B1B !important}

div#bsaz_1243272.adblock a img:hover{border:solid 5px #ccc}

#sidebar .ads{text-align:center; margin-bottom:15px; float: left;}

#sidebar .ads div.even{float:left; margin:0 0 10px 0}

#sidebar .ads div.odd{float:left; margin:0 10px 10px 0}

#sidebar .ads div.ad3, #sidebar .ads div.ad6{margin-right:0}

.getintouch ul{padding:7px 0 0}

.getintouch h2{margin-bottom:22px !important}

.getintouch ul li{padding:0!important; margin:0; height:18px; margin-bottom:5px}

.getintouch ul li.rss{background:transparent url(images/get_in_touch/rss_16.png) no-repeat left !important}

.getintouch ul li.email{background:transparent url(images/get_in_touch/email_16.png) no-repeat left !important}

.getintouch ul li.twitter{background:transparent url(images/get_in_touch/twitter_16.png) no-repeat left !important}

.getintouch ul li.stumble{background:transparent url(images/get_in_touch/stumbleupon_16.png) no-repeat left !important}

.getintouch ul li.delicious{background:transparent url(images/get_in_touch/delicious_16.png) no-repeat left !important}

.getintouch ul li.facebook{background:transparent url(images/get_in_touch/facebook_16.png) no-repeat left !important}

.getintouch ul li.dzone{background:transparent url(images/get_in_touch/dzone_16.png) no-repeat left !important}

.getintouch ul li.technorati{background:transparent url(images/get_in_touch/technorati_16.png) no-repeat left !important}

.getintouch ul li.digg{background:transparent url(images/get_in_touch/digg_16.png) no-repeat left !important}

.getintouch ul li.designbump{background:transparent url(images/get_in_touch/designbump_16.png) no-repeat -1px !important}

.getintouch ul li.designfloat{background:transparent url(images/get_in_touch/designfloat_16.png) no-repeat left !important}

.getintouch ul li.designmoo{background:transparent url(images/get_in_touch/designmoo_16.png) no-repeat left !important}

.getintouch li a{display:block; padding:0 0 0 22px}

.searchbar{margin:0 10px 0 0}

.searchbar form{padding:0; margin:0}

.txtbox{border:none; padding:4px; font:12px "Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; color:#333; width:220px}

.txtbox2{border:solid 1px #ccc; padding:4px; font:12px "Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; color:#333; width:295px; margin-right:2px}

.submit{background:#828B1B; font:bold 12px "Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; color:#fff; border:none; padding:3px 5px}

.submit2{background:#828B1B; font:bold 12px "Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; color:#fff; border:solid 1px #828B1B; padding:3px 5px; width:80px}

.friends ul li{height:10px; background:url(images/bg_sidebar_circle.gif) no-repeat left 8px}

.friends ul li a{display:block}

.twitter-ico, .rss-ico{width:190px; height:88px; float:left; position:relative; display:block; margin-right: 10px; margin-top: 5px;}

a .twitter-ico, a .rss-ico{}

.twitter-ico{background:url(images/twitter_follow_smashing_share.jpg) no-repeat}

.rss-ico{background:url(images/rss_smashing_share.jpg) no-repeat}

.twitter-ico p{position:absolute; top:35px; left:68px; font-size:19px; font-weight:bold; letter-spacing:-1.4px}
.rss-ico p{position:absolute; top:35px; left:78px; font-size:19px; font-weight:bold; letter-spacing:-1.4px}

.twitter-ico p.followers{position:absolute; top:52px; left:68px; font-size:13px; font-weight:normal; letter-spacing:normal}
.rss-ico p.subscribers{position:absolute; top:52px; left:80px; font-size:13px; font-weight:normal; letter-spacing:normal}

div.googleAds{margin:0 0 15px 0}

div.googleAds small{display:block; margin-bottom:5px; color:#999}

div.googleAds2{margin:0 0 20px; float:left}

div.googleAds2 small{display:block; margin-bottom:5px; color:#999}

.hits{margin-bottom:5px; border:none}

.container-bottom{margin:0 0 15px}

.wrap #social-toplinks{height:37px; float:right; margin:0 20px}

.wrap #social-toplinks ul{list-style-type:none}

.wrap #social-toplinks ul li{float:left; padding:0 10px}

.wrap #social-toplinks ul li a.twitter{background:url(images/twitter_smashingshare.png) no-repeat left; padding:0 0 0 30px}

.wrap #social-toplinks ul li a.rss{background:url(images/rss_smashingshare.png) no-repeat left; padding:0 0 0 30px}

.wrap #social-toplinks ul li a{color:#fff; text-decoration:none; display:block; line-height:26px; font-size:13px; font-weight:bold}

.wrap #social-toplinks ul li a:hover.twitter{color:#5FC1DD}

.wrap #social-toplinks ul li a:hover.rss{color:#FF9200}

#main-content .social-bar{float:left; padding:0 0 5px}

#main-content .sb-home{float:right; text-align:right; margin:0 0 5px 10px}

#main-content .sb-home .dd_button{}

#main-content .dd_button a img{border:none}

#main-content ul.social-bar li{padding:0 15px 0 0; display:inline; float:left}

#main-content ul.social-bar li.twitter{float:left; width:65px}

::selection{background:#828B1B; color:#fff}

::-moz-selection{background:#828B1B; color:#fff}

.nxtPre{margin-top:20px; border:1px dashed #ccc; padding:6px; background:#f2f2f2}

.nxtPre h2 {font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif; font-size:1.5em !important; width:100% }
.nxtPre h2 a{font-weight:bold; color:#828B1B !important; text-decoration: underline !important;}
.nxtPre h2 a:hover {color:#121212 !important;}

.nxtPre .nxtPre-P{float:left; width:49%}

.nxtPre .nxtPre-P a, .nxtPre .nxtPre-N a{font-weight:bold; font-size:12px}

.nxtPre .nxtPre-P a:hover, .nxtPre .nxtPre-N a:hover{color:#828B1B}

.nxtPre .nxtPre-N{float:right; text-align:right; width:50%}

#main-content h2.mainH, #main-content h3.mainH{border-bottom:solid 3px #171310}

.twtr-ft div{padding:10px 0 0 !important}

.twtr-hd{padding:0 0 10px !important}

.twtr-widget .twtr-tweet-wrap{padding:8px 0 !important}

#MarketGid1391{width:99% !important}

#carbonads-container {
	
}

.dd_button2 {
	float: left;
	height: 70px;
	padding: 8px;
	margin-right: 4px;
	border: 1px dashed #CCC;
}

.feedchicklet{
	float: left;
	width: 100px;
	margin-right: 10px;
}

.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}

.fl{float:left}

.fr{float:right}

.ac{text-align:center}

.ar{text-align:right}
