body {	
	margin: 0;
	font-family: georgia, serif;
}

	#page {
		width: 700px;
		margin: auto;
	}
	
		#title h1 {
			margin: 40px 0 0 0;
			font-size: 44pt;
			font-weight: normal;
			color: #2c1c17;
			text-align: center;
			text-transform: uppercase;
		}
	
			#title a {
				color: #333;
				text-decoration: none;
			}
			
		#title h4 {
			margin: 0 0 20px 0;
			font-size: 14pt;
			font-weight: normal;
			color: #333;
			text-align: center;
		}

		#menu p {
			margin: 0 0 20px 0;
			text-align: center;
			font-size: 12pt;
			color: #ccc;
		}
		
			#menu a {
				color: #333;
				text-decoration: none;
			}
			
		#mensaje {
			display: block;
			height: 50px;
			margin: 20px auto;
			padding: 15px;
			text-align: center;
			border: 1px solid #eee;
		}	
			
			#mensaje h3 {
				margin: 0;
				font-size: 12pt;
				font-weight: normal;
				line-height: 18pt;
				color: #999;
			}
		
		.adsense {
			display: block;
			margin: 20px auto;
			padding: 10px 0;
			text-align: center;
			border: 1px solid #eee;
		}
		
		.post {
			margin: 20px 0 0 0;
		}
		
			.post h2 {
				margin: 0;
				padding-bottom: 5px;
				font-size: 20pt;
				font-weight: normal;
				border-bottom: 1px solid #333;
				color: #333;
			}
			
			.post h4 {
				margin: 0;
				padding: 5px 0 20px 0;
				font-size: 12pt;
				font-weight: normal;
				border-top: 1px solid #eee;
				color: #999;
			}
			
			.post h5 {
				margin: 0;
				padding: 5px 0 20px 0;
				font-size: 10pt;
				font-weight: normal;
				letter-spacing: 1pt;
				color: #999;
			}
			
			.post h3 {
				font-size: 14pt;
				font-weight: normal;
				margin: 10px 0 10px 0;
				padding-bottom: 5px;
				color: #333;
			}
			
			.post p {
				margin: 0;
				padding: 0 0 20px 0;
				font-size: 11pt;
				font-weight: normal;
				line-height: 18pt;
				text-align: justify;
				color: #333;
			}
			
			.post ol, .post ul, .post dl {
				font-size: 11pt;
				margin: 0 10px 20px 10px;
				padding: 0 0 0 20px;
				text-align: justify;
			}
			
				.post li, .post dt {
					line-height: 18pt;
					margin-bottom: 10px;
					color: #333;
				}
				
				.post dd {
					line-height: 18pt;
					margin: 0 30px 10px 0;
					color: #333;
				}
				
			.post table {
				font-size: 11pt;
				border: 1px solid #eee;
				margin: 0 0 20px 10px;
				width: 97%;
			}
			
				.post caption {
					padding: 0 0 5px 0;
					font-weight: bold;
					color: #999;
				}
				
				.post thead th {
					padding: 3px 5px;
				}
				
				.post tbody td {
					border-top: 1px solid #eee;
					padding: 5px 3px;
					text-align: center;
				}
				
			.post blockquote {
				text-align: justify;
				line-height: 18pt;
				border-top: 1px solid #eee;
				border-bottom: 1px solid #eee;
				padding: 5px 10px;
			}
			
				.post blockquote q {
					quotes:'\00AB''\00BB';
				}
			
			.post code {
				font-size: 10pt;
			}
			
			.post pre {
				margin: 0 0 20px 10px;
				font-size: 10pt;
				line-height: 15pt;
			}
			
			.post a {
				color: #333;
				text-decoration: none;
			}
			
			.post p a, .post li a {
				color: #333;
				text-decoration: none;
				border-bottom: 1px solid #ccc;
			}
			
			.num-comm h4 {
				margin: 0 10px 0 0;
				font-size: 16pt;
				font-weight: normal;
				text-align: right;
				color: #999;
				font-style: italic;
			}
			
				.num-comm a {
					color: #999;
				}
				
			.youtube {
				display: block;
				margin: 20px auto;
			}
			
			.photo-uno {
				display: block;
				margin: 0 auto 20px auto;
			}
				
		#recentpost {
			margin: 0;
			padding-top: 20px;
		} 
		
			#recentpost h4 {
				margin: 0;
				padding-bottom: 5px;
				font-size: 12pt;
				font-weight: normal;
				color: #333;
				border-bottom: 1px solid #333;
			}
			
			#recentpost ul {
				margin: 0;
				padding: 0;
			}
			
				#recentpost li {
					margin: 0;
					padding: 10px 0; 
					list-style: none;
					font-size: 11pt;	
					border-top: 1px solid #eee;
				}
			
					#recentpost ul li a {
						text-decoration: none;
						color: #333;
					}
				
					#recentpost span {
						color: #999;
						margin-right: 10px;
					}
		
		#comments {
			margin: 0;
		}
		
			#comments h4 {
				margin: 40px 0 5px 0;
				padding: 0;
				font-size: 12pt;
				font-weight: normal;
				color: #333;
			}
		
		
		.comment {
			border-top: 1px solid #ccc;
			margin: 0 0 40px 0;
			padding: 0;
		}
		
			.display {
				height: 70px;
				margin-bottom: 10px;
				border-bottom: 1px solid #eee;
			}
			
				.display img {
					display: inline;
					float: left;
					margin: 10px 10px 10px 0;
					width: 50px;
					height: 50px;
					background-color: #ccc;
				}
				
				.display h5 {
					margin: 0;
					padding: 15px 0 5px 0;
					font-size: 12pt;
					font-weight: normal;
					color: #333;
				}
				
				.display p {
					margin: 0;
					font-size: 10pt;
					letter-spacing: 1pt;
					color: #999;
				}
			
			.say p {
				margin: 0 0 20px 0;
				text-align: justify;
				font-size: 11pt;
				line-height: 15pt;
			}
			
			.say br {
				margin: 0;
				padding-bottom: 20px;
			}
			
			.comment h5 a {
				color:#333;
			}
			
		
		#commentform {
			margin: 0;
		}
		
			#commentform h4 {
				margin: 0;
				padding: 20px 0 5px;
				font-size: 12pt;
				font-weight: normal;
				border-bottom: 1px solid #333;
				color: #333;
			}
			
			#commentform form {
				margin: 0;
				padding: 10px 0 20px 0;
			}
			
			#commentform span {
				padding-left: 10px;
				color: #ccc;
				font-size: 10pt;
			}
			
			#commentform p {
				margin: 10px 0 0 0;
			}
			
			#commentform label {
				float: left;
				width: 80px;
				text-align: right;
				padding-top: 7px;
				padding-right: 10px;
				font-size: 11pt;
				color: #333;
			}
			
			input.inputbg {
				width: 250px;
				border: 1px solid #333;
				padding: 5px;
				font-family: georgia, serif;
				font-size: 11pt;
			}
			
			input#name {
				display: none;
			}
			
			#commentform textarea {
				width: 500px;
				height: 150px;
				border: 1px solid #333;
				padding: 5px;
				font-size: 11pt;
				font-family: georgia, serif;
			}

			input.submit {
				margin: 0 0 0 90px;
				padding: 0;
				width: 150px;
				height: 30px;
			}
			
	
			
		#archive, #about {
			margin: 0;
		}
		
			#archive h2, #about h2 {
				margin: 0;
				padding: 20px 0 5px 0;
				font-size: 20pt;
				font-weight: normal;
				border-bottom: 1px solid #333;
				color: #333;
			}

				#archive ul {
					margin: 0;
					padding: 0;
				}

					#archive ul li {
						margin: 0;
						padding: 7px 0;
						list-style: none;	
						border-bottom: 1px solid #eee;
						font-size: 11pt;
					}

						#archive a {
							text-decoration: none;
							color: #333;
						}

						#archive span {
							color: #999;
							margin-right: 10px;
						}


			#about h5 {
				margin: 0;
				padding: 20px 0;
				font-size: 12pt;
				font-weight: normal;
				color: #333;
			}

			#about p {
				margin: 0;
				padding: 0px 0 20px 0;
				font-size: 11pt;		
				line-height: 18pt;
				text-align: justify;
				color: #333;
			}

				#about p a {
					text-decoration: underline;
					color: #333;	
				}
		
		
		#footer {
			border-top: 1px solid #333;
		}
		
			#copy {
				float: left;
			}
			
			#powered {
				float: right;
			}
		
		#footer p {
			margin: 5px 0 40px 0;
			font-size: 10pt;
			letter-spacing: 1pt;
			color: #999;
		}
		
			#footer p a {
				text-decoration: none;
				color: #333;
			}
			
