/*
Theme Name: Furniture Solution
Theme URI: http://www.blazersix.com/
Description: Custom theme developed for Furniture Solution.
Version: 1.0
Author: Blazer Six, Inc.
Author URI: http://www.blazersix.com/
*/

a { text-decoration: none;}
a:hover { text-decoration: underline;}
a img { border-width: 0;}
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 65%; text-align: center; background: #f3f4ef url(images/page-bg.jpg) left top repeat-x;}

.address,
.birdseed { clear: both; padding: 10px 0; color: #fff; font-size: 1.2em; background: #3d2314;}
.address p,
.birdseed p { margin: 0 auto 0 auto; width: 870px; text-align: left;}
.birdseed { color: #323232; text-transform: none; background: transparent;}
.birdseed a { color: #323232;}
.content { overflow: hidden; z-index: 1; position: relative; float: left; clear: both; margin: 0 0 5px 0; width: 850px !important; width /**/: 870px; height: 450px !important; height /**/: 470px; border: 10px solid #3d2314;}
.content > img { z-index: 1; display: none; position: absolute; top: 0; left: 0;}
.content > img.active { z-index: 2; display: block;}
.content .primary { z-index: 3; opacity: .85; filter: alpha(opacity=85); position: absolute; top: 0; left: 0; float: left; clear: both; width: 790px !important; width /**/: 850px; height: 390px !important; height /**/: 450px; border: 30px solid #fff;}
.footer { float: left; clear: both; margin: 0 0 35px 0; padding: 30px 0 10px 0; width: 870px; background: url(images/chair.gif) right top no-repeat;}
.footer .widget { display: inline; float: left; margin: 0 40px 0 0; font-size: 1.2em; line-height: 1.4;}
.footer .widget p { margin: 0;}
.footer .widget ul { list-style: none; margin: 20px 0 0 0; padding: 0;}
.footer .widget ul li { float: left; padding: 0 20px 0 0;}
.footer .widget ul li a { overflow: hidden; float: left; width: 26px; height: 26px; text-indent: -9999px; background-position: left top; background-repeat: no-repeat;}
.footer .widget ul li.facebook a { background-image: url(images/icon-facebook.jpg);}
.footer .widget ul li.twitter a { background-image: url(images/icon-twitter.jpg);}
.footer .widget-1 { width: 40%;}
/*.form { float: left; clear: both; width: 440px;}
.form div { float: left; clear: both; padding: 0 0 5px 0; width: 440px;}
.form div div { float: right; padding: 0; clear: none; width: 290px;}
.form div input,
.form div textarea { padding: 2px; width: 284px !important; width /**: 290px; border: 1px solid #000;}
.form div .label { float: left; padding: 5px 0; width: 130px; font-size: 1.2em;}
.form .button { }
.form .button button { cursor: pointer; float: left; padding: 0; height: 30px; background: url() right top no-repeat; border-width: 0;}*/
.header { z-index: 10; position: relative; float: left; clear: both; width: 870px; color: #c3bbb8;}
.header .cinfo { position: absolute; top: 20px; right: 0; margin: 0; font-size: 1.2em;}
.header .logo { margin: 0; width: 220px; height: 110px; background: url(images/logo.jpg) left top no-repeat;}
.header .logo a { overflow: hidden; float: left; width: 220px; height: 110px; text-indent: -9999px;}
.hentry { float: left; clear: both; width: 610px;}
.hentry .entry h1 { margin: 0 0 .3em 0; font-size: 3.2em; text-transform: uppercase;}
.hentry .entry h2 { margin: 0 0 1em 0;}
.hentry .entry li { font-size: 1.2em; line-height: 1.5;}
.hentry .entry li li { font-size: 1em;}
.hentry .entry p { margin: 0 0 1em 0; font-size: 1.2em; line-height: 1.5;}
.hentry .entry p:last-child { margin: 0;}
.hentry .entry ol,
.hentry .entry ul { margin-top: 0; margin-bottom: 1em;}
.hentry .entry ol:last-child,
.hentry .entry ul:last-child { margin-bottom: 0;}
.navbar { position: absolute; top: 60px; right: 0; width: 525px; font-size: 1.2em; line-height: 1.2; text-transform: uppercase;}
.navbar .form-email-list { display: inline; float: right; margin: 0 0 0 35px;}
.navbar .form-email-list button { cursor: pointer; float: left; margin: 3px 0 0 5px; padding: 0; width: 46px; height: 15px; text-indent: -9999px; background: #a97d50 url(images/button-enter.jpg) left top no-repeat; border-width: 0;}
.navbar .form-email-list button:hover { background-position: 0 -15px;}
.navbar .form-email-list input { overflow: hidden; float: left; margin: 3px 0 0 15px; padding: 1px 2px; width: 126px !important; width /**/: 130px; height: 13px !important; height/**/: 15px; font-size: 10px; background: #c3bbb8; border-width: 0;}
.navbar .form-email-list label { float: left; padding: 2px 0 0 0;}
.navbar .nav { float: left; list-style: none; margin: 0; padding: 0;}
.navbar .nav li { float: left;}
.navbar .nav li a { float: left; padding: 2px 7px; color: #c3bbb8; text-decoration: none;}
.navbar .nav li a:hover { color: #fff; background: #a97d50;}
.snav { float: left; clear: both; list-style: none; margin: 0; padding: 0; width: 870px; background: #a97d50;}
.snav li { display: inline; float: left; margin: 0 -2px 0 0; font-size: 1.2em; text-transform: uppercase;}
.snav li a { float: left; padding: 8px 12px 8px 10px; color: #fff; background: url(images/snav-divider.jpg) right 50% no-repeat;}
.snav li a:hover,
.snav li.current_page_ancestor a,
.snav li.current_page_item a { text-decoration: none; background: #3d2314;}
.snav li.last_item a { padding-right: 10px; background-image: none;}
.snavsub { margin: 0 0 -10px 0; background: #3d2314;}
.snavsub li a:hover,
.snavsub li.current_page_ancestor a,
.snavsub li.current_page_item a { color: #3d2314; text-decoration: none; background: #f2c687;}
.page .content .hentry { position: absolute; bottom: 15px; left: 15px; padding: 10px; width: 330px !important; width /**/: 350px; background: #fff;}
.page-template-page-gallery-php .content .primary { width: 850px !important; height: 450px !important; border-width: 0;}
.page-template-page-gallery-php .content .primary .hentry { top: 0; left: 0; padding: 0; width: 850px !important; height: 450px !important;}
.post-nav { float: left; clear: both; padding: 20px 0 0 0; width: 614px; font-size: 1.4em; font-weight: bold;}
.post-nav span#next,
.post-nav span #prev { float: left; width: 305px; text-align: left;}
.post-nav span#next { float: right; text-align: right;}
.wrapper { position: relative; margin: 0 auto 0 auto; width: 870px; text-align: left;}

.blog .comments { list-style: none; margin: 0; padding: 0;}
.blog .comments .comment { margin: 0 0 2em 0; font-size: 1.2em;}
.blog .comments .comment cite { font-style: normal; font-weight: bold;}
.blog .comments .comment .avatar { display: inline; float: left; margin: 0 10px 0 0;}
.blog .comments .comment .comment-date { font-size: .917em;}
.blog .comments .comment .says { display: none;}
.blog .content { height: auto !important; background: #fff url(images/blog-bg.jpg) left top repeat-x;}
.blog .content a { color: #a97d50;}
.blog .content > img { z-index: 1; display: none; position: absolute; top: 0; left: 0;}
.blog .content > img.active { z-index: 2; display: block;}
.blog .content .primary { opacity: 1; filter: alpha(opacity=100); position: relative; display: inline; clear: none; margin: 0 0 0 20px; padding: 20px; width: 580px !important; width /**/: 620px; height: auto !important; background: #fff; border-width: 0;}
.blog .intro { clear: both; margin: 20px; width: 810px;}
.blog .intro p { margin: 0 0 1em 0; font-size: 1.2em;}
.blog .intro p strong { font-size: 1.4em; text-transform: uppercase;}
.blog .hentry { float: left; clear: both; margin: 0 0 2em 0; width: 580px;}
.blog .hentry .byline { margin-top: 0; font-size: 1.1em; font-style: italic;}
.blog .hentry .meta { margin: 1em 0; padding: 5px 10px; font-size: 1.1em; background: #fbefdf;}
.blog .hentry .title { margin: 0 0 .3em 0;}
.blog .secondary { display: inline; float: right; margin: 0 20px 0 0; width: 150px;}
.blog .secondary .widget { float: left; clear: both; margin: 0 0 35px 0; width: 150px; font-size: 1.1em;}
.blog .secondary .widget .title { margin: 0 0 .5em 0; font-size: 1.2em; text-transform: uppercase;}
.blog .secondary .widget_subscribe form { display: inline; float: left; margin: 0 10px 0 0; padding: 0; width: 141px; height: 16px; background: #fff url(images/subscribe-bg.jpg) left top no-repeat;}
.blog .secondary .widget_subscribe form button { cursor: pointer; float: left; width: 26px; height: 16px; text-indent: -9999px; background: transparent; border-width: 0;}
.blog .secondary .widget_subscribe form input { display: inline; float: left; margin: 2px 0 0 2px; padding: 0; width: 111px; height: 13px; font-size: 11px; background: transparent; border-width: 0;}
.blog .secondary .widget_subscribe form input:focus { background: #fff;}

#respond { font-size: 1.2em;}

.aligncenter { display: block; margin-right: auto; margin-left: auto;}
.alignleft { float: left; margin: 3px 10px 0 0;}
.alignright { float: right; margin: 3px 0 0 10px;}
.screen-reader-text { display: none;}
