body{background-color:#f7f8f8;}
a{color: #5b83e3;}
.post-content{position:relative;padding:30px;word-wrap:break-word;overflow:hidden}
.post-content{padding-bottom:20px}
.post-title{margin:0 0 25px;font-size:30px;font-style:normal;font-weight:700;line-height:1.2;color:#2f3235}
h2{font-size:22px;}
h3{font-size:18px;}
.entry-content p, .entry-content li{line-height:28px;}
.puzzExTbl th,.puzzExTbl td{padding:10px;}
.puzzExTbl th{text-align: left; padding: 7px 15px; background: #f0f0f0;}
.puzzExTbl td{width: 50%;}
.content ul li, .content ol li {margin-bottom: 8px;line-height: 25px;}
.note{color:#535455;padding-left:15px;border-left:solid 3px #ddd}
.noteBkg{color:#535455;padding:10px 10px 10px 15px;border-left:solid 4px #e7e7e7;background:#f7f7f7;margin-bottom:25px;}
.noteBkg p{margin-bottom:5px;}
.msgbox,.relpost,.msgbox,.relPost{border-radius:4px;padding:15px 10px 15px 20px;background-color:#f9f9f9;border-left:solid 5px #f0f0f0;margin-bottom:25px;}
.msgbox.green{background-color:#EBFBEB;border-left-color:#B4DBB5}
.msgbox.red{background-color:#FFF2EF;border-left-color:#FBCAB9}
.msgbox.yellow{background-color:#FFF8EB;border-left-color:#FFDEAF}
.msgbox.blue{background-color:#EDF6FF;border-left-color:#BEDAF2}
.msgbox.hosting{background-color:#fffced;border:dashed 2px #c8bf40;padding:20px 30px}
.msgbox.hosting a{color:#0162f9;border-bottom:dashed 1px #bbb}

.cta-btn {color: #666;cursor: pointer;display: inline-block;border: solid 1px #d5d5d5;background: #f0f0f0;padding: 4px 15px;border-radius: 30px;text-align: center;}
.cta-btn-blue {color: #fff;background-color: #5bc0de;border-color: #46b8da;}