html {
color:#000;
background-color:#E0FFFF;
}

a {
color:blue;
font-family:serif;
font-style:italic;
text-decoration:none;
}

a:visited {
color:red;
}

a:active {
color:#0FF;
}

a:hover {
color:#00ff7f;
text-decoration:underline;
}

img {
border:none;
}

input {
background-color:#F5F5F5;
-moz-border-radius:10%;
border-radius:10%;
behavior:url(/round.htc);
}

textarea,form input.edit {
color:#000;
background-color:#F5F5F5;
-moz-border-radius:5%;
border-radius:5%;
behavior:url(/round.htc);
}

blockquote {
color:#000;
background-color:#FF9;
font-size:small;
-moz-border-radius:5%;
border-radius:5%;
behavior:url(/round.htc);
border-color:#FFF;
border-style:none;
border-width:medium;
margin:2em;
padding:.5em;
}

h1 {
color:#000;
text-align:left;
font:bold 220% "Courier New", Courier, monospace;
margin:1em 10% 1.5em 0;
}

h1 a,h1 a:visited,h1 a:hover {
color:#000;
text-decoration:none;
font-family:"Courier New", Courier, monospace;
margin:0;
padding:.5em;
}

h2,h3 {
margin-top:0;
font:bold 120% serif;
text-align:left;
}

pre {
font-size:small;
overflow:auto;
border-color:gray;
border-style:dashed;
border-width:thin;
margin:2em;
padding:0 1.5em 1.5em;
}

p {
margin:1em;
}

div.intro {
text-align:right;
margin-left:25%;
font-size:small;
}

div.intro p {
font-size:small;
}

div.content {
margin-left:25%;
}

div.sidebar,div.story,div.form,div.acomment,div.section,div.wikieditish {
-moz-border-radius:5%;
border-radius:5%;
behavior:url(/round.htc);
}

div.sidebar {
color:#000;
background-color:#FFF;
position:absolute;
top:30%;
left:1%;
width:20%;
font-size:small;
border-color:#FFF;
border-style:none;
border-width:thick;
margin:0;
padding:.5em;
}

div.date a,div.date a:visited,div.date a:active,div.date a:hover {
border:none;
margin:1px;
}

div.story,div.wikieditish,div.form {
background-color:#FFF;
margin-bottom:1em;
border-color:#FFF;
border-style:none;
border-width:thick;
padding:1em;
}

div.story table,div.story table th,div.story table td {
table-layout:fixed;
border-collapse:collapse;
border-color:#000;
border-style:none;
border-width:thin;
margin:1em;
}

div.story img {
border:none;
padding:1em;
}

table.month-calendar {
font-size:xx-small;
margin:1em;
}

div.section ol,div.comment {
color:#000;
background-color:#FFF5EE;
font-size:small;
-moz-border-radius:5%;
border-radius:5%;
behavior:url(/round.htc);
border-color:#FFF;
border-style:none;
border-width:medium;
margin:2em;
padding:.5em;
}

div.section ol li {
margin-left:1em;
}

div.form,div.acomment,div.section {
padding:1em;
}

hr.seemore {
margin:5%;
}

div.gentime,div.counter {
text-align:right;
font-size:small;
font-family:cursive;
font-style:italic;
}

div.link-note,div#powered {
text-align:center;
}

div.link-note *,div#powered * {
text-align:center;
border:none;
}

ul.categories,ul.archives {
display:block;
}

ul.categories li a,ul.archives li a {
border:none;
margin:4px;
}

form {
margin:2em;
}

div.form,div#tb {
border-color:#FFF;
border-style:none;
border-width:thick;
}
