@charset "utf-8";

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:30px auto; width:920px; color:#333; background:#fff; line-height:18px}
p, ul, ol { margin-bottom: 18px }
ul { list-style-type:square; margin-left: 18px }
h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal }	
h1 { font-size: 30px; line-height: 36px; margin-bottom: 18px }
h2 { font-size: 24px; line-height: 27px; margin-bottom: 18px }
h3 { font-size: 18px; line-height: 18px; margin-bottom: 18px }
h4 { font-size: 14px; line-height: 18px }
h5 { font-size: 12px; font-weight:bold; line-height:18px }
a {	color:#2277bb; text-decoration:none; border:none; outline:none }
a:hover { text-decoration:underline }
ol, ul { padding:0px 0px 0px 20px }
ol ol { list-style-type: lower-alpha }
pre,code { font-family:"Courier New", Courier, monospace; padding:0px 6px; background:url(images/code.jpg); margin:0px 0px 10px; border:1px solid #d9dbe1; line-height:20px; color:#000 }
code { padding:0px 6px; background-image:none; border:none }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word }
.logo {float:left; width:450px}
.author_details {float:right; color:#666; padding:0px 0px 0px 20px; border-left:1px solid #e9e9e9}
.info { border-bottom:1px dashed #b4b7bf; border-top:1px dashed #b4b7bf; padding:7px 0px; margin:10px 0px 20px}
.section { padding:18px 0px 9px 0px; margin:0px 0px 18px; border-top:1px dashed #b4b7bf}
.scroll {font-size:12px}
.clearf {clear:both}
.alignright {float:right}
