h1,h2,h3,h4,h5,h6{color:#3d3d3d}hr{background-color:#ccc}a{color:#3d3d3d}a:hover,a:focus,a:active{color:#AAA}h1.site-title{color:#3D3D3D;border-bottom:7px solid #2d2d2d}span.underline{border-bottom:1px solid #3d3d3d}span.logo-underline{border-bottom:2px solid #2d2d2d}h1.entry-title{color:#3d3d3d}h1.site-title a{color:#3d3d3d}h2.section-title,#homewidgets h3.widget-title{color:#3D3D3D;border-bottom:4px solid #2d2d2d}#footer-wrap{background:#222;color:#999}#footer-wrap a{color:#999}#footer-wrap a:hover{color:#CCC}.home-slide-title{background:#1D1D1D;color:#FEFEFE}#footer-widgets h3.widget-title{color:#f3f3f3}.fromblog-thumb{float:left;background:#2d2d2d;margin-bottom:1em}.main-navigation a{color:#717171}.main-small-navigation .menu{background:#FFF;border:1px solid #DDD;box-shadow:0 1px 4px #ddd;-moz-box-shadow:0 1px 4px #ddd;-webkit-box-shadow:0 1px 4px #ddd;-ms-box-shadow:0 1px 4px #ddd}.main-navigation ul ul,ul.menu-top-right ul{background:#fff;box-shadow:0 1px 4px #ddd;-moz-box-shadow:0 1px 4px #ddd;-webkit-box-shadow:0 1px 4px #ddd;-ms-box-shadow:0 1px 4px #ddd;border:1px solid #ddd}.main-navigation li.current_page_item a,.main-navigation li.current-menu-item a{color:#000}.nav-previous a,.nav-next a,.next-image a,.previous-image a{border:1px solid #222;background:#3D3D3D;color:#F3F3F3}.nav-previous a:hover,.nav-next a:hover,.next-image a:hover,.previous-image a:hover{background:#666;border:1px solid #555}.menu-top-right .phone a{background:#3D3D3D;color:#F3F3F3}.archive .hentry{border-bottom:1px solid #DDD}article.comment{border-bottom:1px solid #ddd}.tax-pcategory .hentry,.tax-ptag .hentry,.post-type-archive .hentry{border-bottom:0}.main-navigation li:hover>a{color:#444}.main-navigation ul ul :hover>a{color:#444}.main-navigation ul ul a:hover{color:#444}.wp-caption{border:none}.entry-meta{color:#AAA}h1.site-title{font-size:2.5em;padding:8px;border-bottom:7px solid #2d2d2d}.main-navigation a,ul.menu-top-right a{font-size:1em;text-transform:uppercase}.main-small-navigation .menu li a{text-decoration:none;text-transform:uppercase}.home-slide-title{color:#F3F3F3;font-size:1em;padding:5px 0;background:#2d2d2d}.home-slider p.flex-caption{bottom:2.1em}.entry-content,.entry-summary p{font-size:115%;font-weight:300}strong{font-weight:400}.entry-meta{font-size:10px;font-family:inherit}input[type=text],textarea{;border-radius:3px;width:95%;margin-bottom:10px}input[type="submit"]{width:100%}#respond textarea{width:99%}#fromportfolio h3.portfolio-home-title{font-size:1em}.carousel li .aligncenter{transition:all 1s ease}.carousel li .aligncenter:hover{opacity:.7}#primary .portfolio-image-wrap img{transition:all 1s ease}#primary .portfolio-image-wrap img:hover{opacity:.9}