body { font-family: 'Verdana'; font-size: 11px; }
pre {  background: #f6f6f6; padding: 0.2em 0.5em; }
#wrap { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0 auto; width: 980px; }
#header { color: #000; float: left; height: 56px; margin-bottom: 3px; padding: 0; position: relative; width: 301px; }
#header h1 { margin: 0; padding: 0; text-indent: -10000px; }
#header h1 a { background: url(images/logo.gif) no-repeat left top; display: block; height: 56px; }
#search { float: right; margin-top: 30px; padding: 0; }
input#searchsubmit { background: #fc6; border: 2px solid #f93; color: #333; font-size: 13px; }
a:hover { border: none; color: #555353; text-decoration: none; }
.left { border: 3px solid #e3e3e3; float: left; margin: 10px 0; padding: 10px; width: 200px; }
.right { border: 3px solid #e3e3e3; float: right; margin: 10px 0; padding: 10px; width: 170px; }
.right img { border: 0; display: block; margin-left: auto; margin-right: auto; }
.middle { border: 3px solid #e3e3e3; float: left; font-size: 12px; line-height: 16px; margin-left: 10px; margin-top: 10px; overflow: hidden; padding: 10px; width: 718px; }
.middle h2 { border-bottom: dashed 1px #ccc; font-size: 16px; margin: 0 7px 3px 0; padding: 3px 0; }
.middle img { border: 0px #eee solid; }
.subPost{ padding: 3px 0 10px 0; margin:0;}
.subPostSmall{font-size: 10px;}
.subEntry { padding: 3px 0 10px 0; margin:0;}
img.wp-smiley { border: 0; padding: 0; }
#footer { clear: both; margin-top: 20px; padding: 10px; text-align: center; width: 980px; }
div.hr { background: #fff url(images/hr.gif) repeat-x scroll center; clear: both; height: 3px; }
div.br { background: #fff url(images/br.gif) repeat-x scroll center; clear: both; height: 20px; }
.alignright { float: right; }
.alignleft { float: left; }
.gcomment { background-color: #F7F7F7; border-bottom: 1px solid #e3e3e3; border-left: none; border-right: none; margin-bottom: 3px; padding: 3px; vertical-align: middle; }
.ucomment { background-color: #fbfbf1; border-bottom: 1px solid #e3e3e3; border-left: none; border-right: none; margin-bottom: 3px; padding: 3px; }
input#submit { background: #fc6; border: 2px solid #f93; color: #fff; font-size: 13px; }
ol.commentlist { margin: 0 0 1px; padding: 0; }
ol.commentlist li { list-style: none; margin: 0; padding: 13px 13px 1px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0; }
span { }
a:link,a:active,a:visited { border: none; color: #416e90; text-decoration: none; }
.left a:hover  { border-bottom:  #416e90 1px solid;}
.left h2,.comments h3 { border-bottom: dashed 1px #ccc; font-size: 14px; margin: 0 7px 3px; padding: 3px 0; }
.left ul,.right ul { font-size: 11px; line-height: 150%; list-style-type: none; margin: 0; padding: 0; }
.left ul li,.right ul li { list-style-type: none; margin: 0 0 20px; padding: 0; }
.left ul li ul,.right ul li ul { list-style-type: square; margin: 0; padding: 0 3px; }
.left ul li ul li,.right ul li ul li { background: transparent url(images/bullet.gif) no-repeat 0 4px; border: 0; list-style-type: none; margin: 0; padding: 0 0 2px 14px; }
/*.left ul li ul li :hover { border-bottom: #ccc 1px solid; }*/
.right h2,.comments h3 { border-bottom: dashed 1px #ccc; font-size: 14px; margin: 0 7px 3px; padding: 3px 0; }
.right ul,.right ul { font-size: 11px; line-height: 150%; list-style-type: none; margin: 0; padding: 0; }
.right ul li,.right ul li { list-style-type: none; margin: 0 0 20px; padding: 0; }
.right ul li ul,.right ul li ul { list-style-type: square; margin: 0; padding: 0 3px; }
.right ul li ul li,.right ul li ul li { background: transparent url(images/bullet.gif) no-repeat 0 4px; border: 0; list-style-type: none; margin: 0; padding: 0 0 2px 14px; }
.right ul li ul li :hover { border-bottom: #ccc 1px solid; }
div.hr hr,div.br br { display: none; }
.middle2,.middle3 { border: 3px solid #e3e3e3; float: left; line-height: 16px; margin-left: 10px; margin-top: 10px; overflow: hidden; padding: 10px; width: 237px; }
.middle2 h2,.middle3 h2 { border-bottom: dashed 1px #ccc; font-size: 14px; margin: 0 7px 3px 0; padding: 3px 0; }
.middle2 :hover,.middle3 :hover { background: #fafafa; }
.ucomment img,.addthis img { border: 0; }
#bar1 { background: #777; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #e0e0e0; color: #eee; font-family: Verdana; height: 30px; overflow: hidden; text-transform: uppercase; }
#bar1 ul li a { color: #fafafa; }
#pg,
#ctg { list-style: none; padding-left: 0; }
#pg li { display: inline; }
#pg li a { padding: 0px 10px; }