
/* ::::: http://pythonprogramming.jottit.com/static/css-generated.css?9 ::::: */

html, body { margin: 0pt; padding: 0pt; }
a { color: blue; }
*:link img, *:visited img { border: 0pt none ; }
body.app { background: rgb(240, 240, 238) none repeat; font-size: smaller; font-family: "Lucida Grande",Verdana,sans-serif; }
body.app #content_wrapper { background: rgb(240, 240, 238) none repeat; margin-top: 10px; float: left; width: 100%; }
body.app #content { border: 1px solid rgb(221, 221, 221); padding: 0pt 1em 1em; background: white none repeat; margin-left: 60px; margin-right: 223px; line-height: 1.5em; }
body.app #sidebar { background: rgb(240, 240, 238) none repeat; overflow: hidden; float: left; width: 200px; margin-left: -210px; padding-top: 10px; font-size: 1.2em; }
body.app #footer { padding: 10px; background: rgb(240, 240, 238) none repeat; margin-right: 210px; margin-left: 60px; clear: left; color: gray; text-align: center; font-size: 0.8em; }
body.app #footer a { color: gray; }
body.app #footer p { margin: 0pt 0pt 4px; }
body.app #claim_site { margin: 0pt; padding: 0.7em 0.7em 0.7em 60px; background: black none repeat; text-align: left; color: white; font-size: 1em; position: relative; }
body.app #claim_site a { color: white; text-decoration: none; }
body.app #claim_site #pick_password { position: absolute; right: 0.7em; top: 0.6em; }
body.app #claim_site #pick_password input { margin: 0pt 0pt 0pt 3px; position: relative; top: -1px; font-size: 0.9em; }
body.app #claim_dialog_wrapper { width: 500px; height: 500px; position: absolute; left: 50%; top: 50%; margin-left: -250px; margin-top: -250px; }
body.app #claim_dialog { border: 1px solid rgb(170, 170, 170); padding: 15px 30px; background: rgb(255, 255, 255) none repeat; font-family: "Lucida Grande",Verdana,sans-serif; text-align: left; }
body.app #claim_dialog #errors { border: 1px solid red; width: 410px; }
body.app #claim_dialog h1 { color: black; font-size: 150%; }
body.app #claim th, body.app #claim td { padding: 15px 0pt 20px; vertical-align: top; }
body.app #claim th { white-space: nowrap; padding-top: 18px; padding-right: 20px; text-align: left; font-family: "Lucida Grande",Verdana,sans-serif; }
body.app #claim td td { border: medium none ; padding: 0pt 0pt 15px; font-size: 0.95em; }
body.app #claim label { font-size: 1em; color: black; font-weight: normal; margin-right: 4px; }
body.app #claim td.explain { font-size: 0.8em; }
body.app #header { border-bottom: 1px solid rgb(221, 221, 221); padding: 1px; text-align: left; position: relative; }
body.app #title_and_subtitle { margin: 5px 0pt 3px 3px; padding: 5px 0pt 10px 56px; position: relative; font-size: 1.1em; }
body.app #title_and_subtitle h1 { margin: 0pt; font-size: 1.8em; }
body.app #title_and_subtitle h1 a { text-decoration: none; }
body.app #title_and_subtitle #subtitle { margin: 0pt; padding-left: 0.1em; }
body.app #header #menu { margin: 3px 0pt 12px; padding: 2px 0pt; position: absolute; top: -1px; right: 7px; font-family: "Lucida Grande",Verdana,sans-serif; font-size: 0.9em; }
body.app #header #menu a { margin: 0pt 3px; padding: 2px; }
body #header #menu a:hover { background: rgb(85, 85, 85) none repeat; color: white; }
body.app #signin td { vertical-align: top; }
body.app #forgot { padding-top: 15px; }
body.app #forgot button { border: medium none ; margin: 0pt; padding: 0pt; cursor: pointer; font-size: 1em; color: blue; }
body.app #forgot button span { text-decoration: underline; }
body.app #content h1, body.app #content h2, body.app #content h3, body.app #content h4, body.app #content h5, body.app #content h6 { margin: 1em 0pt 0.5em; }
body.app h1 .page_name { color: maroon; }
body.app #content ul, body.app #content ol { margin: 1em 0pt 1em 2em; }
body.app #content .box { border: 1px solid rgb(204, 204, 0); margin: 10px 0pt; padding: 4px 8px; background: rgb(255, 255, 153) none repeat; }
body.app #content #primer { line-height: 15px; font-family: "Lucida Grande",Verdana,sans-serif; }
body.app #content #primer h1 { margin: 8px 2px 5px; font-size: 14px; font-family: "Lucida Grande",Verdana,sans-serif; }
body.app #content #primer p { margin: 0pt 2px 8px; font-size: 11px; font-family: "Lucida Grande",Verdana,sans-serif; }
body.app #content #primer #hide { margin: 3px 1px 3px 3px; padding: 0pt; font-size: 10px; float: right; }
body.app #content #browse_revs { border: 1px solid rgb(204, 204, 204); margin: 10px 0pt; padding: 1em; background: rgb(238, 238, 238) none repeat; position: relative; height: 3.5em; white-space: nowrap; min-width: 35em; }
body.app #content #browse_revs a { color: blue; text-decoration: none; }
body.app #content #browse_revs #left { float: left; }
body.app #content #browse_revs #left input { display: block; margin-top: 0.5em; }
body.app #content #browse_revs #right { text-align: right; float: right; }
body.app #content #browse_revs #right select { display: block; }
body.app #content #browse_revs #change_rev { display: block; margin-top: 0.5em; }
body.app #content #status { border-top: 1px solid rgb(221, 221, 221); font-family: verdana,arial,helvetica,sans-serif; font-size: 0.9em; margin-top: 3px; padding-top: 2px; text-align: right; color: gray; }
body.app #content #status a { padding: 2px; background: rgb(238, 238, 238) none repeat; color: rgb(85, 85, 85); }
body.app #content #status a:hover { background: rgb(85, 85, 85) none repeat; color: white; }
body.app #sidebar #new_page input { border: 1px solid rgb(204, 204, 204); margin: 0pt 2px 15px 0pt; padding: 4px 5px; background: rgb(229, 229, 229) none repeat; font-size: 0.8em; font-weight: bold; }
body.app #sidebar #new_page_input { margin: 0pt 5px 15px 0pt; font-size: 0.7em; }
body.app #sidebar #new_page_input a { color: red; padding-left: 2px; }
body.app #sidebar #new_page_input input { font-size: 1.1em; padding-right: 2px; }
body.app #sidebar #new_page_input input[type="submit"] { margin-bottom: 0pt; }
body.app #sidebar #new_page_name { margin-bottom: 5px; width: 150px; }
body.app #sidebar #pages { margin: 0pt 0pt 2px 5px; padding: 0pt 0pt 2px; }
body.app #sidebar #pages li { padding: 0pt 0pt 0.4em; list-style-type: none; font-size: 0.8em; }
body.app #sidebar li a { color: blue; }
form { margin: 0pt; padding: 0pt; }
body.app label { font-size: 0.9em; font-weight: bold; display: block; margin-bottom: 1px; line-height: 1em; color: rgb(85, 85, 85); }
body.app label.checkbox { margin: 0pt; display: inline; font-weight: normal; font-size: 1em; }
body.app form #buttons { margin: 10px 0pt; font-size: 0.9em; }
body.app form #buttons input { margin-right: 0.3em; }
body.app form #buttons a { padding: 2px; color: red; margin-left: 0.1em; }
body.app form #buttons a:hover { background: red none repeat; color: white; }
body.app #success { border: 2px solid rgb(187, 238, 187); margin: 15px 0pt 0pt; padding: 5px 12px; background: rgb(221, 255, 221) none repeat; color: rgb(34, 85, 34); }
body.app #errors { border: 2px solid red; margin: 15px 0pt 0pt; padding: 5px 12px; background: rgb(255, 214, 216) none repeat; width: 495px; color: red; }
body.app #errors ul { margin: 5px; padding-left: 20px; }
body.app .wrong { border: 2px solid red; padding: 2px; }
body.app #dialog_wrapper { width: 500px; height: 300px; position: absolute; left: 50%; top: 50%; margin-left: -250px; margin-top: -150px; }
body.app #dialog { border: 1px solid rgb(170, 170, 170); padding: 15px 30px; background: rgb(255, 255, 255) none repeat; font-family: "Lucida Grande",Verdana,sans-serif; text-align: left; }
body.app #dialog h1 { color: black; font-size: 150%; }
body.app #dialog label { color: rgb(0, 0, 0); }
body.app #dialog input { margin: 0pt; font-size: 120%; }
body.app #dialog a { padding: 2px; color: blue; }
body.app #password_sent { border: 1px solid rgb(187, 238, 187); margin: 15px 0pt 0pt; padding: 5px 12px; background: rgb(221, 255, 221) none repeat; color: rgb(34, 85, 34); width: 345px; }
body.app #signin #errors { width: 345px; }
body.app #done { font-size: 1.1em; margin-bottom: 0pt; }
body.app #done a { font-weight: bold; }
body.app #revisions { margin-top: 10px; }
body.app #revisions tr.gray { background: rgb(238, 238, 238) none repeat; }
body.app #revisions td { padding: 4px 8px 2px 5px; vertical-align: top; }
body.app #revisions .src { font-family: courier,"Courier New",sans-serif; }
body.app #pagination { margin: 10px 4px; }
body.app #pagination a { color: blue; text-decoration: none; }
body.app #done_comparing { color: blue; margin-left: 2px; }
body.app #a, #b { font-size: 0.9em; }
body.app #browse_diffs { position: absolute; right: 0pt; top: 0pt; }
body.app #diff { border: 1px solid rgb(153, 153, 153); margin: 10px 0pt; padding: 10px; background: rgb(238, 238, 238) none repeat; }
body.app #diff code { font-size: 1em; }
span.replace { background: rgb(255, 221, 136) none repeat; }
span.insert { background: rgb(170, 255, 170) none repeat; }
span.delete { background: rgb(255, 170, 170) none repeat; }
span.replace del, span.replace ins { background: rgb(255, 204, 0) none repeat; }
body.app #legend { margin: 1em 0pt 3em; padding: 0pt; font-size: 0.8em; line-height: 1em; }
body.app #legend h3 { margin: 1em 0pt; font-size: 1.2em; }
body.app #legend dt { border: 1px solid rgb(153, 153, 153); margin: 0.1em 0.5em 0.1em 0pt; background: rgb(255, 255, 255) none repeat; overflow: hidden; float: left; width: 0.8em; height: 0.8em; }
body.app #legend dl, #legend dd { margin: 0pt 1.5em 0pt 0pt; padding: 0pt; display: inline; float: left; }
body.app #legend #replace { background: rgb(255, 221, 136) none repeat; }
body.app #legend #insert { background: rgb(170, 255, 170) none repeat; }
body.app #legend #delete { background: rgb(255, 170, 170) none repeat; }
body.app #settings th, body.app #settings td { border-bottom: 1px solid rgb(221, 221, 221); padding: 15px 0pt 20px; vertical-align: top; }
body.app #settings th { white-space: nowrap; padding-top: 16px; padding-right: 40px; text-align: left; font-family: "Lucida Grande",Verdana,sans-serif; }
body.app #settings td#public_url_container { padding-top: 16px; }
body.app #settings td.explain { font-size: 90%; font-weight: normal; width: 190px; padding-left: 20px; }
body.app #settings td p { margin: 0pt 0pt 10px; }
body.app #change_password #errors { border: 1px solid red; width: 410px; margin-bottom: 1em; }
body.app #change_password th, body.app #change_password td { padding: 0pt 0.4em 0.7em 0pt; text-align: left; }
body.app #security { font-size: 0.9em; height: 130px; }
body.app #security label { color: black; margin-top: 2px; margin-left: 2px; font-weight: normal; width: 3em; }
body.app #security th, body.app #security td { border: 0pt none ; padding: 0pt; font-size: 1.2em; }
body.app #security td.explain { font-size: 0.95em; font-weight: normal; width: 10.2em; padding-left: 25px; }
body.app #security a { padding: 0pt; color: black; text-decoration: none; }
body.app #delete_site, body.app #export_site { margin-top: 40px; }
body.app #content #delete_site h1, body.app #content #export_site h1 { border-bottom: 1px solid rgb(221, 221, 221); font-size: 1em; margin-bottom: 10px; }
body.app #delete_site p, body.app #export_site p { margin: 0pt 0pt 20px; }
body.app #delete_site a { color: red; }
body.app #change_public_url #public_url { font-size: 0.95em; }
body.app #indicator { margin-left: 0.5em; margin-top: 0.2em; }
body.app #error_msg { margin: 0pt; padding: 0pt; clear: left; font-size: 90%; color: red; font-weight: bold; }
body.app #design { margin-top: 20px; }
body.app #content #design h1 { border-bottom: 1px solid rgb(204, 204, 204); margin: 15px 0pt 6px; clear: both; width: 480px; font-size: 110%; font-weight: bold; }
body.app #design #color_sliders { float: left; width: 262px; margin-bottom: 20px; }
body.app #design #hue_slider { margin: 2px 0pt 14px 0px; background: transparent url('hue.png') no-repeat scroll 0pt 50%; position: relative; height: 18px; width: 264px; z-index: 5; }
body.app #design #hue_handle { position: absolute; cursor: default; width: 3px; height: 10px; }
body.app #design #brightness_slider { background: transparent url('brightness.png') no-repeat scroll 0pt 50%; position: relative; height: 18px; width: 264px; z-index: 5; margin-bottom: 4px; }
body.app #design #brightness_handle { position: absolute; cursor: default; width: 3px; height: 10px; }
body.app #design #show_color_large { float: left; width: 64px; }
body.app #design #selected_color { border: 1px solid rgb(153, 153, 153); margin: 0pt 12px; width: 52px; height: 52px; }
body.app #design #fonts { font-size: 95%; clear: left; }
body.app #design #fonts th { text-align: left; padding-right: 5px; font-weight: normal; }
body.app #design #fonts td { padding-right: 5px; }
body.app #design #fonts input { padding: 2px; width: 2.6em; font-size: 100%; }
body.app .Arial_Black { font-family: "Arial Black",sans-serif; }
body.app .Courier { font-family: courier,sans-serif; }
body.app .Georgia { font-family: georgia,serif; }
body.app .Helvetica { font-family: helvetica,sans-serif; }
body.app .Times { font-family: times,serif; }
body.app .Lucida_Grande { font-family: "Lucida Grande",Verdana,serif; }
body.app .Verdana { font-family: verdana,sans-serif; }
body.app #design #bg_img { margin: 3px 0pt; font-size: 90%; }
body.app #design #bg_img input { margin: 0pt; padding: 0pt; }
body.app #design #bg_img .checkbox { color: black; }
body.app #design #bg_img strong { margin: 5px 20px; display: block; }
body.app #design #bg_img #bg_img_tile { margin-left: 5px; }
body.app #changes { margin-top: 10px; }
body.app #changes h1 { color: black; font-size: 150%; }
body.app #changes tr.gray { background: rgb(238, 238, 238) none repeat; }
body.app #changes td { padding: 4px 1.5em 2px 5px; vertical-align: top; white-space: nowrap; }
body.app #changes .src { font-family: courier,"Courier New",sans-serif; }
body.site { background: white none repeat; font-family: "Lucida Grande",Verdana,sans-serif; font-size: smaller; text-align: center; }
body.site form { margin: 0pt; padding: 0pt; }
body.site #logo { margin: 20px 0pt 0pt; }
body.site #submit { padding: 0.2em; font-size: 1.1em; }
body.site label { display: block; font-weight: bold; font-size: 1.2em; }
body.site textarea { width: 450px; height: 250px; }
body.site #input { border: 1px solid rgb(204, 204, 204); margin: 15px 0pt 20px; padding: 1em 0pt; background: rgb(238, 238, 238) none repeat; }
body.site #input table { width: 100%; }
body.site #input td { vertical-align: top; text-align: center; min-width: 12em; }
body.site #input td p { margin: 0pt; }
body.site #input td input { margin: 0.5em 0pt 0pt; }
body.site #input #latest { text-align: left; }
body.site #input #latest ul { padding: 0pt 1em; font-size: 1em; }
body.site #input #latest #all { margin: 0.5em 1.1em; font-size: 0.8em; }
body.site #input #latest li { padding: 0.2em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; white-space: nowrap; }
body.site #input #latest li p { color: rgb(85, 85, 85); font-size: 0.9em; }
body.site #input #sites { border: 1px solid rgb(204, 204, 204); margin: 10px auto; padding: 1em; background: white none repeat; width: 30%; }
body.site #input #sites ul { padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1em; white-space: nowrap; }
body.site #input #sites li { padding: 0.2em 0pt; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
body.site #input #sites li p { margin: 0pt; color: rgb(85, 85, 85); font-size: 0.9em; }
body.site #feedback { margin: 0pt auto; text-align: left; width: 455px; }
body.site #feedback #email { font-size: 1.2em; width: 450px; }
body.site #menu { margin: 20px 0pt; font-size: 0.95em; }
body.site #menu a { margin: 0pt 4px; color: blue; }
body.edit { background: rgb(255, 255, 255) none repeat; font-family: "Lucida Grande",Verdana,sans-serif; font-size: smaller; }
body.edit h1, body.edit h2, body.edit h3, body.edit h4, body.edit h5, body.edit h6 { margin: 1em 0pt 0.5em; }
body.edit #input_and_sidebar { margin: 0pt; padding: 6px 6px 0pt; width: 100%; clear: both; }
body.edit #input { width: 50%; vertical-align: top; }
body.edit #input h1 { margin: 0pt 0pt 0.3em; font-size: 1.1em; }
body.edit #sidebar { width: 50%; vertical-align: top; }
body.edit #content_text { width: 100%; }
body.edit #tabs { border-bottom: 1px solid rgb(170, 170, 170); padding: 3px 10px 1px 0pt; background: rgb(240, 240, 238) none repeat; font-family: verdana,arial,helvetica,sans-serif; font-size: 0.9em; margin-right: 0pt; height: 1.3em; }
* html body.edit #tabs, * + html body.edit #tabs { padding-bottom: 0pt; }
body.edit #tabs ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
body.edit #tabs li { margin-top: 0.2em; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
body.edit #tabs a { padding: 1px 4px; background: rgb(204, 204, 204) none repeat; color: blue; text-decoration: underline; }
body.edit #tabs .selected { display: none; }
body.edit #buttons { margin: 3px 0pt 0pt; padding: 0pt; font-size: 0.9em; font-family: "Lucida Grande",Verdana,sans-serif; clear: both; }
body.edit #buttons input { margin-bottom: 0pt; }
body.edit #buttons a { padding: 2px; color: red; }
body.edit #buttons a:hover { background: red none repeat; color: white; }
body.edit #delete { position: absolute; bottom: 8px; right: 5px; width: 5em; }
body.edit #has_draft { padding: 7px 0pt; background: rgb(85, 85, 85) none repeat; font-family: "Lucida Grande",Verdana,sans-serif; color: white; text-align: center; }
body.edit #has_draft a { color: white; font-weight: bold; }
body.edit #has_draft .close { margin: 0pt 10px 0pt 0pt; padding: 0pt; position: absolute; right: 0.3em; top: 0.3em; }
body.edit #has_draft .close a { text-decoration: none; font-size: 120%; font-weight: normal; }
body.edit #draft_msg { font-family: "Lucida Grande",Verdana,sans-serif; font-size: 0.9em; color: rgb(85, 85, 85); position: absolute; bottom: 14px; right: 6px; }
body.edit #draft_msg a { color: rgb(85, 85, 85); font-weight: bold; }
body.edit #preview { margin: 1px 0pt 0pt 10px; padding: 0pt 0pt 0pt 10px; background: rgb(238, 238, 238) none repeat; overflow: auto; line-height: 130%; }
body.edit #preview ul, body.edit #preview ol { margin: 1em 0pt 1em 2em; }
body.edit #help { overflow: auto; padding-left: 10px; }
body.edit #help td { vertical-align: top; padding-bottom: 20px; }
body.edit #help ol, ul, h3, h4 { margin: 0pt; padding: 0pt; }
body.edit #help ul, ol { padding-left: 1.5em; }
body.edit #help blockquote { padding: 0pt; margin-left: 1em; margin-top: 0pt; margin-right: 0pt; }
body.edit #help pre { margin: 0pt; }
body.edit #help h1 { margin: 0pt 0pt 5px; font-size: 1.4em; }
body.edit #help h2 { margin: 0pt 0pt 5px; font-size: 1.3em; }
body.edit #help h6 { margin: 0pt 0pt 5px; font-size: 1em; }
body.edit #help th { text-align: left; padding-bottom: 0.5em; }
body.edit #help table { width: 93%; margin-right: 1em; }
body.edit #help td { padding: 1em 0pt 1em 1em; white-space: nowrap; }
body.edit #help tr.gray { background: rgb(238, 238, 238) none repeat; }
body.edit #help p, body.edit #help blockquote { margin-top: 0pt; margin-bottom: 0pt; }
body.edit #help ol { margin-left: 1.7em; }
body.edit #help ul { margin-left: 0.1em; }
body.edit #help .src { font-family: courier,"Courier New",sans-serif; font-size: 0.95em; padding-top: 1.2em; white-space: pre; }
body.edit #errors { border: 1px solid red; margin: 7px 5px; padding: 6px 12px; background: rgb(255, 214, 216) none repeat; color: red; }
body.edit #replace { background: rgb(255, 221, 136) none repeat; }
body.edit #insert { background: rgb(170, 255, 170) none repeat; }
body.edit #remove { background: rgb(255, 170, 170) none repeat; }
body.edit #changes { margin: 0pt 1em; font-size: 0.9em; }
body.edit #changes h1 { margin: 0pt 0pt 0.4em; font-size: 1.2em; }
body.edit #changes #diff { border: 1px solid rgb(85, 85, 85); padding: 1em; background: rgb(238, 238, 238) none repeat; }
body.edit #legend { margin: 1em 0pt 3em; padding: 0pt; font-size: 80%; line-height: 1em; }
body.edit #legend h3 { margin: 1em 0pt; }
body.edit #legend dt { border: 1px solid rgb(153, 153, 153); margin: 0.1em 0.5em 0.1em 0pt; background: rgb(255, 255, 255) none repeat; overflow: hidden; float: left; width: 0.8em; height: 0.8em; }
body.edit #legend dl, #legend dd { margin: 0pt 1.5em 0pt 0pt; padding: 0pt; display: inline; float: left; }
body.edit #legend #l_replace { background: rgb(255, 221, 136) none repeat; }
body.edit #legend #l_insert { background: rgb(170, 255, 170) none repeat; }
body.edit #legend #l_delete { background: rgb(255, 170, 170) none repeat; }
* html body.app #content { margin-right: 205px; }
* html body.app #sidebar { width: 190px; margin-left: -190px; }
* html body.app #header { height: 2em; }
* html body.app #sidebar #new_page input { font-size: 10pt; width: 150px; }
* + html body.app #sidebar #new_page input { font-size: 10pt; width: 150px; }
* html body.app #browse_diffs { right: 227px; }
* html body.app #design #brightness_slider { background-image: none; }
* html #pick_password span { position: relative; top: -0.2em; }
* + html #pick_password span { position: relative; top: -0.2em; }

/* ::::: http://pythonprogramming.jottit.com/ ::::: */

#header { background: rgb(82, 48, 0) none repeat; }
#header h1 a { font-family: "Lucida Grande",verdana,sans-serif; color: rgb(255, 255, 255); font-size: 100%; letter-spacing: -1px; }
#header #subtitle { color: rgb(255, 229, 191); font-family: "Lucida Grande",verdana,sans-serif; font-size: 100%; letter-spacing: -1px; }
#title_and_subtitle a { font-family: "Lucida Grande",verdana,sans-serif; color: rgb(255, 229, 191); }
#header #menu { font-family: "Lucida Grande",verdana,sans-serif; color: rgb(255, 229, 191); }
* + html #header #menu a { font-size: 0.95em; }
* html #header #menu a { font-size: 0.95em; }
#header #menu a { color: rgb(255, 229, 191); }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: "Lucida Grande",verdana,sans-serif; }
#content h1 { font-size: 170%; }
#content h2 { font-size: 140%; }
#content h3 { font-size: 120%; }
#content h4 { font-size: 100%; }
#content h5 { font-size: 85%; }
#content h6 { font-size: 70%; }
#content { font-family: "Lucida Grande",verdana,sans-serif; font-size: 100%; }
#sidebar { font-family: "Lucida Grande",verdana,sans-serif; }

