/*
Theme Name: Builder Child Theme - Default
Theme URI: http://ithemes.com/
Description: This Builder child theme has the same styling as the Builder core theme. Use this child theme as a starting point to customize the default look of Builder.
Author: iThemes
Author URI: http://ithemes.com/
Version: 2.0.1
Tags: blog, theme options, multiple layouts, multiple color schemes
Template: Builder

Version History
	See history.txt
*/

html{font-size:100.01%;}
body{font-size:75%;line-height:1.5em;color:#ccc;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;}
pre, code, tt, kbd{font-family:'andale mono', 'lucida console', monospace;font-size:1em;line-height:1.5em;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, dfn, samp, ul, ol, dl{margin-top:1.5em;margin-bottom:1.5em;}
a img{margin:0;}
table, img, input, textarea, select{max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{background:url('images/bg.jpg') no-repeat scroll center top #171717;}
a{color:orange;text-decoration:underline;}
a:hover{color:orange;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-weight:bold;color:#ccc;}
h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;letter-spacing:-1px;}
h2{font-size:1.7em;line-height:1.75em;margin-top:0.9em;margin-bottom:0.9em;}
h3{font-size:1.5em;line-height:1;margin-top:1em;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25em;margin-top:1.25em;margin-bottom:1.25em;}
h5, h6{font-size:1em;}
h6{font-style:italic;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
.builder-container-outer-wrapper{background:transparent;margin:0 auto 1.5em auto;border:none;display:block;}
.builder-module{margin-bottom:1.5em;}
.builder-module-last{margin-bottom:0;}
.builder-module-sidebar{display:block;width:100%;text-align:left;margin:0;padding:.75em 0;}
.builder-module-sidebar.right{margin-right:0;}
.builder-module-sidebar.left{margin-left:0;}
.builder-module-sidebar .widget-wrapper{width:100%;}
.builder-module-sidebar .widget{margin:0;padding:.75em 1.5em 1.5em 1.5em;color:#ccc;}
.builder-module-block-outer-wrapper{overflow:visible !important;}
.builder-module-block-outer-wrapper .widget-wrapper-left .widget, .builder-module-block-outer-wrapper .widget-wrapper-middle .widget{padding-right:.75em;}
.builder-module-block-outer-wrapper .widget-wrapper-middle .widget, .builder-module-block-outer-wrapper .widget-wrapper-right .widget{padding-left:.75em;}
.builder-module-sidebar h4.widget-title{color:#ccc;font-size:1.75em;line-height:1.25em;padding:0;}
.builder-module-sidebar h4.widget-title a{color:#333333;}
.builder-module-sidebar h4.widget-title + *{margin-top:0;}
.builder-module-sidebar .widget *:first-child{margin-top:0;}
.builder-module-sidebar .widget *:last-child{margin-bottom:0;}
.builder-module-sidebar .widget a.rsswidget img{display:none;}
.builder-module-navigation{font-size:1em;line-height:2em;display:block;width:100%;}
.builder-module-navigation .builder-module-element{margin:0 .5em;}
.builder-module-navigation ul{float:left;display:block;margin:0;padding:0;}
.builder-module-navigation ul *{margin:0;}
.builder-module-navigation li{padding:0;}
.builder-module-navigation li a, .builder-module-navigation li.current_page_item li a, .builder-module-navigation li.current-cat li a{font-size:1em;text-transform:uppercase;padding:.4em 3em .4em .5em;letter-spacing:.2em;color:#ccc;text-decoration:none;}
.builder-module-navigation li a:hover{color:orange;}
.builder-module-navigation li.current_page_item a, .builder-module-navigation li.current-cat a{}
.builder-module-navigation li ul{width:17em;border:.1em solid #777777;border-bottom:0;}
.builder-module-navigation li li{border-bottom:.1em solid #777777;width:17em;background-color:#2e2e2e;}
.builder-module-navigation li li a{float:none;color:#ccc;font-size:11px;letter-spacing:normal;}
.builder-module-navigation li li a:hover, .builder-module-navigation li li a.sfhover{color:orange;}
.builder-module-navigation li ul ul{margin:-2.9em 0 0 14em;}
.builder-module-widget-bar{}
#builder-module-4bd9c77466d1d, #builder-module-4bdb0653932b2{background:url('images/fotter_bg.png') no-repeat scroll 0 0 transparent;height:79px;margin:0;padding:21px 0 0 20px;width:960px;border:none;}
#builder-module-4bd6261d99639{background:url('images/maincontend.jpg') no-repeat scroll 0 0 transparent;height:87px;margin:0 0 0 -20px;padding:21px 0 0 40px;width:960px;border:none;}
.builder-module-footer .builder-module-element{text-align:left;color:#9f9f9f;margin:0 1.5em;}
.builder-module-footer .builder-module-element .alignleft, .builder-module-footer .builder-module-element .alignright{}
.builder-module-footer .builder-module-element .alignright{text-align:right;display:none;}
.builder-module-footer .builder-module-element a{color:#333333;text-decoration:none;}
.builder-module-footer .builder-module-element a:hover{text-decoration:underline;}
.builder-module-image .builder-module-element{font-size:0;}
.builder-module-image .builder-module-element img{margin:0;}
.builder-module-content .builder-module-element{margin:0 1.5em;display:block;text-align:left;overflow:hidden;}
.builder-module-content .post{margin-bottom:1.5em;}
.post-title, .post-title *{margin:0;padding:0;}
.post .thumbnail-wrap{display:none;}
.post .date{display:none;}
.post-title h1, .post-title h2, .post-title h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;clear:both;font-size:1.7em;color:#ccc;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;margin:.5em 0;}
.post-title a, .post-title a:hover{text-decoration:none;color:#ccc;font-size:1em;}
.post .post-meta{display:block;clear:both;}
.post .post-meta a{text-decoration:none;font-style:italic;}
.post .post-meta a:hover{text-decoration:underline;}
.post .meta-bottom{display:block;}
.post .gallery a, .post .gallery dt, .post .gallery img{margin:0;font-size:0;line-height:0;}
.post .gallery-item{float:left;margin:0 1.5em 1.5em 0 !important;padding:5px;text-align:left !important;width:150px !important;border:1px solid #CFCFCF;background:#F3F3F3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post .gallery-item img{border:none !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;margin:0;padding:0;}
.post .gallery-caption{margin:0;padding:5px 5px 0 5px;line-height:1;}
.post .gallery + *{margin-top:0;}
.post img{border:1px solid #CFCFCF;background:#F3F3F3;margin:0;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post img.alignright{margin:0 0 1.5em 1.5em;}
.post img.alignleft{margin:0 1.5em 1.5em 0;}
.post img.aligncenter{margin:0 auto 1.5em auto;}
.post .entry-attachment .attachment{text-align:center;}
.post .edit-entry-link{margin:0 0 1.5em 0;clear:both;}
.post-content{clear:both;}
.page-title{font-size:1.75em;line-height:1.7em;margin-top:0;margin-bottom:.875em;}
.meta-top{clear:both;}
.meta-bottom{clear:both;border-top:.1em solid #D7D7D7;padding-top:1.4em;margin-bottom:3em;}
.meta-bottom .alignright{margin-bottom:1.5em;}
.meta-bottom .categories, .meta-bottom .tags{background:url('images/folder.png') 0 0 no-repeat;padding:0 0 0 1.5em;}
.meta-bottom .comments{background:url('images/comments.png') 0 2px no-repeat;padding:0 0 0 1.5em;}
.EXIF table{margin:1.5em auto;}
.photometa h4{text-align:center;margin:0;padding:0;}
.photometa ul{list-style-type:none;}
.paging{clear:both;margin:0;padding:0;}
#comments{margin:3em 0 1.5em 0;padding:0;}
#comments ol.commentlist{margin:1.5em 0;padding:0;background:transparent;}
#comments ul.children{margin:0 1.5em;}
#comments .vcard{line-height:1;margin-bottom:.5em;}
#comments .vcard .avatar{display:block;float:left;margin:0 .75em 0 0;}
#comments .comment-meta{margin-bottom:1.5em;}
#comments li{clear:both;list-style-type:none;margin:1.5em 0;border:1px solid #999999;overflow:hidden;}
#comments li .comment-body{margin:1.5em;}
#comments blockquote{margin:1.5em;}
.nocomments{display:none;}
#respond{margin-top:3em;overflow:visible !important;}
.comment #respond{margin:1.5em 1.5em 1.5em 1.5em;padding:0 1.5em 1.5em 1.5em;border:1px solid #999999;}
#respond h3{margin-bottom:0;}
#respond .cancel-comment-reply a{margin:0;display:block;}
#commentform label{margin-left:1em;}
#commentform input[type="text"]{width:20em;}
#commentform input, #commentform textarea{margin:0;}
#commentform #comment{width:100%;}
#commentform .comment-submit-wrapper{margin-bottom:0;}
p{}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover{color:orange;}
blockquote{background:url('images/blockquote.png') top left no-repeat;margin:1.5em;padding:0;color:#666666;font-style:italic;}
strong{font-weight:bold;}
em, dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{height:0;line-height:1.5;vertical-align:baseline;position:relative;}
sup{bottom:1ex;}
sub{top:.5ex;}
abbr, acronym{border-bottom:1px dotted #666;}
address{font-style:italic;}
del{color:#666666;}
pre{margin:1.5em 0;white-space:pre;}
big{font-size:1.2em;line-height:1;}
ul, ol{list-style-position:outside;margin:0 0 0 1.4em;padding:0;}
.post-content > ul, .post-content > ol{margin-top:1.5em;margin-bottom:1.5em;}
ol{margin-left:20px;*margin-left:24px;}
li{margin:0;padding:0;}
li > *{margin-top:0;}
li *:last-child{margin-bottom:0;}
li > p + ul{margin-top:-1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
dd + dd{margin-top:1.5em;}
table{margin-bottom:1.5em;background:#F3F3F3;}
table, td, th{border:1px solid #CFCFCF;border-collapse:collapse;}
th{font-weight:bold;line-height:1.5em;background:#E8E8E8;}
th, td, caption{padding:.75em;}
tr:nth-child(2n) th{background:#F6F6F6;}
tr:nth-child(2n) td{background:#FFFFFF;}
tfoot{font-style:italic;}
caption{background:#EEEEEE;}
.small{font-size:.8em;line-height:1.875;margin-top:1.875em;margin-bottom:1.875em;}
.large{font-size:1.2em;line-height:2.5;margin-top:1.25em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666666;}
.loud{color:#000000;}
.highlight{background:#FFFF00;}
.added{background:#006600;color:#FFFFFF;}
.removed{background:#990000;color:#FFFFFF;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:.1em solid #CCCCCC;}
legend{font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select{font-size:1em;margin-top:.5em;margin-bottom:.5em;}
input[type=text], input[type=password], input.text, input.title, textarea{background-color:#FFFFFF;border:1px solid #999999;padding:5px;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus{border-color:#666666;}
textarea{width:30em;height:20em;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio{}
.search-text-box{margin-bottom:0;}
.search-submit-button{margin:0 !important;padding:.2em .5em;}
.error, .notice, .success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.widget_rss li{margin-bottom:1.5em;}
.widget_rss .rsswidget{display:block;margin:0;}
.widget_rss .rss-date{display:block;font-style:italic;margin-bottom:1.5em;}
.widget_rss .rssSummary{margin:1.5em 0;}
#social-tags{position:fixed;width:95px;height:100%;right:0;left:auto;margin-right:0;margin-left:auto;padding-top:10px;overflow:hidden;}
#social-tags a{position:relative;right:-50px;margin:0;}
#social-tags a:hover{right:0;}
.alignright{margin-left:1.5em;}
.alignleft{margin-right:1.5em;}
.post img.wp-smiley{border:none;}
#header{margin:0;padding:0;}
.builder-module-html-1{background:transparent;border:0px;margin-bottom:1em;}
#blog{float:left;height:68px;margin:24px 0 0 10px;width:210px;}
#logo{background:url('images/logo2.png') no-repeat scroll 0 0 transparent;float:left;height:109px;margin:0 0 0 40px;width:420px;}
#contact{background:url('images/contactus_link.png') no-repeat scroll 0 0 transparent;float:left;height:32px;margin:40px 0 0 90px;width:166px;}
.builder-module-navigation-1{background:transparent;border:0px;}
#featured{margin:0px 0px 0px 0px;*-margin:28px 0px 0px 0px;padding:60px 0px 0px 173px;background:url('images/featuredbg.jpg') no-repeat;width:787px;height:471px;}
#featcont{width:681px;height:234px;}
#widget_top_bg{background:url(images/widget_top_bg.png) no-repeat;height:30px;}
#widget_bottom_bg{background:url(images/widget_bottom_bg.png) no-repeat;height:11px;}
.builder-module-before-widget-bar{margin-bottom:0;}
.builder-module-4{background:url(images/widget_bg.png) repeat-y;margin:0;}
.builder-module-5{margin:0;}
.widget-wrapper-1{padding:0 10px 0 5px;}
#text-3{width:260px;margin-left:12px;font-size:13px;}
#text-3 h4, #text-4 h4, #text-5 h4{text-align:center;font-size:1em;text-transform:uppercase;letter-spacing:.2em;font-weight:normal;text-decoration:none;}
#text-4{width:260px;margin-left:12px;font-size:13px;}
#text-5{width:260px;font-size:13px;}
#quote{margin:0 auto;width:218px;}
#builder-layout-4bd9c77466cd2, #builder-layout-4bdb065393274{background:url('images/bg_page.jpg') no-repeat scroll center top #171717;}
#builder-module-4bd9c830d3680, #builder-module-4bdb0653932a2{background:url(images/page_bg.png) repeat-y;margin:0;}
#builder-module-4bd9c77466d05, #builder-module-4bdb06539329b{background:url(images/page_top_bg.png) no-repeat;height:170px;margin-bottom:0;}
#page_top_bg h1{font-size:2.4em;margin-top:42px;text-align:center;color:#CCC;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;}
#page_bottom_bg{background:url(images/page_bottom_bg.png) no-repeat;height:14px;}
.page, .post{padding:0 20px;font-size:1.1em;}
#builder-module-4bd9c830d3680 .builder-module-sidebar{margin:0 20px 0 0;}
#builder-module-4bd9c830d3680 .widget-wrapper-1{padding:0 0 0 10px;}
.mc_custom_border_hdr h4.widget-title{color:#CCCCCC;font-size:1.2em;}
#builder-module-4bd9c830d3680 .widget{padding:0 1em 4.5em 1.1em;}
#builder-module-4bdb0653932a2 .widget{padding:0 0 3em .3em;}
#builder-module-4bdb0653932a2 .widget ul{margin:0 2em 0 0;}
#builder-module-4bdb0653932a2 .widget li{list-style-type:none;}
#builder-module-4bdb0653932a2 .widget li a{text-decoration:none;line-height:20px;}
#builder-module-4bdb0653932a2 .widget li a:hover{text-decoration:underline;}
