.sitemap-col { float: left; margin: 0px 2% 10px 0px; width: 23%; }
#sitemap .last { margin-right: 0px; }
.sitemap-col h2 { color: rgb(17, 17, 17); font-size: 20px; font-family: Georgia,serif; border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 10px; margin-bottom: -3px; }
.sitemap-col a { color: rgb(70, 70, 70) ! important; }
.sitemap-col a:hover { text-decoration: none; color: rgb(0, 0, 0) ! important; }
.sitemap-col ul { list-style: outside none none; padding-left: 0px; margin-left: 0px; }
.sitemap-col ul li a { background: transparent url(aa19023bfb7bbd3121d3b25c27bc51263a5317cb.png)  no-repeat scroll left center; padding: 4px 0px 4px 19px; display: block; }
ul#sitemap-authors li a { display: inline-block; }
ul#sitemap-categories li a { background: transparent url(ad4e6f3c8f74fa0b7a9b111b93b63822919bbd53.png)  no-repeat scroll left center; }
ul#sitemap-tags li a { background: transparent url(28e16a0274e465c0f4dd4ba6523fcbb7c92b8bad.png)  no-repeat scroll left center; }
ul#sitemap-authors li a { background: transparent url(ece9211c2f51a29fd92b7d20be4e9f079fc58517.png)  no-repeat scroll left center; }
.et_pt_blogentry { padding: 17px 0px 15px; }
h2.et_pt_title { font-size: 24px; padding-bottom: 14px; padding-left: 2px; }
h2.et_pt_title a { color: rgb(17, 17, 17); }
h2.et_pt_title a:hover { color: rgb(0, 0, 0); text-decoration: none; }
p.et_pt_blogmeta { border-bottom: 1px solid rgb(235, 235, 235); border-top: 1px solid rgb(235, 235, 235); color: rgb(158, 158, 158); font-family: Georgia,serif; font-size: 12px; font-style: italic; margin-bottom: 11px; padding: 8px 5px 7px 4px; text-transform: uppercase; }
p.et_pt_blogmeta a { color: rgb(100, 100, 100); }
p.et_pt_blogmeta a:hover { color: rgb(17, 17, 17); text-decoration: none; }
div.et_pt_thumb { height: 191px; margin: 0px 20px 0px 0px; padding: 8px 0px 0px 8px; position: relative; width: 191px; }
div.et_pt_thumb span.overlay { background: transparent url(6736d70499976b4569047db2c20cd623bd852b66.png)  no-repeat scroll 0px 0px; display: block; height: 199px; left: 0px; position: absolute; top: 0px; width: 199px; }
.et_pt_blogentry a.readmore { background: transparent url(5d48e4d7ea62706655ebfd12ded7941f31831bb0.png)  no-repeat scroll right bottom; color: rgb(40, 40, 40); display: block; float: right; font-size: 11px; height: 27px; line-height: 24px; padding-right: 13px; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.et_pt_blogentry a.readmore span { background: transparent url(5d48e4d7ea62706655ebfd12ded7941f31831bb0.png)  no-repeat scroll 0% 0%; display: block; height: 27px; padding: 0px 0px 0px 13px; }
#et_pt_gallery { padding: 15px 0px 0px; margin-left: -33px; }
.et_pt_gallery_entry { background: transparent url(53409ff4b5726822444d52a4d37b91aca4172bd8.png)  no-repeat scroll left bottom; float: left; margin: 0px 0px 32px 33px; padding-bottom: 5px; position: relative; width: 213px; height: 142px; }
.et_pt_item_image { position: relative; top: 0px; height: 142px; }
.et_pt_item_image img.portfolio { border: 3px solid rgb(229, 229, 229); }
.et_pt_item_image span.overlay { background: transparent url(15bce3c914a0d5b19fdcc0df2a9d17edc1d0c15b.png)  no-repeat scroll 0% 0%; height: 136px; left: 3px; position: absolute; top: 3px; width: 207px; }
.et_pt_item_image a.zoom-icon, .et_pt_item_image a.more-icon { display: block; height: 61px; position: absolute; text-indent: -9999px; top: 41px; width: 61px; visibility: hidden; }
.et_pt_item_image a.zoom-icon { background: transparent url(ac3fba4be4079f1ed8a841412acb3e29dbe57bf8.png)  no-repeat scroll 0% 0%; left: 31px; }
.et_pt_item_image a.more-icon { background: transparent url(f05d1633db336156503099eaf51b7d1d68d0838e.png)  no-repeat scroll 0% 0%; left: 128px; }
#et_pt_gallery .page-nav { clear: both; }
.input { border: 1px solid rgb(212, 210, 210) ! important; border-radius: 8px ! important; color: rgb(48, 48, 48) ! important; padding: 7px ! important; margin: 0px ! important; }
input.input { width: 300px; }
textarea.input { width: 478px; height: 130px; }
#et-contact p input, #et-contact p textarea { background: rgb(247, 247, 247) url(f0d4da120377470f3d8e2942867a71a16272cafb.png)  repeat-x scroll 0% 0% ! important; border: 1px solid rgb(204, 204, 204) ! important; width: 100% ! important; color: rgb(17, 17, 17) ! important; padding: 8px ! important; }
#et-contact p textarea { width: 95% ! important; }
#et-contact p #et_contact_captcha { width: 20px ! important; }
#et-contact p .et_contact_error { border: 1px solid red ! important; }
#et-contact .et_hidden { display: none; }
#et_contact_left, #et_contact_right { float: left; }
#et_contact_left { width: 70%; }
#et_contact_right { width: 17%; margin-left: 50px; }
#et_contact_submit, #et_contact_reset { border: 0px none ! important; color: rgb(76, 75, 75) ! important; float: right; font-size: 12px; text-shadow: 1px 1px 1px rgb(255, 255, 255); text-transform: uppercase; margin-right: 9px; height: 35px; }
#et_contact_submit { background: transparent url(56c047465d7885caf0dc1d2857cd70b1f1634e1d.png)  no-repeat scroll 0% 0%; width: 73px; margin-right: 6px; }
#et_contact_reset { background: transparent url(2cd59b17489bef114f399177ada8af6e097707b0.png)  no-repeat scroll 0% 0%; width: 61px; }
#et-search { background: transparent url(5a5e94347a7e72c1da91e1ead0d91494af80c864.png)  no-repeat scroll 0% 0%; width: 574px; height: 172px; }
#et-search-inner { padding: 19px 14px 0px 29px; }
p#et-search-title { background: transparent url(925af7f9eed8f86c9bee072ec1813bf1d1fecdb7.png)  no-repeat scroll left bottom; padding: 0px 0px 10px 10px; margin-left: -8px; margin-bottom: 13px; }
p#et-search-title span { background: transparent url(47b215429ed7f7a277366e1897a93ca4bf36e5ab.png)  no-repeat scroll 0px 4px; display: block; padding: 0px 0px 0px 24px; font-size: 18px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(143, 143, 143); }
#et-search-left { float: left; width: 448px; }
#et-search-right { float: right; width: 82px; text-align: right; margin-top: -1px; }
#et-searchinput { background: transparent url(ab005f243116e0b456d93a39fab1237ffd61cc8a.png)  no-repeat scroll 0% 0%; width: 419px; height: 16px; border: medium none ! important; padding: 6px 12px 8px; color: rgb(78, 78, 78); margin-bottom: 4px; margin-top: 0px; }
p#et_choose_posts, p#et_choose_pages, p#et_choose_date, p#et_choose_cat { float: left; margin-right: 8px; }
p#et_choose_cat { margin-right: 0px; }
select#et-month-choice, select#et-cat { width: 161px; margin: 0px; font-size: 11px; color: rgb(70, 70, 70); }
p#et_choose_posts, p#et_choose_pages { color: rgb(92, 92, 92); font-size: 11px; text-shadow: 1px 1px 1px rgb(235, 235, 235); }
p#et_choose_posts input, p#et_choose_pages input { margin-left: 0px; margin-right: 4px; }
p#et-search-word { padding-bottom: 5px; }
#et_search_submit { background: transparent url(513f61433a78b15ae740fea39fb0d81e66970824.png)  no-repeat scroll 0% 0%; border: medium none ! important; color: rgb(76, 75, 75); font-size: 12px; padding: 7px 0px 9px; text-shadow: 1px 1px 0px rgb(255, 255, 255); width: 73px; text-transform: uppercase; }
p#et_choose_date select, p#et_choose_cat select {  }
#et_pt_portfolio_gallery { padding: 15px 0px 0px; margin-left: -70px; }
.et_pt_portfolio_row { margin-bottom: 45px; }
.et_pt_portfolio_item { float: left; margin-left: 70px; width: 272px; }
.et_pt_portfolio_item h2 { color: rgb(0, 0, 0); padding-bottom: 12px; }
.et_pt_portfolio_entry { border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218) rgb(218, 218, 218) rgb(183, 183, 183); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 5px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); margin-bottom: 7px; }
.et_pt_portfolio_image { position: relative; }
.et_pt_portfolio_image img { display: block; }
.et_portfolio_more_icon, .et_portfolio_zoom_icon { height: 37px; position: absolute; top: 68px; width: 37px; text-indent: -9999px; display: none; }
.et_portrait_layout .et_portfolio_more_icon, .et_portrait_layout .et_portfolio_zoom_icon { top: 142px; }
.et_portfolio_more_icon { background: transparent url(bc94dae173d9fbd4f65ed32391aa17fb539daee9.png)  no-repeat scroll 0% 0%; left: 94px; }
.et_portfolio_zoom_icon { background: transparent url(67cc4837efb88a69086cbeca511f89a35b02d917.png)  no-repeat scroll 0% 0%; left: 134px; }
.et_video .et_portfolio_zoom_icon { background: transparent url(e651937c7c46b02b658f3eb520ec2178312a0884.png)  no-repeat scroll 0% 0%; }
.et_pt_portfolio_overlay { width: 100%; height: 100%; background: transparent url(7fbf31bcb022711632b13dc1077fff3c2726f3c5.png)  no-repeat scroll 0% 0%; display: block; position: absolute; top: 0px; left: 0px; }
#et_pt_portfolio_gallery .page-nav { margin-left: 70px; padding-bottom: 10px; }
.et_portfolio_small { margin-left: -45px ! important; }
.et_portfolio_small .et_pt_portfolio_item { margin-left: 45px; width: 152px; }
.et_portfolio_small .et_portfolio_more_icon, .et_portfolio_small .et_portfolio_zoom_icon { top: 30px; }
.et_portfolio_small .et_portrait_layout .et_portfolio_more_icon, .et_portfolio_small .et_portrait_layout .et_portfolio_zoom_icon { top: 67px; }
.et_portfolio_small .et_portfolio_more_icon { left: 38px; }
.et_portfolio_small .et_portfolio_zoom_icon { left: 77px; }
.et_portfolio_large { margin-left: -76px ! important; }
.et_portfolio_large .et_pt_portfolio_item { margin-left: 76px; width: 442px; }
.et_portfolio_large .et_portfolio_more_icon, .et_portfolio_large .et_portfolio_zoom_icon { top: 124px; }
.et_portfolio_large .et_portrait_layout .et_portfolio_more_icon, .et_portfolio_large .et_portrait_layout .et_portfolio_zoom_icon { top: 392px; }
.et_portfolio_large .et_portfolio_more_icon { left: 178px; }
.et_portfolio_large .et_portfolio_zoom_icon { left: 219px; }
#fancybox-title-float-main { text-shadow: none ! important; }
.et_contact_form_label { display: none; }
