/*
	Theme Name: Aquezada.cl
	Theme URI: http://www.aquezada.cl
	Description: Portafolio Digital Álvaro E. Quezada Marín
	Version: 1.2
	Author: Álvaro E. Quezada Marín
	Author URI: http://www.aquezada.cl
	Tags: no-coment
*/

@font-face { font-family: HelveticaNeueLTStd; src: url('fonts/HelveticaNeueLTStd-Cn.otf'); }
@font-face { font-family: HelveticaNeueLTStd; font-weight: lighter; src: url('fonts/HelveticaNeueLTStd-LtCn.otf'); }

body {	margin:40px; font-size: 0.75em; font-family: Helvetica, Arial, sans-serif; color: rgb(100,100,100); background: rgb(20,20,20) url(images/bg.png) no-repeat center center; }

body.bgMe { }


/* general */

ul, ul li, ol, ol li, dl, dt, dd, form, table, h1, h2, h3, h4, h5, label, fieldset, img { padding: 0; margin: 0; border: none; }
ul li, ol li { list-style-type: none; }
a { color: rgb(90,90,90); text-decoration: none; }
a:hover { text-decoration: underline;  }
p { margin: 0 0 12px 0; }
.clear { clear: both; height: 0 auto; }
.right { float: right; }

h1 { font-size: 2.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }

/* ------------------------- estructure */

#mainContent, #footer { font-size: 1em; }
#mainContent { width: 100%;  }

#header { font-size: 90%; position: relative; width: 900px; height: 53px; padding: 0 0 20px 0; margin: 0 0 40px 0; border-bottom: 1px solid rgb(30,30,30); }
#deco { position: absolute; top: 0; left: 0; width:40px; height: 2px; background-color: rgb(150,150,150); }

#pagetitle { display: block; margin: 0 0 20px 0; font-family: HelveticaNeueLTStd, Helvetica, Arial, sans-serif; color: rgb(255,255,255); }

/* nav */

#header ul#nav { position: absolute; width: 750px; height: 30px; bottom: 30px; right: 0; }
#header ul#nav li { float: right; margin: 0 0 0 10px;  }
#header ul#nav li a { font-weight: bold; text-transform: uppercase; letter-spacing: 0.05em; display:inline-block; padding: 6px 10px; }

#header ul#nav li a:hover { text-decoration: none; color: rgb(150,150,150); }
#header ul#nav li#space { display: block; width: 20px; height: 30px; float: right; }
#header ul#nav li.current-cat a,
#header ul#nav li.current_page_item a { color: rgb(200,200,200); }

/* proyect list */

#proyect-list .proyect { width: 168px; height: 110px; margin: 0 2px 2px 0; float: left; }
#proyect-list .proyect a { display: block; position: relative; width: 168px; height: 110px; overflow: hidden; }
#proyect-list .proyect a span { display: none; position: absolute;  width: 148px; height: 90px; padding: 10px; left: 0; top: 0; background-color: rgb(255,255,255);}
#proyect-list .proyect a:hover { text-decoration: none; }

/* single */

#single { width: 900px; }
#single #single-left { width: 200px; float: left; margin: 0 40px 0 0; }
#single #single-left #single-metadatos { margin: 20px 0; }
#single #single-left #single-metadatos, 
#single #single-left #single-metadatos a { color: rgb(70,70,70); }
#single #single-left ul.post-meta li span.post-meta-key { font-weight: bold; }
#single #single-right { width: 660px; float: left; }
#single #single-left h2 { color: rgb(220,220,220); margin-bottom: 20px; font-family: HelveticaNeueLTStd, Helvetica, Arial, sans-serif; }

/* page */

#page-left { width: 660px; float: left; margin: 0 40px 0 0; }
#page-right { width: 200px; float: left; }

/* @featured */

#featured { position: relative; width: 900px; overflow: hidden; }

/* footer */

#footer { width: 900px; color: rgb(60,60,60); margin-top: 40px; }
#footer a { color: rgb(120,120,120); }