


	#container #content table {
		overflow:hidden;
		border:1px solid #d3d3d3;
		background:#fefefe;
		width:100%;
		margin:5% auto 0;
		border-radius:15px;

	}
	
	th, td {padding:18px 28px 18px; text-align:center; }
	
	th {padding-top:22px; background:#f24761;}
	
	td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
	
      
	
	
	td.first, th.first {text-align:left}
	
	td.last {border-right:none;}
	
	/*
	Background gradients are completely unnecessary but a neat effect.
	*/
	
	td {
		background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
	}
        td:hover {
            background:#f3f2f2;
        }
	
	
	
	th {
                font: 200 16px/1.5 Helvetica, Verdana, sans-serif;
                font-weight: bold;
		background:#f24761;
		background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
	}
        
        tr .backgrounded {background:#ee6277;font-weight: bold;color:#fff;}
        tr .backgrounded-grey { background:#f3f2f2;}
      