/*
Theme Name: imlost 2010
Theme URI: http://www.google.com.br
Description: feito para a versao 2010 do imlost
Author: mistureba de autores
Author URI: http://www.google.com.br
Version: 1.0
*/

* {
margin: 0;
padding: 0;
list-style-type: none;
}

body {
background-color:#fff;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color:#555;
text-align: center;
}

#container {
width: 840px;
margin: 0 auto;
text-align: left;
}

.chamada {
padding: 10px;
}
.chamada p { text-align:justify; margin:0 0 5px 0; }
.chamada img { border: 0px; max-width: 250px; }
.chamada a { color: #178CB8; text-decoration: underline; }
.chamada a:hover { color: #12B5F2; text-decoration: none;  }

.post {
width: 270px;
height: 315px;
background:#eeeeee;
float: left;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
border-bottom: 1px dashed #555;
}

.post2 {
width: 270px;
height: 315px;
background:#fffff2;
float: left;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
border-bottom: 1px dashed #555;
}

.info {
width: 268px;
height: 250px;
background:#FFFFF2;
float: left;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
border: 1px dashed #555;
}
.info2 {
padding: 10px;
}

.info2 h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
line-height: 18px;
padding: 0 0 9px 0;
}

.info2 a { color: #217387; text-decoration: underline; }

.info2 a:hover { color: #217387; text-decoration: none; }

.info2 p { margin:0 0 5px 0; }

.author {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
border-width: 0px;
width: 100%;
height: 22px;
line-height: 11px;
position: absolute;
bottom: 0px;
left: 0px;
color: #000;
text-align:right;
padding-right:20px;
padding-top:15px;
color: #999;
}
.date {
border-width: 0px;
width: 100%;
height: 22px;
line-height: 11px;
position: absolute;
bottom: 0px;
left: 0px;
color: #000;
text-align:left;
padding-left:10px;
padding-top:15px;
}
.date a {
color: #000000;
border-bottom: 1px solid #c0c0c0;
text-decoration: none;
}

.date a:hover {
color: #000000;
border-bottom: 1px solid #000000;
}

.photobox {
width: 250px;
height: 150px;
overflow: hidden;
margin-bottom: 10px;
}

.title {
padding-bottom: 10px;
}

.title h1 {
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #000000;
line-height: 18px;
display: inline;
padding: 0 0 9px 0;
}

.title a {
color: #000000;
border-bottom: 2px solid #C5AD7F;
text-decoration: none;
}

.title a:hover {
color: #C5AD7F;
border-bottom: 2px solid #C5AD7F;
}

.photo strong, .photo b {
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 17px;
line-height: 18px;
color: #bfad8a;
}

#header {
padding: 0px 0 30px 0;
position: relative;
border-bottom: 1px dashed #999;
margin-bottom:25px;
width:834px;
}

#header h2 {
color:#0CF;
font: normal 1.2em/1.8 Helvetica, Arial, sans-serif;
margin-left:5px;
}

#logo {
position: relative;
text-align:left;
}

.footer {
clear: both;
padding: 20px 0;
text-align: left;
}

.footer a {
color: #C5AD7F;
border-bottom: 1px solid #C5AD7F;
text-decoration: none;
}

.footer a:hover {
color: #000;
border-bottom: 1px solid #C5AD7F;
}

#tags {
background-color:#eee;
padding: 15px 10px 15px 10px;
text-align:justify;
width:828px;
font-family: arial, helvetica, sans serif;
font-size:12px;
color:#000;
border-bottom: 1px dashed #666;
}
#tags a { color: #000000; }
#tags a:hover { color: #C5AD7F; }

#pages{
clear: both;
padding: 20px 0;
text-align: center;
}

/*-----------------------------------------------------------------------------------------------
  Live Search
-----------------------------------------------------------------------------------------------*/

#live-search{
	position: relative;
	width: 100%;
	float: right;
	text-align: right;
}

#live-search:hover{
	-moz-opacity: 1.0;
	
}
#search img{
	left: -5px;
	margin-top: 2px;
	position: relative;
	top: 0.25em;
}


#search input{
	background-color: #fffff2;
	border: 1px solid #868686;
	font-size: 0.9em;
	margin-top: 2px;
	width: 175px;
}

#search input:focus{
	background: #FFFFFF;
}
