
.site-branding{
	background-color:#111965;
	width: 100%;
	height: 0%;
    position: relative;
	display:none;
}

.site-header{	
	background-color:#ffffff;
}

.navigation{
	background-color:#4589c3;
}
.navigation a:hover{
	background-color:#6fcaf7;
}

.blog-header {
    background: none repeat scroll 	0px 0px #ffffff;
    font-weight: bold;
    padding: 0px 0 0px;
}
.masonic-search-toggle {
    background: none repeat scroll 0 0 #fff;
    display: none;
    height: 148px;
    position: absolute;
    width: 100%;
    z-index: 999;
		border:1px solid #eee;
  
}

.navigation {
    background: none repeat scroll 0 0 #4589c3;
    position: relative;
    width: 100%;
}


#masonic ul li a:hover{	
		background-color:#6fcaf7;
		color:#ffffff;
	 width: 100%;
}

#masonic.wrapper{
		background-color:#ffffff;
	color:#4589c3;
}
#masonic.wrapper a{
		background-color:#4589c3;
	color:#ffffff;
}
#masonic #menu{ 
	width: 100%;
		background-color:#4589c3;
	color:#4589c3;
}



.sb-icon-search{
	background-color:#4589c3;
}

#masonic.wrapper {
	background-color:#4589c3;
}



.footer-background{
	background-color:#ffffff;

}

.footer-content{
		background-color:#ffffff;
	color:#ffffff;
	}


.angled-background{ 
	display:none;
	background-color:#ffffff;
}

.copyright-header{ display:none;
	background-color:#ffffff;
	color:#123456;
}

.site-content {
    padding: 30px 0;
}
.widget-title{
		padding: 5px 10px 5px 10px;
		color:#ffffff;
		background-color:#4589c3;
}
.widget-title h3{
			padding: 25px 10px 0px 10px;
				background-color:#4589c3;
}

.blog-site-title h1{
	z-index:1;
	position:absolute;
    color: #4589c3;
    padding: 35px 5px 0px 5px;
		margin: 30px 0px 0px 0px;
	font-size: 22px;
}

h1.title{margin:-85px 10px 0px 10px;
	position:absolute;
	color: #4589c3;
}

.blog-site-title h2 {
	z-index:1;
    color: #4589c3;
	padding: 35px 5px 5px 5px;
    font-size: 22px;
}
h2.kotei{
	color: #4589c3;
	padding: 35px 10px 10px 10px;
	font-size: 28px;
}

.entry-info{
		line-height: 30px;
		padding: 30px 10px 10px 10px;
}

.entry-content {
		line-height: 30px;
		padding: 70px 10px 10px 10px;
}
.catagory-type{
	font-size:10px;
	background-color:transparent;	
	
}
.catagory-type a {
	background-color: transparent;
		color: #258eea;
	padding: 10px;
}

p {
		font-size:95%;
		color: #646464;
    margin: 1.3em 0.2em 1.3em 0.2em;
}

p.right{
	 text-align: right;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: none repeat scroll 0 0 #4589c3;
	color:#fff;
}

div.back{
	background-color:#eeeeee;	
	padding:30px 5px 5px 30px;
	margin:0px 0px 35px 0px;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 20px;
    font-size: 1.7rem;
    line-height: 1.1;
    margin-bottom: 1.1em;
    max-width: 100%;
    overflow: auto;
    padding: 1.1em;
}

.widget ul li, .widget ol li {
    display: block;
	margin:8px 5px 8px 5px;
		font-size:14px;
}



.catagory-type{
	position:absolute;
    margin: 65px 10px 10px 200px;
	z-index:0;
	
}
.post-header .entry-author, .post-header .entry-standard, .post-header .entry-date, .post-header .entry-tag {
	  margin: 70px 10px 10px 10px;
	position:absolute;
    color: #4589c3;
	font-size:10px;
}

.tg-one-third {
    float: left;
    margin: 0px 0px 0px 0px;
}

p.mini{
	font-size:11px;
}

