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

body {
	font: normal 14px Helvetica, Arial, sans-serif;
	word-spacing: -1px;
	letter-spacing: 1px;
	line-height: 20px;
}

a {	
	outline: transparent solid 0px;
}

a:focus { 
	-moz-outline: none;
}

h1, h2 {
	font: normal 14px Helvetica, Arial, sans-serif;
	word-spacing: -1px;
	letter-spacing: 1px;
	line-height: 20px;
}

h1 a:link, h1 a:visited {
	color: #000;
	text-decoration: underline;
}

h1 a:hover {
	color: #03f;
	text-decoration: none;
}

h2 {
	text-decoration: underline;
}

p { 
	margin-top: 16px; 
	color: #000; 
}

a:link, a:visited { 
	color: #666; 
	text-decoration: none;
}

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

#menu {
	width: 166px;
	height: 525px;
	padding: 50px 20px 0 10px;
	position: fixed;
	top: 0;
	left: 0;
	background: transparent url('../menu_bg.png');
}

#pictures, #words {
	position: absolute;
	top: 50px;
	left: 196px;
}

#pictures div {
	width: 640px;
	height: 505px;
	padding-right: 30px;
	float: left;
}

#pictures div p {
	margin-top: 10px;
	font: normal 11px Helvetica, Arial, sans-serif;
	word-spacing: -1px;
	letter-spacing: 1px;
}

#arrow {
	width: 23px !important;
	padding: 0px !important;
	font-size: 50px;
	font-weight: bold;
}

#arrow a {
	position: relative;
	top: 456px;
	left: -2px;
}

#arrow a:hover {
	text-decoration: none;
}

#words {
	width: 640px;
}

#words a:link, #words a:visited {
	color: #000;
	text-decoration: underline;
}

#words a:hover {
	color: #03f;
	text-decoration: none;
}

#footer {
	position: fixed;
	left: 10px;
	bottom: 10px;
}
