/*
#main h2 {
	background-image: url(images/h2.jpg);
}
*/

#main p {
	line-height: 1.6em;
	margin-bottom: 1em;
}
table{
	width: 100%;
	margin-bottom: 50px;
	border: 1px solid #AAAAAA;
}
td,th{
	border-bottom:1px solid #aaaaaa;
}
td  {
    text-align: left;
	padding: 20px;
}
th{
    border-right: 1px solid #FFFFFF;
    background-color: rgba(112,180,44,0.25);
    text-align: center;
	padding: 25px 0;
    width: 25%;
}
table tbody tr:last-child th,
table tbody tr:last-child td{
  border-bottom: none;
}
th + th,td{
  border-left:1px solid #aaaaaa;
}


#main h3{
font-size: 120%;
padding: 20px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
margin-bottom: 20px;
}


#main li{
    list-style:disc inside;
    margin-bottom: 10px;
}

#main li::marker {
  color: rgba(112,180,44,0.45);
}