.snippets ul{margin:3px 0 0!important;padding:0!important}
.snippets li{list-style-type:none!important;margin:0 0 5px}
.snippets img{float:right;margin-bottom:10px!important;margin-left:7px!important}
.twitter{text-align:left!important}
.twitter span{background:none repeat scroll 0 0 #FFF;border:1px dotted #CCD3E3!important;float:right;font-size:8.5px;line-height:11px;margin-left:5px;margin-top:5px;overflow:hidden;text-align:center;width:45px;padding:2px!important}
.twitter small{color:#B3B3B3;font-family:Tahoma,sans-serif;font-size:10px;font-size-adjust:0;padding-bottom:2px}
.twitter img{padding-bottom:2px}
.twitter p{border-bottom:1px solid #E6E6E6;font-size:11px;line-height:15px;padding-bottom:5px!important;margin:0 1px 0 0!important}
.tweet{float:left;width:100%}
.twitter p:last-child{border-bottom:0;padding-bottom:0!important}
.video_embed span{border-bottom:5px solid #E4DDD1;color:#98B810;margin-bottom:10px;text-align:right;font-size:15px;padding:0 0 4px}
.preview{margin-bottom:5px}
.preview a{color:#707070}
.preview p{background:url(images/top-category-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#929292;font-size:12px;font-weight:400;line-height:14px;padding-top:5px!important}
.preview p:first-letter{font-size:11px}
.preview img{float:right;height:65px;margin-left:4px;width:65px}
.preview .block{box-shadow:0 1px 0 0 #fff;float:right;height:65px;width:65px;position:relative;margin:7px 7px 5px 10px}
.preview a.title{border-bottom:3px solid #E4DDD1;color:#98B810!important;text-align:right;float:left;width:100%;font-family:Georgia,Garamond,"Times New Roman";padding:0}
.count_categ{color:#B3AEAE}
#contact_form{margin-top:-25px}
#contact_form dl dt{font-weight:400}
#contact_form dd{margin:3px 0 10px}
#contact_form th,td{font-size:13px;padding:4px 10px 4px 5px}
#contact_form fieldset{border:0;margin:0;padding:0}
#contact_form legend{display:none}
#contact_form textarea{background:url(images/contact_input.png) repeat-x scroll 0 0 #F7F7F7!important;border:1px solid #CCC!important;color:#111!important;padding:8px!important;width:95%!important;height:150px}
#contact_form input[type=submit]{background:url(images/contact_submit.png) no-repeat scroll 0 0 rgba(0,0,0,0);margin-right:9px;width:73px;border:0 none!important;color:#4C4B4B!important;float:right;font-size:10px;height:35px;text-shadow:1px 1px 1px #FFF;text-transform:uppercase}
#contact_form input:hover[type=submit]{cursor:pointer}
#contact_form input[type=text],select,textarea{border:1px solid #D4D2D2!important;border-radius:8px!important;color:#303030!important;margin:0!important;padding:7px!important}
#contact_form dd input[type=text],select,textarea{background:url(images/contact_input.png) repeat-x scroll 0 0 #F7F7F7!important;border:1px solid #CCC!important;color:#111!important;padding:8px!important;width:70%!important}
#contact_form dd select{background:url(images/contact_input.png) repeat-x scroll 0 0 #F7F7F7!important;width:73%!important}
div#sitemap{margin-top:35px}
.categ_nav{clear:both;overflow:hidden;margin:0;padding:10px 2% 20px}
.categ_nav a,.categ_nav span{background:#FFF;font-size:15px;text-align:center;color:#5D5D5E;margin-right:8px;padding:8px 11px 6px}
.categ_nav a:hover{color:#BA1763}
.categ_nav .current{color:#BA1763;font-weight:700}
.categ{border-bottom:1px solid #E4DDD1;float:left;line-height:1.5em;margin:0}
.categ h3 a{color:#334366}
.categ a:hover{color:#5A4500!important}
.categ #meta{font-family:Arial,Helvetica;color:#CBC3A3;font-size:11px}
.categ h3{margin:8px 0 0}
.categ p{padding-bottom:5px;line-height:1.5em;margin-bottom:8px;margin-top:8px}
.categ img{border:1px solid #E4DDD1;float:left;margin:8px 10px 5px 0;padding:2px}
.sitemap ul{list-style:none outside none;margin-top:0;padding-left:5px!important}
.name a{color:#444;font-size:15px;font-weight:700;padding-left:15px}
.edit_page{background-color:rgba(255,254,95,.5);z-index:1000;border:1px solid #FF0;border-radius:10px;color:#000!important;font-size:13px;position:fixed;right:3%;bottom:5%;padding:5px 10px}
.right_align{background-color:#FBFBFB;border:1px solid #EEE;float:right;margin-left:15px!important;margin-right:0!important;margin-top:3px;padding:5px}
.enlarge_image_right{float:right;clear:right;position:relative}
.left_align{background-color:#FBFBFB;border:1px solid #EEE;padding:5px;float:left;clear:left;margin-left:0!important;margin-right:15px!important;margin-top:3px}
.enlarge_image{position:relative}
.enlarge_image_left{float:left;clear:left;position:relative}
.enlarge_image_right .image_overlay{left:15px}
.image_overlay{background:url(images/portfolio-zoom-icon.png) no-repeat scroll 50% 50% rgba(255,255,255,.15);display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease 0s;-webkit-transition:all .3s;width:calc(100% - 15px)}
.image_overlay:hover{opacity:1}
