body {
	font: 				100% "Lucida Grande", Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	margin:				30px;
	padding:			0;
}
p, pre, .setuperror {
	font-size: 			0.665em;
	line-height:		140%;
	margin:				0 0 10px 0;
}

.setuperror {
	font-weight:		bold;
}
.comment p, #commentsection p, .button, .largebutton, .pages,
#footer, #aboutfooter, #mediumfooter, #largefooter {
	font-size: 			0.57em;
	line-height:		140%;
	margin:				0 0 10px 0;
}
#setupfooter {
	font-size: 			1.0em;
	line-height:		140%;
	margin:				0 0 10px 0;
}
p.alsoupdated {
	font-size: 			0.57em;
	margin:				7px 0 0 0;
}
p.extralinks, fieldset.setdate .side span {
	font-size: 			0.57em;
	margin:				0;
}
p.ipn {
	margin:				10px 0 0 0;
}
#help p {
	font-size: 			0.622em;
	line-height:		140%;
	margin:				0 0 10px 0;
}
.category, .months {
	font-size: 			0.622em;
	line-height:		140%;
	margin:				0 0 7px 0;
}
.category.last, .category.last p {
	margin-bottom:		0;
}
.bookmarklet {
	font-size: 			0.57em;
	line-height:		140%;
	margin:				0 0 7px 0;
}
.entryfolder {
	font-size: 			0.622em;
	line-height:		140%;
	margin:				0;
}
.category p {
	font-size:			1.0em;
}
.category .category {
	font-size:			1.0em;
	margin:				0 0 0 7px;
}
.notfound, .updated {
	font-size: 			0.665em;
	line-height:		140%;
	margin:				0;
}
th {
	font-size: 			0.57em;
	line-height:		125%;
	font-weight:		bold;
	text-align:			left;
	text-decoration:	underline;
	vertical-align:		bottom;
}
td {
	font-size: 			0.57em;
	line-height:		125%;
}
blockquote {
	font-size: 			0.665em;
	line-height:		140%;
	margin:				0 15px 10px 15px;
}

#logo a, #logo b {
	display:			none;
}
h1 {
	font: 				1.5em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-transform:		uppercase;
	margin:				0 0 5px 0;
}
h2 {
	font: 				1.2em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-transform:		uppercase;
	margin:				0 0 5px 0;
}
h3 {
	font: 				0.9em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-transform:		uppercase;
	margin:				10px 0 5px 0;
}
h4 {
	font: 				0.82em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	line-height:		115%;
	margin:				0 0 3px 0;
}
#commentsection h4 {
	font: 				0.665em "Lucida Grande", Verdana, "Lucida Sans Unicode", Arial, sans-serif;
}
h4 span, h5, h6 {
	font: 				0.8em "Lucida Grande", Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:		bold;
	margin:				0;
}
h4 span.helppage {
	font-size: 			0.7em;
	font-weight:		normal;
}
#commentsection h4 span {
	font-size:			1.0em;
}
code, .code, pre {
	font-family:		Monaco, "Courier New", Courier, monospace;
}
img { 
	font-size: 			0.57em;
	border:				none;
}
ul {
	margin:				10px 10px 10px 0;
	padding:			0 0 0 22px;
}
li { 
	font-size: 			0.665em;
	line-height:		135%;
	margin:				6px 0 0 0;
}
#help li { 
	font-size: 			0.622em;
}
object, embed {
	margin:				0 0 10px 0;
}
form {
	margin:				0;
	padding:			0;
}
fieldset {
	display:			block;
	position:			relative;
	margin:				0 0 7px 0;
	padding:			0;
	border:				none;
	clear:				both;
}
fieldset.floaters {
	margin-bottom:		0;
}
fieldset.floaters .float {
	margin:				0 10px 7px 0;
}
fieldset.checkboxes {
	margin-bottom:		4px;
}
fieldset.password {
	margin:				0 0 3px 0;
}
input, textarea {
	font: 				0.665em "Lucida Grande", Arial, Verdana, "Lucida Sans Unicode", sans-serif;
}
#setupfooter input {
	padding:			3px 7px 4px 7px;
}
td input, td textarea {
	font-size: 			1.1em;
}
.data {
	font-size:			0.665em;
	margin:				0;
	padding:			2px 0 2px 0;
}
select {
	font: 				0.57em  "Lucida Grande", Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	margin:				0;
	padding:			0;
	border-width:		1px;
}
label, .label {
	display:			block;
	font-size: 			0.57em;
	font-weight:		bold;
	margin:				2px 0 7px 0;
}
.settings label, .settings select, .options label {
	font-size: 			0.665em;
}
.label select {
	font-size:			1.0em;
}
.message, .setupmessage {
	font-size:			0.57em;
	font-weight:		bold;
	margin:				0 0 10px 0;
	clear:				both;
}
.setupmessage {
	color:				#be3428;
	margin-bottom:		0;
}
.login .itemlist {
	font-size: 			0.57em;
	margin:				0;
}
.copyright {
	font-size: 			0.57em;
	line-height:		150%;
	margin:				0;
}

#lightbox {
	font-size: 			0.57em;
	line-height:		140%;
	margin:				0 0 12px 0;
}
.date {
	font-size: 			0.57em;
}
.fastmove {
	margin:				5px 0 0 0;
}
.archive {
	font-size: 			0.665em;
	line-height:		140%;
	margin:				0 0 10px 0;
}
.item, .line, .months {
	margin:				10px 0 10px 0;
}
.item .image {
	margin:				0 10px 10px 0;
}
.image img, .commentimage img {
	border:				1px solid #5A5D4B;
	margin:				0;
}

#hello {
	font: 				11px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-transform:		uppercase;
}

.item .text h1,
.item .text h2,
.item .text h3 {
	text-transform:		none;
}
.item .text div {
	font-size: 			0.665em;
	line-height:		140%;
	margin:				0 0 10px 0;
}

.item .text div p,
.item .text div li,
.item .text div pre,
.item .text div th,
.item .text div td, 
.item .text div blockquote,
.item .text div img,
.item .text div label,
.item .text div .label,
.item .text div .date,
td select,
td *,
li li,
li * {
	font-size:			1.0em;
}
