body {
	margin: 0;
	padding: 0;
	font-family: "lucida grande", "segoe ui", verdana, sans-serif;
	color: #444;
	background: url('http://contreras.cc/home/v4/img/bg.gif') repeat-x top left #F4F4F4;
}

a {color:#1596F0;}

#wrap {
	margin: 50px auto 0 auto;
	padding: 0 20px 20px 20px;
	width: 800px;
}

/* HEADER
***************************************************/
.header {
	padding: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
}

.header span {display:none;}

.header h1 {
	background: url('http://contreras.cc/home/v4/img/title.png') no-repeat center center;
	width: 800px;
	height: 67px;
}

.header .subtitle {
	background: url('http://contreras.cc/home/v4/img/subtitle.png') no-repeat center center;
	width: 800px;
	height: 42px;
}


/* CONTENT
***************************************************/

.content {
	font-size: 11px;
	line-height: 18px;
	padding: 10px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}

.content .column {
	width: 140px;
	padding-right: 20px;
	float: left;
	text-shadow: #fff 1px 1px 0px;
}

.content .column h3 {
	height: 25px;
	font-size: 15px;
}

.content .column h3 span {display:none;}

#info h3 {background: url('http://contreras.cc/home/v4/img/secciones.png') no-repeat 0px 0px;}
#proyects h3 {background: url('http://contreras.cc/home/v4/img/secciones.png') no-repeat 0px -60px;}
#social h3 {background: url('http://contreras.cc/home/v4/img/secciones.png') no-repeat 0px -150px;}
#twitter h3 {background: url('http://contreras.cc/home/v4/img/secciones.png') no-repeat 0px -180px;}
#contact h3 {background: url('http://contreras.cc/home/v4/img/secciones.png') no-repeat 0px -240px;}

.content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#proyects li {
	margin: 0 0 10px 0;
	padding: 0 0 9px 0;
	color: #888;
	border-bottom: 1px dotted #ddd;
}

#proyects li a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#twitter-link {
	font-size: 10px;
	padding: 4px 6px;
	background: #1596F0;
	color:#fff;
	text-decoration: none;
	text-shadow: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#contact small {
	font-size: 9px;
	color: #aaa;
}

/* FOOTER
***************************************************/

.footer {
	border-top: 1px solid #fff;
	padding: 10px 0 0 0;
	font-size: 11px;
	color: #aaa;
}

.footer a {
	color: #aaa;
}