@media only screen and (min-width: 768px) and (max-width: 959px) {
	#screen-res:after{ content: ">=768px and <= 959px"}
	
#page{ width: 100%}
#home_posts_featured, #main-content{width: 768px; margin:0px auto;}
#home_posts_featured{ height: 252px;}
div#primary,section#primary{width: 528px;}
div#main-content #primary{width: 500px; margin-left: 20px;}
div#sidebar{ width: 240px;}
.header-main{width: 768px; padding: 0px; margin: 0px auto; margin-top: 16px;}
#site-switcher{margin-left: 10px;}
nav#primary-navigation{width: 768px; margin-left: 0px;}
div.menu-menu-container ul li{ max-width: 80px; margin: 0px 6px; padding: 0px 12px 0px 0px; line-height: 14px;font-size: 13px;}
div.menu-menu-container ul li#menu-item-5004{margin:0px;}
div.menu-menu-container ul li ul.sub-menu li{width: 215px; max-width: 215px;}
div.menu-menu-container ul ul{margin-left: -80px}
#category_header.background{height: 120px !important;}


#home_posts_featured .layout_4.featured_0{width: 166px; height: 125px; float: left; border-right: 2px solid #fbfbf9;}
#home_posts_featured .layout_4.featured_1{width: 118px; height: 125px; float: left; }
#home_posts_featured .layout_4.featured_2{width: 480px; height: 252px; float: right;border-left: 2px solid #fbfbf9;}
#home_posts_featured .layout_4.featured_3{width: 286px; height: 125px; float: left; border-top: 2px solid #fbfbf9;}

#home_posts_featured .layout_3.featured_0{width: 286px; height: 125px; float: left;}
#home_posts_featured .layout_3.featured_1{width: 480px; height: 252px; float: right; border-left: 2px solid #fbfbf9;}
#home_posts_featured .layout_3.featured_2{width: 286px; height: 125px; float: left; border-top: 2px solid #fbfbf9;}

#home_posts_featured .layout_2.featured_0{width: 286px; height: 252px; float: left; border-left: 2px solid #fbfbf9;}
#home_posts_featured .layout_2.featured_1{width: 480px; height: 252px; float: right;}

#home_posts_featured .layout_1.featured_0{width: 768px; height: 252px;}

#home_posts_featured .item .excerpt_category{ top:26px; }
#home_posts_featured .item .featured_text.vertical-gradient{background-position-x: -180px}
#home_posts_featured .layout_4.featured_2 .featured_title, #home_posts_featured .layout_3.featured_1 .featured_title, #home_posts_featured .layout_2.featured_1 .featured_title{margin-top: 64px; margin-left: 186px; height: 188px;}
#home_posts_featured .layout_4.featured_2 .featured_excerpt, #home_posts_featured .layout_4.featured_2 .featured_date, #home_posts_featured .layout_3.featured_1 .featured_excerpt, #home_posts_featured .layout_3.featured_1 .featured_date, #home_posts_featured .layout_2.featured_1 .featured_excerpt, #home_posts_featured .layout_2.featured_1 .featured_date{margin-top: 10px;}

#home_posts_featured .layout_4.featured_0 .featured_title, #home_posts_featured .layout_4.featured_1 .featured_title, #home_posts_featured .layout_4.featured_3 .featured_title, #home_posts_featured .layout_3.featured_0 .featured_title, #home_posts_featured .layout_3.featured_2 .featured_title{margin-top:56px; font-size: 14px; padding: 0px 6px; }

div.newsletter-box{ margin-top:34px; width: 180px; background: transparent url('images/newslettetr-bg-clean.png') top center no-repeat; padding: 30px 20px 10px;}
div.newsletter-box .newsletter-title{font-size: 16px;}
div.newsletter-box form input[type="text"]{width: 175px; margin: 2px 0px;}
div.newsletter-box form input[type="submit"]{background: white url("images/mail-icon.png") center center no-repeat;width: 36px;padding: 0px;height: 36px;border: none;float: right;position: absolute;
margin-left: -36px;color: transparent; margin-top: 42px;}
aside.recent_post .widget-container .widget-header,aside.related_products .widget-container .widget-header,  body.home aside.facebook .widget-container .widget-header, aside.forum .widget-container .widget-header{background: transparent url('images/sidebar-dotted-top_240.png') top left no-repeat}
aside.recent_post .widget-container .widget-content, aside.related_products .widget-container .widget-content, body.home aside.facebook .widget-container .widget-content, aside.forum .widget-container .widget-content {background: transparent url('images/sidebar-dotted-middle_240.png') top left repeat-y;}
aside.recent_post .widget-container .widget-footer, aside.related_products .widget-container .widget-footer , body.home aside.facebook .widget-container .widget-footer, aside.forum .widget-container .widget-footer {background: transparent url('images/sidebar-dotted-bottom_240.png') bottom left no-repeat;height: 23px;padding-top: 0px;}
.widget .widget-container .widget-header, .widget .widget-container .widget-content, .widget .widget-container .widget-footer{width: 200px;}
#sidebar aside.widget .widget-title{font-size: 24px; padding-right: 44px;}
#sidebar aside.recent_post .featured-post h4{width: 125px;}

.home div.main-content .content-area #content{padding-left: 0px;}
div#main-content .content-area #content{padding-top: 10px;}
#content.homepage article{margin: 0px 5px 40px; width: 240px;}
#content.homepage article a.post-thumbnail, #related_posts article a.post-thumbnail{ width: 245px; height: 158px;}
#related_posts article.post{margin: 0px 3px 40px; width: 244px;}
#related_posts article.post.item_3{display: none;}
div.main-content .content-area #content article .article-right{ width: 498px; margin-left: 0px;}
div.post-content .content-area #content article.no-left .article-right,div.page-content .content-area #content article.no-left .article-right{width: 500px}
div.main-content div.post-image{ width: 508px; height: 235px; }
#search-container{margin-left: 10px; float: right; margin-top: 10px; width: 500px; margin-right: 134px;}
#search-container .search-box input{background-position-x: 476px;}
#header-cart{ float: none;margin-left: 600px;position: absolute;}
div.category-content .content-area #content article.post div.article-right, 
div.category-content .content-area #content article.page div.article-right{width: 260px; margin-left: 0px;}

div.category-content .content-area #content article.post div.article-left,
div.category-content .content-area #content article.page div.article-left, article.page div.article-left{ width: 240px}
.site-footer{height: 391px;}
#footer-box{width: 768px;background-position: 600px bottom; height: 300px}
#footer-box .column{width: 172px; margin: 0px 10px;}
#footer-box .column ul li{ padding: 6px 0px; }
.site-info{width: 520px; padding-left: 200px; background-position-x: 10px; }
.site-info p{ text-align: right;}	
	
.site-header{height: 210px;}

aside.recent_post .widget-container .widget-header, body.home aside.facebook .widget-container .widget-header, aside.forum .widget-container .widget-header{background: transparent url('images/sidebar-dotted-top_240.png') top left no-repeat}
aside.recent_post .widget-container .widget-content, body.home aside.facebook .widget-container .widget-content, aside.forum .widget-container .widget-content {background: transparent url('images/sidebar-dotted-middle_240.png') top left repeat-y;}
aside.recent_post .widget-container .widget-footer, body.home aside.facebook .widget-container .widget-footer, aside.forum .widget-container .widget-footer {background: transparent url('images/sidebar-dotted-bottom_240.png') bottom left no-repeat;height: 23px;padding-top: 0px;}
.widget .widget-container .widget-header, .widget .widget-container .widget-content, .widget .widget-container .widget-footer{width: 200px; padding: 20px 20px 0px 20px;}
#sidebar aside.widget .widget-title{font-size: 24px; padding-right: 44px;}
#sidebar aside.recent_post .featured-post h4{width: 125px;}
	
article.post .post-thumbnail,article.page .post-thumbnail{width: 220px; height: 142px;}
article.post .post-category-container{width: 224px;}

div.main-content .content-area #content article .article-left{ float: none; width: 528px; border-bottom: 2px dashed #d4c49b;}
div.main-content .content-area #content article .article-left div.fb-like,
div.main-content .content-area #content article .article-left span.entry-author, 
div.main-content .content-area #content article .article-left span.entry-date, div.main-content .content-area #content article .article-left span.comments-link {
border: none;
display: inline-block;
margin: 8px 10px 8px 0px;
padding-bottom: 0px;
}

article.post .entry-header h2,article.page .entry-header h2,
article.post .entry-header h3,article.page .entry-header h3{ font-size: 20px; line-height: 20px;}
article.post div.entry-meta span{margin-right: 6px; font-size: 10px; padding-left: 16px; padding-top: 6px; height: 20px;}
article.post div.entry-meta span, article.post div.entry-meta span a{font-size: 10px;}
article.post div.entry-meta,article.page div.entry-meta{ height: 28px;}
article.post .entry-content{ max-height: 113px; overflow: hidden; font-size: 13px; line-height: 19px; padding-right: 6px;}
div.breadcrumbs{margin-left: 0px; padding-left: 10px;}
.singular div#main-content .content-area #content article h1,
.singular div#main-content .content-area #content article h2.entry-title{font-size: 28px; line-height: 28px; margin-bottom: 12px;}

#category_header.background #category_name h1{ font-size: 48px; line-height: 48px; max-width: 384px;}

aside.related_products .widget-content .related_product_item{float: left; width: 90px; margin: 0px 5px;}

#home_featured {clear: both;width: 488px;padding: 20px 20px;background: transparent url('images/home-featured-528.png') top center no-repeat;height: 250px; position: relative; margin-left: -20px;}
#home_featured #featured_product_container{margin:0px;}
#home_featured #featured_product_list{width: 380px; margin: 0px 0px 0px 10px;}
#featured_product_scroll_left{ margin-left: 30px;}
#home_featured ul li h4{margin-bottom: 6px}
#home_featured #home_featured_title{margin-bottom: 0px; width: 45%; margin-left: 20px; font-size: 20px;}

body.home article.post.item-3{ display: none;}

#header-fb-like-button{ margin-left: 420px; top: 43px;}

#category_header.no-background{ width: 768px;}
#content article.page {/*width: 500px;*/}
#search-container .search-box form label{width: 498px;}
#search-container .search-box form input.search-submit{margin-left: 470px;}
}