* { 
	margin: 0; 
	padding: 0; 
}
body { 
	font: 14px/1.4 Georgia, Serif; 
}
#page-wrap {
	/*8margin: 50px;*/
	padding-left:15px;
	padding-right:15px;
}
p {
	margin: 20px 0; 
}

	/* 
	Generic Styling, for Desktops/Laptops 
	*/
	table.tablo { 
		width: 100%; 
		border-collapse: collapse; 
	
		
	}
	/* Zebra striping */
	table.tablo tr:nth-of-type(odd) { 
		background: #E5E8E8; 
	}
	table.tablo th {   text-align: center;
		background: #641B59; 
		color: white; 
		font-weight: bold; 
	}
	table.tablo td, table.tablo th {   text-align: center;
		padding: 6px; 
		border: 2px solid grey; 
	
	}
	

	
	
	
	.button {
    display: inline-block;
    position: relative;
    margin: 10px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
    font: bold 12px/25px Arial, sans-serif;
}

.green {
    color: #3e5706;
    background: #a5cd4e;
}.button {
    display: inline-block;
    position: relative;
    margin: 0px;
    padding: 0 9px;
    text-align: center;
    text-decoration: none;
    font: bold 12px/25px Arial, sans-serif;
 
    text-shadow: 1px 1px 1px rgba(255,255,255, .22);
 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
 
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
	
	margin-bottom: 4px;
	
	
}

.button { font-size:9px; color:black;}
a, .contentWrapper a, nav.pagination a, #comments a.comment-reply-link {
color: black;
border-bottom-color: #99ca1c;
}


body {
color: black;
}


