	body { background-color:#fff; padding:0px; margin:0px; min-width:770px; }

	div#header { clear:both; display:block; position:relative; background-color:#fdb; background:url(/site/images/headers/bg02.jpg); background-attachment:fixed; background-position:top left; padding:0px; height:120px; }	
	div#header div#fsckr { position:absolute; top:0px; left:2px; color: #eee; width:200px; }

	div#header div#ad { position:absolute; right:6px; top:29px; text-align:left; border:1px solid #fca; background-color:#fca; }
	div#header div#addthis { position:absolute; right:215px; top:101px; }
	div#header div#search { position:absolute; right:6px; top:99px; text-align:right; }
	div#header div#recommended { position:absolute; padding:3px 1px; width:585px; right:0px; top:0px; text-align:left; background-color:#fed; }

	div#main { background-color:#fff; padding:1px; }
	div#main div#wrapper { float:left; width:100%; }
	div#main div#content { padding:4px 2px; }
	div#main div#right { float:right; }
	div#main div#right div { width:100%; text-align:right; }
	div#main div#right div.ad { width:100%; text-align:center; }
	
	div#bookmark_or_die { position:fixed; bottom:5px; right:5px; }

	div#footer { clear:both; color: #999; padding:5px; border-top:1px solid #999; background-color:#fed; height:45px; }

	body, td, input, a { color: #333; font-family:Verdana, Arial, sans-serif; font-size:7pt; }
	form { padding:0; margin:0; display:inline; }
	h1 { 12pt; } 
	h2 { 11pt; } 
	h3 { 10pt; } 
	a { color:#f03; text-decoration: none; }
	a:hover { text-decoration:underline; color: #f00; }
	img a { border: 2px solid #fff; }
	div.clear { clear: both; height: 1px; width: 800px; font-size: 1px; padding: 0px; margin: 0px; }

	div.pic { float:left; margin:4px; background-color:#eee; padding:6px; border:1px solid #ddd; width:100px; }
	div.pic:hover { background-color:#feb; }
	div.pic_pad { height:106px; }
	div.pic_rating { overflow: hidden; height: 3px; margin-bottom: 4px; }
		div.pic_rating img { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
	div.pic_no_rating { overflow: hidden; height:3px; width:100px; background-color:#fff; margin-bottom:4px; }	
		div.pic_no_rating img { border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; }
	.instructions { width:950px; background-color:#eee; padding:5px; border:1px solid #ccc; }
	div.gallery_data { padding-bottom:3px; font-size:6.5pt; }
	div.gallery_data a { font-size:6.5pt; }
	
	input.check_input { vertical-align: middle; }
	.pseudo_button { display:inline; float:left; margin:3px; width:175px; background-color:#ddd; padding:3px; vertical-align:center; text-align:center; border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:1px solid #999; border-right:1px solid #999;  font-weight:bold; text-decoration:none; color:#555; }
	.pseudo_button:hover { color:#222; text-decoration:none; }
	.clear { clear:both; } 
