.fix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
.fix{display:inline-table}
* html .fix{height:1%}
.fix{display:block}
.pad{height:10px;line-height:10px}
*{padding:0;margin:0}
body{font-family:Tahoma,Verdana,Arial;font-size:12px;color:#333;background:#ffffff;margin:0px;padding:0px;text-align:center}
a,a:link,a:visited{background-color:transparent;color:#07519A;text-decoration:none}
a:hover,a:hover span{text-decoration:underline}
a:active{color:#090}
a span,a:link span{color:#E85F17}
img{border:none}
li{list-style-type:none}
hr{display:none}
form{border:0px}
cite{font-style:normal;font-weight:bold}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:bold}

#page{width:870px;text-align:left;background:#FFF;color:#333;margin:0 auto;padding:0 0 10px}
div#wrapper{background:#FFF;color:#333;float:left;width:100%}
div#content{background:#FFF;color:#333;margin:0 260px 0 150px;display:block;overflow:hidden}
div#side{background:#FFF;color:#333;float:left;width:140px;margin-left:-870px;display:block;overflow:hidden}
div#sidebar{background:#FFF;color:#333;float:left;width:240px; margin-left:-250px;display:block;overflow:hidden}
#main{padding:0 10px 0 0;float:right;width:710px}
#main #side,#main #sidebar{margin:0}
#main h1,#main h2{font-size:15px;text-align:center;line-height:30px;border-bottom:2px solid #009900}

#footer{background:#009900;color:#FFF;text-align:center;line-height:1.3em;font-size:11px;clear:both;margin:0 10px;padding:10px}
#footer a{color: #FFF;}#header .description{display:none}

#logo{background:#009900 url(header_bg.gif) no-repeat}
#logo a:link,#logo a:visited,#logo a:hover,#logo a:active{color:#FFF;height:72px;width:250px;overflow:hidden;text-indent:-9999px;display:block;background-image:url(logo.jpg);background-position:center center;background-repeat:no-repeat}

#navi{background:#E2EAF8;color:#07519A;font-weight:bold;clear:both}
#navi li{display:inline;text-align:center;line-height:17px}
#navi li a{display:block;padding:0 9px;float:left;line-height:23px;text-align:center}
#navi li a:link,#navi li a:visited{background:#E2EAF8;color:#07519A;text-decoration:none}
#navi li a:hover,#navi li a:active{color:#FFF;background:#009900;text-decoration:none}

#search{background:#E2EAF8;border:1px solid #92B0DD;padding:10px}
#search #s{border:none;width:165px;height:20px;line-height:20px;text-indent:2px;padding:0;display:block;float:left}
#search label{font-weight:bold;color:#FFF;display:block;float:left;line-height:20px}
#search #searchsubmit{border:none;background:#66C184;color:#FFF;height:20px;line-height:20px;width:50px;display:block;float:left;font-weight:bold}
#search #hotwords{clear:both;line-height:1.4em}
#search #hotwords li{display:inline;padding:0 5px}

#nowplace{line-height:30px;text-indent:22px;margin:0 5px;background:url(images/dot2.png) no-repeat 7px center}

.box{margin:0 0 10px}
.box li{line-height:1.4em}
.box h2,.box h3{background:#009900;color:#FFF;line-height:21px;text-indent:10px}
.box .con{padding:5px 10px;border:2px solid #009900}
.box .con li{display:block;width:100%;clear:both;overflow:hidden;white-space:nowrap;text-align:left;position:relative}
.box .con li p{white-space:normal}
.box .con li span{position:absolute;right:0px;top:0;line-height:1.4em}
/*.box .con li a{float:left}*/
#content .box li,#archive li{line-height:23px;border-bottom:1px solid #E2EAF8}
#content .box li span,#archive li span{line-height:23px;background:#FFF}

#sidebar .box h2,#sidebar .box h3{background:#E2EAF8;color:#07519A;border:1px solid #92B0DD;line-height:21px;text-indent:10px}
#sidebar .box .con{border-left:1px solid #92B0DD;border-right:1px solid #92B0DD;border-bottom:1px solid #92B0DD;border-top:none}

/*#side .box h2,#side .box h3{background:#FFF;color:#333;border:none;line-height:15px;text-indent:0}
#side .box .con{border-left:none;border-right:none;border-bottom:1px solid #92B0DD;border-top:none}*/
#calendar{text-align:center;border:1px solid #009900}
#calendar table{width:100%;border-collapse:collapse;border-spacing:0px}
#calendar caption{background:#009900;color:#FFF;line-height:19px;font-weight:bold}
#calendar th{background:#D1E2FE;line-height:19px;font-weight:bold}
#calendar td{line-height:19px}
#calendar a{font-weight:bold}
span.rss{float:right;font-size:10px}
span.rss a{color:#E85F17}
.wp-pager{line-height:30px;font-weight:bold;font-size:14px}
.postmeta{text-align:center;line-height:30px;color:#666}
.postmeta a{color:#093}
.entrytext{padding:10px 20px;line-height:1.5em}
.navigation{padding:5px 10px;background:#FFF;border:1px solid #92B0DD;line-height:1.5em;text-indent:10px;margin:10px 0}

.sitemap ul ul{text-indent:40px}
.sitemap ul li{font-size:14px;font-weight:bold}
.sitemap ul li li,.sitemap ul li li li{font-size:12px;font-weight:normal}

#archive h1,#archive h2,.sitemap .ddsg-cats{font-size:14px;font-weight:bold;line-height:30px;background:#FFF}
#searchs h2{font-size:12px;text-indent:0;line-height:19px}
ol.commentlist li{border-bottom:1px solid #92B0DD;padding:10px 0}
#commentlist li{white-space:normal}
#commentarea input,#commentarea textarea{line-height:19px;background:#FFF;border:1px solid #92B0DD;font-size:12px}
#commentarea #submit{background:#66C184;color:#FFF;font-weight:bold;border:none}
#commentarea p{padding:3px}#morelist h2{font-size:12px;line-height:19px}
#morelist #newart{float:left;width:49%}
#morelist #radart{float:right;width:49%}
blockquote {padding: 10px; background: #FFF5E5;border:4px solid #FFECCE; margin: 10px 0;}
strong {color: #000000;}
pre {
	word-break:break-all;
}
.entrytext {
	word-break:break-all;
}
.entrytext p {
	padding: 0.5em 0;
	margin: 0;
}
.entrytext blockquote p {
	padding: 0;
	margin: 0;
}

.entrytext ul li {
	padding: normal;
	margin: normal;
	list-style-position: inside;
	list-style: square;
}
.entrytext ol li {
	padding: normal;
	margin: normal;
	list-style-position: inside;
	list-style-type: decimal;
}

.entrytext ul,
.entrytext ol {
	padding: normal;
	margin: normal;
}
#header{
	position:relative;
}

a.sangerns{
	background: #fff;
	color: #333;
}
a.sangerns:visited{
	background: #fff;
	color: #333;
}
a.sangerns:hover{
	background: #fff;
	color: #333;
}
