@charset "UTF-8";
/* CSS Document */

.image-left { float: left; margin: 0 14px 8px; border: 1px solid #aaa; padding: 10px; }
.image-right { float: right; margin: 0 0 8px 14px; border: 1px solid #ddd; padding: 10px; background: #f9f9f9; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 3px; }

.two-col { width: 45%; margin-right: 10px; float: left; }

table { margin: 0 0 12px; border-bottom: 1px solid #e9f3fc; }
table thead th, table thead td { background-color: #a4b031; font-weight: bold; font-size: 1.3em; padding: 4px 12px 4px 8px; color: #fff;}
td { padding: 3px 12px 3px 8px; background: #fff url(assets/bg-table-cell.png) repeat-x left top; border-top: 1px solid #fff; color: #444;}
td,th { border-right: 2px solid #fff; }

.map-border { border: 2px solid #e3e3e3; }

.centred { text-align: center; }
