body {
    color:black;
    font-family:sans-serif;
    font-size:small;
    background-color: #060;
    margin: 0;
    padding: 0;
}

div.site-container {
    min-height: 640px;
    width: 800px;
    margin: 0 auto;
    padding: 0px;
    background-color: #fff;
}

div.contents {
	padding: 0px 8px 8px;
}

div#news div.post {
    border: solid #cec 1px;
    padding: 5px;
    margin: 5px;
}

div#news div.post div.timestamp {
    padding: 3px;
    background-color: #cec;
}

div.centered {
	text-align: center;
}
/*
.sf-menu a {
border-left:1px solid #FFFFFF;
border-top:1px solid #cec;
padding:0.75em 1em;
text-decoration:none;
}
*/

.sf-menu a, .sf-menu a:visited {
    color: #191;
}
.sf-menu li {
    background-color: #beb;
}
.sf-menu li li {
    background-color: #ada;
}

.sf-menu li li li {
    background-color: #9d9;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background-color: #cec;
}

.sf-navbar {
    background-color: #beb;
}

.sf-navbar li {
    background-color: #ada;
}

.sf-navbar li li {
    background-color: #beb;
}

.sf-navbar li.current {
    background-color: #beb;
}

.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
    background-color: #beb;
}

.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
    background-color: #dfd;
}

ul.sf-navbar li li li:hover, ul.sf-navbar li li li.sfHover, .sf-navbar li li.current li.current, .sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
    background-color: #efe;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	z-index: 20;
}

#navigation {
	width: 650px;
}