プログラムコードの色付けスーパーpre記法

入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハイライトの実装について - はてなダイアリー日記
らしいですよ.すばらしい!!!
というわけで,早速テスト(コードは超適当).

using System;
namespace Hoge
{
    public class Hoge : SuperHoge
    {
        private readonly object sync = new object();

        public Hoge()
            : base()
        {}

        public static void Test(string str)
        {
            Console.WriteLine("Hoge!");
        }

        public string Func<T>(T obj)
        {
            return obj.ToString();
        }
    }
}

...微妙(使い方間違えたのかな?)

import math

def average(vec):
	sum = 0.0
	for v in vec:
		sum += v
	sum /= len(vec)
	return sum

...微妙(使い方間違えたのかな?)

色の設定を変えることはできるのでしょうか?