/* Articles */
.atomentry, .pagination, 
#comments_div, #commentform, #preview {
	float:					left;
	clear:					left;
	width:					40em;
}

.atomentry {
	overflow:				hidden;
}

.atomentry img {
	padding:				2px;
	border: 				1px solid #E0C99B;
}

.typo_date {
	display:				block;
	padding-left:			.5em;
	margin-bottom:			1.5em;
}

p {
	margin-bottom:			.8em;
}

.author {
	float:					right;
	position:				relative;
	z-index:				1;
}

.atomentry ul {
  margin:         1em 3em;
}

.atomentry ul li {
	margin:					0 0 .5em;
}

.atomentry .author {
	padding:				24px 120px 22px 0;
	background:				transparent url(/images/theme/background/patfig_signature.gif) no-repeat right center;
}

.atomentry .links {
	padding:				24px 0 5px 0;
	border-bottom: 			1px solid #E0C99B;
}
/* /Articles */


/* Meta */
.meta {
	margin-bottom:			1em;
}

#articles_show .atomentry .links {
	float:					left;
	width:					100%;
	padding:				.5em 0 0 0;
	border:					none;
	border-top:				1px solid #E0C99B;
	margin-bottom:			-1em;
	position:				relative;
	top:					-27px;
}

.tags, #tags {
	padding-bottom:			.8em;
	border-bottom:			3px double #B09A6F;
	margin-right:			0;
}

#articles_show .atomentry #tags {
	clear:					both;
}
/* /Meta */


/* Full article comments */
#comments_div {
	margin-top:				-1em;
}

#comments_div h2, #comments_div p {
	display:				inline;
	margin-right:			1em;
}

#comments_div .comments {
	margin-top:				1.5em;
}

#comments_div .comment {
	clear:					both;
}

/* Round corners */
.comment div, .comment div div, 
.comment div div div, .comment div div div div {
	padding:				0;
	background:				url(/images/theme/background/comment_balloon_borders.gif) top left;
	margin:					0;
}
.comment div {
	background-color:		#EFE3C3;
	border-bottom: 				1px solid #F6F0DB; /* IE6 workaround */
}
.comment div div {
	background-position:	top right;
	border:					none;
}
.comment div div div {
	background-position:	bottom left;
}
.comment div div div div {
	padding:				.6em 2em .9em 2em;
	background-position:	bottom right;
}
.comment div div div > div {
	padding-top:			1em;
}

#comments_div .comment div p {
	display:				block;
}

#comments_div .comment .author {
	padding-top:			10px;
	padding-left:			50px;
	background:				url(/images/theme/background/balloon_tip_bottom.gif) no-repeat top left;
	margin:					-1px 0 3em 0;
}

legend {
	margin-bottom:			1em;
}

label {
	float:					none;
	margin-left:			.4em;
}

input, textarea {
	width:					20em;
	margin:					.1em 0 .5em 0em;
}

.submit {
	display:				inline;
	margin-right:			2em;
}

#preview {
	
	margin-top:				2em;
}

#preview .author {
	float:					left;
	padding-bottom:			10px;
	padding-right:			50px;
	background:				url(/images/theme/background/balloon_tip_top.gif) no-repeat bottom right;
	margin:					0;
}

#preview div {
	clear:					both;
}
/* /Full article comments */


/* Comment markdown */
.comment h2 {
	display:				block;
	margin:					.8em 0 .5em 0;
}

.comment h3 {
	margin:					.6em 0 .5em 0;
}

.comment ul, .comment ol {
	padding:				0 1em;
}

.comment p {
	margin-bottom:			.5em;
}

.comment pre {
	padding:				.6em;
	border:					1px dotted #E0C99B;
}
/* /Comment markdown */


/* Comment errors */
#errorExplanation {
	padding:				1em 0 35px 0;
	background:				url(/images/theme/background/comment_error.png) no-repeat bottom left;
	border-top:				1px solid #EFE3C3;
	margin:					3em 0 2em 0;
}

#errorExplanation h2 {
	display:				block;
}

#errorExplanation ul {
	margin:					.5em 0 0 1em;
}
/* /Comment errors */


/* Sidebar */
#sidebar {
   	width:					10.15em;
	min-height:				740px;
	height:					auto !important;
	height:					46.25em;
	padding:				1.1em 0 1em 2em;
	background: 			url(/images/theme/background/blog_sidebar_shading.jpg) no-repeat top left;
	border-left:			1px solid #EFE3C3;
	margin-left:			43.5em;
}

#sidebar h2 {
  margin-right:   0;
}

#sidebar label, #sidebar h3 {
	float:					none;
	margin:					1.2em 0 .6em 0em;
}

#sidebar input {
	width:					9em;
	margin:					.3em 0 1em 0;
}

#sidebar ul, #sidebar p {
	padding:				0 .5em;
}

#sidebar li, #sidebar li a {
	margin-bottom:			.5em;
}

#sidebar li em {
	margin-left:			.4em;
}
/* /Sidebar */


/* Twitter div */
.follow_me_at_twitter a {
  font-variant:     normal;
  font-size:        105%;
  text-decoration:  none;
  text-align:       center;

  display:          block;
  width:            67px;
  height:           111px;
  padding:          17px 75px 0 20px;

  color:            #7F6B43;
  background:       transparent url(http://patriciafigueira.com.br/images/botoes/follow_me_at_twitter.png) no-repeat center;
}
.follow_me_at_twitter a em {
  font-style:       normal;
  font-variant:     small-caps;
  font-size:        125%;
  line-height:      .6em;
  text-transform:   none;
  
  display:          block;  

  color:            #940029;
}
.follow_me_at_twitter a:hover em {
  text-decoration:  underline;
}


#twitter_update_list {
  margin-top:       10px;
}

#twitter_div h2 a {
  color:            #940029;
}

#twitter_update_list a {
  display:          block;
  margin-top:       .25em;
  margin-bottom:    1.5em !important;
}
#twitter_update_list span a {
  display:          inline;
}
/* /Twitter div */