body
{
    margin: 40px;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
}

p
{
    margin: 0 10px 10px 0;
}

p.non-picture
{
    clear: both;
}

p.picture
{
    padding: 10px;
    background: #eee;
	width: 180px;
	height: 180px;
	float: left;
}

    p.picture a { text-decoration: underline; }

    p.picture a:hover, p.picture a:active { color: #000; }

h1, h2
{
    margin: 0 10px 10px 0;
    padding: 0;
	color: #aaa;
}

h1
{
    font-size: 64px;
    line-height: 48px;
    letter-spacing: -6px;
}

h2
{
    font-size: 48px;
    line-height: 36px;
    letter-spacing: -4px;
}

a
{
	color: #069;
	text-decoration: none;
}

a:hover, a:active { color: #ccc; }

