<?php
  header('Content-type: text/css; charset=utf-8');
  ob_start( 'ob_gzhandler' );
  ob_start("compress");
  
  /* acrescentado */
#  header("Cache-Control: must-revalidate");
#  $offset = 60 * 60 ;
#  $ExpStr = "Expires: " . 
#  gmdate("D, d M Y H:i:s",
#  time() + $offset) . " GMT";
#  header($ExpStr);
  /* fim de acrescentado */
  
  

  function compress($buffer){
    // remove comments
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
    // remove tabs, spaces, newlines, etc.
    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);

    $buffer = str_replace('{ ', '{', $buffer); // remove unnecessary spaces.
    $buffer = str_replace(' }', '}', $buffer);
    $buffer = str_replace('; ', ';', $buffer);
    $buffer = str_replace(', ', ',', $buffer);
    $buffer = str_replace(' {', '{', $buffer);
    $buffer = str_replace('} ', '}', $buffer);
    $buffer = str_replace(': ', ':', $buffer);
    $buffer = str_replace(' ,', ',', $buffer);
    $buffer = str_replace(' ;', ';', $buffer);
    
    $buffer = preg_replace("/> </","><",$buffer);	
  	$buffer = preg_replace("/ \/>/","/>",$buffer);
    
    return $buffer;
  }
?>

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }

a{
  text-decoration: none;
 }

a:hover{
  text-decoration: underline;
}

body{
  font-family: Arial, Verdana, sans-serif;
  font-size: 68.75%;
  background-color: #fff;
  padding: 2em;
}


/* Links Trabalho Feito / Decorrer */
ul#work li{
  display: inline;
  padding-right: 1em;
  padding-left: 1em;
  border-left: 2px solid #00ff03;
}

ul#work li#first{
  border-left: 0px;
}

ul#work li a{
  font-family: Helvetica, sans-serif;
  color: #0166ff;
}

div#content{
  margin-top:15%;
  text-align:center;
}

/* Links para Standards */

ul#standards li{
  display: inline;
  padding-right: 1em;
  padding-left: 1em;
}

p#citacao{
	margin-top: 3em;
	font: 1.8em Georgia, Times, serif; 
	margin-bottom: 0.5em;
	color: #000098;
}

h1#title{
	margin: 0 0 1em 0;
	color: #666666;
	font: 1.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

h2#twitter{
  margin-top: 3em;
  font-size: 1em;
  display: inline;
}

h2#twitter span#agora{
  color: #666666;
  font-weight: normal;
  font-style: normal;
  color: #888888;
}

a img#linkedin{
	vertical-align: bottom;
}

span#my_twitter_status{
	font-weight: bold;
}

dvi#email{
	margin: 0;
	padding: 0;
}

div#dificil-de-usar{
	margin-top: 4em;
}
<?php ob_end_flush();?>