#m_head {
	BACKGROUND: url(imgs/main_head.png) no-repeat
}
#m_content {
	BACKGROUND: url(imgs/main_cont.png) #edc repeat-y
}
#m_foot {
	BACKGROUND: url(imgs/main_foot.png) no-repeat
}
#n_head {
	BACKGROUND: url(imgs/nav_head.png) no-repeat
}
#n_content {
	BACKGROUND: url(imgs/nav_cont.png) #edc repeat-y
}
#n_foot {
	BACKGROUND: url(imgs/nav_foot.png) no-repeat
}
BODY {
	MARGIN: 0px; FONT: 12px Arial, sans-serif; COLOR: #000; BACKGROUND-COLOR: #fff
}
DIV {
	MARGIN: 0px; POSITION: relative
}
A {
	COLOR: #700; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: line-through
}
#nav A {
	COLOR: #000
}
#nav A:hover {
	COLOR: #700; TEXT-DECORATION: none
}
#m_foot_title A {
	COLOR: #fff
}
#m_title A {
	COLOR: #000
}
.post H1 A {
	COLOR: #000; text-algin: left;
}
.post H1 A:hover {
	COLOR: #700; TEXT-DECORATION: none
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
I {
	FONT-STYLE: italic
}
EM {
	FONT-STYLE: italic
}
H1 {
	MARGIN: 0px 0px 15px; FONT: 17px Georgia, serif 
}
H2 {
	MARGIN: 0px 0px 15px; FONT: 17px Georgia, serif
}
H3 {
	MARGIN: 0px 0px 15px; FONT: 17px Georgia, serif
}
P {
	MARGIN-BOTTOM: 15px
}
.post H1 {
	MARGIN: 0px; text-algin: left;
}
.post DIV.entry {
	MARGIN-TOP: 15px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; max-width: 100%
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; max-width: 100%
}
.post IMG {
	MARGIN: 0px 10px 10px 10px
}
.postimg {
	FLOAT: left
}
DIV.post {
	MARGIN-BOTTOM: 45px; TEXT-ALIGN: justify
}
DIV.kasten {
BORDER: #000 1px dotted; PADDING: 12px 15px 0px 15px;    background:#fefaf1;
}
DIV.meta {
	FONT-SIZE: 10px; TEXT-ALIGN: right
}
SMALL {
	FONT-SIZE: 10px; TEXT-ALIGN: right
}
DIV.center {
	TEXT-ALIGN: center
}
DIV.line {
	FONT-SIZE: 0px; MARGIN: 20px 0px; WIDTH: 100px; BORDER-BOTTOM: #000 1px dashed; HEIGHT: 0px
}
#commentform INPUT {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 12px Arial, sans-serif; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#commentform TEXTAREA {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 12px Arial, sans-serif; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#searchform INPUT {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 12px Arial, sans-serif; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#commentform TEXTAREA {
	WIDTH: 450px; HEIGHT: 200px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI UL {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 10px
}
#nav H1 {
	MARGIN: 0px
}
#nav H2 {
	MARGIN: 0px
}
#nav H3 {
	MARGIN: 0px
}
#main OL LI {
	MARGIN: 0px 20px 10px 0px
}
.page_item { MARGIN: 0px 0px 15px; FONT: 17px Georgia, serif }
.current_page_item { MARGIN: 0px 0px 15px; FONT: 17px Georgia, serif }

#container {
	MARGIN: 0px auto 20px; WIDTH: 770px
}
#m_container {
	LEFT: 0px; WIDTH: 548px; POSITION: absolute; TOP: 0px
}
#m_head {
	WIDTH: 548px; HEIGHT: 127px
}
#m_title {
	Z-INDEX: 2; LEFT: 300px; FONT: 16px Courier New, monospace; WIDTH: 120px; COLOR: #fff; TOP: 70px; TEXT-ALIGN: center
}
#m_content {
	PADDING-BOTTOM: 40px; WIDTH: 548px
}
#m_foot {
	Z-INDEX: 1; MARGIN: 0px; WIDTH: 588px; HEIGHT: 155px
}
#m_foot_title {
	Z-INDEX: 2; LEFT: 86px; FONT: 12px Courier New, monospace; WIDTH: 90px; TOP: 30px; TEXT-ALIGN: center
}
#main {
	LEFT: 63px; MARGIN-BOTTOM: 10px; WIDTH: 450px; TOP: 20px; TEXT-ALIGN: justify
}
#n_container {
	LEFT: 549px; WIDTH: 218px; POSITION: absolute; TOP: 30px
}
#n_head {
	WIDTH: 218px; HEIGHT: 110px
}
#n_content {
	PADDING-BOTTOM: 20px; WIDTH: 217px
}
#n_foot {
	WIDTH: 217px; HEIGHT: 100px
}
#nav {
	LEFT: 57px; TEXT-TRANSFORM: lowercase; WIDTH: 100px; TOP: 10px
}

.center {
	display: block;
	margin: auto;
	}

.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
