* {border:0; margin:0; padding:0; font-family: "Lucida Grande", "Verdana", sans-serif; vertical-align:top; text-align:left; list-style-type:none; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size:13px; background-repeat:no-repeat;}
body {margin: 4em auto; width:60%; line-height:1.4;}
a {color: #00F;}
a:visited {color: #666;}
h1 {margin: 0 0 1.5em 0; border-bottom:1px solid #000; padding: 0 0 0.2em 0; position:relative;}
h1 a, h1 a:visited {color: #000; text-decoration:none;}
h1 small {position:absolute; top:0; right:0;}
h1 small a {font-weight:normal;}
.d {color: #AAA;}
p {margin: 0 0 1em 1em;}
hr {border-top:1px solid #CCC; margin:1em 0;}
#footer {color: #AAA; text-align:center;}
#footer, #footer a, #footer small, h1 small, h1 small a {font-size:x-small;}
#footer a, h1 small a {color: #666; text-decoration:none; border-bottom:1px dotted #444;}
textarea {border:1px solid #CCC; padding:4px; font-size:inherit; width:100%; height:200px; margin: 0 0 5px 0;}
input.txt {border:1px solid #CCC; padding:4px; width:100%; margin: 0 0 5px 0;}
input[type="submit"], input.sbmt {width:100%; padding: 5px; text-align:center; margin: 0 0 5px 0;}
input[type="submit"]:hover, input.sbmt:hover {background-color:#333; color:#FFF; cursor:pointer;}
small, small a, small span {font-size:x-small;}
a.comments, .commentdate {vertical-align:text-bottom; font-size:x-small; color: #777;}
div.meta {background-color:#fffef0; padding:10px 10px 10px 40px; background-image:url(../img/info.png); background-position:15px 12px; border:1px solid #fff300;}
div.meta:hover {background-color:#FFF;}
#ads {width:726px; margin:0 auto;}