BODY {
	PADDING-RIGHT: 0em; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0em; BACKGROUND-IMAGE: url(savanna_back.png); PADDING-BOTTOM: 0.2em; COLOR: #333; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff
}
A:link {
	COLOR: #f60; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #999; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:unknown {
	TEXT-DECORATION: underline
}
DIV.adminmenu {
	FONT-SIZE: small; TEXT-ALIGN: right
}
SPAN.adminmenu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
H1 {
	FONT-SIZE: medium; MARGIN-LEFT: 20px; TEXT-ALIGN: left
}
DIV.day {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px 10%; BORDER-LEFT: #ddd 10px double; PADDING-TOP: 15px; TEXT-ALIGN: left
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: medium; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 2px solid; TEXT-ALIGN: left
}
H2 SPAN.date {
	MARGIN: 0px 0px 0px 5px; TEXT-ALIGN: left
}
H2 SPAN.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.section {
	MARGIN: 0em 1em
}
H3 {
	MARGIN: 0px; BORDER-BOTTOM: #000 1px solid
}
DIV.day SPAN.sanchor {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(savanna_sanchor.png); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
DIV.day SPAN.canchor {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(savanna_canchor.png); PADDING-BOTTOM: 0px; COLOR: #eee; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
DIV.section P {
	MARGIN-LEFT: 1em; LINE-HEIGHT: 1.5em
}
DIV.caption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0em 0.4em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
DIV.comment {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5em; COLOR: #333; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left
}
DIV.commentshort {
	FONT-SIZE: 90%; MARGIN-LEFT: 0.5em
}
SPAN.commentator {
	FONT-WEIGHT: bold
}
DIV.commentshort P {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.2em; LINE-HEIGHT: 1.3em
}
DIV.commentbody {
	MARGIN: 2px 8px
}
SPAN.commentator {
	FONT-WEIGHT: bold
}
DIV.commentbody P {
	MARGIN: 0.5em 0.5em 0.5em 2em
}
DIV.form {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0em; PADDING-TOP: 4px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
DIV.form DIV.caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.form DIV.caption A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px solid
}
DIV.form FORM {
	MARGIN: 0em 0em 0em 4px
}
DIV.form FORM.comment {
	FONT-SIZE: 90%
}
DIV.field {
	DISPLAY: inline; MARGIN-RIGHT: 2em
}
FORM INPUT {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; MARGIN-LEFT: 1em; BORDER-LEFT: #aaa 1px solid; COLOR: #000; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee
}
DIV.textarea {
	DISPLAY: block; VERTICAL-ALIGN: top
}
FORM TEXTAREA {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: block; MARGIN-LEFT: 3em; BORDER-LEFT: #aaa 1px solid; WIDTH: 30em; COLOR: #000; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 5em; BACKGROUND-COLOR: #eee
}
DIV.button {
	DISPLAY: block
}
DIV.referer {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: small; PADDING-BOTTOM: 1px; MARGIN: 0px 20px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
DIV.referer A:link {
	
}
DIV.refererlist A:link {
	
}
DIV.refererlist {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 8px; FONT-SIZE: small; PADDING-BOTTOM: 3px; MARGIN: 0px 20px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
DIV.refererlist UL {
	MARGIN-TOP: 3px
}
HR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR.sep {
	DISPLAY: none
}
DIV.footer {
	FONT-SIZE: small; TEXT-ALIGN: right
}
DIV.update {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.update DIV.caption {
	MARGIN: 0px
}
DIV.update DIV.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM.update DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-TOP: 0px
}
FORM.update INPUT {
	
}
FORM.update TEXTAREA {
	
}
FORM.commentstat INPUT {
	
}
FORM.update SPAN.field {
	DISPLAY: inline; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.5em
}
FORM.update DIV.title {
	MARGIN-TOP: 1em; DISPLAY: block
}
FORM.update DIV.title INPUT {
	MARGIN-LEFT: 0.5em
}
FORM.update DIV.textarea {
	MARGIN-TOP: 1em; DISPLAY: block
}
FORM.update TEXTAREA {
	DISPLAY: block; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 3em; WIDTH: 35em; HEIGHT: 15em
}
FORM.update SPAN.hidediary {
	MARGIN-LEFT: 1em
}
DIV.comment FORM {
	MARGIN-TOP: 0em
}
DIV.day H2 SPAN.title {
	MARGIN-TOP: 0px; TEXT-ALIGN: center
}
DIV.day DIV.body {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
P.message {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: medium; PADDING-BOTTOM: 8px; WIDTH: 66%; COLOR: #888; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
PRE {
	BORDER-RIGHT: #f60 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f60 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 2em; BORDER-LEFT: #f60 1px solid; MARGIN-RIGHT: 1em; PADDING-TOP: 8px; BORDER-BOTTOM: #f60 1px solid
}
DIV.body BLOCKQUOTE {
	BORDER-RIGHT: #f60 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f60 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 5em; BORDER-LEFT: #f60 2px solid; MARGIN-RIGHT: 3em; PADDING-TOP: 4px; BORDER-BOTTOM: #f60 2px solid
}
DIV.body BLOCKQUOTE P {
	MARGIN: 0.5em 0em
}
DIV.body UL {
	MARGIN-LEFT: 0em; MARGIN-RIGHT: 3em
}
DIV.body OL {
	MARGIN-LEFT: 0em; MARGIN-RIGHT: 3em
}
DIV.body DL {
	MARGIN-LEFT: 5em
}
DIV.body DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.2em
}
DIV.body DD {
	MARGIN: 0em 3em 0.5em 1em
}
LI {
	LIST-STYLE-TYPE: circle
}
EM {
	FONT-WEIGHT: bold
}
DIV.img {
	FONT-SIZE: small; FLOAT: left; MARGIN: 2px 4px; TEXT-ALIGN: left
}
DIV.img P.caption {
	FONT-WEIGHT: bold; MARGIN: 0em; LINE-HEIGHT: 1; TEXT-ALIGN: center
}
DIV.calendar {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: small; MARGIN: 0px 10%; BORDER-LEFT: #ddd 10px double; COLOR: #333; BACKGROUND-COLOR: #fff
}
IMG.left {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0.5em; BORDER-RIGHT-WIDTH: 0px
}
IMG.right {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0.5em; BORDER-RIGHT-WIDTH: 0px
}
FORM.search {
	TEXT-ALIGN: right
}
INPUT.search {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; COLOR: #000; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee
}
TABLE.calendar {
	BORDER-RIGHT: #f60 1px solid; BORDER-TOP: #f60 1px solid; FONT-SIZE: x-small; BORDER-LEFT: #f60 1px solid; LINE-HEIGHT: 100%; BORDER-BOTTOM: #f60 1px solid
}
TABLE.calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TABLE.calendar TD.calendar-prev-month {
	TEXT-ALIGN: center
}
TABLE.calendar TD.calendar-current-month {
	TEXT-ALIGN: center
}
TABLE.calendar TD.calendar-next-month {
	TEXT-ALIGN: center
}
DIV.calendar3 {
	FONT-SIZE: small; MARGIN: 0px 10%; BORDER-LEFT: #ddd 10px double; COLOR: #333; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fff
}
.calendar-popup {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: 1px solid; DISPLAY: none; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.calendar-normal A {
	
}
.calendar-sunday {
	COLOR: #ef8f9c; BACKGROUND-COLOR: transparent
}
.calendar-saturday {
	COLOR: #89bdde; BACKGROUND-COLOR: transparent
}
.calendar-weekday {
	COLOR: #333; BACKGROUND-COLOR: transparent
}
