require 'rubygems'
require 'coderay'

ARGF.read.
	gsub(/<p>/, '<p style="text-align:left">').
	gsub(/<(tt|pre)>(.*?)<\/\1>/m) do
		tag = $1
		"<#{tag}>%s</#{tag}>" % CodeRay.scan($2, :ruby).html(:css => :style, :hint => :info, :wrap => nil, :tab_width => 2).gsub("'", "&#39;")
	end.display
