td
{
	padding:10px;
	vertical-align: top;
	/*background-color: #f7f7f7;*/
	border-right: 1px solid #eee;
}

td:last-child
{
	border-right: none;
}

td.border
{
	padding:0px;
}

/*th
{
	border-bottom: 1px solid #eee;
}*/

table.visible-border, table.visible-border tr, table.visible-border td, table.visible-border th
{
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
}

.default-container table p
{
	text-align: center;
}

.content li
{
	margin-left: 30px;
}