html,body{margin:5px 0; padding:0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #d7d1b3;
}
#container {
	margin-left: auto; margin-right: auto;
	border: 2px solid #512e0e;
	width: 770px; 
	background-color: #76061a;
}

.smaller {font-size: 80%;}

/* CONTENT SECTION */
.content{ padding: 8px 15px 8px 8px; border-left: 2px solid #000; background-color: #fff; color: #000;}
.content p{line-height:1.4;}
.content a{
	color: #76061a;
	text-decoration: none;
}
.content a:visited {color: #76061a; text-decoration: none; }
.content a:hover {text-decoration: underline; }

/* NAVIGATION */
div#navigation{float:left; width:200px; background-color: #76061a;}
.navcontainer { width: 198px;padding:0; margin-top: 165px; margin-bottom: 1em; background-color: transparent;}
.navcontainer ul { list-style: none; margin: 0; padding: 0; border: none; width: 198px; min-width:198px; }
.navcontainer li { margin: 0; line-height: 2.8em;}
html>body .navcontainer li a { width: auto;}
.navcontainer li a,.navcontainer li a:visited { 
          padding: 5px 5px 0px 0.5em; border-left: 10px;
          text-decoration: none; color: #d7d1b3; font-size:180%; font-weight:bold;  
}
.navcontainer li a:hover,.navcontainer li#active a { 
          color: #e4a68b; font-weight:bold;
}

/* FOOTER */
#footer {padding: 2px 15px 2px 8px; border-left: 2px solid #000; background-color: #fff; color: #000;}
#footer h1 {color:#76061a; font-size: 135%; font-style: italic; margin-bottom: .8em;}
#footer p {font-size: 80%; font-color: #000; margin: 1px 0;}
#footer a, #footer a:visited {color: #76061a; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* d3 logo */
.d3 p, .d3 a, .d3 a:visited {font-size: 70%; color: #d7d1b3; text-decoration: none;}
.d3 a:hover {text-decoration:underline;}
.d3 {position: relative; bottom: -1.5em; margin-left:10px;}