html, body {
   height: 100%;
   margin:0;
   background: black url("/static/images/hp/background.jpg") no-repeat fixed center;
   background-attachment:fixed;
}

#toppages p { display: inline;}

body {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5 {font-family: times, "Times New Roman", times-roman, georgia, serif; line-height: 40px; letter-spacing: -1px; color: #444; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: 100;}
a,a:active {color:#555}
a:hover{color:#000}
a:visited{color:#000}
img{border:0px}
pre
{
	border:2px solid #ccc;background:#eee;padding:2em;
	overflow: scroll;
}
/*#header #title
{
	background-color: white;
	width: 10em;
}*/

#header
{
	text-align: right;
	background-color: rgba(255,255,255,0.65);
/*	border-bottom: 1px solid #000; */
	margin: 0px 10%;
	padding: 1em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-opera-border-radius: 1em;
	-khtml-border-radius: 1em;

}
h1#title{font-size:3em}
h2#descr{font-size:1.5em;color: #333;}
span#author {font-weight:bold}
span#about {font-style:italic}
#menu
{
	font-size: large;
	text-align: left;
/*	float: left;
	position: relative;
	left: -12%;
	width: 12%;*/
/*	text-align:right */
}
/*#menu * { display: block; } */
#content
{
/*	background:#FFFFFF;*/
	margin: 0px 10%;
/*	border-left: 1em solid white;
	border-top: 1em solid white;
	padding-top: -1em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-opera-border-radius: 1em;
	-khtml-border-radius: 1em;*/
}
.created, .modified {color:#999;margin-left:10px;font-size:small;font-style:italic;padding-bottom:0.5em}
.modified {margin:0px}
.tags{margin-left:10px;text-transform:uppercase;}
.text {
/*	margin-top: -0.5em; */
	padding: 2em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-opera-border-radius: 1em;
	-khtml-border-radius: 1em;
border: 0.1em solid black;
	background-color: white;
}
.text h1.title {font-size:2.5em}
.more {margin-left:10px}
#pager {
	text-align:center;
        background-color: rgba(255,255,255,0.65);
        padding: 1em;
        border-radius: 1em;
        -moz-border-radius: 1em;
        -webkit-border-radius: 1em;
        -opera-border-radius: 1em;
        -khtml-border-radius: 1em;
}
#pager span.notactive {color:#ccc}
#subfooter {padding:2em;border-top:#000000 1px solid}
#footer{width:65%;margin:auto;font-size:80%;text-align:center;padding:2em 0em 2em 0em;border-top:#000000 1px solid;height:2em;}
.push {height:6em}

.comment .text {border-top: 1px solid black;border-left: 1px solid black;margin-bottom: 2em;}
#comments label {float:left; width:8em}
#comments input[type="text"] {width:20em}
#comments textarea {height:8em; width:20em;}
