body {
 color: #ddd;
 margin: 0px auto;
 padding: 0px 0px 0px 0px;
 background: #111;
}

#main {
 margin: 10px auto;
 padding: 0px 0px 10px 0px;
 border-left: 1px solid #424242;
 border-right: 1px solid #424242;
 border-top: 1px solid #AEAEAE;
 border-bottom: 1px solid #AEAEAE;
 width: 700px;
 background-color: #212121;
}

#title h1 {
 padding: 0px;
 margin: 0px;
 height: 0px;
}

#title h1 span {
 display: none;
}

#title h2 {

 display: none;
}

#title h2 span {
 display: none;
}

#content {
 text-align: center;
 margin: 0px;
}

#content a:active, a:visited, a:link {
 color: #AAA;
 text-decoration: none;
}

#content a:hover {
 color: #eee;
 text-decoration: none;
}

#content p.part {
 text-align: right;
 margin: 11px 5px;
 padding: 0px;
}

#content p.about {
 margin: 280px 5px;;
 text-align: right;
}


#c404 {
 color: #ccc;
 margin: 0px 10px 0px 10px;
 text-align: left;
}

#c404 a:active, a:visited, a:link {
 color: #888;
 text-decoration: none;
}

#c404 a:hover {
 color: #ccc;
 text-decoration: none;
}

#gallery {
 border: 0px;
 padding: 0px;
 margin: 30px 0px 0px 0px;
}

#picture {
 height: 150px;
 width: 150px;
 border: 1px solid #A36848;
 margin: 10px 0px 10px 0px;
 background: #fff;
}

#picture img {
 vertical-align: middle;
 border: 0px
 padding: 0px;
 margin: 0px;
}

img.valign {
 height: 100%;
 width: 0px;
 vertical-align: middle;
}

#journal h3 {
 color: #bbbbbb;
 font:20px Georgia,Serif;
 font-weight: bold;
 padding: 0px 0px 2px 0px;
 margin: 15px 0px 0px 0px;
 border-bottom: 1px solid #424242;
 text-align: right;	
}

#journal span.date {
 display: none;
}

#comment {
 text-align: left;
 color: #ccc;
 border-top: 1px solid #AEAEAE;
 background: #212121;
 padding: 4px;
 margin: 0px 0px 10px 0px;
 font:9pt Verdana, Arial, Helvetica, sans-serif;
}

#comment a:active, #comment a:visited, #comment a:link {
 color: #FF9F40;
 text-decoration: none;
}

#comment a:hover {
 color: #fff;
 text-decoration: none;
}

#comment pre {
 font-size: 10pt;
 width: 690px;
}

#menu {
 text-align: center;
 padding: 0px 0px 10px 0px;
 margin: 0px;
}

#menu p {
 font-family: Verdana;
 font-size: 10px;
 padding: 0px;
 margin: 0px;
}

#datelist {
 display: none;
}

#similitudes {
 margin: 30px 100px;
 text-align: left;
}

#similitudes span.title {
	margin-left: 10px;
}

#similitudes p.reference {
	padding-bottom: 5px;
	border-bottom: 2px solid #AEAEAE;
}

#mosaic {
 position: relative;
 padding-top: 1em; 
 width: 700px;
}

#mosaic span {
 width: 96px; 
 height: 96px; 
 padding: 0px; 
 margin: 0px;
 text-align: left; 
 vertical-align: middle;
 display: inline;
}

#nowhere {
}

#warning {
 margin: 40px 40px 20px 40px;
 text-align: left;
 font-family: sans-serif;
 font-size: 14px;
}

#warning a:active, #warning a:visited, #warning a:link {
 color: #FF6600;
}

#mosaic span.title {
 position: absolute; 
 left: 710px;
 width: 96px;
 font-family: sans-serif;
 font-size: 11px;
 margin-top: 6px;
 padding: 0px;
}

#mosaic img { 
 border: 5px solid #212121;
}

#nav {
 text-align: right;
 padding: 3px 0px 0px 0px;
 font:9pt Verdana, Arial, Helvetica, sans-serif;
}

#nav a:active, #nav a:visited, #nav a:link  {
 #color: #ddd;
}

#navwords {
 margin-right: 10px;
}

#clear {
 clear:both;
 height: 1px;
 overflow:hidden;
}


