* { padding: 0; margin: 0; }
body { background: #444; font-family: "Times New Roman", serif; color: #fff; font-style: italic; padding: 20px 0; }
h2, h3 { font-size: 30px; line-height: 24px; font-weight: lighter; }
h3 { font-size: 18px; }
h2 span, h3 span { font-size: 13px; padding-right: 25px; float: right; }
h3 span { font-size: 11px; }
input { 
	background:none repeat scroll 0 0 transparent;
	border:1px dashed rgba(255, 255, 255, 0.3);
	color:rgba(255, 255, 255, 0.7);
	font-size:18px;
	padding: 1px 10px;
	width:278px;
	font-family: "Times New Roman", serif;
	font-style: italic; 
	margin: 11px 0 0; 
}
input.focus { border-style: solid; }
textarea {
	background:none repeat scroll 0 0 transparent;
	border:none;
	color:rgba(255, 255, 255, 0.7);
	padding: 3px;
	width:278px;
	font-style: italic;
	width: 100%;
	height: 100%;
	min-height: 150px;
	overflow-x: hidden;
}
.saveBtn { border:1px solid rgba(0, 0, 0, 0.3); cursor: pointer; padding: 5px; text-align: center; }
.data { font-family: monospace !important; font-size: 10px !important; overflow: hidden; text-align: justify; font-style: normal; color: #000; }

ul { list-style: none inside none; margin-left: 0; padding-left: 0; text-indent: 5px; }
ul li { border: 1px solid rgba(255,255,255,.3); padding: 3px 0; width: 300px; margin: 11px 0 0; background: #444; }
ul li.empty { border-style: dashed; color: rgba(255,255,255,.3); text-align: center; cursor: default; }
li.task { cursor: move; }

.stroked { border-bottom: 1px solid rgba(255,255,255,.3); }
.right { text-align: right; margin-top: 11px; }
.divider { border-top: 1px solid rgba(255,255,255,.3); border-bottom: 1px solid rgba(255,255,255,.3); height: 10px; } 
.list { min-height: 200px; }
.slider { margin: 11px 0; }
.ui-dialog-content { overflow-x: hidden; }

.current { min-height: 130px; }
.payoff { font-size: 12px; font-style: italic; position: absolute; right: 0; top: -2px; }
.info { position: absolute; right: 0; cursor: pointer; }
.later { opacity: .25; }

li.task span { 
	background: url(../images/tab.png) top left no-repeat;
	background-color: rgb(155,155,0);
	float: right;
	font-size: 12px;
	font-style: italic;
	padding: 1px 3px 0 12px;
	position: relative;
	right: -1px;
	text-align: right;
	top: -4px;
	min-width: 35px; 
}