body { margin: 20px 10px 0 20px; padding:0px; }
p { font: 12px arial, sans-serif; color: #000; line-height: 18px; }

a:link, a:visited  { color: #990000; }
a:hover, a:active { color: #660000; }
a img { border: 0 none; }
	
#container { width:950px; margin: 15px 0 0 20px; padding:0px; text-align:left; }

/* NAVIGATION */
#nav { width:180px; padding:0px; float:left; }
#nav a:link, #nav a:visited { font: 14px futura, "Lucida Grande", "Trebuchet MS", arial, sans-serif; text-decoration: none; color: #000; }
#nav a:hover { color:#cc3333; }
#nav a:active { color:#990000; }

/* CENTER COLUMN */
#portfolio { padding-right:15px; float:left; }
#text { width:500px; float:left; }

/* RIGHT CONTENT */
#statement { width:250px; float:left; }

/* BANNER */	
#banner { margin: 0 0 20px 0; }
#banner a:link, #banner a:visited, #banner a:active { color: #000; text-decoration: none; } 
#banner a:hover { color: #333; text-decoration: none; }

/* FOOTER */
#footer { position: absolute; left:39px; top:803px; width: 800px; font: 12px futura, arial, sans-serif; color: #333; }
#footer a:link, #footer a:visited { color: #666; text-decoration: none; }
#footer a:hover { color:#999; }
#footer a:active { color:#990000; }
#stats { display: none; }

/* OTHER STYLEY GOODNESS */
ul, ol { list-style: none; margin: 0 0 5px 0; padding: 0px 0px 0px 5px; }
h1 { font: 32px futura, "Lucida Grande", "Trebuchet MS", arial, sans-serif; letter-spacing: 1px; } 
h2 { font: 18px futura, "Lucida Grande", "Trebuchet MS", arial, sans-serif; color: #000; text-transform: uppercase; margin: 0;}
h3 { font: 14px futura, "Lucida Grande", "Trebuchet MS", arial, sans-serif; color: #666; margin: 0 0 10px 0; }
h4 { font: 13px futura, "Lucida Grande", "Trebuchet MS", arial, sans-serif; color: #000; }
ul, ol { list-style: none; margin: 0 0 5px 0; padding: 0px 0px 0px 5px; }
.statement  { margin-top: 100px; }
.caption { font: 12px futura, arial, sans-serif; color: #666; margin: 2px 0 0 0; }
.work img { padding-bottom: 5px; }
.info { padding-bottom: 5px; }
.note { font: 12px arial, sans-serif; color: #333; line-height: 18px; }
.numerals { font: 12px arial, sans-serif; color: #333; line-height: 13px; margin: 10px 0 3px 0; }
.numerals a:link { color: #666; }
.numerals a:visited { color: #333; }
.numerals a:hover { color:#990000; }
.numerals a:active { color:#660000; }
.photo { float: right; padding: 5px; border: 1px solid #999; }

