* {margin: 0; padding: 0;}

body {behavior: url("csshover2.htc"); background-color: #fff; color: #000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; margin: 0;}
a {color: #fff; text-decoration: none;}
a:hover {color: #71EEB8;}
h1 a {color: #000; font-size: 30px; text-decoration: none;}
h2 {font-weight: normal; margin: 0 0 20px 0;}
img {border: 0;}
.clearboth {clear: both;}
.center {text-align: center;}

#header {position: fixed; top: 0; left: 0; clear: both; margin: 10px; z-index: 100;}

#navigation ul {list-style: none; font-size: 14px;}
#navigation li {display: block; position: relative; float: left; margin: 0 10px 0 0;}
#navigation li a {display:block; color: #000; margin: 0 10px 0 0; white-space: nowrap;}
#navigation li a:hover {color: #71EEB8;}
#navigation li ul {display: none; background: #fff; padding: 5px 0 0 0;}
#navigation li li {display: block; float: none; margin: 0; padding: 5px;}
#navigation li:hover ul {display: block; position: absolute;}
#navigation li li a:hover {color: #71EEB8;}

#container {position: absolute; top: 100px; margin: 0; z-index: 50;}
#photos {white-space: nowrap; width: 1px; height: 400px;}
#photos img {border-right: 0 solid #fff; margin: 0 10px;}

.content {position: fixed; top: 140px; left: 50%; background: transparent url(images/bg-content.png); color: #fff; margin: 0 0 0 -250px; padding: 10px; width: 500px; height: 50%; overflow: auto; z-index: 1000;}
.content {position: fixed; top: 130px; left: 50%; background: #fff; border: 10px solid #71EEB8; color: #000; margin: 0 0 0 -260px; padding: 10px; width: 500px; height: 50%; overflow: auto; z-index: 1000;}
.content a {color: #000;}
.content a:hover {color: #71EEB8;}
.content p, .content ul {line-height: 20px; margin: 10px 0;}
.content ul {margin: 0 0 0 20px;}

#footer {position: fixed; top: 500px; left: 10px; color: #333; margin: 10px 0;}
#footer a {color: #555;}
#footer a:hover {color: #71EEB8;}
