/*
THEME NAME:Futurosity Aperio Prototype
THEME URI:http://www.futurosity.com/wordpress-theme-futurosity-aperio-prototype
DESCRIPTION:Futurosity theme. For updates, please <a href="http://feeds.feedburner.com/futurosity">subscribe to Futurosity</a>.
VERSION:0.6
AUTHOR:Robert Ellis
AUTHOR URI:http://www.futurosity.com
*/

/* =structure */
/*#access{left:-9999px;position:absolute;top:0;}
#footer{border-top:1px solid #eaeaea;clear:both;float:left;font-size:0.9em;margin-top:64px;padding:4px 0 36px;width:100%;}
#footer a{font-weight:bolder;}
#header{margin:0 0 128px;text-transform:uppercase;}
#header a:hover{text-decoration:none;}
#header h1 a{font-size:1.8em;font-weight:normal;letter-spacing:-0.05em;position:relative;}*/
#wrapper{
	width: 970px;
	margin: auto auto;
	text-align: left;
	background-color:#000000;
}
body{color:#444;margin:0 auto;width:993px;
	text-align: center;
	font: 12px Verdana;
	color: #000000;
	background-color:#000;
	/*background:#000 url(../images/backgroundbk.gif) repeat-x 0 0;*/
	}

/* =nav */
#nav-above{display:none;}
#nav-below{clear:both;float:left;padding:48px 2px 24px;width:604px;}
.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous{background: #fff;}
.browse{background:#999;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.browse h3{left:-0.2em;position:relative;top:-0.5em;}
.nav-excerpt{background:#eaeaea;display:inline;float:left;margin:2px 0 2px 4px;min-height:60px;padding:5px;position:relative;width:360px;}
.nav-next, .nav-previous{background:#c2c2c2;color:#fff;float:left;font-size:.9em;min-height:60px;margin:2px 0;padding:0;position:relative;width:226px;}


/* =home */
.bigdate{color:#fff;font-size:2.4em;font-weight:bolder;left:-0.2em;position:absolute;top:-0.5em;}
/*.home #footer{width:993px;}c1569c500D39*/
.home {
	padding-left:3px;
}
.home .post{background:#4D4A48;display:inline;float:left;height:300px;margin:2px;overflow:hidden;position:relative;width:235px;}
.home .post-content{-moz-opacity:0.95;color:#fff;background:#bfa8ef;bottom:0;filter:alpha(opacity=95);font-size:1.2em;font-weight:bolder;left:0;opacity:0.95;padding:1em;position:absolute;width:208px;}
.home .post-content-excerpt{display:block;font-size:0.7em;font-weight:normal;}
.home .post-content:hover{background-color:#956ceb;color:#fff;}
.home a:hover{text-decoration:none;}
a:hover img{-moz-opacity:0.8px;filter:alpha(opacity=80);opacity:0.8px;}
.home .featured{background:#4D4A48;height:300px;margin:2px;overflow:hidden;width:474px;text-align:center;border:2px #000;}
.home .featured .bigdate{color:#fff;font-size:4.8em;font-weight:bolder;left:-0.2em;position:absolute;text-transform:uppercase;top:-0.4em;}
.home .featured .post-content{width:446px;text-align:left;}
.home .featured img{min-width:474px;max-width:474px;}


/* =miscellaneous 
.clear{clear:both;}*/
.post img{max-width:362px;}
/*a{color:#444;display:inline;}
a:hover{text-decoration:underline;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
ol{padding:2px 0;}
p{margin-bottom:1em;}*/

/* =hidden 
.home .navigation,.home .entry-meta,.home .entry-date,.home .sidebar,#access,.archive-meta,#blog-title,#blog-description{display:none;}
*/

/** BEGIN ADD DOUBLE HOME **/
	.ad300Home {
		width:472px;
		height:273px;
		text-align: center;
		float:left;display:inline;overflow:hidden;
		margin-top:2px;
		margin-left:2px;
		padding-top:25px;
		/*border:1px solid #E9E9E9;*/
		background-color:#000;
	}

/** END ADD DOUBLE HOME **/
	.infoHome .add729 {
		text-align: center;
		width:729px;
		height: 90px;
		float:left;
		margin:10px 10px 10px 0px;
	}
	.infoHome .searchdiv {
		float:right;
		margin-right:10px;padding-top:40px;
	}
	.infoHome .search {
		
		width:184px;
		border: 2px solid #fff;
		margin-bottom: 10px;
		background:#fff;
		height: 29px;
	}
		.infoHome .search input {
			border: 0;
			float: left;
			width: 110px;
			margin: 6px 4px;
		}
		.infoHome .search button {
			border: 0;
			background-color: #000;
			color: #ffffff;
			font-size: 0.8em;
			font-weight: bold;
			text-transform: uppercase;
			width: 58px; height: 29px;
			float: right;
		}
/** BEGIN INFO DOUBLE HOME **/
	.infoHome {
		width:950px;
		height:110px;
		
		float:left;display:inline;overflow:hidden;
		margin-top:2px;
		margin-left:2px;
		margin-bottom:2px;
		
		/*padding-top:25px;*/
		/*border:1px solid #E9E9E9;*/
	}

/** END INFO DOUBLE HOME **/


/** BEGIN header **/
#header {
	height: 200px;
	padding: 0 8px;
}
	#header ul {
		list-style-type: none;
		clear: both;
	}
		#header ul li {
			float: left;
		}
	#header .pages {
		float: left;
	}
		#header .pages li {
			font-weight: bold;
			font-size: 0.9em;
			text-transform: uppercase;
		}
		#header .pages li a {
			color: #ffffff;
			text-decoration: none;
			display: block;
			padding: 8px 10px;
		}
		#header .pages li a:hover {
			text-decoration: underline;
		}
	#header .links {
		float: right;
		color: #ffffff;
		font-size: 0.9em;
		background: url(../images/rss.gif) no-repeat 0 6px;
		padding: 8px 0 8px 18px;
	}
		#header .links a {
			color: #ffffff;
			text-decoration: none;
			margin: 0 5px;
		}
		#header .links a:hover {
			text-decoration: underline;
		}
	#header h1 {
		float: left;
		padding: 35px 0 40px;
		/*clear: both;*/
	}
		#header h1 a {
			display: block;float: left;
			outline: none;
			text-indent: -9999px;
			background: url(../images/TdeTendenciasMagazineInv.png) no-repeat 0 0;
			width: 422px; 
			height: 79px;
			margin-top: 20px;
		}
	#header .ad {
		float: right;
		padding-top: 30px;
	}
	#header .categories {
		overflow: hidden;
		width: 100%;
	}
		#header .categories li {
			font-family: Arial;
			font-size: 0.9em;
			text-transform: uppercase;
			padding-left: 1px;
			background: url(../images/divider.gif) no-repeat 0 15px;
			margin-left: -1px;
		}
		#header .categories li a {
			color: #333333;
			text-decoration: none;
			display: block;
			padding: 13px 10px 12px;
		}
		#header .categories li a:hover {
			text-decoration: underline;
		}
#suckerfishnav {
    background:#000;
    font-size:0.9em;
    font-family:verdana,sans-serif;
    font-weight:normal;
    text-transform: uppercase; 
    width:100%;
    position:absolute;
    z-index:20;
    top:157px;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:39px;
    padding:0;
    border:0px solid #aaa;
    margin:0;
    width:970px;
    }
#suckerfishnav a {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:0px 10px;
    }  
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:200px;
    font-weight:normal;
    margin:0;
    line-height:2;
    border:0;
    border-top:1px solid #fff;
    }
#suckerfishnav li li {
    width:198px;
    border-bottom:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    font-weight:normal;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:178px;
    font-size:0.9em;
    color:#000;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#fff;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#000;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#000;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#000;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
		
    background:#fff;
    }		
/** END header **/
a {
	color: #444;
}
a:hover {
	text-decoration:underline;
	
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

/** BEGIN footer **/
#footer {
	clear: both;
	background-color: #000;
	color: #ffffff;
}
	#footer p {
		width: 940px;
		margin: auto auto;
		text-align: center;
		font-size: 0.9em;
		padding: 15px 0;
	}
	#footer a {
		color: #ffffff;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
	}
/** END footer **/

