table { width: 100%; max-width: 100%; margin-bottom: 20px; border: none; }
table th { background: #a30c1f; color: #fff; font-weight: normal; border: none; text-shadow: 0 1px 1px rgba(0,0,0,0.5); text-transform: capitalize; }
table tbody td { border: 1px solid #ccc; }
table tr { }
tr.even, tr.odd { background: none; }
table td, table th { padding: 5px 10px; }
table > tbody > tr:nth-child(odd) > td, table > tbody > tr:nth-child(odd) > th { background-color:#f9f9f9; }

blockquote { font-weight: 300; font-size: 1.2em; color: #333; border-left: none; font-style: italic; }

h1, h3 { color: #a30c1f; }
h4 { }