body {background-color: #fff; color: #333}
body, p, ol, ul, td {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 18px}
#nothing_found {font-size: 150%; padding-left: 20px}
html,body {margin: 0; padding: 0}
body {height: 100%; width: 100%}
.label{ font-size:80%; color:#24468E;}
#helpcontents h1,#front_blurb h1{ color: #34569E; font-size: 150%}
#front_blurb h1{ margin-left: -20px}
#helpcontents h2, #front_blurb h2{ color: #34569E; font-size: 110%}
#front_blurb h2{ margin-left: -10px}
#share_form {margin-top: 5px; background-color: #FFF2E0; z-index: 999}
.share_inputbox {color: black; background-color: #FFF2E0; border: none; border-bottom: 1px dashed #34569E}
#helpcontents{ margin-left: 50px; width: 500px}
#front_blurb{ padding-right: 20px; padding-left: 50px}
#leftcont {margin-right: 300px}
#leftcol {width: 100%; float: left; margin-right: -300px}
#tryit {margin-left: -15px}
#reg_and_login {float:right; width:300px}
p.danger {margin-left: 100px; width: 400px; border: 1px solid #FF0000; background: #FFABAC; padding: 5px; margin-right: 300px}
a {color: #34569E; text-decoration: none; border: none; font-weight: bold}
a:visited {color: #34569E}
#logoutlink a:hover,#undo_link a:hover,#menu a:hover, #helplink a:hover, .drop_down_menu a:hover, #back_link a:hover, #reg_and_login a:hover {color: #fff; background-color: #333366}
#undo_link a:hover {cursor:pointer}
#undo_link a {font-weight: bold; color: #FF0000}
a.disabled_link {color: #C3C3D9}
a.disabled_link:hover {color: #C3C3D9; background-color: #FFF2E0}
#filter_menu a {font-weight: 100; color: #34569E}
#filter_menu a.currentf {font-weight: 900; font-size: 14px; color: #24468E}
#filter_menu a.currentf:hover {color: #24468E; background-color:#FFF2E0; cursor: auto}
a img {border: none}
#titletable .drop_down_menu {top:10px}
#menu .drop_down_menu {top:25px; left:5px}
#menu_add_exotic {cursor: pointer}
.drop_down_menu {position:absolute; border:1px solid blue; background: #fff; z-index:999; padding:2px}
#doneness_link,#temporal_link,#label_link{ cursor:pointer; font-weight: 900; font-size: 14px; color: #24468E}
.drop_down_menu a {display:block}
#feed_contents, .lnote{ clear: left; margin-left: 15px; border-top: 1px solid #888888; border-bottom: 1px solid #888888; padding-top:2px; padding-bottom:2px}
#header_drag {position: relative; left: 395px; cursor: move; cursor: e-resize; background: url(/images/width.gif) center left no-repeat; width: 9px; height: 9px}
form {margin: 0px; padding: 0px}
#top_level_list {margin-left: 5px; margin-bottom:50px; margin-top:3px}
#items_list {position: absolute; top: 0px; width: 100%; min-height: 100%}
#bookmark_form {position: absolute; left: 5px; bottom: 0px; padding-bottom:3px}
#bookmark_inner {position: relative}
#logoutlink {font-weight: bold}
#back_link {position: absolute; right: 10px; top: 1px; font-weight: bold}
#helplink {font-weight: bold; padding-right: 20px}
#today {position: absolute; right: 120px; top: 10px; color: #336633}
#logo {position: absolute; left: 4px; font-size: 14px; font-weight: 900; color: #24468E; top: 3px}
#titletable {background: #FFF2E0; color: #34569E; border-bottom: 1px solid #CCC2B0; cell-padding: 0px}
#filter_menu {color: #336633; background: #3FFF2E0}
input#openid_url {background: url(http://openid.net/login-bg.gif) no-repeat; background-color: #fff; background-position: 0 50%; color: #000; padding-left: 18px}
#edit_form {position:relative}
#register {}
#register a:hover {background-color: #fff}
span#name_in, span#time_in, span#link_in, span#note_in {position:relative; margin-right:3px}
span#link_in, span#note_in {left:15px; clear: both}
input#item_name {width:100%;}
input#item_time_str {width:12em}
input#item_link {width:100%}
textarea#item_note {width:100%}
#time_string_container {z-index:9000}
input#item_time_str {}
#time_autocomp {position: relative; z-index:9000; width:12em; height:1ex}
#form_name_outer {width: 100%}
#form_name_inner {position:relative; float: left; right: 20px; left: 0px; width: 80%}
#item_input_container {position:relative; right: 20px; left: 0px}
#add_link_link, #add_note_link {float: right}
label.overlabel {position:absolute; color:#999; top:3px; left:5px; z-index:1; color:#999}
label.overlabel-apply {position:absolute; top:3px; left:5px; z-index:1; color:#999}
.name_col {float: left; position: relative; z-index: 4; clear: left}
.date_col {width: 200px; margin-left: 400px}
.lname {float: left; width: 200px; position: relative; z-index: 4; cursor: pointer}
.bul {float: left; width: 15px; height: 15px; position: relative; z-index: 5; clear: left; top: 2px; cursor: pointer}
#search_field{ width: 90px; border: 1px solid #CCC2B0}
li.open .bul {background: url(/images/open.gif) center left no-repeat}
li.closed .bul {background: url(/images/closed.gif) center left no-repeat}
li.loading .bul {background: url(/images/loading.gif) center left no-repeat}
li.leaf .bul {background: url(/images/leaf.gif) center left no-repeat; top: 3px}
#edit_form .bul {background: url(/images/leaf.gif) center left no-repeat; top: 3px}
li.not_included {display: none}
li.closed ul {display: none}
.not_done {color: black}
.done {color: #A9A9A9}
.waiting {color: green}
.urgent {color: red}
.small {font-size: 80%}
.medium {font-size: 115%}
.big {font-size: 140%}
#menu_big_letter {font-size: 110%}
#menu_small_letter {font-size: 85%}
.selected .lname, .selected .ldate {background: #E0EAFF}
.selected #feed_contents.lname, .selected .lnote {background: none}
.ldate {float: left; padding-left: 10px}
li {clear: both; position: relative; width: 100%}
#items_list ul .lname {width: 350px}
#items_list ul ul .lname {width: 330px}
#items_list ul ul ul .lname {width: 310px}
#items_list ul ul ul ul .lname {width: 290px}
#items_list ul ul ul ul ul .lname {width: 270px}
#items_list ul ul ul ul ul ul .lname {width: 250px}
#items_list ul ul ul ul ul ul ul .lname {width: 230px}
#items_list ul ul ul ul ul ul ul ul .lname {width: 210px}
ul {list-style-type: none; margin-left: 0px; padding-left: 20px}
.ltarget1,.ltarget2 {position: absolute; background-repeat: no-repeat; clear:both }
.ltarget1 {background-position: 16px 5px; height: 15px; width: 33px; top: -8px; left: -16px}
.ltarget2 {background-position: 5px 3px; height: 15px; width: 100px; top: 7px; left: 19px}
.ltarget1.show_targ {background-image: url(/images/sibling.gif); z-index: 6}
.ltarget2.show_targ {background-image: url(/images/child.gif); z-index: 6}
a.ltarget1:hover {direction: ltr}
a.ltarget2:hover {direction: ltr}
.down_targ {background: none; z-index: 1}
.up_targ {background: none; z-index: 6}
.inputbox {color: black; background: #FFFFFF; border: none; border-bottom: 1px dashed #34569E}
.openidlink {color: #333366; font-weight: bold}
#menu {display: none; position: absolute; left: 600px; color: black; border: 3px solid #FFF2E0; background: #FFF2E0; -moz-border-radius:5px}
#dragging_box {position: absolute; height: 20px; width: 200px; background-color: #C3D9CE; border: 1px solid #336633; opacity: 0.6; filter: alpha(opacity=60); z-index: 2}
pre {background-color: #eee; padding: 10px; font-size: 11px}
.fieldWithErrors {padding: 2px; background-color: red; display: table}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
div.uploadStatus {margin: 5px}
div.progressBar {margin: 5px}
div.progressBar div.border {background-color: #fff; border: 1px solid grey; width: 100%}
div.progressBar div.background {background-color: #333; height: 18px; width: 0%}
.TESTcpYearNavigation, .TESTcpMonthNavigation {background-color:#34569E; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold}
.TESTcpDayColumnHeader, .TESTcpYearNavigation, .TESTcpMonthNavigation, .TESTcpCurrentMonthDate, .TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDate, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDate, .TESTcpCurrentDateDisabled, .TESTcpTodayText, .TESTcpTodayTextDisabled, .TESTcpText {font-family:arial; font-size:8pt}
TD.TESTcpDayColumnHeader {text-align:right; border:solid thin #34569E; border-width:0 0 1 0}
.TESTcpCurrentMonthDate, .TESTcpOtherMonthDate, .TESTcpCurrentDate {text-align:right; text-decoration:none}
.TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDateDisabled {color:#D0D0D0; text-align:right; text-decoration:line-through}
.TESTcpCurrentMonthDate {color:#34569E; font-weight:bold}
.TESTcpCurrentDate {color: #FFFFFF; font-weight:bold}
.TESTcpOtherMonthDate {color:#808080}
TD.TESTcpCurrentDate {color:#FFFFFF; background-color: #34569E; border-width:1; border:solid thin #000000}
TD.TESTcpCurrentDateDisabled {border-width:1; border:solid thin #FFAAAA}
TD.TESTcpTodayText, TD.TESTcpTodayTextDisabled {border:solid thin #34569E; border-width:1 0 0 0}
A.TESTcpTodayText, SPAN.TESTcpTodayTextDisabled {height:20px}
A.TESTcpTodayText {color:#34569E; font-weight:bold}
SPAN.TESTcpTodayTextDisabled {color:#D0D0D0}
.TESTcpBorder {border:solid thin #34569E}