body{background: url("./images/body_pattern.png")repeat !important ;}
#main-nav{background: url("./images/menu_bg.jpg") repeat-x;border-radius: 9px 9px 9px 9px; border-bottom: none !important;}
#main-nav ul li{border-right: none !important;}
#main-nav ul li a {
    color: #FFFFFF !important;
    font-family: proxima_nova_ltbold;
    font-size: 16px !important;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
}

.recent {
    border: 4px solid #C1C1C1;
    float: left;
    margin-bottom: 30px;
    width: 295px;
}

.widget1 {
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    width: 290px;
}
.tabnav {
    border-bottom: 1px solid #C5C5C5;
    float: left;
    height: 44px;
}
.tabdiv {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDBD1;
    float: left;
    margin: 10px 5px 5px;
    width: 258px;
}
#searchsubmit, .highlight, .aw_tabbed_widget .tabs ul.nav li.active a, footer .aw_tabbed_widget .tabs ul.nav li.active a, #top .aw_tabbed_widget .tabs ul.nav li.active a, .aw_tabbed_widget .tabs ul.nav li a:hover, footer .aw_tabbed_widget .tabs ul.nav li a:hover, #top .aw_tabbed_widget .tabs ul.nav li a:hover, .aw_twitter_widget .twitter-icon, .testimonial-icon, #top-closed:hover, .flex-control-nav a:hover, .flex-control-nav a.flex-active {background-color:none!important;}
.aw_tabbed_widget .tabs ul.nav li a{background: none!important; text-indent:0px !important; width: 64px!important; height: 20px !important;}
.tabs{width: 293px !important;}
.tabs ul.nav li a{text-transform: none !important;}
.tabs ul.nav li{padding-left: 6px !important; padding-right:2px!important; background: #eeeeee;  border-right: 1px solid #CCCCCC; font-size: 14px;}
.tabs ul.nav{width: 302px;}
.tabs ul.nav li.active a{color: #9702cd !important;}
.post-meta .meta-title, .post-meta .excerpt   {color: #e19643!important; font-size: 15px!important; font-family: proxima_nova_ltbold;}
.contant{font-size: 13px!important; color: #666 !important; text-transform: none !important; font-family:Verdana, Geneva, sans-serif;}
.post-meta p a{color:#c13be8!important;}
#title{text-transform: uppercase!important;}
#tab-latest-comments a{color: #333!important;}
h3.widget-title{color:#333!important; font-size: 16px!important;}
.post-title h4{color:#fe9a04 !important; font-size: 16px!important;}
.btn{background: url("./images/menu_bg.jpg") repeat-x;border-radius: 2px; border-bottom: none !important;  color: #FFFFFF;float: right;font-weight: bold;margin-top: -24px;padding:2px;text-decoration: none;}     
a:hover{color:#E0A257!important;}

.input-wrapper{
    background-color: whiteSmoke;
   border: 1px solid rgba(0, 0, 0, 0.05);
   border-radius: 4px 4px 4px 4px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
   _height: 45px;
   margin-bottom: 10px;
}
#s{width: 100px;margin-left: 6px; margin-top: 8px; border: 1px solid #CCCCCC !important;border-radius: 4px 0 0px 4px;}

#searchsubmit{height:30px; right: 126px;top: 14px;border: 1px solid#ccc !important; border-radius: 0 5px 5px 0 !important;}
.input-wrapper1{_background: #edebec;}
.news-desc a{color:#fff!important;font-size: 12px!important;}
.news-desc{font-size: 12px!important;}
#bottom{background:#C624F7!important;}
.copy{margin-left:225px!important;}
#bottom p{color: #fff!important;font-size: 13px!important;}
#bottom a{color: #fff!important; font-weight: bold;}
.aw_twitter_widget li{border-bottom: none!important; padding-bottom: 0px!important;}
#aw_twitter_widget-2 ul li span{color: #999!important; font-size: 14px;}
 #aw_twitter_widget-2 ul li a{color: #d98405;}
h3{font-family: proxima_nova_rgbold;}
h4{font-family: proxima_nova_rgbold;}
.post-excerpt p{font-family: Verdana, Geneva, sans-serif;}
.post-meta p{font-size: 13px!important; _font-weight: bold;}
#breadcrumb{border-bottom: 1px dotted #ccc;}
.breadcrumb-wrapper a{color: #dc8301!important;}
.breadcrumb-wrapper{color: #999!important;}
.entry-header h1{margin-top: 17px!important;}
#related-posts h3 {
    color: #C01DF0 !important;
    font-family: proxima_nova_ltbold;
    font-size: 18px !important;
    background: url(./images/related_posts.png) no-repeat; padding-left: 28px;
    padding-top: 4px;
    
}
#author-bio h3{color: #C01DF0 !important;
    font-family: proxima_nova_ltbold;
    font-size: 18px !important; background: url(./images/about_author.png) no-repeat; padding-left: 28px;
    padding-top: 4px;}
#author-bio p{font-family: Verdana, Geneva, sans-serif;color: #999999!important;}
.entry p{font-family: Verdana, Geneva, sans-serif; color: #999999!important;}
.grid-4 label{font-size: 16px!important;}
textarea {
    float: right;
    height: 144px;
    padding: 4px;
    resize: vertical;
    width: 290px;
}

input, textarea {
    border-left: 1px solid #ccc !important;
    border-top: 1px solid #ccc!important;
    border-right : none!important;
    border-bottom :none!important;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font: 12px/20px Arial,sans-serif;
    outline: medium none;
}
.input-wrapper1 .container{ background-color: whiteSmoke;
   border: 1px solid rgba(0, 0, 0, 0.05);
   border-radius: 4px 4px 4px 4px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; padding-top: 15px!important;}
.newsletter .newsletter-firstname {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
    width: 120px !important;
    border-left:2px solid #ccc!important;
    border-top:2px solid #ccc!important;
    border-bottom :1px solid #ccc!important;
    border-right:1px solid #ccc!important;
    color:#929292!important;
  
}
.newsletter .newsletter-lastname{width: 120px!important;border-left:2px solid #ccc!important;border-top:2px solid #ccc!important;color:#929292!important; border-bottom :1px solid #ccc!important;
    border-right:1px solid #ccc!important;}
.newsletter .newsletter-email{margin-bottom:15px;width:258px!important;border-left:2px solid #ccc!important;border-top:2px solid #ccc!important;color:#929292!important; border-bottom :1px solid #ccc!important;
    border-right:1px solid #ccc!important;}
.newsletter-submit{width: 100px!important; _background: #d74efe!important; color:#fff!important;text-transform: uppercase!important;font-size: 15px; font-weight: bold;  font-family: Calibri,Arial, Helvetica, sans-serif; border: 1px solid #a416cc !important; text-shadow: 1px 1px 1px #000000; height: 31px; border-radius:8px!important;cursor: pointer;

padding-bottom: 2px!important;
background: -moz-linear-gradient(center top, #d751fe, #bf20ee 100%) repeat scroll 0 0 transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#d751fe), to(#bf20ee)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d751fe', endColorstr='#bf20ee');

}
.slider-caption-link a {width: 110px!important; _background: #d74efe!important; color:#fff!important;text-transform: none!important;font-size: 15px; font-weight: bold;  font-family: Calibri,Arial, Helvetica, sans-serif; border: 1px solid #b38110 !important; text-shadow: 1px 1px 1px #000000; height:35px; border-radius:5px!important;cursor: pointer;
margin-left: 70px!important;
padding:8px!important;
background: -moz-linear-gradient(center top, #f9ba2f, #db8202 100%) repeat scroll 0 0 transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#f9ba2f), to(#db8202)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ba2f', endColorstr='#db8202');}
 .slider-caption-link{margin-top: 17px;}
footer{background: url("./images/footer_pattern.png");

box-shadow: 0 0 3px 3px #999;


}

.aw_twitter_widget .twitter-icon{background: url("./images/twitter.png")no-repeat!important; width: 30px;}
#archive{min-height:1950px!important;}
.excerpt1{text-transform: none!important;color:#fff;font-size: 15px;font-weight: bold;}
.slider-caption-title{border-bottom: none !important;}
.social {
    float: right;
    margin-right: 15px;
    margin-top: -36px;
}
.the-latest{background: url("./images/shadow_right.png") no-repeat right bottom; height: 168px;}
.the-latest1{background: url("./images/shadow_left.png") no-repeat left bottom; height: 168px;}
.the-latest1 img {
    height: auto;
    width: 100%;
}

.the-latest1 .post-thumb a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8E8E8;
    display: block;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}

#news-images{background: url("./images/shadow_both.png") no-repeat left bottom; height: 168px;}
#searchsubmit{background:url("./images/search_lens.png") no-repeat scroll  5px !important;}
.date{background: url("./images/date_icon_big.png") no-repeat; padding-left: 17px;}
.date_sml{background: url("./images/date_icon.png") no-repeat 0 2px; padding-left: 12px;}
.cmnt{background: url("./images/comments_icon_big.png") no-repeat;  padding-left:20px; margin-left: 10px;}
.cmnt_sml{background: url("./images/comments_icon.png") no-repeat 0 2px;  padding-left:14px; margin-left: 1px;}
.post-meta .demo{width: 275px!important; font-size: 11px!important;}
#respond h3{background:url("./images/leave_comment.png") no-repeat scroll !important; padding-left:30px;}
#aw_twitter_widget-2 p a{_background: url("./images/follow_twitter.png") no-repeat;}
.about{float:left;}
.about p{font-family: Verdana, Geneva, sans-serif; color: #999;}
.about img{float:left; margin-right: 10px; width: 146px;}
.entry{margin-top: 20px;}
.entry img{float:right; margin: 10px;}
.entry p{text-align: justify;}

#comment-form-submit{width: 110px!important; _background: #d74efe!important; color:#fff!important;text-transform: uppercase!important;font-size: 15px; font-weight: bold;  font-family: Calibri,Arial, Helvetica, sans-serif; border: 1px solid #b38110 !important; text-shadow: 1px 1px 1px #000000; height:26px; border-radius:5px!important;cursor: pointer;

padding:4px!important;
background: -moz-linear-gradient(center top, #f9ba2f, #db8202 100%) repeat scroll 0 0 transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#f9ba2f), to(#db8202)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ba2f', endColorstr='#db8202');}
 
 .authr{color:#c94fef!important; font-size: 13px; margin-right:5px;}
 .by{ background: url("./images/by_subrat.png")no-repeat 0 3px; font-size: 13px!important; padding-left: 12px;}
 .by1{ background: url("./images/in_tech.png")no-repeat 0 3px; font-size: 13px!important; padding-left: 12px;}
 .authr1 a{color:#c94fef!important;font-size: 13px;}
 .authr1{margin-right: 5px;}
 .date_sml1{background: url("./images/date_icon.png") no-repeat 0 2px; padding-left: 12px; font-size: 13px;}
 .cmnt_sml1{background: url("./images/comments_icon.png") no-repeat 0 2px;  padding-left:14px; margin-left: 1px; font-size: 13px; margin-right: 5px;}
 .cmnt_sml1 a{color:#c94fef!important;}
 .commentlist p{color: #999; font-size: 13px;font-family: Verdana, Geneva, sans-serif;}
 .search{min-height: 1950px;}
.slider-caption{opacity:0.9;}
#main-nav ul a{ padding: 0px 9px !important;}
.post-thumb1{ float: left; margin-right: 20px; margin-bottom: 110px; background: #fff; padding: 4px; border: 1px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget{margin-top: 25px !important;}
.wufoo-k7r9q5{ background-color: whiteSmoke !important;
   border: 1px solid rgba(0, 0, 0, 0.05)!important;
   border-radius: 4px 4px 4px 4px!important;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset!important;
   margin-bottom: 10px !important;}
   .fb_comments_count{color:#C13BE8!important;}
   .aw_categories_widget{height :375px!important;}



/* Mistakes */
.addthis_floating_style {
	z-index: 99!important;
}
.thanks {
	margin-top: 40px;
	margin-bottom: 20px;
	text-align: center;	
}
h1.thanks_title {
	font-size: 50px;
	margin-bottom: 30px;
}
h6.thanks_text {
	font-size: 20px;
}
/* Share features */
@font-face {
    font-family: segoeui;
    src: url('fonts/segoeui.ttf');
}
.sharing-features {
	margin-bottom: 25px;
}
.sharing-features .btn, #share-bottom .btn{
	border-radius: 4px;
	border-bottom: 1px solid transparent !important;
	color: #FFFFFF;
	float: none;
	font-weight: normal;
	margin-top: 0px;
	padding: 6px 12px;
	text-decoration: none;
}
.sharing-features input {
	border-left: 1px solid #ccc !important;
	border-top: 1px solid #ccc!important;
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-radius: 4px 4px 4px 4px;
	display: inline-block;
	outline: medium none;
	height: 33px;
}
.dropdown-menu-share {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 16px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	background-clip: padding-box;
}
#subscribe-top {
	width: 33%;
	float: left;
	position: relative;
	z-index: 10;
}
#subscribe-top .subscribe.open {
	height: 160px;
}
#subscribe-top #subscribe-dropdown {
	outline: none;
	width: 100%;
}
#subscribe-top .subscribe.open #subscribe-dropdown {
	position: relative;
	padding-bottom: 10px;
}
.dropdown-menu-share {
	font-size: 1em;
	border-color: #e0d6cc;
}
.open .dropdown-toggle.btn-primary, #subscribe-top .btn-primary{
	color: #ffffff;
	background-color: #ff731b;
	border-color: #e25800;
	background-image: -webkit-linear-gradient(top, #ff731b 0%, #fc6100 100%);
	background-image: -o-linear-gradient(top, #ff731b 0%, #fc6100 100%);
	background-image: linear-gradient(to bottom, #ff731b 0%, #fc6100 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff731b', endColorstr='#fffc6100', GradientType=0);
	background-size: 100%;
	background-position: 0 0;
	text-shadow: 0 -1px 0 #fc6100;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	z-index: 1;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 #ff8335;
	font-family: segoeui, sans-serif;
	font-size:20px;
	color: white;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
#subscribe-top .btn-primary:hover, #subscribe-top .btn-primary:focus {
	z-index: 2;
	color: #ffffff;
	background-image: -webkit-linear-gradient(top, #ff7a26 0%, #f25d00 100%);
	background-image: -o-linear-gradient(top, #ff7a26 0%, #f25d00 100%);
	background-image: linear-gradient(to bottom, #ff7a26 0%, #f25d00 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7a26', endColorstr='#fff25d00', GradientType=0);
	border-color: #d85400;
	text-shadow: 0 1px 1px #af4400;
}
.open>.dropdown-menu-share {
	display: block;
}
#subscribe-top .subscribe .dropdown-menu-share {
	border-radius: 0;
	margin-top:4px;
	border: 1px solid #ff6a0c;
	padding: 0;
	width: 620px;
	top: 42px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0 4px 4px 4px;
}
#subscribe-top .subscribe .dropdown-menu-share li {
	padding: 0;
}
.dropdown-menu-share>li:last-child {
	border-bottom: 0;
}
#subscribe-top .subscribe .dropdown-menu-share li #SignUp {
	padding: 15px;
	border-right: 1px solid #e0d6cc;
}
#subscribe-top .subscribe-msg {
	font-family: 'Droid Serif', serif;
	padding: 0 0 7px;
	color:#484848;
	font-size: 16px;
}
#subscribe-top #subscribe-email {
	display: inline;
}
#subscribe-top .subscribe .dropdown-menu-share .email {
	margin-right: 3px;
	width: 65%;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 5px;
}
#subscribe-top .subscribe .dropdown-menu-share input.btn {
	width: 30%;
	padding: 8px 5%;
	background-color: #ff731b;
	border-color: #e25800;
	background-image: -webkit-linear-gradient(top, #ff731b 0%, #fc6100 100%);
	background-image: -o-linear-gradient(top, #ff731b 0%, #fc6100 100%);
	background-image: linear-gradient(to bottom, #ff731b 0%, #fc6100 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff731b', endColorstr='#fffc6100', GradientType=0);
	background-size: 100%;
	background-position: 0 0;
	text-shadow: 0 -1px 0 #fc6100;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	z-index: 1;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 #ff8335;
	color: white;
	line-height: 1.1em;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	height: 33px;
	margin-top: -2px;
}
#subscribe-top .subscribe .dropdown-menu-share input.btn:hover, #subscribe-top .subscribe .dropdown-menu-share input.btn:focus {
	z-index: 2;
	color: #ffffff;
	background-image: -webkit-linear-gradient(top, #ff7a26 0%, #f25d00 100%);
	background-image: -o-linear-gradient(top, #ff7a26 0%, #f25d00 100%);
	background-image: linear-gradient(to bottom, #ff7a26 0%, #f25d00 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7a26', endColorstr='#fff25d00', GradientType=0);
	border-color: #d85400;
	text-shadow: 0 1px 1px #af4400;
}
#subscribe-top .subscribe .dropdown-menu-share .privacy {
	margin: 0;
	font-size: 12px;
	color: #9F9F9F;
	display: block;
	margin-top: 3px;
}
#subscribe-top .subscribe .dropdown-menu-share .privacy a,#subscribe-top .subscribe .dropdown-menu-share .privacy a:visited{
	color: #aeada8;
}
#subscribe-top .subscribe .dropdown-menu-share li #dropdown-facebook-ask {
	padding: 15px;
	font-size:13px;
}
#subscribe-top .subscribe .dropdown-menu-share li #dropdown-facebook-ask .subscribe-msg {
	font-size:14px;
}
#subscribe-top .subscribe .dropdown-menu-share li #dropdown-facebook-ask strong {
	color: #3b5998;
}
#subscribe-top .subscribe .dropdown-menu-share li #dropdown-facebook-ask .btn-spacer {
	border-radius: 4px;
	padding: 10px;
	border: 1px solid #cdd7ec;
	background: #f2f4fa;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}
#share-top {
	margin-bottom: 1em;
	list-style: none;
	padding: 0;
	position: relative;
	z-index: 4;
	font-size: inherit;
}
#share-top {
	padding-left: .67%;
	width: 67%;
	float: left;
}
.share-button-wrapper {
	width: 49.5%;
	float: left;
	border-radius: 4px;
}
#share-top .btn-share {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: block;
	width: 100%;
}
a.facebook_button {
	color: #ffffff;
	background-color: #4b68b9;
	border-color: #344b8d;
	background-image: -webkit-linear-gradient(top, #4b68b9 0%, #3b55a0 100%);
	background-image: -o-linear-gradient(top, #4b68b9 0%, #3b55a0 100%);
	background-image: linear-gradient(to bottom, #4b68b9 0%, #3b55a0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b68b9', endColorstr='#ff3b55a0', GradientType=0);
	background-size: 100%;
	background-position: 0 0;
	text-shadow: 0 -1px 0 #3b55a0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	z-index: 1;
    font-family: segoeui;
	font-size:20px;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 #5d77c0;
}
a.facebook_button:hover, a.facebook_button:focus {
	z-index: 2;
	color: #ffffff !important;
	background-image: -webkit-linear-gradient(top, #526ebc 0%, #385199 100%);
	background-image: -o-linear-gradient(top, #526ebc 0%, #385199 100%);
	background-image: linear-gradient(to bottom, #526ebc 0%, #385199 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff526ebc', endColorstr='#ff385199', GradientType=0);
	border-color: #314786;
	text-shadow: 0 1px 1px #263768;
}
.share-button-wrapper:nth-child(even) {
	float: right;
}
a.twitter_button {
	color: #ffffff;
	background-color: #02c9ff;
	border-color: #009ec9;
	background-image: -webkit-linear-gradient(top, #02c9ff 0%, #00b2e3 100%);
	background-image: -o-linear-gradient(top, #02c9ff 0%, #00b2e3 100%);
	background-image: linear-gradient(to bottom, #02c9ff 0%, #00b2e3 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff02c9ff', endColorstr='#ff00b2e3', GradientType=0);
	background-size: 100%;
	background-position: 0 0;
	text-shadow: 0 -1px 0 #00b2e3;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	z-index: 1;
    font-family: segoeui;
	font-size:20px;
	box-shadow: inset 0 1px 0 #1cceff;
}
a.twitter_button:hover, a.twitter_button:focus {
	z-index: 2;
	color: #ffffff !important;
	background-image: -webkit-linear-gradient(top, #0dcbff 0%, #00aad9 100%);
	background-image: -o-linear-gradient(top, #0dcbff 0%, #00aad9 100%);
	background-image: linear-gradient(to bottom, #0dcbff 0%, #00aad9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0dcbff', endColorstr='#ff00aad9', GradientType=0);
	border-color: #0096bf;
	text-shadow: 0 1px 1px #007696;
}
#share-bottom {
	text-align: center;
	position: relative;
	margin-bottom: 25px;
}
#share-bottom a.facebook_button,#share-bottom a.twitter_button {
	width:100%;
}
.underbar.fb-subscribe {
	background: transparent;
	border-top: 0;
	margin: 3px 0 10px -5px;
	text-align: left;
}
.underbar {
	font-family: 'Droid Serif', serif;
	color: #e0d6cc;
	padding: 5px;
}
.underbar.fb-subscribe .follow-msg, .underbar.fb-subscribe strong {
	color: #4C69BA;
}
.underbar.fb-subscribe .follow-msg {
    font-family: segoeui;
	font-weight: 400;
	line-height: 1.35em;
	font-size: 13px;
	margin: 2px 10px 0 0;
	text-transform: capitalize;
}
.underbar.fb-subscribe .follow-msg, .underbar.fb-subscribe .fb-like {
	display: inline-block;
	vertical-align: top;
}
.underbar span {
	vertical-align: bottom;
	display: inline-block;
}
.underbar.fb-subscribe strong {
	font-weight: normal;
}
.underbar.fb-subscribe .btn-spacer {
	margin-left: 0;
}
@media only screen and (min-width:1011px){
	.container {
		width: 980px;
	}
}
@media only screen and (max-width: 1010px) and (min-width: 960px){
	.container {
		width: 930px;
	}
	#leaderboard {
		width: 675px !important;
	}
	.grid-12 {
		width: 890px;
	}
	#subscribe-top .subscribe .dropdown-menu-share {
		width: 610px;
	}
	.grid-8 {
		width: 590px;
	}
	.grid-4 {
		width: 280px;
	}
	#subscribe-top .subscribe .dropdown-menu-share {
		width: 590px;
	}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
	.container {
		width: 720px;
	}
	.grid-12 {
		width: 97%;
	}
	.grid-8,.grid-4 {
		width: 97%;
		float:none;
	}
}
@media only screen and (max-width:959px){
	#subscribe-top .subscribe .dropdown-menu-share {
		width: 628px;
	}
	.sharing-features {
		max-width:628px;
	}
}
@media only screen and (max-width:767px){
	#wrapper {
		padding: 7px;
	}
	.grid-12 .copy {
		margin-left: 0 !important;
	}
	#subscribe-top {
		width: 100%;
		float: none;
	}
	#subscribe-top .subscribe .dropdown-menu-share {
		width: 100%;
		position: relative;
		top: 0;
		margin: 0 0 12px 0;
	}
	#share-top {
		padding-left: 0;
		width: 100%;
		float: none;
	}
	#subscribe-top .subscribe.open {
		height: 150px;
	}
}
@media only screen and (max-width:480px){
	.subscribe .dropdown-menu-share li #dropdown-email-ask {
		border: none;
		float: none;
		width: 100%;
		padding: 10px 5px 10px;
		border-bottom: 1px dotted #e0d6cc;
	}
	.subscribe .dropdown-menu-share li #dropdown-facebook-ask, .subscribe .dropdown-menu-share li #dropdown-youtube-ask {
		border: none;
		width: 100%;
	}
	#subscribe-top .subscribe .dropdown-menu-share li #SignUp {
		border-right: none;
	}
	#subscribe-top .col-xs-7,#subscribe-top .col-xs-5{
		width: 100%;
	}
	.share-button-wrapper {
		width: 100%;
		float: none;
		margin-bottom:5px;
	}
	#subscribe-top .subscribe.open {
		height: 270px;
	}
}