.hl{background:url(../images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;}
.wp-caption, .rounded5, .wp-pagenavi a, .wp-pagenavi span{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.rounded10{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
input{background:#fff url(../images/form-field-bg.gif) no-repeat;border-top:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #ccc;font-size:110%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px 3px 3px 5px;}
.button, input[type="submit"], .submit, #searchform input#searchsubmit{border-color:#DEDEDE #bbb #bbb #DEDEDE;border-style:solid;border-width:1px;background:#e5e5e5 url(../images/lightgrayup.png) repeat-x left top;margin:0;padding:2px 3px 1px 5px;color:#666;}
.button:hover, input[type="submit"]:hover, .submit:hover{color:#000;}
.button:active, input[type="submit"]:active, .submit:active{background:#e5e5e5 url(../images/lightgraydown.png) repeat-x left top;}
#s{border:1px solid #aaa;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-right:4px;padding:2px 3px 3px 22px;width:185px;color:#666;}
textarea{border-color:#DEDEDE #bbb #bbb #DEDEDE;border-style:solid;border-width:1px;font:110% Arial, Helvetica, sans-serif;background:url(../images/form-field-bg.gif) no-repeat;padding:5px 3px 3px 7px;}
textarea:focus{border:solid 1px #999;}
#calendar_wrap{text-align:center;padding:8px 15px;margin:0;}
#wp-calendar{text-align:center;margin-top:5px;width:100%;}
#wp-calendar caption{font-weight:bold;font-size:1.2em;margin-bottom:.3em;}
#wp-calendar td{padding:4px 8px;}
#wp-calendar #today{font-weight:bold;border:1px solid #ccc;background:#f7f7f7;}
.widget_tag_cloud .winner div{padding:15px;}
.widget_archive .winner select{margin:10px;}
.widget_search #searchform{width:100%;text-align:left;}
.screen-reader-text{display:none;}
.page .nocomments{display:none;}
h3#comments{background:url(../images/icons/comment.png) no-repeat 0px 3px;padding-left:20px;clear:both;}
#respond h3{background:url(../images/icons/edit.png) no-repeat 0px 3px;padding-left:22px;clear:both;}
#commentform{margin-top:10px;}
#commentform label{font-weight:bold;color:#666;font-size:100%;padding-left:5px;}
#commentform small{font-size:90%;}
#commentform input{padding:5px;}
#commentform textarea{width:480px;height:140px;}
ol ul #respond{margin:20px 0;}
ol ul #commentform textarea{width:90%;}
#commentform textarea:focus, #commentform input[type="text"]:focus{border:solid 1px #999;}
.commentlist{list-style-type:none;margin:10px 0px 10px 18px;line-height:130%;padding-left:45px;font-family:helvetica, arial, sans-serif;}
.commentlist li{padding:10px;}
.commentlist ul.children{list-style-type:none;margin:.7em;}
.commentlist ul.children .even{background:#fff;}
.commentlist .alt{background:#F4F4F4;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.commentlist cite{font-weight:bold;font-style:normal;font-size:110%;}
.commentlist img.avatar{float:left;margin:0 5px 5px -53px;position:relative;}
.commentlist .children img.avatar{float:left;margin:0 10px 5px 0;position:relative;}
.commentlist .comment-meta{margin-bottom:5px;display:block;font-size:87%;}
.commentlist .comment-meta a{color:#999999;}
dt{font-weight:bold;}
dd{font-style:italic;}
sup{font-size:.7em;vertical-align:top;}
sub{font-size:.7em;vertical-align:bottom;}
acronym, abbr{letter-spacing:.1em;font-weight:bold;}
.subtle{color:#999;font-size:.9em;}
.frame{padding:8px;border:1px solid #ddd;background:#fff;text-align:center;}
.border{padding:2px;border:1px solid #ccc;}
.hidden{display:none;visibility:hidden;}
#wpstats{width:0px;height:0px;overflow:hidden;}
.wp-caption{text-align:center;background:#fff;border:1px solid #ddd;margin:10px;padding:4px;margin-bottom:1em;}
.wp-caption-text{font-size:11px;text-align:center;margin:0;padding:6px 3px 2px;line-height:16px;}
.wp-caption img{margin:0;padding:0;border:0 none;margin-top:5px;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.aligncenter,.alignnone{display:block;margin-left:auto;margin-right:auto;}
.center, .textcenter{text-align:center;}
.alignleft{float:left;margin:0 1.4em .4em 0;}
.left{float:left;}
.textleft{text-align:left;}
.alignright{float:right;margin:0 0 .4em 1.4em;}
.right{float:right;}
.textright{text-align:right;}
.clear{clear:both;}
.block{display:block;}
img.center, img[align="center"]{display:block;margin-left:auto;margin-right:auto;}
img.left, img[align="left"]{float:left;margin:2px 10px 5px 0px;}
img.right, img[align="right"]{float:right;margin:2px 0px 5px 10px;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;}
* html .fix{height:1%;}
.fix{display:block;}

