html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
body {font-family:Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif;color:#000;line-height:16px;text-align:left;}
html > body {font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
wbr:after {content:"\00200B";}
strong {font-weight:bold;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}
.authBox a {font-weight:bold;}
#nav li {font-size:1.2em;font-weight:bold;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
#header a:hover, #header a:active {text-decoration:none;}
#review_comment_area pre {display:inline;white-space:pre;}
form label {line-height:1em;}
input[type='submit'], input[type='reset'], input[type='button'], button {font-size:1em;font-weight:bold;}
textarea {line-height:16px;}
form#snippet-edit,#snippet-edit label,#snippet-edit input[type='text'],#snippet-edit select,#snippet-edit input[type='password'] {font-size:1em;}
#actions ul {list-style:none;}
#actions form li label {font-weight:normal;font-size:1em;}
#info {font-size:0.9em;font-weight:bold;}
#snippet_actions input {font-size:0.9em;line-height:1em;}
#snippet_actions h4 {font-size:1.1em;font-weight:bold;}
#snippet_actions li a,#snippet_actions p,#snippet_actions form {font-size:0.9em;}
#dl {text-align:center;font-size:0.9em;}
label#paste_code {font-weight:bold;}
.highlight {font-family:sans-serif;text-align:left;}
.tip {font-size:0.8em;}
h2 a.root {text-decoration:none;font-size:85%;}
table.sourcetable td {font-size:1.1em;}
.linenos,.line-number {font-weight:bold;}
td.line-content,td.line-number {font-size:100%;font-family:'Bitstream Vera Sans Mono','Courier',monospace;}
table.difftabular th {text-align:center;}
table.difftabular th.linenos {text-align:center;}
del, ins {text-decoration:none;}
#bottoma ul {list-style:none;}
#content table.revisionstable {font-family:sans-serif;}
td.since {font-style:italic;}
div.txt h3 {font-weight:bold;}
#switch span {font-size:0.95em;font-weight:bold;}
#switch span.active {text-decoration:none;}
#switch span {text-decoration:none;cursor:pointer;}
div.textmate ol {list-style-type:decimal;}
p.copyright {font-weight:bold;font-size:0.9em;}
p.copyright span.powered {font-size:0.8em;}
#reviews-list li .metadata {font-size:0.8em;font-weight:bold;font-style:italic;padding:0.3em;}
#reviews-list li .metadata time {font-weight:bold;}
#reviews-list li {font-size:0.9em;}
span.reviewflag.new {font-weight:bold;}
#notify-snippet {font-weight:bold;font-size:0.8em;}
#fpassword h2 {font-size:2em;padding:0.3em;margin-bottom:0.75em;}
.comment-box h1 {font-size:1.6em;line-height:1;margin-bottom:0.5em;}
.comment-box h2 {font-size:1.4em;margin-bottom:0.75em;}
.comment-box h3 {font-size:1.2em;line-height:1;margin-bottom:1em;}
.comment-box h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
.comment-box h5 {font-size:0.9em;font-weight:bold;margin-bottom:1.5em;}
.comment-box h6 {font-size:0.9em;font-weight:bold;}
a.prefLanguages {font-size:0.8em;font-weight:bold;}
#languagesBox h4 {font-size:0.9em;font-weight:bold;}
html,body {height:100%;width:100%;}
body {margin:0;padding:0;background:url(../images/bg.png) repeat-x;height:100%;min-width:750px;}
* html {height:100%;}
section {display:block;}
h1 {margin-bottom:0.5em;}
h2 {margin-bottom:0.75em;}
h3 {margin-bottom:1em;}
h4 {height:1.25em;}
h5 {margin-bottom:1.5em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
ul, ol, li, h1, h2, h3, h4, h5, p {margin:0 0 0.3em 0;padding:0;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
.fpcontainer {width:100%;z-index:0;clear:both;}
#site_header {display:block;width:100%;height:100px;}
#site_header h1 {background:transparent url(../images/logo.gif) no-repeat;width:306px;height:80px;padding:0;margin:0 30px 0;position:relative;float:left;top:10px;}
#site_header h1 a {display:block;font-size:0px;width:306px;height:80px;text-indent:-700em;}
#site_header #main_nav {display:block;width:auto;height:40px;float:left;margin-left:80px;position:relative;top:35px;z-index:100;}
#main_nav li {display:block;float:left;margin-left:15px;}
#main_nav li a {display:block;padding:0.5em 1em 0.5em 1em;}
#main_nav li {float:left;}
#site_header .authBox {display:block;width:400px;top:5px;margin-left:80px;float:left;position:relative;z-index:90;}
.authBox a {padding:0.5em 1em 0.5em 1em;}
.content-wrapper {background:transparent url(../images/home-back.png) no-repeat 100px 0pt;width:100%;margin:0;padding:0;height:100%;}
#claim {padding-left:20px;}
#edit,#view,#revisions,#new_snippet,#s_snippet_actions {padding:30px 0 25px 0;}
section.hidden,div.hidden,.hidden {display:none;}
form, #snippet {width:90%;margin:0pt auto;}
#snippet {display:block;padding-left:30px;}
form li {padding:2px 0;margin:0;}
form li * {vertical-align:middle;}
form label {display:block;width:14em;height:11px;float:left;padding:0 1em 3px 0;}
input[type='text'], input[type='password'],select {width:174px;border:1px solid;margin:0;}
textarea {width:99%;border:1px solid;height:280px;}
.ccode {margin-top:5px;margin-left:15em;}
.wed {width:99%;height:450px;}
.wed iframe {width:100%;}
input[type='submit'], input[type='reset'], input[type='button'], button {border-width:0 1px 1px 0;padding:0.3em 0.5em 0.3em 0.5em;}
ol.hidden {display:none;}
.privacy {background:url(../images/closed.png) 0 0.3em no-repeat;height:16px;padding-left:18px;font-weight:bold;font-size:1.2em;cursor:pointer;line-height:16px;vertical-align:middle;}
.privacy.setPrivacy {background:url(../images/open.png) 0 0.3em no-repeat;}
#privacy {margin-top:0.8em;}
#paste_privacy {width:260px;}
#snippet r h2 {padding-bottom:15px;}
#snippet .lsnippet {font-size:1.3em;}
#actions {padding:15px 0;vertical-align:middle;}
#actions form {margin:0;width:auto;height:2em;float:right;position:relative;}
#actions ul {position:relative;}
#actions li {display:inline;margin-left:10px;border-left:1px solid;overflow:hidden;clear:none;padding-left:10px;}
#actions li.first {border:0;}
#actions form li label {display:inline;width:auto;float:none;}
#info {width:99%;clear:both;border:1px solid;padding:0.5em 0.3em 0.5em 0.3em;}
#info table {width:auto;padding:0;margin:10px 0;}
#info th {padding:0;}
#dl {clear:both;width:100%;margin-top:10px;font-size:0.9em;}
.tip {clear:both;display:block;width:174px;margin-top:0.5em;margin-left:16.8em;padding:0;background:url(../images/info.png) no-repeat;color:#303030;padding-left:18px;}
form.embed {width:100%;margin:0;}
form.embed table th {font-weight:bold;}
form.embed table td {padding-left:0.3em;}
form.embed label {margin:0;padding:0;}
form.embed label {width:auto;}
form.embed input {font-size:80%;width:320px;}
.highlight {border:1px solid;background-repeat:repeat;}
#paste_wrapper,#diffview {clear:both;width:100%;margin-top:10px;}
#paste {overflow-x:auto;}
#paste.wrap td.line-content {white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:auto;}
#diffview {position:relative;}
#paste_comments {display:block;position:relative;float:left;}
#paste_comments h2 {font-size:12px;margin:0;padding:0.3em;}
#paste_comments.hidden {display:none;}
table#review_comment_area,table {border-collapse:collapse;border:0;width:100%;}
td.line-content {white-space:pre;}
#review_comment_area td.nums,#review_comment_area td.lines {padding:0;overflow-x:auto;}
#review_comment_area td.nums {padding-right:1px;}
td.nums,td.nums table,td.nums td {display:block;min-width:30px;width:30px;}
td.line-number {display:block;}
#review_comment_area table {width:100%;border-spacing:0;border-collapse:collapse;margin:0;padding:0;}
td.lines {width:100%;}
#review_comment_area td {vertical-align:top;}
td.nums {background:#F0F0F0 none repeat scroll 0 0;border-right:2px solid;width:30px;}
td.line-number {cursor:pointer;text-align:right;vertical-align:top;}
td.line-content {padding-left:0.3em;}
tr.selected * {background:#E2E2E2 none repeat scroll 0 0;}
#paste.hidenos td.nums *,#paste.hidenos .line-number,#paste.hidenos .linenos {display:none;}
.highlighted-line {background-color:rgb(255, 255, 120);}
.addComment {display:block;position:absolute;z-index:9999;width:150px;background:#303030;color:#fff;height:20px;}
td.linenos {padding:0 5px;}
.linenos .special {font-weight:bold;color:#000;}
td.code {padding:0 8px;}
table.difftabular th {width:2em;}
table.difftabular th.linenos {border:0;}
tr.tabularh th.linenos {padding-bottom:5px;}
tr.base td.c,th.diffm {border-right:1px solid;}
th.diffp,tr.changed td.c {border-right:1px solid;}
tr.changed td.first {border-top:1px solid;}
tr.changed .last {border-bottom:1px solid;}
tr.base td.first {border-top:1px solid;}
tr.base .last {border-bottom:1px solid;}
.btop {border-top:1px solid;}
#bottoma {position:relative;width:100%;clear:both;text-align:left;padding:15pt 0;}
#bottom form {width:auto;margin:0;padding:0;}
#bottoma ul {list-style:none;}
#bottoma li {display:block;float:left;width:auto;max-width:120px;margin-right:5px;padding:0;}
#revisions,#claim_snippet {position:relative;width:90%;margin:0pt auto;}
table.revisionstable {position:relative;width:600px;margin:0pt 0pt 45px 0pt;padding:0;border:1px solid;}
table.revisionstable td {margin-left:20px;}
#revisions form {margin:0pt;padding:0pt;}
td.since {font-style:italic;}
#revisions h2 {margin-bottom:15px;}
#revisions h3, div.txt h2 {margin:15px 0 15px 0;padding:0.1em;}
#snippet_title {display:block;position:relative;width:100%;}
#snippet_title h2 {width:300px;float:left;}
#snippet_title #snippet_actions {float:right;display:block;width:420px;height:2em;line-height:2em;vertical-align:middle;}
#snippet_actions ul {float:right;}
#snippet_actions li {float:left;display:block;margin-left:5px;background:#303030;padding:0.2em;line-height:1.2em;border:1px solid;}
#snippet_actions li a {color:#fff;text-decoration:none;margin:0;padding:0;}
#snippet_actions li.disabled {display:none;}
#snippet_actions form {display:block;width:350px;float:left;}
#snippet_actions label {margin:0;padding:0.3em;width:auto;}
#snippet_actions h4 {border-bottom:1px solid;margin-bottom:0.3em;margin-left:0.3em;}
#snippet_actions p {color:#fff;padding:0.3em;}
table.claimTable {margin-top:10px;margin-bottom:10px;}
div.txt {width:90%;padding:15px 0;margin:0pt auto;}
div.txt h3 {margin:15px 0 10px 0;padding:0.1em;}
div.txt pre {border:1px solid;padding:0.3em;}
div.txt pre.wrap {width:99%;}
div.errors,li.errors {padding:0.3em;border:1px solid;}
p.errors,ul.errors {padding:0.3em;border:1px solid;margin-bottom:15px;}
#switch span {display:block;cursor:pointer;padding:0 0.5em 0 0.5em;float:left;}
#switch {clear:both;margin-bottom:5px;margin-top:10px;width:auto;float:right;}
#switch span {cursor:pointer;}
div.textmate {background:url(../images/bundle.png) no-repeat;min-height:64px;padding-left:70px;}
#bottom {display:block;position:relative;clear:both;width:100%;margin-top:5px;background:repeat-y;height:40px;}
p.copyright {display:block;margin:0pt auto 0pt auto;width:855px;}
p.copyright span.brand {float:left;width:400px;}
p.copyright span.powered {float:right;width:auto;position:relative;}
div.grippie {background:#E9E9E9 url(../images/resize2.gif) no-repeat scroll 50% 50%;min-height:3px;height:3px;cursor:s-resize;width:99%;}
#overlay {position:fixed;width:100%;height:100%;top:0;left:0;}
#commentsOverlay {background-color:#000;}
.comment-box {display:block;position:absolute;z-index:99999;width:700px;border:1px solid;height:350px;overflow-y:auto;overflow-x:hidden;}
.comments-box h3 {margin-top:8px;}
.comment-box #freview {width:100%;padding:0.3em;margin:0;position:relative;text-align:left;}
#freview {clear:both;}
#freview h3 {font-size:0.9em;font-weight:bold;margin-top:0;margin-bottom:5px;position:relative;border:none;}
#freview textarea {height:80px;position:relative;}
.reviewflag {background:transparent url(../images/comment.png) no-repeat scroll 0 0 !important;cursor:pointer;font-size:90%;font-weight:normal;height:21px;left:5.5%;line-height:1.9em;margin-top:-1px;padding-left:5px;position:absolute;text-align:left;vertical-align:top;width:25px;}
#freview label {width:auto;color:#000;margin:0;padding:0.3em 0.3em 0.3em 0;font-weight:bold;}
span.rby {display:block;float:left;width:200px;}
#freview input[type='text'] {width:120px;}
#freview p span.ractions {display:block;float:right;width:250px;text-align:right;clear:right;}
#freview p {display:block;height:1.3em;width:100%;padding-left:0.3em;}
#bclose {margin-left:10px;margin-right:10px;}
.comment-box #reviews-list {display:block;width:100%;margin:0.3em;background:#fff;}
.comment-box h3 {clear:both;margin-top:10px;margin-left:0.3em;font-size:1.1em;font-weight:bold;border-top:1px dashed;}
#reviews-list li {display:block;width:99%;margin:5px 0 10px 0;border-bottom:1px dashed;text-align:left;}
.metadata {text-align:right;}
#reviews-list li time {display:inline;margin-left:10px;}
div.loading {display:block;background:transparent url(../images/loading.gif) no-repeat;height:16px;padding-left:18px;color:#303030;}
#notify-snippet {display:block;float:left;z-index:2;padding:0.3em;border:1px solid;margin-top:-2px;}
#notify-snippet.hidden {display:none;}
.prefLanguages {margin-left:10px;cursor:pointer;}
#languagesBox h4 {height:16px;padding:0.3em;margin:0;}
#languagesBox {display:block;position:absolute;width:300px;height:220px;z-index:1000;margin:0;padding:0;border:1px solid;}
#languagesBox.hidden {display:none;}
#languagesBox ul {display:block;height:160px;width:100%;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;}
#languagesBox #flanguages {margin:0;padding:0;width:100%;}
#flanguages li {border-bottom:2px dashed;margin:0;width:auto;padding:0.3em 0 0 0.3em;}
#flanguages ul li label {display:inline;margin:0;padding:0;padding-right:0.3em;width:auto;float:none;}
#flanguages input[type='checkbox'] {display:inline;margin-right:0.3em;}
#flanguages p.submit-row {text-align:right;padding:0.3em;}
body {background-color:#303030;color:#000;}
div.fpcontainer {background-color:#e5f1f4;}
h1, h2, h3, h4, h5, h6 {color:#111;}
a:link, a:visited {color:#2e8696;}
#main_nav li {background-color:#899834;}
#site_header a:link, #site_header a:visited {color:#fff;}
.authBox a:link,.authBox a:visited {color:#2e8696;}
form label {color:#333;}
input[type='text'], input[type='password'],select {border-color:#949494;}
textarea {width:99%;border:#949494;}
input[type='submit'], input[type='reset'], input[type='button'], button {background:#303030;color:#ccc;border-color:#899834;}
#actions li {border-left-color:#666;}
#info {background:#f7f7f0;border-color:#899834;}
#info th {background:#f7f7f0;}
#dl {color:#303030;}
#dl a {color:#666;}
#snippet_actions li {border-color:#899834;}
#snippet_actions label {color:#fff;}
#snippet_actions h4 {color:#899834;border-bottom-color:#899834;}
#lines {background:#f8f8f8;}
.highlight {border-color:#899834;}
td.nums {border-right-color:#DCDCDC;}
td.line-number {color:#000;}
.linenos {border-right-color:#899834;color:#666;}
table.difftabular {background-color:#f7f7f0;color:#000;}
table.difftabular th {background-color:#f7f7f0;}
tr.tabularh th.linenos {color:#000;}
tr.base {background-color:#ffd8d8;}
tr.base td.c,th.diffm {border-right-color:#aa3333;}
th.diffp,tr.changed td.c {border-right-color:#33aa33;}
tr.changed {background-color:#ddf8cc;}
tr.changed td.first,tr.base td.first {border-top-color:#33aa33;}
tr.changed .last,tr.base .last {border-bottom-color:#33aa33;}
del {background-color:#ff8888;color:#000;}
ins {background-color:#99ff99;color:#000;}
.btop {border-top-color:#aa3333;}
#content table.revisionstable {border-color:#f7f7f0;}
#revisions h3, div.txt h2 {background-color:#303030;color:#fff;}
div.txt h3 {background-color:#2e8696;}
div.txt pre {border-color:#f7f7f0;}
div.errors,li.errors {background-color:#ff9898;padding:0.3em;border-color:#ff0000;}
p.errors,ul.errors {border-color:#ff0000;}
#switch span {color:#000;}
#switch span.active {color:#666;}
#bottom {background-color:#303030;}
p.copyright {color:#899834;}
div.grippie {border-color:#899834;}
#overlay-frame {background:transparent;}
.comment-box {border-color:#899834;color:#fff;background-color:#e5f1f4;}
.comment-box #reviews-list {background:#fff;}
.comment-box h3,#reviews-list li {color:#303030;border-bottom-color:#dcdcdc;}
.comment-box h3 {border-top-color:#dcdcdc;}
.metadata {color:#ccc;}
#reviews-list li time {color:#899834;}
#notify-snippet {color:#303030;background:#f8f8f8;border-color:#899834;}
a.prefLanguages {color:#2e8696;}
#languagesBox {color:#303030;background:#f8f8f8;border-color:#899834;}
#languagesBox h4 {background:#303030;color:#fff;}
#flanguages li {color:#303030;border-bottom-color:#dcdcdc;}
#flanguages li.r2 {background-color:#e5f1f4;}
