body { background:#FFFFFF; color:#585858; overflow-x: hidden;}

/*Top Navigation*/
.top_navigation {border-bottom: 1px solid #DDDDDD;}
.top_navigation_in ul li {border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-bottom: -1px; }
.top_navigation_in ul li ul li {border:none;}
.top_navigation .top_nav_search {background:#fff; }
.top_navigation .top_nav_search fieldset {border:none;}
.top_navigation .top_nav_search fieldset input[type="text"] { background:url(../images/top_nav_search.png) no-repeat left 2px; color:#666;}
.top_navigation .top_nav_search fieldset button { background: url("1-default/newsletter-go.png") no-repeat left -3px !important; }


/*Main Navigation*/
.main_nav_in, .main_nav_in .select-menu2, .select-menu, .select-menu2, #pagination a  {  
background:url(1-default/inbg.png) repeat-x left bottom;
border-radius:1px;
border:1px solid #d4d8db;
}

#pagination a.loadmore:hover  { border:1px solid #ccc; color: #0178BA; }

<!--[if gte IE 9]>
  <style type="text/css">
    .gradient {
       filter: none;
    }
  </style>
<![endif]-->
#pagination a:hover {background:#FFFFFF;}
/* Content */
.entry .post-meta span {color: #BBBBBB;}
.entry .post-meta a { color:#0178ba; }

.authorbox {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:3px solid #0178ba;
	background:#FFF url(1-default/respond-bg.png) repeat-x left bottom;
}
/*.authorbox h4 {border-bottom: 1px solid #E6E6E6;}*/
.authorbox p a {color:#0178ba;}

.post-navigation a span {color:#0178ba;}

#respond,
#advancedsearch,
.arclist,
#contact_frm {
	clear:both;
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-top:3px solid #0178ba;
	background:#FFF url(1-default/respond-bg.png) repeat-x left bottom;
}
#comment, .commform-author div input, .commform-email div input, .commform-url div input  {background: none repeat scroll 0 0 #F6F7F9;
    border: 1px solid #CCCCCC;
}
.comment_list ol li ul.children {
	background:url("1-default/ulchildren.png") no-repeat scroll 120px 0px transparent;}
.comment_list ol li ul.children li { background:#EEEEEE;}
a.comment-reply-link {background: url("1-default/comment-reply-link.png") no-repeat scroll 0 1px transparent;}
#submit,
#advancedsearch .adv_submit,
#contact_frm .b_submit,
#contact_widget_frm .b_submit {
	background: url("1-default/s-button.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #2A84B9;
	text-shadow: 0 1px 1px #044762;
}
#submit:hover,
#advancedsearch .adv_submit:hover,
#contact_frm .b_submit:hover,
#contact_widget_frm .b_submit:hover {
	background: url("1-default/s-button.png") repeat-x scroll 0 -39px transparent;
}
/*Widgets*/

/*Social media*/

/* social media for sidebar ------------------- */
.sidebar .social_media .social_media_icon {}
.sidebar .social_media .twitter_icon {background:url(../images/social-media.png) no-repeat 0 0 transparent;}
.sidebar .social_media .facebook_icon {background:url(../images/social-media.png) no-repeat -80px 0 transparent;}
.sidebar .social_media .gplus_icon {background:url(../images/social-media.png) no-repeat -160px 0 transparent;}
.sidebar .social_media .rss_icon {background:url(../images/social-media.png) no-repeat -240px 0 transparent;}

.sidebar .social_media .twitter_icon:hover {background:url(../images/social-media.png) no-repeat 0 -77px transparent;}
.sidebar .social_media .facebook_icon:hover {background:url(../images/social-media.png) no-repeat -80px -77px transparent;}
.sidebar .social_media .gplus_icon:hover {background:url(../images/social-media.png) no-repeat -160px -77px transparent;}
.sidebar .social_media .rss_icon:hover {background:url(../images/social-media.png) no-repeat -240px -77px transparent;}

/* social media for footer ------------------- */
.bottom .social_media .social_media_icon {}
.bottom .social_media .twitter_icon {background:url(../images/social-media-footer.png) no-repeat 0 0 transparent;}
.bottom .social_media .twitter_icon:hover {background:url(../images/social-media-footer.png) no-repeat 0 bottom transparent;}
.bottom .social_media .facebook_icon {background:url(../images/social-media-footer.png) no-repeat -61px 0 transparent;}
.bottom .social_media .facebook_icon:hover {background:url(../images/social-media-footer.png) no-repeat -61px bottom transparent;}
.bottom .social_media .gplus_icon {background:url(../images/social-media-footer.png) no-repeat -122px 0 transparent;}
.bottom .social_media .gplus_icon:hover {background:url(../images/social-media-footer.png) no-repeat -122px bottom transparent;}
.bottom .social_media .rss_icon {background:url(../images/social-media-footer.png) no-repeat -182px 0 transparent;}
.bottom .social_media .rss_icon:hover {background:url(../images/social-media-footer.png) no-repeat -182px bottom transparent;}

/*newsletter for sidebar*/
.sidebar .newsletter { background:#FFFFFF url(1-default/newsletter-bottom1.jpg) 0 bottom repeat-x; border-bottom:none;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}	
.sidebar .newsletter h3{background:url(1-default/newsletter-top.png) top left repeat-x; color:#FF0001; border-top:none;}
.sidebar .newsletter p {color:#444444; font-size: 14px; margin-top: 15px;
}
.sidebar .newsletter_form .btn_submit, .bottom .newsletter_form .btn_submit:hover {
	background:url("1-default/newsletter-go.png") no-repeat scroll 50% 50% !important;
	width:38px;
}

/*newsletter for footer*/
.bottom .newsletter {background:url(1-default/newsletter-bottom.png) 0 bottom repeat-x #fbf9f9; border-bottom:none; }
.bottom .newsletter h3{background:url(1-default/newsletter-top.png) top left repeat-x; color:#FF0000;}
.bottom .newsletter p {color:#444444;}
.bottom .newsletter_form .btn_submit, .bottom .newsletter_form .btn_submit:hover {
	background:url("1-default/newsletter-go.png") no-repeat scroll 50% 50%;
	border-left:1px solid #ccc !important;
}
.search button, .search button:hover {
	background:url("1-default/search.png") no-repeat scroll right top;
	*margin-top:4px;
	display:block;
}

@media screen and (max-width: 1100px) {
	/*.main_nav_in {background:none !important; border:none !important; }*/
}

@media screen and (max-device-width: 480px) {
	.top_navigation .top_nav_search { padding:10px !important; }
}
@media screen and (max-width: 570px) {
	.top_navigation_in ul li { border-right:none; }
	.menu-header, div.menu, .currentmenu, .currentmenu2 { background: url("1-default/inbg.png") repeat-x scroll left bottom transparent; }
}