html,body{margin:0;padding:0}
body{font: 12px verdana, arial,sans-serif;text-align:center;background-color:#fff;margin:10px 0 10px 0;}
p, h3, h4{margin:0 10px 10px}
a, a:link{color:#990000;text-decoration:none;}
a:hover {color:#000033;text-decoration:underline;}
div#header h1{background-color:transparent;text-align:center;}
div#container{text-align:left;}
div#content p{line-height:150%;}
div#navigation{background:#fff}
div#extra{background:#fff;border:1px solid #999;}
div#footer{background: #999;color: #FFF;font-size:10px;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:700px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin-right: 300px;margin-top:10px;background-color:#fff;}
div#navigation{float:left;width:150px;margin-left:-300px;margin-top:10px;}
div#extra{float:left;width:148px;margin-left:-150px;margin-top:47px;padding-top:10px;}
div#footer{clear:left;width:100%}

#navcontainer { width: 140px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size:14px;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 140px;
background-color: #fff;
border-bottom: 1px solid #999;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #990000;
color: #fff;
}

.align-left {float:left;padding:0 6px 2px 0}
.align-right {float:right;padding:0 0 2px 6px}