@charset "UTF-8";
/* CSS Document */

body, html, ul, li, img, select, ol { border: 0; margin: 0; padding: 0; outline: 0; }

body {
	background: #000 url(../img/background.jpg) top center no-repeat;
	color: #fff;
	font: 11px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
	width: 100%;
	}
	
html, body { height: 100%; }

html { overflow-y: scroll; }
	
a {
	color: #fff;
	outline: 0;
	text-decoration: none;
	}
	
	a:hover { text-decoration: underline; }
	
.clear { clear: both; }


/* ----- Menu ----- */

ul#menu {
	background: url(../img/menu.gif) 0 0 repeat;
	float: left;
	height: 30px;
	left: 50%;
	list-style: none;
	margin: 0 0 0 /*-180*/-218px;
	padding: 0;
	position: relative;
	}
	
	ul#menu li {
		background: url(../img/menu_line.gif) top right no-repeat;
		float: left;
		}
		
		ul#menu li.last { background: none; }
	
		ul#menu li a {
			display: block;
			font-size: 13px;
			padding: 3px 15px;
			}
			
			ul#menu li a:hover,
			ul#menu li a.active {
				color: #f5425a;
				text-decoration: none;
				}
				
				ul#menu li a:active { text-decoration: underline; }

		
/* ----- Content ----- */

div#page_wrap {
	background: #000 url(../img/hedgehog.jpg) top right no-repeat;
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 660px;
	}
	
a.logo {
	background: url(../img/logo.jpg) top left no-repeat;
	display: block;
	height: 47px;
	margin: 30px auto 10px;
	width: 131px;
	}
	
a.email {
	float: right;
	margin: 70px 10px 0 0;
	}

div.images {
	float: left;
	height: 670px;
	margin: 20px 0 0;
	width: 645px;
	}

div.find {
	display: block;
	font-size: 13px;
	margin: 50px auto 0;
	width: 460px;
	}
	
	div.find td {
		float: left;
		width: 220px;
		}
	
	div.find a { text-decoration: underline; }
	
		div.find a:hover { color: #f5425a; }


div.about {
	display: block;
	font-size: 13px;
	margin: 30px auto;
	width: 450px;
	}
	
	div.about img {
		display: block;
		margin: 0 auto 30px;
		width: 254px;
		}

/* ----- End ----- */