--reset
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}
body{font:13px verdana,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% verdana,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body*{line-height:1.22em;}

#idAreaoEdit1
{
width:75%;
}
form
{
text-align:center;
}
form div
{
text-align:right;
}
body
{
margin:0px;
padding:0px;
background-color: #c0c0c7;
font-family:sans serif;
text-align:center;
}
a
{
text-decoration: none;
font-weight:bold;
}
a:link, a:visited, a:active
{
color: #4040aa;
}
a:hover
{
color: #FFCC33;
}
table
{
vertical-align:center;
text-align:center;
}
td
{
padding:4px 8px 4px 8px;
}
ol, ul
{
margin-left:2em;
margin-top:1em;
margin-bottom:1em;
list-style-position:inside;
list-style-type:circle;

}
ol li, ul li
{
margin-top:.25em;
margin-bottom:.25em;
}
.brTitle
{
font-weight:bold;
margin-bottom:6px;
margin-top:4px;
}
.imageletButans
{
z-index:2;
}
.imageletButans li
{
color: inherit;
display: inline;
float: left;
margin: 4px;
position: relative;
z-index:2;
}
.imageletButans a .previews
{
display: none;
}
.imageletButans a:hover .previews
{
display: block;
position: absolute;
top:-64px;
left:0px;
z-index: 1;
}
.imageletButans a .previewl
{
display: none;
}
.imageletButans a:hover .previewl
{
display: block;
position: absolute;
top:-128px;
left:0px;
z-index: 1;
}
.floatLeft
{
float:left;
margin:4px;
}
#title
{
float:right;
margin-right:8px;
}
#main
{
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 960px;
background-color: #FFFFFF;
}
#banner
{
color: #222222;
background-color: #FFFFFF;
text-align: left;
padding: 8px;
height: 100px;
border-bottom:solid 4px #f0f0f7;
}
#banner h1
{
font-size: x-large;
font-weight: bold;
color: #000000;
text-align: center;
}
#banner h2
{
font-size: small;
color: #666666;
text-align: center;
}
#menu
{
color: #666666;
background-color: #FFFFFF;
text-align: left;
padding:10px;
border-bottom:solid 4px #f0f0f7;
}
#body
{
float: left;
width: 660px;
overflow: hidden;
}
#body-right-wide
{
float:right;
width:90%;
}
.content
{
padding: 15px 15px 5px 15px;
background-color: #FFFFFF;
color: #000000;
border: solid 0px #f0f0f7;
border-right: 4px;
border-bottom: 4px;
text-align:left;
}
#side
{
float: left;
width: 300px;
background-color: #FFFFFF;
overflow: hidden;
}
#side-left-narrow
{
text-align:left;
}
.sidebar
{
padding: 15px;
}
.sidebar h2
{
color: #666666;
text-align: center;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .3em;
}
.sidebar ul
{
padding-left: 0px;
margin: 0px;
margin-bottom: 30px;
}
.sidebar li
{
color: #666666;
text-align: left;
line-height: 100%;
margin-top: 10px;
list-style-type: none;
}
.sidebar img
{
border: 2px solid #FFFFFF;
}
.Padder
{
padding:16px;
border:dotted 2px #f0f0f7;
}
.PostTitle
{
text-align:right;
border-bottom:dotted 1px black;
}
.center
{
text-align:center;
}
.sbTitle
{
text-align:center;
text-size:small;
}
.sbItem
{
margin-top:8px;
margin-bottom:16px;
padding:8px;
border:dotted 2px #f0f0f7;
background-color:#f9f9ff;
}
.sbItem a
{
margin-bottom:4px;
}
#technorati
{
margin-top:-4px;
}
.te_lo
{
display:none;
}
.postDiv
{
margin:8px;
background-color:#f9f9ff;
padding:0px;
border-right:solid 2px #f0f0f7;
border-bottom:solid 2px #f0f0f7;
}
.content p
{
color: #000000;
/*font-weight: normal;
line-height: 150%;
text-align: left;*/
margin-bottom: 12px;
}
.Continue
{
text-align:right;
margin-top:.5em;
}
.posted
{
margin-top:1em;
}
.content blockquote
{
line-height: 130%;
border-left: 2px solid #BBBBBB;
padding-left: 8px;
margin-left: 2em;
margin-bottom: 1em;
}
.content li
{
line-height: 110%;
}
.content h2
{
color: #666666;
font-size: small;
text-align: left;
margin-bottom: 8px;
}
.content h3
{
color: #333333;
font-size: small;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
}
.hide, .nsfw, .spoiler
{
line-height: 130%;
border: 1px solid #999999;
background-color: #c0c0c7;
padding: 10px;
border:dotted 2px #f0f0f7;
}
#code
{
width:90%;
}
