body { margin: 0; padding: 0; font-family: lucida sans unicode, verdana, sans-serif; }
#container { width: 980px; background: url(gfx/bg.png) bottom right no-repeat; }
h1 { margin: 0; padding: 0; }
.tagplace { position: absolute; top: 75px; left: 590px; width: 275px; height: 40px; 
					text-align: center; line-height: 40px; color: #fff; font-size: 18px; }
.tagtime { position: absolute; top: 115px; left: 590px; width: 275px; height: 40px; 
				 text-align: center; line-height: 40px; color: #fff; font-size: 18px; }
				 
#leftcol { float: left; width: 150px; }
#rightcol { float: right; width: 108px; }
#maincol { margin-left: 160px; margin-right: 118px; }

#leftcol ul { margin: 0; padding: 0; list-style: none; }
#leftcol li { background: #0D08A6;  margin: 5px; border-bottom: 5px solid #A79601; padding: 3px;  }
#leftcol li a { color: white; display: block; text-decoration: none; }
#leftcol li a:hover { }

.center { text-align: center; }
.center img { margin: 0 auto; }

#cost input { width: 3em; }
.progress { height: 20px; }
.progress div { float: left; padding: 4px;  color: #fff; height: 20px; border-right: 1px solid #fff;  background: #A79601; }

input.fancybutton {
   background-color:#FFCC00;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFCC00',EndColorStr='#ffFF6600');
   border-color:#FFCC00;
   border-width:1px;
	 padding: 4px 10px;
	 font-weight: bold;
}	

#footer { font-size: 0.84em; margin: 1em; color: grey; }
