.container {
	width: 670px;
	margin: 0 auto;
}

body {
		background: #fff url(../images/background.gif) center repeat-y;
		margin: 0px;
		color: #000;
		font-size:80%
}

.header {
	background-color: #8C0B05;
	border-bottom: .25em solid #fff;
}
.header .box {
	background: #8C0B05;
	text-align: center;
	margin: 0px;
	color: #fff;
}

.header a {
	color: #fff;
	text-decoration: none;
}

hr {
	color: #900;
	background: #900;
}

.picture img {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.box {
	background: #fff;
}

.navigation {
    background: #8C0B05;
    color: #F3C206;
    width: 100%;
    float: left;
	 	padding-left: 0; /* moves menu to the right */
    border-bottom: .1em solid #fff;
		padding: 0px;
		margin: 0px;
}

.navigation ul {
	margin: .4em auto 0 auto;
	padding: 0px 0px 0px 1em;
}

.navigation ul li {
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}

.navigation ul li a {
	padding: .33em 1em .58em 1.2em;
	float: left;
	color: #fff;
	text-decoration: none;
}

.navigation ul li a:hover {
	text-decoration: underline;
}

.navigation ul li a.active, #navigation ul li a.active:hover {
	background: #fff;
	color: Black;
	font-weight: bold;
	text-decoration: none;
	border-left: .4em solid #8C0B05;
}

.navcontainer ul {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	margin-top: 0; /* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0px;
	background-color: #036;
	color: white;
	width: 100%; /* fixes Firefox 0.9.3 */
}

.navcontainer ul li {
	display: inline;
	padding-left: 0px;
	padding-right: 0;
	padding-bottom: 5px; /* matches link padding except for left and right */
	padding-top: 5px;
}

.navcontainer ul li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: white;
	text-decoration: none;
	border-right: 1px solid #fff;
}

.navcontainer ul li a:hover {
	background-color: #369;
	color: white;
}

.navcontainer #active {
	border-left: 1px solid #fff;
}

.footer {
	background: #900;
}

.footer .box {
	background: #900;
	color: #fff;
	padding-bottom: 0px;
}

.copy {
	font-size: .9em;
}

.copy a {
	color: #fff;
	text-decoration: none;
}

.copy a:hover {
	text-decoration: underline;
}

.main ul li {
	padding-bottom: .5em;
} 
.main ul img {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
img {
	margin-bottom: 2em;
}