* {margin:0;padding:0;}body {font-size: .9em;line-height: 1.6em;font-family: Georgia, Times, "Times new Roman", serif;background: #fff;color: #444;}a {color:#317486;text-decoration:none;}a:hover {color:gray;}p {margin:0 0 15px;}h1 {font-family: Georgia, Times, "Times new Roman", serif;font-size: 2.5em;font-weight: normal;line-height: 1.2em;color: #333;margin-bottom: 1.1em;}h1 a {color:#333333;}h1 a:hover {color:black;}h2 {font-size: 1.7em;	line-height: 1.3em;	margin-top: 0.5em;	padding-top: 0.5em;	border-top: 1px solid #ccc;}h4 {color:gray;font-weight:400;font-size:1.1em;}/* sNews based css */.tags {text-align:right;margin:4px 0 5px;padding:.4em 0 0;}.date {color:gray;text-align:right;border-top:1px solid #eee;margin:4px 0 45px;padding:0;}.t1 {font-weight:700;font-size:x-small;}.t2 {font-size:small;}.t3 {font-weight:700;font-size:medium;}.t4 {font-weight:700;font-size:xx-large;}fieldset {padding: 10px;border:1px solid #ccc;margin-bottom: 15px;}textarea {font: 1em Georgia, Times, "Times new Roman", serif;width: 100%;border: 1px solid #ccc;background: #fff;color: #000;}#txt {height: 150px;}input.field {font: 1em Georgia, Times, "Times new Roman", serif;border: 1px solid #ccc;background-color: #FFFFFF;width: 200px;color: #000;}input.text, input, input.checkbox {font: 1em Georgia, Times, "Times new Roman", serif;margin: 0;border: 1px solid #ccc;background: #FFF;color: #808080;}.searchfield {font: .85em Georgia, Times, "Times new Roman", serif;border: 1px solid #ccc;padding: 6px 6px 3px;color: #808080;}.searchbutton {margin: 0;font-size: 100%;border: 1px solid #ccc;color: #808080;padding: 2px 4px 1px;font-weight: bold;}/* end sNews based css */#wrap {/*width: 960px;*/width: 80%;margin: 0 auto;padding: 1px 64px;background: url('/classic/branch1.png') no-repeat scroll 0px 15px;}#header {margin-top: 50px;width: 100%;}#header h1 {float: left;}#description {margin-top: 30px;margin-left: -156px;float:left;}#pages { float: right; margin-top: 30px;}#pages li { float: left; list-style:none;}#pages li a { margin: 0 0 0 35px; }#pages li a.current { background: inherit; color: #444; }#main { clear: both; width: 100%; border-top: 1px solid #ccc; padding-top: 10px;}#intro {background: #444;width: 900px;margin: 10px 0;font-size: 1.1em;line-height: 1.8em;color: #fff;padding: 30px;}#left {float: left;text-align: justify;margin: 25px 0 50px; width: 75%;}#left h3 {/*margin-top: 30px;*/}/*#left li {margin: 10px 0;}*/.comment {list-style-type:none;border: none;border-bottom:1px solid #eee;margin:2em 1em;padding: 0;}.commentname {color: #777;font-size: 1.0em;}.commentsbox {margin:2em;}#right {float: right;margin: 25px 0 50px; width: 20%;}#right .clearfix{margin-bottom: 2em;}#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 5px; }#rss { float: right; text-align: right; }	#rss li { float: left; margin: 0 0 0 10px; }.subnav {margin-left: 10px;}#admin_block{background-color:#ffffff;text-align:left;color: #333333;padding: 10px;border: 3px dashed black; }  #admin_block a{color: #666666;}#admin_block fieldset{}#admin_block fieldset p:after{content: "  |  ";}#admin_block fieldset p:last-child:after{content: '';}/* REO's additions: */.date a{padding: 2px 4px;background: #ddd;margin: 0 1em;}.highlight{padding: 0 2em;margin-left: 2em;margin-right: 2em;border-left: 2px solid #333;border-right: 2px solid #333;font-style: italic;}#left .screenshot {float: right;margin-left: 10px;}#left .screenshot img{border:none;}#left .clearfix{clear:both;}#left dl{border-top:1px solid #CCCCCC;padding: 0.5em 0em;}#left dl dt{}#left dl dd{margin: 0em 0em 0.5em 1em;}.code {border:1px dashed lightgrey;font-family:Courier New,Courier,monospace;width: 90%;margin:0px 5%;padding:4px;font-size:100%;}#left ol li {margin:1em 0 0;}#left ul li {margin:0;list-style-position: inside;}