*{border:0;margin:0;padding:0}body{font-family:helvetica,arial,sans-serif}a{color:#0645ad;text-decoration:none}a:hover{text-decoration:underline}a:focus,a:active{color:#faa700}a:visited{color:#0b0080}input,textarea{font-family:helvetica,arial,sans-serif}#wrapper{margin:0 auto;width:960px}@media screen and (max-width: 599px){#wrapper{width:auto}}#header{border-bottom:1px solid #333;margin:20px 0 25px 0;padding-bottom:20px}@media screen and (max-width: 599px){#header{margin-bottom:10px}}#logo{float:left;font-size:2em;font-weight:bold;margin-right:10px}@media screen and (max-width: 599px){#logo{float:none;font-size:1.3em;padding:0 20px}}#logo a{color:#0645ad}#header h2{font-size:0.75em;padding:5px 0 0 0}@media screen and (max-width: 599px){#header h2{display:none}}#menu{clear:both;font-size:0.9em;list-style:none;margin:0 0 20px 0;font-weight:bold}#menu li{border-left:1px solid #0645ad;display:inline;padding:0 3px 0 4px}#menu li:first-child{border-left:0;padding-left:0}#content{float:left;line-height:1.1em;width:630px}@media screen and (max-width: 599px){#content{float:none;padding:0 20px;width:auto}}#content h1{font-size:1.4em;line-height:1.1em;margin:0 0 5px 0}@media screen and (max-width: 599px){#content h1{font-size:1.1em}}#content h1.archive{margin:0 0 15px 0}#content h2.frontpageh1{font-size:1.4em;font-weight:bold;line-height:1.1em;margin:0 0 5px 0}@media screen and (max-width: 599px){#content h2.frontpageh1{font-size:1.1em}}#content h2{font-size:1.1em;line-height:1.2em;margin:0 0 5px 0}#content h3{font-size:0.9em}#content div.details{font-size:0.7em;line-height:1.1em;margin:0 0 10px 0}#content p{font-size:0.8em;margin:0 0 20px 0}#content blockquote{margin-left:20px;padding-left:20px;border-left:3px solid #999}#content ul{font-size:0.8em;margin:0 0 20px 40px}#content .navigation{font-size:0.8em;margin:0 0 10px 0;overflow:auto}#content .navigation .nav-previous{float:left}#content .navigation .nav-next{float:right}#content object{margin-bottom:20px;text-align:center}#comments{padding:0 0 40px 0}@media screen and (max-width: 599px){#comments{padding-bottom:20px;width:auto}}#comments h2{margin:0 0 10px 0}#comments .comment p{margin:0 0 5px 0}#comments .comment p.comment-details{font-size:0.7em;font-weight:bold;margin:0 0 20px 0}#addcomment{overflow:auto;margin:0 0 30px 0}#addcomment label{clear:both;font-size:0.8em;margin:0 0 0 10px}#addcomment input[type=text]{border:1px solid #999;font-size:0.75em;margin:0 0 10px 0;padding:3px;width:311px}@media screen and (max-width: 599px){#addcomment input[type=text]{width:90%}}#comments-textarea{border:1px solid #999;font-size:0.75em;margin:5px 0 0 0;max-width:622px;padding:3px;width:622px;height:100px}@media screen and (max-width: 599px){#comments-textarea{width:90%}}#comments-submit{border:1px solid #666;font-size:0.75em;margin:10px 0 0 0;padding:3px}#sidebar{border-left:1px solid #333;float:right;font-size:0.8em;padding-left:20px;width:285px}@media screen and (max-width: 599px){#sidebar{border:0;float:none;padding:0 20px;width:auto}}#sidebar li{list-style:none;margin:0 0 20px 0}#sidebar h3{font-size:1.2em;margin:0 0 5px 0}#sidebar li ul li{margin:0 0 5px 0}#searchform label{display:none}#searchform #s{border:1px solid #666;font-size:0.75em;padding:3px;width:200px}#searchsubmit{border:1px solid #666;font-size:0.75em;padding:3px}
