body{font-family:arial, sans serif;color:#222222;}
#page{text-align:left;}
#content{font-size:1.2em;}
.narrowcolumn .entry{line-height:1.6em;}
small{line-height:1em;color:#555555;}
#content h1{font-weight:bold;font-size:1.6em;margin:10px 0 4px;border-bottom:solid 3px #111188;}
#content h1:first-letter{color:#111188;}
nin{font-weight:bold;font-size:1.6em;border-bottom:solid 3px #111188;}
.site-title{text-align:center;}
.central{text-align:center;}
h2{font-weight:bold;font-size:1.1em;padding:0.2em 0.3em;background:#EFFFFF;box-shadow:0 0 4px rgba(0, 0, 0, 0.23);margin:11px 0 5px;}
h3{color:#555555;font-size:0.9em;padding:0.2em;text-align:center;box-shadow:0 0 4px rgba(0, 0, 0, 0.23);margin:8px 0 ;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
a{color:#1200e2;text-decoration:none;}
body{margin:0;padding:0;}
#page{margin:0 auto;width:970px;}
.narrowcolumn{float:left;padding:0;margin:0 0 10px;width:550px;}
.entry{overflow:hidden;}
p img{padding:0;max-width:100%;}
.entry img{padding:5px 0;height:auto;}
.alignleft{float:left;}
.alignright{float:right;}
#sidebar ul{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;overflow:hidden;float:none;clear:both;}
#sidebar{padding:0;margin:5px 0 5px 0;float:right;width:400px;overflow:hidden;}
.box{height:300px;overflow:auto;}
.wpp-post-title{font-weight:bold;}
#commentform textarea{height:32px;width:220px;}
#commentform input{width:120px;}
.comment-form-author{margin:0;float:left;}
#commentform #submit{margin:0;float:right;}
.comment-form-author, #commentform #submit{width:calc(50% – 5px);display:inline-block;}
#commentform #submit+p{clear:both;}
a img{float:left;}
.mainnav a{background:#FF0000;color:#FFF;padding:8px;border-radius:6px;}
@media screen and (max-width: 550px){
#page{width:100%;margin:0;padding:0;}
.narrowcolumn{float:left;display:block;margin:0 2.5% 15px;width:95%;clear:right;}
#sidebar{float:none;display:block;margin:0 2.5%;width:95%;}
}