body {
	font-family:Georgia;
	font-size:17px;
	margin:3em;
/*	max-width:960px;*/
	background: black;
	color: white;
	color: #ccc;
/*	background: url(/bg.png);*/
}

.sonho {
	margin-bottom: 3em;
	line-height: 1.5em;
}

a {
	color: #8045f4;
	color: white;
	text-decoration: none;
}

a.selecionado, a:hover {
	border-bottom: 3px solid white;
}

/*a:hover, a.selecionado, .busca, a.sel  {
	color: #f05;
	color: white;
	background: white;
	color: black;
}*/

a {
	color: #f8a9aa;
	color: #fff;
}





#paintdiv {
	border:1px solid #445;
	width:350px;
	float: right;
	margin-top: 18px;
}

#addx {
	float: left;
	width:  520px;
	display: inline-block;
/*	background: yellow;*/
}

article img {
	border: 1px;
}


nav.page, .paginacao { 
	margin-bottom:2em; 
	font-size:small;
}



.twitter-share-button {
	margin-top: 8px;
}

.fav {
	vertical-align: top;
}

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

ul.fav li {
	border: 1px solid black;
	display: inline;
	list-style: none;
	list-style-type: none;
	display: table-cell;
}

header nav {
	display: inline-block;
}

.connect_widget_summary {
	display: none;
}




.menu {
	margin-right:4px; 
	white-space: nowrap;
}




h1, h2, h3, h4 { font-weight:normal; }

h1 { margin-right:2em;}



.sonho img {
	xmargin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	background:white; 
	display:block; 
}



h1 { display:inline; }



#meio { margin-top:2em;}




#meio input[type=text], #meio textarea { 
	font-family: Georgia; 
	color:#445;
	padding:2px;
	font-size:14px;
	width:100%;
	margin-bottom:5px;
}

.top { margin-bottom:6px; margin-right:4px; }


body#concrete #meio span {
}

small { margin-top:1.6em; display:block;  }

#paginacao { line-height:1.9em; }

time {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.titulo {
	background: url('/_static/caramujo.gif') no-repeat 0px 4px;
	padding-left: 23px;

}

hr {
	height: 1px;	
	border: 0px;
	border-top: 1px ridge white;
}




time {
	color: #444;
}

nav a {
	padding: 0px 7px;
}

#fav {
	position: absolute;
	top: 30px;
	right: 30px;
}

.lista {
	vertical-align: middle;
	padding-bottom: 10px;
}


.fav {
	display: inline-block;
	float: right;
}



article {
	clear: both;
}

article img {
	align: left;
}