/* ---( page defaults )--- */
		body {
		  margin: 0;
		  padding: 0;
		  font-family: Verdana, sans-serif;
		  font-size: small;
		  text-align: center;
		  color: #333;
		  background: #1DC8FA;
		  }
		
		blockquote {
		  margin: 0 0 0 30px;
		  padding: 10px 0 0 20px;
		  font-size: 88%;
		  line-height: 1.5em;
		  color: #666;
		  background: url(imagens/quotes.gif) no-repeat top left;
		  }
		
		blockquote p {
		  margin-top: 0;
		  }
		
		abbr, acronym {
		  cursor: help;
		  font-style: normal;
		  border-bottom: 1px dotted;
		  }
		
		code {
		  color: #f63;
		  }
		
		hr {
		  display: none;
		  }
		
		img {
		  border: none;
		  }
		
		/* unordered list style */
		
		ul {
		  list-style: none;
		  margin: 0 0 20px 30px;
		  color: #ffffff;
		  padding: 0;
		  }
		
		li {
		  list-style: none;
		  padding-left: 14px;
		  margin-bottom: 3px;
		  color: #ffffff;
		  background: url(imagens/tictac_orange.gif) no-repeat 0 6px;
		  }
		
		/* links */
		
		a:link {
		  color: #ffffff;
		  }
		
		a:visited {
		  color: #1DC8FA;
		  }
		
		a:hover {
		  color: #00ff00;
		  }
		
		a:active {
		  color: #cc3333;
		  text-decoration: none;
		  }
		
		/* ---( layout structure )---*/
		
		#wrap {
		  width: 900px;
		  margin: 0 auto;
		  text-align: left;
/*		  background: url(./imagens/tile.gif) repeat-y; */
		  }
		
		#content {
		  margin-left: 0px; /* to avoid the BMH */
		  color: #ffffff;
		  }
		
		#main-content {
		  float: left;
		  width: 640px;
		  margin: 20px 0px 0px 0px;
		  padding: 0;
		  line-height: 1.5em;
		  color: #ffffff;
		  background: #0066FF;
		  }
		
		#sidebar {
		  margin: 20px 0px 0px 650px;
		  padding: 20px 0px 0px 0px;
		  font-size: 85%;
		  line-height: 1.4em;
		  /*color: #ffffff;*/
		  background: #3759B3 /*url(./imagens/sidebar_bg.gif) no-repeat 0 0*/;
		  }
		
		
		/* ---( header and site name )--- */
		
		#blog-header {
		  margin: 0;
		  height: 115px; 
		  padding: 0;
		  color: #ffffff;
		  font-family: "Lucida Grande", "Trebuchet MS";
		  background: #1DC8FA url(imagens/logo_ufpr_penorio2005_2.JPG) no-repeat top left;
		  }
		
		#blog-header h1 {
		  margin: 0;
		  padding: 66px 60px 50px 160px;
		  font-size: 200%;
		  color: #fff;
		  text-shadow: #81A75B 2px 2px 2px;
		  background: /*url(./imagens/top_h1.gif) no-repeat bottom left*/;
		  }
		
		#blog-header h1 a {
		  text-decoration: none;
		  color: #fff;
		  }
		
		#blog-header h1 a:hover {
		  color: #eee;
		  }
		
		/* ---( main column )--- */
		
		h2.date-header {
		  margin-top: 0;
		  padding-left: 14px;
		  font-size: 90%;
		  color: #000000;
		  background: url(imagens/date_icon.gif) no-repeat 0 50%;
		  }
		
		h3.post-title {
		  margin-top: 0;
		  font-family: "Lucida Grande", "Trebuchet MS";
		  color: #CCCC00;
		  font-size: 130%;
		  letter-spacing: 0px;
		  }
		
		post {
			margin: 0 0 1.5em 0;
			padding: 0 0 1.5em 14px;
			border-bottom: 1px solid #ddd;
			color: #ffffff;

		}
		
		.post-footer {
		  margin: 0;
		  padding: 0 0 0 14px;
		  font-size: 88%;
		  color: #ffffff;
		  background: url(imagens/tictac_grey.gif) no-repeat 0 8px;
		  }
		
		.post img {
		  padding: 6px;
		  border-top: 1px solid #ddd;
		  border-left: 1px solid #ddd;
		  border-bottom: 1px solid #c0c0c0;
		  border-right: 1px solid #c0c0c0;
		  }
		
		/* comment styles */
		
		#comments {
		  padding-top: 10px;
		  font-size: 85%;
		  line-height: 1.5em;
		  color: #ffffff;
		  background: #0066FF /*url(./imagens/comments_curve.gif) no-repeat top left*/;
		  }
		
		#comments h4 {
		  margin: 20px 0 15px 0;
		  padding: 8px 0 0 40px;
		  font-family: "Lucida Grande", "Trebuchet MS";
		  font-size: 130%;
		  color: #000000;
		  background: #0066FF url(imagens/bubbles.gif) no-repeat 10px 0;
		  height: 29px !important; /* for most browsers */
		  height /**/:37px; /* for IE5/Win */
		  }
		  
		#comments ul {
		  margin-left: 0;
		  color: #ffffff;
		  }
		
		#comments li {
		  background: #0066FF;
		  color: #ffffff;
		  padding-left: 0;
		  }
		  
		.comment-body {
		  padding: 0 10px 0 25px;
		  color: #ffffff;
		  background: url(imagens/tictac_orange.gif) no-repeat 10px 5px;
		  }
		
		.comment-body p {
		  color: #ffffff;
		  margin-bottom: 0;
		  }
		
		.comment-data {
		  margin: 4px 0 0 0;
		  padding: 0 10px 1em 60px;
		  color: #ffffff;
		  border-bottom: 1px solid #ddd;
		  background: #0066FF url(imagens/comment_arrow.gif) no-repeat 44px 2px;
		  }
		
		
		.deleted-comment {
		  font-style:italic;
		  color:ffffff;
		  }
		
		/* ---( sidebar )--- */
		
		h2.sidebar-title {
		  margin: 0 0 0 0;
		  padding: 25px 0 0 50px;
		  font-family: "Lucida Grande", "Trebuchet MS";
		  font-size: 130%;
		  color: #ffffff;
		  height: 32px;
		  background: url(imagens/sidebar_icon.gif) no-repeat 20px 15px;
		  height: 32px !important; /* for most browsers */
		  height /**/:57px; /* for IE5/Win */
		  }
		
		#sidebar ul, #sidebar p {
		  margin: 0;
		  color: #ffffff;
		  padding: 5px 20px 1em 20px;
		  border-bottom: 1px solid #ddd;
		  }
		
		#sidebar li {
		  background: url(imagens/tictac_green.gif) no-repeat 0 5px;
		  color: #ffffff;
		  }
		
		/* profile block */
		
		.profile-datablock {
		  color: #ffffff;
		  margin: 0;
		  padding: 5px 20px 0 20px;
		  }
		
		.profile-datablock dd {
		  margin: 0;
		  padding: 0;
		  color: #ffffff;
		  }
		
		.profile-img img {
		  float: left;
		  margin: 0 10px 0 0;
		  padding: 4px;
		  border-top: 1px solid #ddd;
		  border-left: 1px solid #ddd;
		  border-bottom: 1px solid #c0c0c0;
		  border-right: 1px solid #c0c0c0;
		  background: #fff;
		  color: #ffffff;
		  }
		
		#sidebar p.profile-link {
		  padding-left: 36px;
		  color: #ffffff;
		  background: url(imagens/profile.gif) no-repeat 20px 4px;
		  }
		
		p#powered-by, #sidebar p.profile-textblock {
		  margin-top: 1em;
		  color: #ffffff;
		  border: none;
		  }
		
		/* ---( footer )--- */
		
		.clear { /* to fix IE6 padding-top issue */
		  clear: both;
		  color: #ffffff;
		  height: 0;
		  }
		
		#footer {
		  margin: 0;
		  padding: 0 0 9px 0;
		  font-size: 85%;
		  color: #ffffff;
		  background: url(http://br.geocities.com/blogufpr/imagens/bottom_sill.gif) no-repeat bottom left;
		  }
		
		#footer p {
		  margin: 0;
		  padding: 20px 320px 20px 95px;
		  color: #ffffff;
		  background: url(imagens/bottom_sash.gif) no-repeat top left;
		  }
		
		<ItemPage>
		/* ---- overrides for post page ---- */
		.post {
		  padding: 0;
		  border: none;
		  color: #ffffff;
		  }
		</ItemPage>