body {
	background:white;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	font-family: Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size:12px;
	color: black;
	position:relative;
	}

h1 {
	margin:0;
	margin-top: 10px;
	margin-bottom: 4px;
	padding: 3px 10px;
	background: #eee;
	border: 1px solid #ccc;
	font-size:12px;
	}

h2 {
	margin-top:20px;
	font-size:16px;
	font-weight:bold;
	}
h3 {
	font-size:12px;
	}
td { font-size:11px; }
th { border: 1px solid #999; padding:1px 3px; text-align:center;}
dt { font-weight:bold;}
dd { margin-bottom:15px }
del { background: #f99; text-decoration:none;}
ins { background: #9f9; text-decoration:none;}

acronym, abbr{border-bottom: 1px dotted #c22;cursor: help;}
acronym[title]:after{content: "";}
acronym[title]:hover:after{content: " (" attr(title) ")";}
abbr[title]:after{content: "";}
abbr[title]:hover:after{content: " (" attr(title) ")";}
code { text-align:left; }

img[align='left'] {margin-right: 4px;}
img[align='right'] {margin-left: 4px;}

a { text-decoration: none;}
a:hover { color:#F90;}
a:link { color: #c22; }
a:visited { color:#900; }
a:active { color: #FF6666; }

#petiteNav {
	position:absolute;top:75px;left:5px;
	font-size:11px;
	color:#ccc;
	}
#petiteNav a { color: #922; text-decoration: none; padding: 0 3px 0 3px; margin: 0 2px 0 2px; }
#petiteNav a:visited { color: #922;text-decoration: none;}
#petiteNav a:hover { color: #903;text-decoration : underline; }

#taglist {	}
#taglist a {display:inline;text-decoration:none;}
#taglist .nb {font-size:10px;color:#666;}

#content {
	margin:15px 190px 5px 5px;
	padding: 4px;
	text-align:justify;
	min-height:300px;
	}
.contentbox {
	margin:10px 0 10px 0;
	padding:4px 4px 2px 4px;
	border: 1px solid #bbb;
	background:#ddd;
	}
#col {
	position:absolute;
	top: 85px;
	left: 520px;	
	width:150px;
	}

.colbox, #calendar {
	background: #eee;
	border: 1px solid #ccc;
	margin: 5px 0;
	padding: 5px 0;
	}
.colbox h2, .colbox h3, #calendar caption {font-size:12px;font-weight:bold;border:0;color:#000;margin:3px;text-align:center;}
.colbox a {padding:1px 3px;display:block;margin:0;}
.colbox a:hover {background:#edd;color:#b33;}

#calendar {font-size:11px;}
#calendar th,#calendar td {margin:0;padding:0;border:0;text-align:right;}
#calendar th {font-weight:normal;font-size:10px;}
#calendar a {display:block;background:#B33B3B;color:white;}
#calendar a:hover {background:white;color:#B33B3B;}

#blogroll ul {margin:0;padding:0;list-style: none;}
#blogroll li {margin:0;padding:0;}
#blogroll li br {display:none;}

.comment, #comment_form {
	border: 1px solid #ccc;
	padding: 4px;
	background: #eee;
	margin: 2px 0 4px 0;
	}
.comment p {margin-top:0;}
.comment_signature, .comment_signature a {
	color:#666;
	}
#comment_header {
	margin-bottom:0;
	}
#comment_form input,#comment_form textarea { background: white; }
#comment_form input { width: 200px; }
#comment_form .field_input { margin:4px 0; }
#comment_form .field { float:left; width: 60px; clear:left; }
#footer {font-size:11px;color:#999;margin: 0 0 0 15px;}
#sidebuttons a {display:block;margin-top:2px;text-align:center;}
input,textarea {
	border: 1px solid #ccc;
	background: #eee;
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	}

.edit_desc { padding-left: 15px;}
.edit_desc a { color:black; text-decoration:none;}
.daysago0 { background: #f6f6f6;}
.daysago1 { background: #eee;}
.daysago2 { background: #ddd;}
.daysago3 { background: #ccc;}
.daysago4 { background: #bbb;}
.daysago5 { background: #aaa;}
.daysago6 { background: #999;}
.daysago7 { background: #888;}
.daysago0 td { border: 1px solid #ddd;}
.daysago1 td { border: 1px solid #ccc;}
.daysago2 td { border: 1px solid #bbb;}
.daysago3 td { border: 1px solid #aaa;}
.daysago4 td { border: 1px solid #999;}
.daysago5 td { border: 1px solid #888;}
.daysago6 td { border: 1px solid #777;}
.daysago7 td { border: 1px solid #666;}

.spacer { clear: both; }

#content___Frame {width:455px;}
#editform input {width:455px;}
#edit_css_form textarea {width:435px;height:500px;}
#edit_template_form textarea {width:435px;height:500px;}

#diff_container {position:relative;}
#diff_from {position:absolute;top:0;left:0;color:#F00;opacity:.5;width:450px;}
#diff_to {position:absolute;top:0;left:0;color:#090;opacity:.6;width:450px;cursor:move;}
#diff_to a {color:#090;}

#comment_form input {width:auto;}
