#importantfield{ display:block; overflow: hidden; height: 0; width: 0; padding:0; margin:0; border:0;}

.spoiler_wrap{
background-color:#faebd7;
padding-right:10px;
padding-left:10px;
}

body{
background-color:#fcfaf4;
font-size:14pt;
line-height:120%;
margin:0px;
}

blockquote{
background-color:#faebd7;
width:80%;
padding-right:10px;
padding-left:10px;
border-left:1px solid #b00;
}

cite{
color:#000;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6{
font-family:Georgia,serif;
font-style:normal;
line-height:120%;
padding:0;
}

h1{
font-size:20pt;
font-weight:bold;
margin:1em 0;
}

h2{
font-size:19pt;
font-weight:normal;
}

h3{
font-size:15pt;
font-weight:normal;
font-style:italic;
margin:1em 0 0.5em 0;
}

.read{
font-size:14pt;
font-weight:normal;
font-style:italic;
}

h4{
font-size:16pt;
font-weight:normal;
margin:1em 0;
}

h1+h2{
margin-top:1em;
}

h2+h3{
margin-top:1em;
}

ul{
list-style:none;
margin-right: 40px;
}

li{
padding-bottom:1em;
}

#pagination li{
padding-top: 1em;
display: inline;
list-style-type: none;
}

pre{
font-family:Consolas,Menlo,Monaco,LucidaConsole,LiberationMono,DejaVuSansMono,BitstreamVeraSansMono,CourierNew,monospace,serif;
font-size:20pt;
}

a{
text-decoration:none;
color:#b00;
border-bottom:0px #000 solid;
}

a:hover{
text-decoration:underline;
}

a img{
border:0;
}

label{
display:inline;
margin-bottom:5px;
font-size:14pt;
align:middle;
}

label.inline{
display:inline;
}

form li,.form li{
list-style:none;
padding-top:10px;
font-size:16pt;
}

table{
border-spacing:0;
border-collapse:collapse;
margin:1em;
font-size:12pt;
}

td,th{
border:1px #888 solid;
padding:5px;
margin:2px;
font-size:12px;
}

th,tr.head{
font-weight:bold;
background-color:#eee;
}

.directory{
list-style-type: none;
}

.articlelist{
padding-top: 10px;
padding-bottom: 10px;
}

.left{
float:left;
}

.right{
float: right;
text-align: right;
margin-left: 10px;
}

.center{
margin:auto;
}

.comment{
padding-top: 0.3em;
padding-bottom: 0.3em;
border-top: 1px solid #e0dec7;
border-bottom: 1px solid #e0dec7;
}

#txpCommentInputForm{
font-style: italic;
padding: 5px;
}

.wet_recent_comments{
margin: 0px;
padding: 0px;
}

#entry-title{
font-size: 17pt;
line-height: 120%;
}

.published{
font-size: 14pt;
margin: 1em;
}

.entry-summary{
font-size: 14pt;
}

.small{
padding-bottom: 10px;
border-bottom: 1px solid #e0dec7;
}

.search{
padding: 2px;
margin: 5px;
}

#header{
width:90%;
max-width:950px;
min-width:150px;
margin:0 auto 0 auto;
padding-bottom:10px;
}

#header p{
position:relative;
top:167px;
text-align:center;
font-family:Georgia,serif;
margin:0;
padding:0;
color:#666;
}

#content{
width:90%;
max-width:950px;
min-width:150px;
margin:0 auto 0 auto;
}

#content p{
font-size:14pt;
line-height:150%;
margin-bottom:1em;
text-align:justify;
text-justify:inter-word;
}

#login{
width:45%;
margin:0 auto 0 auto;
}

#divider{
border-top: 1px solid #e0dec7;
margin-top: 5px;
margin-bottom: 5px;
}

#padding{
padding-top:10px;
padding-bottom:10px;
}

#tag{
line-height:150%;
text-align:justify;
text-justify:inter-word;
}

#tagged{
padding: 5px;
background-color: #faebd7;
border-top: 1px solid #e0dec7;
border-bottom: 1px solid #e0dec7;
}

#arrow{
width:45%;
margin:0 auto 0 auto;
text-align:center;
}

#tnav{
border-top: 1px solid #e0dec7;
border-bottom: 1px solid #e0dec7;
margin-top: 1em;
padding-top: 10px;
padding-bottom: 10px;
}

#bnav{
border-top: 1px solid #e0dec7;
border-bottom: 1px solid #e0dec7;
margin-bottom: 1em;
padding-top: 10px;
padding-bottom: 10px;
}

#footer{
width:90%;
max-width:950px;
min-width:150px;
padding-top:1.5em;
margin:0 auto 0 auto;
}