.big-date h3,
.work-slider h3,
blockquote p strong,
.slider-box h3,
#contact-block h3,
#sidebar h2,
.testimonial-block h2,
.box-row h3,
#navigation ul li a,
#contact-block .call p,
ul.nav-box li a strong,
.side-link-cnt p a,
.side-link-holder a,
.box h2,
.not-found h2,
.not-found h3 {
	font-size:2.5em !important;
}

.big-date h1 { font-size:2.5em !important}

#contact-block .call p { font-size: 66px !important;line-height: 70px !important;  font-weight:normal !important; position: relative; margin-top: -15px; }
#contact-block .call { margin-bottom:0px !important; }
.post-title-block h3 { font-family: "Reenie Beanie", sans-serif; min-height:50px; padding:10px 20px 10px 10px; line-height:34px; font-size:32px !important;
background:-webkit-gradient(linear, left bottom,left top,color-stop(0, rgb(247,248,249)),color-stop(1, rgb(255,255,255)));
background:-moz-linear-gradient(center bottom,rgb(247,248,249) 0%,rgb(255,255,255) 100%); }

.post-title-block h3 a img { float:left; margin:0 20px 0 0; }

.hentry h1, #content h2.add-comment { font-size:5em !important; }

.big-date span { font-size:1em; }
.share { margin:0; padding:0; font-size:2em !important; }

.post-title-block small span { background:url(../graphics/posted_bg_blog.png) no-repeat top left; }
.post-title-block small span a { color:#FFF6D5; }
.post-title-block small span a:hover { color:#fff; }
.post-title-block .big-date { padding:7px 17px 15px; }

.post .author-block { text-shadow:1px 1px 0 #FFF; display:block; position:absolute; background:#f7f8f9; border:1px solid #FFFFFF; left:-300px; top:14px; padding:15px 17px; width:220px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.post .author-block .edge { display:block; width:250px; height:44px; position:absolute; bottom:-45px; left:0; background:url('../graphics/wrap_edge.png') no-repeat; }
.post .author-block h3 { margin:0 0 8px; font-size:2.5em; color:#555; }
.post .author-block h4 { margin:0 0 7px; padding:3px 0 0; }
.post .author-block p { margin:0 0 20px; padding:0; font-size:13px; line-height:16px; }
.post .author-block .author-avatar { float:left; margin:5px 10px 5px 0; padding:0; }
.post .author-block .author-avatar img { display:block; margin:0; padding:0; }

.blog .post h2.section { color: #3E494E !important; }

.blog-top-section { -moz-border-radius:5px; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0;  background:#F7F8F9; border:1px solid #FFFFFF; padding:5px 20px 19px; position:relative; top:14px; width:618px; }
.share-bar { margin:30px 0 15px; display:block; position:relative; background:#fff; border:1px solid #FFFFFF; padding:15px 0 3px 17px; width:626px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; }
.share-bar .edge { z-index:0; display:block; width:250px; height:44px; position:absolute; bottom:-45px; right:0; background:url('../graphics/wrap_edge_right.png') no-repeat; }
.entry { z-index:100; position:relative; }
.button-block { height:35px; top:2px; position:relative; display:inline; float:left; margin:0 13px 0 0; }
.category-blog small { margin:0; padding:10px 0; display:block; text-shadow:1px 1px 0 #fff; }
p.tags { display:block; border-top:1px dotted #BFC4C5; padding:10px 0; font-weight:bold; text-transform: uppercase; font-size:11px; text-shadow:1px 1px 0 #F7F8F9; }

.idc-foot { display:none !important; }

.comment-block {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    display: block;
    margin: 30px 0 15px;
    padding: 25px;
    position: relative;
    width: 593px; }
    
.comment-block .edge { z-index:0; display:block; width:250px; height:44px; position:absolute; bottom:-45px; right:0; background:url('../graphics/wrap_edge_right.png') no-repeat; }
