.smalltxt{color:#ABABAB;font-size:10px}
.item_img img{border:0;margin-top:15px;padding:3px}
#front-list ol,#front-list ul,.amaz ol,.amaz ul{margin-bottom:15px}
#front-list ul li,.amaz ul li{list-style:square;margin-left:30px}
#front-list ol li,.amaz ol li{list-style:decimal;margin-left:30px}
#front-list ol li ul li,.amaz ol li ul li{list-style:square;margin-left:20px}
.amazon ul li{font-size:12px;list-style:square inside}
.amazon td{margin:0;padding:8px;vertical-align:middle}
.video-preview{display:inline-block;margin:5px 0 3px;text-align:center;width:100%}
.video-preview img{margin:0;padding:0}
.video-div{background:linear-gradient(to bottom,#fff 0,#fbfbfb 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #e7e7e7;box-shadow:0 1px 5px rgba(0,0,0,.1);cursor:pointer;display:inline-block;margin-right:4px;min-height:197px;padding:7px;vertical-align:middle;width:46%}
.video-img-overlay{box-shadow:0 0 5px rgba(0,0,0,.4)inset;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#video-recommend{color:#1c588f;font-size:19px;margin-bottom:5px;margin-top:20px;padding-right:8px}
.video-div:last-child{margin-right:0}
.video-div:hover{background:linear-gradient(to top,#F1F1F1 50%,#F9F9F9 65%) repeat scroll 0 0 rgba(0,0,0,0)}
.video-title{border:0;color:#6C6C6C;font-family:arial;font-size:12px;line-height:normal;padding:7px 0 0!important;text-align:center}
.video-img{line-height:0;margin:0;max-height:160px;overflow:hidden;padding:0;position:relative}
.video_embed span{border-bottom:5px solid #E4DDD1;color:#98B810;margin-bottom:10px;text-align:right;font-size:15px;padding:0 0 4px}
.video-img img{width:100%}
.forum_posts{display:inline-block;margin-bottom:15px;margin-top:15px}
.forum_posts .post{border-left:5px solid #eee;clear:both;display:inline-block;margin-top:20px;padding:0 20px 5px}
h3.faq{clear:both;font-size:24px;padding-top:20px}
.forum_posts p{clear:both;float:left;margin-top:8px!important}
.forum_posts img{border:1px solid #E8E8E8;margin-bottom:5px;padding:3px;position:relative}
.forum_posts h3{color:#4F4F4F;float:left;font-size:17px!important;font-weight:400!important;margin-top:5px}
.forum_posts .from{color:#A6A6A6;float:right;font-size:11px;text-transform:none;margin-top:5px}
.postmeta{border-top:1px solid #e1e1e1;clear:both;padding-top:7px}
table.blocks{padding:15px}
.blocks td{padding-bottom:15px;padding-right:15px;vertical-align:middle}
.blocks h3{color:#334366!important;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;font-size:14px!important;margin-bottom:0!important;padding:0!important;text-decoration:underline!important}
.blocks p{font-size:14px!important;margin-bottom:0!important;margin-top:5px!important;padding:0!important}
code{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-x-system-font:none;background:#ececec none repeat scroll;font-family:'Courier New',Courier,Fixed;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal}
#front-list .cat_title,#front-popular h3,#gallery h3,.category span.cat_title{font-size:16px;font-weight:700;letter-spacing:-.05em;margin:0;text-transform:lowercase}
.post{margin-bottom:20px}
.post:last-child{margin-bottom:0}
.post p{margin-top:0}
.post h3{font-size:20px}
.post h4{font-size:18px}
.post .clearfloat{border-bottom:1px solid #e2e2e2}
#stats{-x-system-font:none;border-bottom:1px solid #e2e2e2;display:block;font-family:Arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;margin-bottom:15px;padding:8px 0}
.submitbutton{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff none repeat scroll;border:1px solid #aaa;color:#aaa;cursor:pointer;font-size:11px;padding:2px 5px}
.submitbutton:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#303030 none repeat scroll;color:#fff}
#respond textarea{font-size:13px;width:99%}
#respond label{font-weight:700}
#respond a{text-decoration:none}
#respond h3{margin-top:15px}
.related-title{color:#2a303b;font-size:16px;line-height:23px;margin:2px 0 4px;padding:2px 0 4px}
.related{clear:both;padding-top:10px}
.related h3 a{display:list-item;list-style-type:square;margin-left:15px;padding-left:5px}
.related ul{font-size:14px;list-style:none url(images/list_style_black.gif);margin-bottom:0;margin-top:0;padding-left:15px}
.related li{padding:5px 0 0 3px}
.bottom_images{clear:both;float:left;line-height:0;margin-bottom:10px;margin-top:5px;text-align:center;width:100%}
.bottom_images img{max-width:297px!important}
.bottom_images_block{background:none repeat scroll 0 0 #fff;border:1px solid #dcdcdc;border-radius:3px;display:inline-block;margin-bottom:7px;margin-right:3px;padding:3px;position:relative}
.bottom_images .image_overlay{width:100%}
.amazon,.entry-content table{clear:both}
.questions{color:#201F1F!important;text-shadow:none!important;box-shadow:0 1px 2px rgba(0,0,0,.1);background:none repeat scroll 0 0 #FFF;border:1px solid #E7E7E7;margin:10px 0;position:relative}
.questions-slides{margin:20px 20px 10px;overflow:hidden}
.questions_wrapper{left:0;position:relative;width:1200%}
.questions .questions_wrapper>div{word-wrap:break-word;display:block;float:left;height:1px;visibility:hidden}
.questions_slides{margin:20px 20px 10px;overflow:hidden}
.questions_slides .questions_slidecontent{width:auto}
.questions .questions_active{height:auto!important}
.questions_wrapper>div{display:none}
.questions_controller_nav{border-top:1px solid #E7E7E7;box-shadow:1px 1px 0 0 #FFF inset;min-height:53px;position:relative;background:linear-gradient(to bottom,#F9F9F9 0,#F5F5F5 100%) repeat scroll 0 0 rgba(0,0,0,0)}
.questions_controls,.questions_controls_arrows{line-height:26px!important;list-style:none!important;margin:0!important;padding:0!important}
.questions_controls li{display:inline-block;margin:0 3px}
.questions_controls .questions_active_control a{background-position:-45px -14px}
.question_block a{text-shadow:none!important}
.questions_controls a{background:url(images/shortcodes-sprite.png) no-repeat scroll -45px -1px transparent;display:inline-block;height:11px;width:11px}
.questions_controls_arrows .questions_controls_nav_next{border-left:1px solid #FFF;box-shadow:-1px 0 0 0 #E7E7E7;padding:14px 48px 12px 38px;right:0}
.questions_controls_arrows a{color:#999!important;font-size:14px;position:absolute;text-shadow:1px 1px 0 #FFF;top:0}
.questions_controls_arrows .questions_controls_nav_next span,ul.questions_mobile_nav .questions_controls_nav_next span{background:url(images/shortcodes-sprite.png) no-repeat scroll -3px -40px rgba(0,0,0,0)}
.questions_controls_arrows .questions_controls_nav_prev span,ul.questions_mobile_nav .questions_controls_nav_prev span{background:url(images/shortcodes-sprite.png) no-repeat scroll -3px -24px transparent}
.questions_controls_arrows .questions_controls_nav_next span{right:30px}
.questions_controls_arrows span,ul.questions_mobile_nav span{display:block;height:14px;position:absolute;top:23px;width:10px}
.questions_controls_arrows .questions_controls_nav_prev{border-right:1px solid #E7E7E7;box-shadow:1px 0 0 0 #FFF;left:0;padding:14px 38px 12px 48px}
.questions_controls_arrows .questions_controls_nav_prev span{left:30px}
.questions_controls_arrows .questions_controls_nav_next span,.questions_controls_arrows .questions_controls_nav_prev span{top:21px}
.questions_controls{line-height:0!important;padding-top:20px!important;text-align:center}
.questions_controls_arrows a:hover{color:#4C4C4C;text-decoration:none}
.question_block{min-height:32px;padding:0 0 0 60px;position:relative}
.question_author_image{height:45px;left:0;position:absolute;width:45px}
.question_author_image img{height:auto;max-width:100%;width:auto;border-radius:3px}
.question_author_image .overlay{box-shadow:0 0 4px rgba(0,0,0,.5)inset;height:100%;left:0;position:absolute;top:0;border-radius:3px;width:100%}
.question_block .question h5{color:#201f1f!important;font-size:20px;margin:0 0 10px;text-shadow:none!important}
.answer_block:before{background:url(images/shortcodes-sprite.png) no-repeat scroll -23px -19px transparent;height:14px;width:19px}
.answer_block:before,.et-bio:before,.et-info:before,.et-shadow:before,.et-warning:before{content:"";left:13px;position:absolute;top:14px}
.answer_block{border:1px solid #B9DBB6;margin-right:1px!important;box-shadow:0 1px 1px rgba(0,0,0,.1);font-size:12px;margin:5px 60px 10px;position:relative}
.answer_content{min-height:30px;padding:10px 5px 0 45px;text-shadow:1px 1px 1px #FFF}
.answer_block .answer_content{background:none repeat scroll 0 0 #DFF7DD;border:1px solid #F1F9F0;box-shadow:0 0 45px #CBE5C9 inset;color:#7EA57B}
.answer_content p,.question p{line-height:18px;font-size:12px;padding-bottom:10px}
@media only screen and (max-width:767px){body.et_includes_sidebar .question_block{padding:27px 27px 17px}
body.et_includes_sidebar .question_block .question_author_image{position:relative;top:0;left:0;margin-bottom:10px}
body.et_includes_sidebar .questions_controls{display:none}
body.et_includes_sidebar .questions_controls_arrows a{text-indent:-9999px}
}
