#leftcolumn div#jot-separator {
			width: 100%;
			display: block;
			clear: both;
			text-align: center;
			height: 70px;
			}
			
.jot-form,
.jot-list,
.jot-comment,
.jot-row,
.jot-row-alt {
			font-family: Georgia, "Times New Roman", Times, serif;
			width: 100%;
			display: block;
			clear: both;
			}
			
.jot-err {
			border: 1px solid red;
			font-weight: bold;
			color: red;
			padding: 5px;
			margin-bottom: 10px;
			}
			
.jot-cfm {
			border: 1px solid green;
			font-weight: bold;
			color: green;
			padding: 5px;
			margin-bottom: 10px;
			}
			
.jot-row {
			margin-bottom: 10px;
			background-color: #f8f8e9;
			border-top-style: solid;
			border-top-color: #e0e0cd;
			}
			
.jot-row-alt {
			background-color: #fff;
			}
			
.jot-row-author {
			background-color: #FFFFE1;
			}
			
.jot-row-me {
			background-color: #fff;
			border-left: 5px solid #ffbe00;
			border-top-style: none;
			}
			
.jot-row-up {
			border-top: 5px solid #aa3313;
			border-bottom: 5px solid #aa3313;
			background-color: #d8d8cc;
			}
			
.jot-row-new {
			border: 1px dotted green;
			}
			
.jot-comment {
			padding: 3px;
			}
			
.jot-comment hr {
			border: 0px;
			border-bottom: 1px solid #dcdccf;
			}
			
.jot-posticon {
			float: left;
			width: 20px;
			height: 20px;
			padding-top: 8px;
			padding-right: 3px;
			}
			
.jot-posticon img {
			border: 0px;
			}
			
#leftcolumn .jot-mod {
			float: right;
			width: auto;
			text-align: right;
			color: #666666;
			font-weight: bold;
			border: none;
			}
			
#leftcolumn .jot-mod img {
			border: 0px;
			padding: 0;
			margin: 1px;
			}
			
#leftcolumn .jot-mod a {
			float: right;
			padding: 1px;
			padding-left: 2px;
			padding-right: 2px;
			border: none;
			}
			
#leftcolumn .jot-mod a:hover {
			background-color: #fff;
			color: #666666;
			border-bottom: 1px solid #c9c9b9;
			border-top-style: 1px solid #c9c9b9;
			}
			
.jot-subject {
			color: #892a00;
			font-weight: bold;
			font-size: larger;
			}
			
.jot-message {
			padding: 6px;
			overflow: auto;
			}
			
.jot-poster {
			padding: 0px;
			text-align: left;
			font-size: 10px;
			}
			
.jot-nav {
			padding: 0px;
			text-align: center;
			margin: 10px;
			}
			
.jot-list ul {
			display: none;
			padding: 0px;
			text-align: left;
			margin-bottom: 10px;
			list-style-position: inside;
			}
			
#leftcolumn .jot-list h3 {
			color: #882a00;
			}
			
.jot-subscribe {
			margin-bottom: 10px;
			}
			
.jot-form {
			margin-bottom: 50px;
			background-color: #fff;
			opacity: 1;
			border-top: 3px solid #e0e0cd;
			border-bottom: 3px solid #e0e0cd;
			}
			
.jot-form fieldset {
			border: 0px;
			}
			
.jot-form label {
			display: block;
			}
			
.jot-user {
			float: left;
			width: 80px;
			}
			
.jot-content {
			margin-left: 80px;
			}
			
.jot-extra {
			text-align: right;
			font-size: 0.85em;
			font-style: italic;
			}
			
.jot-editby {
			font-size: 10px;
			color: #666666;
			font-style: italic;
			}
			
#leftcolumn .jot-form fieldset {
			width: 100%;
			display: block;
			clear: both;
			padding-left: 0;
			}

#leftcolumn .jot-form {
			padding-left: 18px;
			}
			
#leftcolumn .jot-form input {
			display: block;
			clear: both;
			}
			
#leftcolumn .jot-form label {
			width: 100%;
			display: block;
			clear: both;
			text-align: left;
			}
			
#leftcolumn .jot-form div.clear {
			width: 100%;
			display: block;
			clear: both;
			text-align: left;
			height: 50px;
			}
			
#leftcolumn .jot-comment div {
			padding: 0.5em;
			width: auto;
			}
			
#leftcolumn .jot-posticon {
			border: none;
			display: none;
			}
#leftcolumn .jot-subject {
			font: 1em Georgia, "Times New Roman", Times, serif;
			}
			
#leftcolumn .jot-user {
			font-size: 0.8em;
			}
			
#leftcolumn .jot-content .jot-message {
			font: normal 0.85em/1.4em Georgia, "Times New Roman", Times, serif;
			padding-right: 25px;
			}