body {
 color: #222;
 margin: 0px auto;
 padding: 0px 0px 0px 0px;
 background: #eee;
}

#main {
 margin: 10px auto;
 padding: 0px 0px 10px 0px;
 border-left: 1px solid #bdbdbd;
 border-right: 1px solid #bdbdbd;
 border-top: 1px solid #515151;
 border-bottom: 1px solid #515151;
 width: 700px;
 background: #dedede;
}

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

#title h1 span {
 display: none;
}

#title h2 {

 display: none;
}

#title h2 span {
 display: none;
}

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

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

#navdate {
 float: left;
 width: 100px;
}

#navwords {
 width: 590px;
 float: left;
 text-align: center;
}

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

#content a:active, #content a:visited, #content a:link {
 color: #555;
 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, #c404 a:visited, #c404 a:link {
 color: #777;
 text-decoration: none;
}

#c404 a:hover {
 color: #333;
 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 { 
 margin-top: 10px;
}

#journal h3 {
 color: #444444;
 font:16px Georgia,Serif;
 font-weight: bold;
 padding: 0px 0px 2px 0px;
 margin: 5px 0px 0px 0px;
 text-align: right;	
}

#journal p {
 margin: 0px;
}

#comment p {
 margin: 10px 0px 10px 0px;
}

#usercomment p {
 margin: 10px 0px 10px 0px; 
}

#journal span.date {
 display: none;
}

#lcomment {
 text-align: left;
}

#comment {
 text-align: left;
 color: #333;
 border-top: 1px solid #515151;
 background: #dedede;
 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;
}

#usercomment {
 text-align: left;
 color: #333;
 background: #dedede;
 padding: 0px;
 font:8pt Verdana, Arial, Helvetica, sans-serif;
 margin: 0px 0px 10px 0px;
}

#usercomment h4 {
 text-align: left;
 color: #777;
 background: #e2e2e2;
 border-top: 1px solid #bdbdbd;
 font:9pt Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding: 2px 4px 2px 4px;
 margin: 0px;
}

#usercomment .datecomm {
 color: #333;
 font:7pt Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
}

#usercomment p {
 margin: 2px;
 padding: 0px 4px;
}

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

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

#onepost {
 margin-bottom: 10px;
}

#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 #515151;
}

#calendar {
 padding-top: 1em; 
 width: 700px;
}

#calendar span {
 float: left;
 width: 96px; 
 height: 96px; 
 padding: 0; 
 margin:1px;
 text-align: center; border: 1px solid silver;
}

#calendar, .dim {
 clear: left;
}
