.entry {
    color:#555;
}
.entry h1 {
    font-size: 2em;
    margin-top: 1.67em;
    margin-bottom: .5em;
	font-family:'Bold', times, serif;
    font-weight: 100;
}
.entry h2 {
    font-size: 1.5em;
    margin-top: 1.2em;
    margin-bottom: .4em;
	font-family:'Bold', times, serif;
    font-weight: 100;
}
.entry h1 + h2 {
    margin-top: -.5em;
	font-family:'Bold', times, serif;
}
.entry h3 {
    font-size: 1.25em;
    margin-top: 1.8em;
    margin-bottom: .4em;
	font-family:'Bold', times, serif;
    font-weight: 100;
}
.entry h2 + h3 {
    margin-top: -.4em;
    margin-bottom: .2em;
	font-family:'Bold', times, serif;
}
.entry h4 {
    font-size: 1em;
    margin-top: 1.8em;
    margin-bottom: .4em;
	font-family:'Bold', times, serif;
    font-weight: 100;
}
.entry h3 + h4 {
    margin-top: -.3em;
}
.entry h5 {
    font-size: 1em;
    margin-top: 1.8em;
    margin-bottom: .4em;
	font-family:'Bold', times, serif;
    font-weight: 100;
}
.entry h4 + h5 {
    margin-top: -.3em;
}
.entry h6 {
    font-size: 1em;
    margin-top: 1.8em;
    margin-bottom: .4em;
	font-family:'Bold', times, serif;
    font-weight: 100;
}
.entry h5 + h6 {
    margin-top: -.2em;
}
.entry p,
.entry pre {
    margin: 1em 0 0;
}
.entry p {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
	font-family:'Book', times, serif;
	line-height:1.7em;
}
.entry abbr[title] {
    border-bottom: 1px dotted;
}
.entry strong {
    font-weight: bold;
}
.entry blockquote {
    margin: 1em 40px;
}
.entry blockquote p {
    font-style: none;
	text-transform: none;
	line-height: 1.7em;
}
.entry blockquote p:after {
     content: "\201D";
     display: inline-block;
}
.entry dfn {
    font-style: italic;
}
.entry hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    clear: both;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    padding: 0;
}
.entry code,
.entry kbd,
.entry pre,
.entry samp {
    font-family: monospace, serif;
    font-size: 1em;
	padding:8px 15px;
	/*background:#21252b;*/
	color:#356c9e;
	border-radius:6px;
}
.entry pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.entry q {
    quotes: none;
}
.entry q:before,
.entry q:after {
    content: '';
    content: none;
}
.entry small {
    font-size: 80%;
}
.entry sub,
.entry sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.entry sup {
    top: -0.5em;
}
.entry sub {
    bottom: -0.25em;
}
.entry dl,
.entry menu,
.entry ol,
.entry ul {
    margin: 1em 0;
}
.entry dd {
    margin: 0 0 0 40px;
}
.entry menu,
.entry ol,
.entry ul {
    padding: 0 0 0 40px;
	font-family:'Book', times, serif;
}
.entry li {
    padding: 5px 0;
}
.entry nav ul,
.entry nav ol {
    list-style: none;
    list-style-image: none;
}
.entry table {
    margin: 0;
    padding: 0;
}
.entry table th,
.entry table td {
    padding: 10px 20px;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
.entry table th {
    border-width: 2px;
}
.entry table tr:last-child th,
.entry table tr:last-child td {
    border-bottom: none;
}
.entry table tr:nth-child(even) {
    background: #eee;
}
.entry .sticky,
.entry .bypostauthor,
.entry .gallery-caption {
    display: block;
}
.entry .alignnone {
    margin: 1em 1em 1em 0;
}
.entry .aligncenter,
.entry div.aligncenter {
    display:block;
    margin: .5em auto;
}
.entry .alignright {
    float:right;
    margin: 0 0 1em 1em;
}
.entry .alignleft {
    float:left;
    margin: 0 1em 1em 0;
}
.entry .aligncenter {
    display: block;
    margin: 1em auto;
}
.entry img,
.entry img[class*="align"],
.entry img[class*="wp-image-"],
.entry .size-auto,
.entry .size-full,
.entry .size-large,
.entry .size-medium,
.entry .size-thumbnail {
    max-width: 100%;
    height: auto;
}
.entry img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.entry img.alignright {
    margin: 1em 0 1em 1em;
}
.entry img.alignleft {
    margin: 1em 1em 1em 0;
}
.entry img.aligncenter{
    display: block;
    margin: 1em auto;
}
.entry img[class*="align"],
.entry img[class*="wp-image-"],
.entry .gallery .gallery-icon img {
    border: none;
}
.entry .wp-caption {
    margin-bottom: 1em;
    margin-left: 0;
    max-width: 96%;
    text-align: center;
}
.entry .wp-caption img {
    display: block;
    margin: 0 auto;
}
.entry .wp-caption-text {
    position: relative;
    font-size: .8em;
}
.entry .gallery {
    margin: 0 auto;
}
.entry .gallery .gallery-item  {
    margin: 0;
    float: left;
    text-align: center;
    width: 33%;
}
.entry .gallery a img {
    border: none;
}
.entry .gallery-columns-4 .gallery-item {
    width: 25%;
}
.entry .gallery-columns-4 .gallery-item img {
    width: 100%;
    height: auto;
}