body {
text-align:center;
background-color:#E4E4E4;
font-family:tahoma, arial, sans-serif;
font-size:0.8em;
}

#container {
width:48em;
margin:0 auto;
overflow:auto;
margin-top:5em;
}

#header {
clear:both;
}
h1 {
font-size:0.1em;
float:left;
position:relative;
color:#e4e4e4;
margin-left:20em;
clear:left;
}

h1 span {
display:block;
position:absolute;
left:0;
top:0;
background:url('nofixedidentity.gif') no-repeat bottom left;
width:194px;
height:18px;
}

#page {
text-align:left;
background-color:#fff;
border:0.1em solid #ccc;
clear:both;
overflow:auto;
float:left;
margin:1em 0;
width:99.5%;
}

#page img {
float:right;
border:1px solid #aaa;
}

#page div.padding {
margin:2em;
}

#page div#links {
float:left;
width:40%;
}
h2 {
font-size:1.3em;
}

h2.tag {
float:right;
color:#888;
margin:0;
padding:0;
margin-right:1em;

}

#page h2 {
clear:left;
}

hr {
clear:left;
width:100%;
margin:2em 0;
padding:0;
float:left;
border:0;
border-top:1px solid #ccc;
}

ul {
margin:0;
float:left;
clear:left;
padding:0;
list-style-type:none;
}

ul a {
color:#666;
text-decoration:none;
font-weight:normal;
}

ul a:hover{
color:#74BCC2;
}

.tip {
background-color:#eee;
padding:1em;
border:1px solid #ccc;
opacity:0.9;
-moz-opacity:0.9;
}

.tip-title {
font-weight:bold;
}