body {
	margin:0; padding:0;
	background:#2D1E19 url(images/bg.jpg) repeat-y;	
  	font-family:Tahoma,Sans-serif; font-size:10pt }
h1 { font-size:2em; }
h2 {
	font-family:Trebuchet MS; font-weight:bold; letter-spacing:-.05em; font-size:1.5em;
	color:#51638A;
	margin:1em 0em 0em 0em; padding:0;
	/* safari users get spiffy drop shadows */
	text-shadow:#999 2px 2px 4px}
h3 {color:#999; font-size:.8em; margin:0; padding:0;}
p { color:#592E1D;
	font-size:1em; line-height:1.4em;
	margin:0em 0em 1em 0em; }
ul { margin:0em 0em 1.5em 1em; padding:0; }
li {
	list-style:none;
	background:url(arrow.gif) no-repeat 0em .4em;
	margin:0em 0em .5em 0em; padding:0em 0em 0em 1em; }
a { color:#8E3F1C;
	text-decoration:none;
	font-weight:bold;
	margin:0; padding:0; }
a:visited { color:#630; }
a:hover { color:#c00; }

#head {
	height:140px; width:719px;
	margin:40px 0 0 0; padding:0;
	background:#fff url(images/head.jpg);}
#head h1 {
	text-indent:-1000px;margin:0;padding:0; }
#content { 
	width:629px; float:left;
	margin:0; padding:0 0 20px 90px;
	background:#fff url(images/bg_pen_art.gif) no-repeat 0 60px}
#content div.column {
	width:250px; float:left;
	margin:0; padding:0 0 0 40px; }
#content div#feedback {
	width:550px; 
	float:left; clear:left;
	margin-top:20px; }	
#props { margin-top:2em; }	

.row {float:left; clear:both; width:100%;}
.caption {color:#999; font-size:.8em; margin-top:.5em;}
.size { color:#630; font-size:.85em; letter-spacing:.1em;}
.column img { padding-top:1em; }
div#cd { 
	position:absolute; 
	height:84px; width:84px; 
	margin:-1.5em 0 0 -100px; padding:0;
	/* grow up IE, really */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/oomm_cd.png'); }
html>body div#cd {
	background-image:url(/images/oomm_cd.png);
}
