/*
Theme Name: ScenePt2011
*/

*
{
margin: 0;
padding: 0;
border: 0;
font-weight: 100;
}

body
{
/*background: #a9a9a9 url('images/tile.png') top center repeat-x fixed;*/
background: #ccc url('http://scenept.untergrund.net/images/squares.png') center center fixed;
font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}

canvas#header
{
width: 640px;
height: 160px;
display: block;
padding: 0;
margin: 0;
border: 0;
}

strong
{
font-weight: 900;
}

a
{
color: #800;
}

h2.post-form
{
display:none;
}

ul
{
text-align: justify;
}

li
{
margin: 10px;
}

form
{
width: 100%;
background: #eee;
border-bottom: 1px solid #ccc;
}

p
{
text-align: justify;
}

span.spacer
{
width: 20px;
display: inline-block;
}

div#center
{
width: 640px;
margin: 10px auto;
}

h1
{
color: #800;
text-align: left;
font-size: 1.25em;
font-weight: 900;
line-height: 40px;
margin-left: 40px;
height: 100%;
}

div.title
{
margin-left: 20px;
text-align: left;
font-size: 1em;
font-weight: 900;
clear: none;
line-height: 20px;
}

div.desc
{
margin-left: 20px;
text-align: left;
font-size: 1em;
clear: none;
line-height: 20px;
}

h4
{
font-size: 0.75em;
clear: none;
}

div.blackbar, div.whitebar, div.darkbar, div.lightbar, div.blur, div.highlightbar, a.highlightbar
{
width: 100%;
background: #000;
clear: both;
display: table;
color: #000;
text-decoration: none;
}

div.spacerbig
{
height: 40px;
line-height: 40px;
padding: 0 20px;
}

div.spacermed
{
height: 20px;
}

div.spacersmall
{
height: 20px;
line-height: 20px;
background: #fff;
}

div.tags
{
min-height: 40px;
}

div.tags a
{
text-decoration: underline;
color: #444;
font-size: 0.75em;
}

div.spacersmall
{
height: 20px;
}

div.whitebar{
background: #fff;
background-color: rgba(255, 255, 255, 0.75);
}

div.darkbar{
background: #ddd;
}

div.lightbar, div.highlightbar, a.highlightbar{
background: #eee;}

div.darkthin
{
width: 100%;
background: #ddd;
height: 20px;
}

div.blackbar span.menu a
{
text-decoration: none;
color: #fff;
height: 100%;
font-weight: 900;
font-size: 1em;
margin: 0 1em;
line-height: 40px;
display: inline-block;
}

div.blackbar span.menu a:hover
{
color: #f00;
}

span.smallmenu
{
text-align: left;
width: 100%;
height: 40px;
display: block;
margin-left: 15px;
}

span.smallmenu a
{
line-height: 40px;
font-size: 0.75em;
margin: 0 5px;
display: inline-block;
color: #fff;
}

span.cornermenu
{
text-align: right;
width: 100%;
height: 40px;
display: block;
}

div.blackbar span.cornermenu a
{
color: #888;
font-size: 0.75em;
margin: 5px;
display: inline-block;
}

div.thinwhitespacer
{
clear: both;
height: 1px;
background: #ccc;
}

div.line, .highlightline
{
line-height: 20px;
height: 20px;
background: #eee;
font-size: 0.75em;
text-align: right;
font-weight: 900;
text-align: left;
padding-left: 20px;
color: #000;
display: block;
text-decoration: none;
}

div.line span, .highlightline span
{
float: right;
width: 140px;
padding-left: 20px;
background: #ddd;
}

div.newsfooter
{
height: 20px;
line-height: 20px;
background: #ddd;
background-color: rgba(221, 221, 221, 0.5);
font-size: 0.75em;
color: #444;
text-align: left;
padding: 0 40px;
border-bottom: 1px solid #ccc;
}

div.newsfooter span
{
float: right;
text-align: right;
}

div.highlightbar:hover, div.blur, div.highlightline:hover, a.highlightbar:hover
{
background: url('images/blur.png') repeat-y;
}

div.highlightbar div.darkright, a.highlightbar div.darkright
{
width: 140px;
height: 40px;
float: right;
background: #ddd;
text-align: left;
padding-left: 20px;
line-height: 40px;
}

div.postright
{
width: 140px;
float: right;
text-align: left;
background: #ddd;
padding: 20px;
font-size: 0.75em;
font-weight: 900;
margin-left: 20px;
color: #800;
}

div.postright a, div.postleft a
{
color: #800;
}

div.postleft
{
padding: 20px;
color: #000;
}

input, textarea
{
border: 2px solid #ddd;
background: #fff;
}

form div.spacerbig
{
text-align: left;
}

form div.spacerbig span
{
display: inline-block;
width: 120px;
}

.page-numbers
{
font-size: 0.75em;
}

span.current
{
color: #f00;
}

textarea
{
width: 100%;
height: 100%;
}

div.message
{
padding: 20px;
}

input.button
{
float: right;
height: 20px;
line-height: 20px;
padding: 10px 20px;
border-radius: 5px;
-moz-border-radius: 5px;
border: 2px outset #ddd;
}