#header{
  margin-left:10%;
  width: 80%;
}

#column1{
	position:relative;
	float: left;
  	width: 10%;
}

#column2{
	z-index:5;
	position:relative;
	float: left;
  width: 22.5%;
}

#gallery{
	display:block;
	z-index:0;
	height:620px;
	width:620px;
/*	overflow:hidden;*/
	position:relative;
	margin:0 auto;
	padding: 0px;
	float: left;
    width: 52%;
}

#gallery-transport{
	float: left;
	width: 20%;
}

#footer{
	font-size:0.75em;
	font-weight:100;
	position:absolute;
	top:800px;
	width:100%;
	text-align:center;
	color:#bbb;
	display:block;
}



body {
/*	background:#F8F8F8; */
	color: #444;
	margin-right:0em;
	margin-left:0em;
	height:700px;
}

body, p, ol, ul td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   10px;
  line-height: 15px;
	margin:0px 0px 0px 0px;
}


td {
/*	background:#F8F8F8;*/
	vertical-align:top;
}


a {
	color: #444;
  background:none;
  text-decoration:none;
	font-family: courier;
/*  font-size:   13px;
  line-height: 18px;
*/}
a:active { color: #444; }
a:hover { color: #888888; }

h1 {
	line-height:0.2em;
	color:#CC3333;
}

h2 {
	font-family: courier;
	font-size:2.1em;
	line-height:1.1em;
	letter-spacing:0.132em;
	font-weight:500;
}


p {
	font-family: courier;
	line-height:1.8em;
	font-weight:300;
	text-decoration:underline;
}

body {
	margin-top:30px;
	margin-left:0px;
}

ul {
	font-family: courier;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
}

li {
	list-style:none;
	margin:0px 0px 0px 0px;
	text-align: left;
}

a {
	
}
a:active { color: #FF0000; }
a:hover { color: #BBAAAA; }


li a {
	
}
li a:active { color: #FF0000; }
li a:hover { color: #BBAAAA; }

