body {background: #191919; color: #AAA; font-family: verdana, sans-serif; font-size: 0.7em; text-align: center; margin:0; padding:0;}
p, ul {line-height: 1.7em;}
h1, h2, h3 {font-family: "Gill Sans", Verdana, sans-serif; font-weight: normal;}
a {color: #BBB; text-decoration:none;}
img {border:none;}

div#header {display:block; border-bottom: 1px solid #333; margin-bottom: 12px;}
div#nav {display:block; height: 30px; font-size: 14px; float: right; margin: 22px 20px 0 0;}
div#nav a {background-color: #191919; padding: 4px 10px; display:block; float: left; margin-left: 3px;}
div#nav ul {margin: 0; padding: 0;}
div#nav ul li {display:inline; margin:0; padding: 0;}
div#logo {text-align:left;}
div#container {margin: 0 auto 0 auto; display:block; width: 800px; padding: 7px 0;}
div#text {text-align:left; margin: 6px auto 12px auto; display: block; width: 500px;}
div#text a{border-bottom: 1px solid #333;}
div#text a:hover{border-bottom: 1px solid #666; color: #DDD;}
div#footer {padding: 6px; margin-top: 12px; border-top: 1px solid #333; color: #999;}
div.clear {clear:both;}

a#up{display:inline; padding: 4px 6px 0 6px; float:right; font-size: 2em; color: #666;}
a#up:hover{background: #222; color: #999;}

/* GALLERIA */
.gallery{list-style:none;}
.gallery li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:0 10px 10px 0; border:3px double #111; margin: 0 2px; background: #000;}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.galleria li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

#main_image{margin:0 auto 10px auto;height:500px;background:black;}
