body{background:#242323; text-align:justify; font:13px Arial,Helvetica,sans-serif; color:#000; margin:0; padding:0}
h1, h2, h3{margin-top:0; font-weight:400; color:#FFF}
h1{font-size:2.4em}
h2{font-size:1.8em}
h3{font-size:1.4em}
p, ol, ul{margin-bottom:1.8em; line-height:160%}
a{color:#000}
a:hover{text-decoration:none; color:#060}
a img{border:none}
#wrapper{width:900px; border:10px solid #FFF; margin:0 auto}
#header{width:900px; height:100px; margin:0 auto}
#header a{text-decoration:none; color:#FFF}
#logo{float:left; padding-left:20px}
#logo h1, #logo p{line-height:normal; font-weight:400; color:#FFF; margin:0}
#logo h1{padding:25px 0 0}
#menu{width:700px; float:right}
#menu ul{list-style:none; line-height:normal; font-weight:700; margin:0; padding:49px 0 0}
#menu li{float:left; margin:0}
#menu a{display:block; width:auto; padding:6px 20px}
#menu .active{background:#060}
#menu .active a{background:url(images/img02.gif) no-repeat 100% -40px}
#menu .activea{text-decoration:underline}
#page{width:900px; background:#FFF; margin:0 auto; padding:10px 0 0}
#header-pic{background:url(images/img06.jpg) no-repeat left top; width:900px; height:210px}
#content{float:right; width:640px}
.post{margin:0 0 30px}
.title{background:#444 url(images/img02.jpg) no-repeat left 50%; font-size:1.4em; margin:0; padding:7px 25px}
.post .entry{padding:0 20px}
.post .meta{font-weight:700; padding-left:20px}
.post .byline{padding-left:10px; padding-right:10px; margin:0}
#sidebar{float:left; width:250px}
#sidebar-bgbtm{background:url(images/img03.jpg) no-repeat left bottom}
#sidebar-content{background:url(images/img01.jpg) repeat-y left top}
#sidebar-content .activea{text-decoration:underline}
#sidebar ul{list-style:none; font-weight:700; margin:0; padding:0 0 5px}
#sidebar li li{margin-left:20px; margin-right:20px; line-height:30px; padding-left:15px; border-bottom:1px dashed #BDBDBD; background:url(images/img04.jpg) no-repeat left 50%}
#sidebar li ul{margin-bottom:1.8em; list-style:none}
#sidebar h2{background:#444 url(images/img02.jpg) no-repeat left 50%; font-size:1.4em; padding:7px 25px}
#sidebar a{text-decoration:none}
#sidebar a:visited{color:#060}
#search form{margin-bottom:1.8em; padding:0}
#search fieldset{margin-left:20px; border:none; padding:0}
#search #s{width:160px}
#footer{clear:both; width:900px; height:50px; color:#FFF; margin:0 auto 30px}
#footer p{text-align:center; line-height:normal; font-size:smaller; margin:0; padding:19px 0 0}
#footer a{color:#FFF}
.style1{font-size:10px; padding-left:10px; padding-right:10px}
.style7{font-size:x-small}
.hr{border:none 0; border-top:1px dashed #BDBDBD; height:1px; margin:0}
.style2{font-size:11px; color:#000}
.style4{font-size:12px}
.box{border:2px solid #000; background-color:#CFC; padding:14px}
.boxy{border:2px solid #000; background-color:#FF9; height:auto; padding:10px}
.boxt{border:2px solid #000; background-color:#FFE4B5; padding:10px}
#menu a:hover, #sidebar a:hover{text-decoration:underline}
.style2a, .style5{color:#060; font-weight:700}
#newtag {
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
#blue {
	background-color:#DFEFFF;
	border:1px solid #666;
	padding:10px;
	font-weight:bold;
}
#orange {
	background-color:#FFF3C4;
	border:1px solid #666;
	padding:10px;
	font-weight:bold;
}
#green {
	background-color:#D9FFD9;
	border:1px solid #666;
	padding:10px;
	font-weight:bold;
}
#yellow {
	background-color:#FFFFAA;
	border:1px solid #666;
	padding:10px;
	font-weight:bold;
}
#black {
	background-color:#000;
	border:1px solid #666;
	padding:5px;
	color:#fff;
	font-weight: bold;
	text-align: center;
	}
.style8 {color: #006600}
.style8a {color: #000;
	font-size: 22px;
	font-weight: bold;}
.style9 {color: #000000}
.style10 {
	font-size: 18px;
	color: #060;
}
.style11 {color: #CC0000}
.style12 {
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
}
.karl {
	float:right;
	padding:8px;
}
	

