html, body {
background: #000 url(../images/gray-stripe.png);
color: #000;
font-family: Helvetica, Verdana, Arial;
text-align: center;
}
a {
color: #000;
}
.hidden {
display: none;
}
#wrapper {
margin: 0 auto;
text-align: left;
width: 400px;
background: #FFF;
border: 3px solid #212121;
}
#header {
background: #FFF261 url(../images/orange-stripe.png);
padding: 10px;
border-bottom: 1px solid #F58700;
position: relative;
}
#header h1 {
margin: 0;
padding: 0;
}
#header h2 {
margin: 0;
padding: 0;
font-size: 18px;
font-weight: normal;
position: absolute;
top: 25px;
right: 10px;
}
#header div.navmenu {
position: absolute;
top: 10px;
right: 10px;
font-size: 12px;
}
#header a {
text-decoration: none;
color: #000;
}
#body {
padding: 10px;
}
form.form, div.block {
background: #F5F5F5;
margin: 0 0 10px 0;
padding: 5px 0;
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
position: relative;
font-size: 14px;
}
form.form.error {
border: 1px solid red;
}
form.form input {
padding: 3px;
margin: 0 auto;
font-size: 14px;
font-family: Helvetica, Verdana, Arial;
border-width: 1px;
}
#submit textarea {
display: block;
width: 96%;
height: 75px;
margin: 3px 1%;
font-size: 18px;
font-family: Helvetica, Verdana, Arial;
padding: 3px;
border-width: 1px;
}
#submit input.submit {
z-index: 10;
margin-left: 1%;
}
#submit div.progress {
position: absolute;
bottom: 12px;
right: 1%;
width: 100px;
height: 6px;
background: #EEE;
border: 1px inset #DDD;
}
#submit div.progress #progbar {
background: #FFF261 url(../images/orange-stripe.png);
height: 100%;
width: 0%;
}
#submit div.progress span {
display: none;
}
#login {
font-size: 14px;
}
#login input.text {
width: 100px;
}
form.form label {
display: block;
width: 100px;
float: left;
text-align: right;
margin-right: 10px;
clear: left;
padding: 3px;
}
#register input.text {
margin-bottom: 5px;
}
form.form input.submit {
margin-top: 10px;
margin-left: 110px;
}
#register input.text {
display: block;
float: left;
width: 250px;
}
#register hr {
clear: both;
width: 90%;
height: 1px;
color: #CCC;
border: none;
border-top: 1px solid #CCC;
}
div.block {
overflow: auto;
}
div.block img {
float: left;
height: 48px;
width: 48px;
margin: 0 10px 0 10px;
border: 1px solid #CCC;
}
div.block h3 {
padding: 0;
margin: 5px 0 5px 0;
}
#entries {
list-style: none;
margin: 0;
padding: 0;
font-size: 18px;
font-family: Helvetica, Verdana, Arial;
}
#entries li.entry {
padding: 10px;
margin: 5px 0px;
position: relative;
background: #F5F5F5;
}
#entries li.entry p {
margin: 0;
}
#entries li.entry span.extra {
font-size: 11px;
color: #444;
}
#entries li.entry span.extra a {
font-size: 11px;
color: #444;
text-decoration: none;
border-bottom: 1px solid #BBB;
}
#entries li.entry span.extra .permalink {
position: absolute;
top: 0px;
right: 0px;
border-style: solid;
border-width: 8px 0 0 8px;
border-color: white #CCCCCC white;
}
#entries li.entry.odd span.extra .permalink {
border-color: white #FFBF70 white;
}
#entries li.entry span.extra .permalink span {
display: none;
}
#entries li.entry span.extra img {
height: 11px;
width: 11px;
}
#entries li.entry a.author {
font-weight: bold;
text-decoration: none;
}
#entries li.entry.odd {
background: #FFF79E url(../images/yellow-odd-stripe.png);
}
div.links {
position: relative;
height: 1em;
}
div.links a {
position: absolute;
top: 0px;
color: #000;
}
div.links a.next {
left: 5px;
}
div.links a.prev {
right: 5px;
}