* 
{
	margin:0;
	padding:0;
	outline:0;
}

img {border: none;}

html, body
{
	/*text-align: center;*/
	height: 100%;
	background: #333;
}

table { 
	width: 100%; height: 
	100%; background: none; 
	border-spacing:0; /*cellspacing=0*/
	border-collapse:collapse;
}

#aligner { text-align: center; vertical-align: middle; }

#container
{
	text-align:left;
	margin: auto auto 0;
	width: 980px;
	height: 620px;

}

#logo {
	margin-bottom: 8px;
}

#navigation a.current {color: #ddd;}

#navigation a
{
	text-decoration: none;
	color:#888;
	
}
#navigation a:hover
{
	text-decoration: none;
	color:#fff;
	
}
#navigation ul, #navigation ul a
{
	color:#bbb;
	font: normal 20px/24px  Arial, sans-serif;	
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-left: 10px;
	list-style: none;

	z-index: 100;
}
#navigation ul ul, #navigation ul ul a
{
	color:#bbb;
	font: normal 18px/20px Arial, sans-serif;
	text-transform: none;
	letter-spacing: 0px;
	padding:0 0 12px 15px;
	
}

#content {
	vertical-align: top;
	padding: 12px;
}

#background {
	position: absolute;
	
	z-index: 1;
}
#background-corners {
	position: absolute;
	
	z-index: 2;
}
p, a, li {
	color: #888;
	font: normal 14px/16px Arial, sans-serif;
	text-decoration: none;
}
ul { padding-left: 12px;}

h3 {
	color: #aaa;
	font: bold 14px/16px Arial, sans-serif;
	margin-top:4px;
	
}

a:hover {text-decoration: underline; color:#bbb;}

#next-image {
	text-align: right;
}

#next-image a{
	color: #3a3a3a;
	font: bold 18px/18px  Arial, sans-serif;	
	text-decoration: none;
}

#next-image a:hover{
	color: #888;
	
}

img#background-menu {
	position: absolute; z-index: 3;
}