html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{background-color:#eaeaea;font-family:Helvetica, Arial, sans-serif;font-size:87.5%;line-height:1.5em;color:#333333}a{color:#C52F24}h1{font-size:2em;color:#000000;margin:10px 0}h2{font-size:1.5em;color:#000000;margin:10px 0}p{margin-bottom:1.5em}strong{font-weight:bold}tt{font-family:monaco,"Bitstream Vera Sans Mono","Courier New",courier,monospace}pre,code{margin:1.5em 0;overflow:auto;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}code{background-color:#FFFAFA;border:none;display:block;font-family:monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;margin:0.25em 0 1.5em 0}.ruby .keywords{color:#EE3F3F}.ruby .ivar{color:blue}.ruby .comment{color:#708090}.ruby .symbol{color:green}h1#title{float:left}h1#title span.listing-total{color:#C52F24;font-size:0.5em;font-style:italic;font-weight:normal}.clearfix{clear:both}.sha1{font-family:Consolas,Monaco,monospace;color:#980905}#topBar{background-color:#000000;color:#565656;padding:1em 0}#topBar .wrapper{padding-left:1em;width:68em}#topBar a.home{color:white}#topBar a{color:#EE3F3F}#topBar strong{color:#999999;margin-right:0.5em}#header{background:#C52F24 url(/assets/header_tile-c3e51429de7b85c6ebb9a8309fb72ff4e31a5f3c51960d9642a22ae8153f0c9f.gif) repeat-x scroll 0 0;color:#FFFFFF;overflow:hidden;padding:1em 0}#header-shadow{background:transparent url(/assets/header-shadow-b5f701326a6e95cd4d9d877b1e8ab4bc8e0cec68265ac585fbe83612687b3863.png) repeat-x scroll top center}#header-shadow .wrapper{margin-left:7.5em}#container{background:transparent url(/assets/content-shadow-594d7ec9cae3e3b60f5867f29a681fb109b4061cd7933429f752e2002263ed0a.png) repeat-y scroll left center;overflow:hidden;position:relative;width:850px}#content{background-color:#FFFFFF;float:left;margin-left:10px;min-height:500px;width:630px}#content-in{border-top:2px solid #EBEBEB;padding:20px}#bottom{background:#eaeaea url(/assets/bottom-bg-5045e7abef606500e6a99b04cca5cb8fb5ff1f53ed36697066da319b39300c94.png) no-repeat top left;clear:both;height:20px}.wrapper{margin:0 8em;text-align:left;width:69em}#sidebar{-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;background:#C52F24 url(/assets/nav-shadow-left-257ff23c5b160e242a38739da445e9c3481c3bdf56109a4f3b60ca7c88c196ce.png) repeat-y scroll left center;color:#FFFFFF;float:left;margin-top:20px;min-height:400px;padding-top:2em;width:160px}#sidebar h4{color:#F1938C;display:block;padding:0 0 0.5em 1em}#sidebar hr{color:#AF2A20;background-color:#AF2A20;border:1px;height:1px}#sidebar li{background:#E6E6E6 url(/assets/nav-shadow-left-257ff23c5b160e242a38739da445e9c3481c3bdf56109a4f3b60ca7c88c196ce.png) repeat-y scroll left;border-bottom:3px solid #AF2A20;display:block;font-size:16px;height:30px;margin-bottom:10px;text-align:center;width:140px}#sidebar li a{color:#999999;display:block;text-decoration:none;padding:5px 10px 5px 15px}#sidebar li a:hover{color:#666666}#sidebar li.current a{background:#FFF;color:#333;font-weight:bold}#sidebar ul#common-links li{font-weight:normal;font-size:14px;margin:0}#table-wrap{clear:both;color:#555555;font-size:1em}#table-wrap table{margin-top:20px;width:100%}#table-wrap table tr.header{background-color:#333333;color:#EEEEEE;font-size:1.2em}#table-wrap table tr.header th{padding:5px;text-align:left}#table-wrap table tr.even{background-color:#ffffff}#table-wrap table tr.odd{background-color:#FFF0F5}#table-wrap table td{padding:5px}#table-wrap table td.contributor-rank{text-align:center}#table-wrap table td.contributor-name{width:75%;font-weight:bold;font-size:1.1em}#table-wrap table td.contributor-since{white-space:nowrap;text-align:left}#table-wrap table td.no-commits{text-align:center}td.commit-sha1,td.commit-date{white-space:nowrap}td.release-tag,td.release-date,td.release-name{text-align:left;white-space:nowrap}td.release-name{width:50%;font-weight:bold;font-size:1.1em}#table-wrap table td.release-counter{text-align:center;white-space:nowrap}.turbolinks-progress-bar{background-color:#c52f24}
