/*   
Theme Name: ZeroCinco
Theme URI: http://www.zerocinco.com.br
Description: Theme for Zero Cinco Publicidade use only
Author: Marcelo Wolfgang
Author URI: http://portfolio.grillo.tk
Version: 1.0
.
This theme can ony be used by www.zerocinco.com.br, any use anywhere else will be subject to legal actions 
.
*/

 /***** Global Settings *****/
 html, body {
	border:0;
	margin:0;
	padding:0;
}
img{
	border:0;
}
body {
	background: #e1dbc5 url('images/background.jpg') repeat-x;
	font:100%/1.25 Verdana, Helvetica, sans-serif;
	text-align:center;
}
#content{
	margin:0 auto;
	overflow:visible;
	text-align:left;
	width:960px;
}
/********************** HEADER **********************/
.hTop{
	height:20px;
}
.hBot{
	height:47px;
}
h1#branding{
	height:180px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
/********************** SIDEBAR **********************/
div#sidebar{
	float:right;
	font-size:.75em;
	margin:0 10px 0 0;
	text-align:left;
	width:363px;
}
	div#sidebar h2, div#sidebar p{
		margin:0;
		padding:0;
	}
		#about{
			background:#e1dbc5 url('images/sidebar_division.jpg') bottom center no-repeat;
			margin:10px 0 0 0;
			padding:0 0 20px 0;
		}
			#about_title_n_reload{
				overflow:hidden;
			}
				#about h2{
					background:#e1dbc5 url('images/title_zerocincoe.jpg') no-repeat;
					text-indent:-9999px;
					width:160px;
				}
				#about span#reload{
					float:right;
				}
			#about p#aboutIs{
				padding:0 10px;
			}
		#clients{
			background:#e1dbc5 url('images/sidebar_division.jpg') bottom center no-repeat;
			margin:10px 0 0 0;
			overflow:hidden;
			padding:0 0 20px 0;
		}
			#clients h2{
				background:#e1dbc5 url('images/title_clientes.jpg') no-repeat;
				text-indent:-9999px
			}
			#clients img{
				margin:5px 5px 0 10px;
			}
		#where{
			background:#e1dbc5 url('images/sidebar_division.jpg') bottom center no-repeat;
			margin:10px 0 0 0;
			overflow:hidden;
			padding:0 0 20px 0;
		}
			#where h2{
				background:#e1dbc5 url('images/title_local.jpg') no-repeat;
				text-indent:-9999px
			}
			#where .vcard{
				margin:0 10px;
			}
				#where .org{
					background:#e1dbc5 url('images/onde_logo05.jpg') no-repeat;
					text-indent:-9999px;
					height:43px;
					margin-bottom:2px;
				}
		#people{
			background:#e1dbc5 url('images/sidebar_division.jpg') bottom center no-repeat;
			margin:10px 0 0 0;
			padding:0 0 20px 0;
			overflow:visible;
		}
			#people h2{
				background:#e1dbc5 url('images/title_people.jpg') no-repeat;
				text-indent:-9999px;
			}
			.bubbleInfo {
			    position: relative;
			}
			.popup {
				background:#595e58 url('images/people_background.jpg') repeat-x;
				border:1px solid #888;
				color:#fff;
				padding:10px;
				font-size:.80em;
		    	position:absolute;
				display:none;
				white-space:nowrap;
				z-index:100;
				-moz-border-radius:10px;
			}
			.popup p a{
				color:#fff;
			}
			#people img{
				margin:5px 5px 0 10px;
			}
		#social{
			background:#e1dbc5 url('images/sidebar_division.jpg') bottom center no-repeat;
			margin:10px 0 0 0;
			overflow:hidden;
			padding:0 0 20px 0;
		}
			#social h2{
				background:#e1dbc5 url('images/title_follow.jpg') no-repeat;
				text-indent:-9999px
			}
			#social #social_links{
				text-align:center;
			}
			#social img{
				margin:5px 15px 0 15px
			}
/********************** POSTS **********************/
ol#posts{
	background:#fff url('images/post_background.jpg') repeat-y;
	margin:0 0 0 13px;
	width:518px;
	text-align:left;
	min-height:1000px;
}
	li.single_post{
		list-style:none;
		margin-left:-16px;
		overflow:hidden;
		padding-bottom:20px;
		width:510px;
	}
		li.single_post div.single_post_header{
			background:url('images/date_background.jpg') no-repeat;
			overflow:hidden;
		}
		li.single_post div.single_post_date{
			float:left;
			width:60px;
			height:61px;
		}
			li.single_post p.day{
				color:#fff;
				font-size:1.4em;
				margin: 7px 0 0 25px;
			}
			li.single_post p.month{
				font-size:.9em;
				margin: 3px 0 0 28px;
			}
			li.single_post h3{
				font-size:1.2em;
				font-weight:normal;
				margin:10px 0 0 80px;
			}
			li.single_post h3 a{
				color:#454545;
				text-decoration:none;
			}
			li.single_post div.single_post_text{
				font-size:.75em;
			}
			li.single_post div.single_post_text p{
				margin:20px 3px 10px 0;
			}
			li.single_post div.single_post_text img{
				margin:10px 0 0 0;
			}
			li.single_post div.single_post_text li{
				list-style:none;
			}
			li.single_post div.single_post_text a{
				color:#bb4c5e;
			}
			li.single_post div.single_post_text a:hover{
				color:#a07c77;
			}
			li.single_post div.single_post_text a:visited{
				color:#93b1cd;
				text-decoration:none;
			}
	li.single_post p.erro{
		font-size:.75em;
	}

/******************* NAVIGATION **********************/
#navigation{
	background:#fff url('images/post_background.jpg') repeat-y;
	height:50px;
	margin:0 0 0 13px;
	width:558px;
}
	#navigation .alignleft{
/*
		background:#fff url('images/nav_prev.jpg') no-repeat;
		text-indent:-9999px;
*/
		padding:20px 0 0 20px;
		text-align:left;
		font-size:.75em
	}

	#navigation .alignright{
/*
		background:#fff url('images/nav_next.jpg') no-repeat;
		text-indent:-9999px;
*/
		padding:0 20px 0 0;
		text-align:right;
		font-size:.75em
	}

	#navigation .tag_b{
		padding:0 0 0 20px;
		height:4px;
		margin-bottom:20px;
	}
/********************** TAG PAGE **********************/
#tag_header{
	background:#fff url('images/post_background.jpg') repeat-y;
	margin:0 0 0 13px;
	padding:0 20px 10px 20px;
	width:518px;
	text-align:left;
}
	#tagDesc_container{
		background:#eeeadb url('images/tag_background.jpg') no-repeat;
		overflow:hidden;
	}
		#tagDesc_container span#logo{
			float:left;
			margin:10px;
		}
		#tagDesc_container div{
			margin:10px;
			margin-left:135px;
		}
			#tagDesc_container div h3{
				margin:0 0 10px 0;
				padding:0px;
			}
			#tagDesc_container div p{
				font-size:.75em;
				color:#454545;
				margin:0px;
				padding:0px;
				text-align:justify;
			}
			#tagDesc_container div p#link{
				margin:10px 0 0 0;
			}
			#tagDesc_container div p a{
				color:#454545;
			}
	#tag_header .tag_b{
		width:518px;
		height:4px;
		margin:-12px 0 20px 0;

	}

	
/********************** FOOTER **********************/
#background_footer{
	background: #e1dbc5 url('images/background_footer.jpg') repeat-x;
}
	.fTop{
		height:23px;
		margin:0 auto;
		width:960px;
	}
	.fBot{
		background: #e1dbc5 url('images/footer_botDecoration_bg.jpg') repeat-x;
	}
	.fBot div{
		margin:0 auto;
		width:960px;
	}
	#recent_n_archive{
		font-size:.75em;
		margin-bottom:10px;
		overflow:hidden;
		margin:0 auto;
		width:960px;
	}
	#recent_n_archive h2, 	#recent_n_archive h3, 	#recent_n_archive ol{
		margin:0;
		padding:0;
	}
	#recent_n_archive a{
		color:#b2151b;
		text-decoration:none;
	}
	#recent_n_archive a:hover{
		text-decoration:underline;
	}
		#recent{
			background:#99a299 url('images/footer_recentPost_division.jpg') center right no-repeat;
			color:#454545;
			float:left;
			margin: 10px 0 0 65px;
			padding-right:13px;
			text-align:left;
			width:290px;
		}
			#recent h2{
				background:#99a299 url('images/title_recentPosts.jpg') no-repeat;
				text-indent:-9999px;
			}
			#recent ol{
				height:91px;
				overflow:hidden;
				padding-left:10px;
			}
			#recent li{
				list-style:none;
			}
			#recent span{
				color:#454545;
				font-style:italic;
				margin-right:15px;
			}
		#archive{
			margin: 10px 0 0 380px;
			overflow:hidden;
			width:560px;
		}
			#archive h2{
				background:#99a299 url('images/title_archive.jpg') no-repeat;
				text-indent:-9999px;
			}
			#archive #byMonth{
				float:left;
			}
				#archive #byMonth h3{
					background:#99a299 url('images/title_archiveMonth.jpg') 0 0 no-repeat;
					text-indent:-9999px;
				}
				#archive #byMonth strong a{
					color:#454545;
					font-size:1.5em;
					font-weight:normal;
				}
				#archive #byMonth li{
					color:#454545;
				}
			#archive #byTag{
				margin:0 0 0 315px;
			}
				#archive #byTag h3{
					background:#99a299 url('images/title_archiveTag.jpg') 0 0 no-repeat;
					margin-left:10px;
					text-indent:-9999px;
				}
				#archive #byTag ul{
					background:#99a299 url('images/footer_archive_division.jpg') center left no-repeat;
					height:78px;
					margin:0;
					overflow:hidden;
					padding:3px 0 0 10px;
				}
				#archive #byTag li{
					float:left;
					list-style:none;
					margin-right:10px;
				}