/* RESET */
#navbar,#navbar-iframe {display: none;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

html {min-height: 100%;height: auto;}

/* STRUCTURES */

.content-inner { padding: 1px;} 
div.content {clear: both;}

#header-inner .titlewrapper { padding: 0;}
.header-outer { background: url(../images/header-blog.png) no-repeat 600px 28px; width: 970px; height: 110px; margin: 0 auto; padding: 0;}
	#Header1 h1 a { display: block; overflow: hidden; height: 0; width: 379px; padding-top: 90px; background: url(../images/branding.png) no-repeat left top; float: left; z-index: 999; }
		
	
.body-fauxcolumns { background: url(../images/bg_body.jpg) no-repeat center 177px; padding-top: 27px; }
	.main-fauxborder-left { border-bottom: 1px solid #E0E0E0; }
	.main-cap-top { background: url(../images/bg_contenttop.png); clear: both; height: 0px; width: 970px; padding-top: 26px; margin: 0 auto; }
	.main-inner { clear: both; padding: 30px 30px 30px 50px; background: url(../images/bg_contentmain.png) repeat-y; margin: 0 auto; width: 890px; }
	.content #main.main, #blog1 {padding:0; margin: 0; }
	.content .region-inner {padding-bottom:0; }
	.column-center-outer { padding: 0 30px 0 15px; margin: 0; float: left; width: 670px; border-right: solid 1px #E0E0E0;}
	.content .column-center-inner { padding: 0; float: left;}

	.column-right-outer { float: right; width: 155px; color: #878273; margin: 0;}
	.content .column-right-inner { margin: 0; padding: 0 5px;}
	#sidebar-right-1.section { margin: 0; padding: 0;}
	
	
	.column-right-inner h2,
	footer h2 { font-size: 1em; padding: 0 7px .7em 0; margin: 0px; font-weight: bold; color:#999486;}

	.post-body { margin: 0 0 1em }
	.hentry { border-bottom: solid 6px #CCC; margin-bottom: 1.5em; }
	.post-footer-line-1 { font-size: .8em; color: #999; margin: 2em 0 .5em; text-align: right;}

footer { clear: both;  padding: 20px 0 0; margin: 0 auto; width: 970px;}
	footer div { font: 1em Arial, Helvetica, sans-serif; color: #878273; }
	footer .region-inner {padding:0; }
	.LinkList { margin: 0 2.5em 0 0; white-space: nowrap; }
	footer .widget-content ul { padding: 0; margin: 0; list-style: none; }
	footer .widget-content li { margin: 0;}
	footer .section, footer td.columns-cell { margin: 0; padding:0;}
	#HTML2 {float:right;}
		footer .last li { float: right;  margin: 0 0 0 .8em; padding: 0;}
		footer ul#social li a { width: 30px; height: 0; padding-top: 30px; background: url(../images/icon/social.png) no-repeat; overflow: hidden; display: inline-block; vertical-align: text-bottom; }
			ul#social li a.facebook { background-position:0 0; }
			ul#social li a.instagram { background-position:-33px 0; }
			ul#social li a.youtube { background-position:-66px 0; }
			ul#social li a.line { background-position:-99px 0; }
			ul#social li a:hover { padding: 30px 0 0 0; margin:0;}



	#footer-3 { display: none;}
	
	#siteLegal { font-size: 11px; text-align: right; margin-top: 50px; }
	#siteCredits {display: none;}


/* SuppLayout */

#crosscol { /* width: 970px; margin: -65px auto 30px; */ display: none;}
#CustomSearch1_form { height: 20px; overflow:hidden; width:225px; z-index: 500; margin: 0 0 0 640px; float:left; padding-top: 2em;}
.gsc-input { width:225px; }
	#CustomSearch1_form input { font: 1em Arial, Helvetica, sans-serif; padding: 2px; margin-right: 1em;}

.status-msg-wrap { margin-bottom: 2em; width:100%}
	.status-msg-bg { background: #F0F7FC; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;} 
	.status-msg-border { border: solid 1px #90B3D2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
	.status-msg-body { color: #0071BC; }

