body {
padding:0px; margin:0px auto;
width:770px;
min-height:100%;
position:relative;
font-family: arial,verdana,tahoma,sans-serif;
background-color: #fff;
text-align: center;
}

html { height:100%; }
* html body { height:100%; }

form, fieldset, img, a { border:0px; padding:0px; margin:0px; }
table { border:0px; border-collapse:collapse; }
table td { padding:0px; }

#top {
position:absolute;
padding:0px; margin:0px;
top: 100px;
height: 150px;
width:750px;
left: 10px;
}

#meta {
position: relative;
margin-top: 400px;
height:80px;
width:700px;
text-align:left;
margin-left: 35px;
}

* html #meta {margin-left: 0px;}

#meta.index { top: 160px; }

* html #meta.index { margin-top: 160px; padding-bottom: 100px; }

#meta span.right, #meta a span.right {
float:right;
margin-top: -40px;
font-size:18px;
}

#meta .right a, #meta .right a:visited { color: #07448D; text-decoration: none; }

#meta .right a:active , #meta .right a:hover {
color: #36C1FC;
text-decoration: none;
}

#menu {
position:relative;
padding:0px; margin:0px;
top: 300px;
height: 200px;
width:750px;
left:10px; right:10px;
}

* html #menu { left:-15px; width:775px; }

#menu div {
position:relative;
height:50px;
width:200px;
float:left;
margin: 0px 25px 0px 25px;
padding:0px;
}

#menu div.new {
width:700px;
margin: 40px 25px 0px 25px;
}

#text {
position:relative;
padding:0px;
top: 300px;
text-align: left;
}

html #text { left:0px;}

#text h1 { font-size:26px;  margin-left: 35px; margin-right: 35px; }
#text h2 { font-size:24px;  margin-left: 35px; margin-right: 35px; }
#text h3 { font-size:22px;  margin-left: 35px; margin-right: 35px; }
#text p {width:700px; font-size:19px; margin: 0px 35px 10px 35px; }
#text p.comment { font-size:17px; margin-left: 35px; margin-right: 35px; }

#text .foto {
position:relative;
margin-top:30px;
border: 1px black;
text-align: center;
}

#text .foto p {width: 90%; text-align: right; font-size:14px; color: #222222; margin-top:20px; margin-bottom:40px;}
#text .foto img {border: solid #888888 3px;}

#text a { color: #36C1FC; text-decoration: none; }
#text a:visited { color: #07448D }
#text a:active, #text a:hover { color: #68E6F8; text-decoration: underline; }
#text a.nobold { font-weight: normal }
