
/* geral */

* {
margin: 0;
padding: 0;
}

img {
border-width: 0px;

}


html {
background-color: #d0cac1;
color: #121111;
font-family: sans-serif;
font-size: 14px;
}


ul {
list-style: none;
}

h1, h2, h3 {
color: #382630;
}

a {
color:#49323f;
}

a:hover {
color:#432d39;
}

a:visited{
color:#382630;
}



/* cabeçalho */

#header {
background: url(images/topo.png) repeat-x top left;
width: 100%;
height: 525px;
position: absolute;
top: 0px;
left: 0px;
}

#leftcolumn {
float:left;
width: 100%;
}
#rightcolumn {
margin-left: 63%;
top: 15px;
position:absolute;
}

#logo {
width: 549px;
height: 101px;
text-align: left;
position: relative;
top: 30px;
left: 30px;
}


#logo #homeLink {
width: inherit;
height: inherit;
display: block;
text-decoration: none;
position:absolute;
top: 0px;
/*margin-top: 20px;*/
}

#logo #logoh1 {
	visibility: hidden;
	width: 0px;
	height: 0px;
}

#menu {
width: 474px;
height: 187px;
position: absolute;
text-align: left;
left: 10%;
top: 133px;
margin-bottom: 10px;
}

#menu ul li{ display: inline; }

#menu ul li a img:hover {
position: relative; top: -0.1em; left: 0.1em;
}


#quemsoumenu {
width: 237px;
height: 187px;
}


#projetosmenu {

width: 237px;
height: 187px;
}


#quemsoumenulink {
width: 237px;
height: 187px;
float: left;
display: block;
text-decoration: none;
}

#projetosmenulink {
width: 237px;
height: 187px;
float: left;
display: block;
text-decoration: none;
}

#photo {
width: 359px;
height: 359px;
}

#mail {
position: fixed;
top: 0px;
right: 0px;
z-index: 2;
}

/* conteúdo */

#content {
position:relative;
background:#f0ede8;
clear:both;

margin: 0 auto;

top:324px;
margin-left: 10%;
margin-right: 10%;

border: 1px solid #382630;
overflow: auto;
z-index:1;
min-width: 640px;
}

#posts {
margin-right: 280px;
text-align: justify;
background-color: #FFFFFF;
padding: 15px;
}

.entry p {
margin-bottom: 0.5em;
text-indent: 1em;
}

.entry ul {
padding: 1em;
}

.title {
border-bottom: 1px solid #382630;
margin-bottom: 0.5em;
}

.title a {
text-decoration: none;
}

.meta {
border-top: 0.10em solid #382630;
margin-top: 0.5em;		
padding-top: 0.5em;
text-align: right;
}

.paging {
text-align: center;	
margin-top: 20px;
}


.image {
padding-top: 2em;
padding-bottom: 2em;
text-align: center;
font-size: 0.8em;

}

.subtitle {
padding: 1em;	
}

/* coluna da direita */

#menuright {
float: right;
width: 250px;
padding: 10px;
margin: 10px;

/*border: 1px solid #e9e4dd;*/
}


.section {
margin-bottom: 0.5em;
}

.section h2 h3{
margin-bottom: 0.2em;
}

.section h3{
margin-top: 0.2em;
}

#twitterlitte ul {
list-style: circle;
list-style-position: inside;
}

.twitter-message {
margin-bottom: 5px;
}

.flickr-image {
display: inline;
padding: 2px;
}


/* Comentários */

.li-comment {
margin: 20px;
padding: 5px;

}

.div-comment {
border: 1px solid #382630;	
width: 100%;
padding: 5px;
background-color: #d0cac1;
overflow: auto;
}

.div-comment img {
float:left;
}

.commenter {
margin-bottom: 5px;
}

.commenter cite {
font-size: 1.5em;
}

.response p {
margin-bottom: 0.5em;
text-indent: 1em;
}


.edit-comment {
float: right;
}

.imgcommenter {
margin-right: 5px;
}

#commentform form fieldset{
margin-top: 20px;
padding-bottom: 10px;
border: 0px;
}

#commentform form fieldset legend {
font-size: 1.5em;
color: #382630;
}

#commentform form fieldset p {
margin: 5px;
}

#commentform form fieldset label {
font-size: 1.1em;
font-weight: bold;

}


#commentform form fieldset p textarea {
width: 100%;
}




/* footer */

#footer {
clear:both;
position:relative;
background: url(images/footer.png) repeat-x left bottom;
height: 200px;
top: 250px;
}


#footer-inner{
padding-top:150px;
padding-left:25px;
color:#d0cac1;
}

.author {
font-style:italic;
font-size:0.9em;
}

.author ul li {
display:inline;
}
