* html {margin:0; padding:0}
body {
	margin: 0; padding: 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", verdana, helvetica, sans-serif; 
	background-color:#272727; 
	font-size: 1em;
	color: #CEB9A2;
	}

	
/*  the element that contains all the other block level containers */
#wrapper {
	width: 955px; 
	margin: 15px auto; padding: 0; 
	background-color: #000;
	border: 0px solid #666;
	}
#header {
	float: left; display: block;
	width: 455px; background-color: #000;
	margin: 0; padding: 0; 
	border: 0px solid #666;
	}
#header img {
	display: inline;
	}
#header p.mantra {
	float: right; display: inline;
	width: 150px;
	margin: 35px 0 0 0; padding: 0;
	font-family: "Lucida Grande", verdana, helvetica, sans-serif; font-size: .85em;
	letter-spacing: .15em; border: 0px solid #666; text-align: left;
	}

#primaryContent {
	float: left; display: block;
	width: 475px; background-color: #000;
	margin: 0; padding: 0; border: 0px solid #666;
	}
#secondaryContent {
	float: left; display: block;
	width: 475px; background-color: #000;
	margin: 0; padding: 0; border: 0px solid #666;
	}	
	
#primaryContent img {
	display: inline; margin: 5px 5px; padding: 0;	
	}
#secondaryContent img {
	display: inline; margin: 10px 2px 5px 5px; padding: 0;	
	}
	
#menu {
	float: left; display: block;
	width: 466px; height: 27px; margin: 0; padding: 0;	
	background-image: url(../images/root/menu_bar.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px solid #666;
	}
#menu ul {
	float: left; display: block;
	margin: 5px 0 0 5px; padding: 0;
	list-style: none; 
	}
#menu li {
	display: inline;
	margin: 0 13px 0 0; padding: 0; text-align: left;
	border: 0px solid #669900;	
	}
#menu ul a {
	font-family: "Lucida Grande", verdana, helvetica, sans-serif; 
	letter-spacing: .2em;
	}
#menu ul a:link, #menu ul a:visited {color: #CEB9A2; text-decoration: none; font-size: .8em}
#menu ul a:hover, #menu ul a:active {color: #e7d3b9; text-decoration: underline; font-size: .8em;}



/*  FOOTER */
#footer {
	float: left; display: block;
	width: 955px; background-color: #000;
	margin: 0; padding: 0; border: 0px solid #666;		
	 font-size: .8em
	}
#footer p.left {
	float: left; display: inline;
	margin: 2px 5px 4px 5px; padding: 0;
	text-align: left;
	}
#footer p.right {
	float: right; display: inline;
	margin: 2px 5px 4px 5px; padding: 0;
	text-align: right;
	}
	
#footer p a:link, #footer p a:visited {color: #CEB9A2; text-decoration: none;}
#footer p a:hover, #footer p a:active {color: #e7d3b9; text-decoration: underline;}	
	
	
p.credits {
	margin: 0; padding: 0;	
	text-align: center; color: #474747; font-size: .75em;
	}
p.credits a:link, p.credits a:visited {color: #474747; text-decoration: none;}
p.credits a:hover, p.credits a:active {color: #676767; text-decoration: underline;}	
