body, .three_coloum  {
     color: #111;
     font-weight: 600;
}
h1, .style1, .style2 {
     color: #111;
     font-weight: 500;
}
header nav ul li a {
     white-space: normal;
     padding: 0 5px;
     text-align: center;
     font-weight: 500;
}
header nav li.current-menu-item a {
    background: #004b90;
    color: #FFF;
}
#menu-item-18, #menu-item-147 {
     width: 140px;
}
#menu-item-18 a, #menu-item-147 a {
     line-height: 1.3;
     padding: 5px;
}

/* Single posts */
.single .contentarea {
	text-align: initial;
}
.single .entry-content {
        padding: 20px 0 50px 0;
}
.single .entry-title {
	text-align: center;
        color: #333333;
}
.single .entry-title span {
        background: none;
        padding: 0;
}
.single .entry-content ul {
	list-style-type: disc;
        padding-left: 50px;
        margin: 15px 0;
}
.single .commentlist .comment-meta a {
        display: block;
}
.single .commentlist .comment-meta img {
        padding-right: 5px;
}
.single .commentlist li {
        padding-bottom: 20px;
}
.single .comment-content {
        padding: 15px;
        background: #eee;
        margin: 10px 0;
}
.single #respond {
        margin: 20px 0;
}
.single h1, .single h2, .single h3 {
        padding: 0;
        margin: 15px 0;
}
img.alignleft {
	float: left;
    margin: 15px 15px 15px 0;
}
img.alignright {
	float: right;
    margin: 15px 0 15px 15px;
}

/* Category page */
.category .contentarea {
	text-align: initial;
}
.category .archive-title {
	text-align: center;
}
.category .entry-summary {
        padding-bottom: 20px;
}

/* Demo page template */
.page-id-6 .contentarea .inner_textarea {
	display: none;
}
.page-id-6 .contentarea.demo .inner_textarea {
	display: block;
}

@media only screen and (min-width: 600px) {
       .single .entry-content {
              width: 80%;
              margin: 0 auto;
       }
       .page-id-6 .contentarea .inner_textarea .half {
	      width: 50%;
              float: left;
        }
}