/* Style for Oxford Place Website : 2006 */

body {
    font-family: Verdana, sans-serif;
    font-size: x-small;
	color: white;
    background: rgb(180,30,40);
    /* The next line is required by IE to ensure main table is centred.
       With other browsers this is achieved solely by
       setting the table's margins (left and right) to auto.
       (See below)
    */
    text-align: center;
}

html>body {
    font-size: small;
    /* The next line cancels for other browsers
       the centring established above for IE.
    */
    text-align: left;
}

.centre {
    text-align: center;
}

.bar {
    background: rgb(180,30,40);
    font-weight: bold;
    text-align: center;
    /* font-size: smaller; */
    color: white;
    clear: left;
}

.caption {
    color: rgb(180,30,40);
    background: white;
    font-weight: bold;
    text-align: center;
    font-size: smaller;
}

.caption_side {
    color: rgb(180,30,40);
    background: white;
    font-weight: bold;
    text-align: center;
}

.notice {
	color: black;
	background: white;
	border: solid rgb(220,220,70) 4ex;
	padding: 1ex;
}

.clear {
    clear: left;
}

.highlight {
    color: rgb(180,30,40);
    font-weight: bold;
}

.left {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    vertical-align: top;
}

.right {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    vertical-align: top;
}

.this {
    font-weight:bold;
}

.tight {
    padding: 0;
    border: 0;
    margin: 0;
}


table {
    background: rgb(220,220,70);
    color: black;
}

table.bordered {
    border: solid rgb(180,30,40) 1px;
    background: white;
    font-weight: normal;
    text-align: left;
    width: 100%;
}

table.date {
    width: 760px;
    background:rgb(180,30,40);
    margin-left: auto;
    margin-right: auto;
}

table.keys {
    padding-top: 12ex;
}

table.month {
    background: white;
}

table.page {
    width: 760px;
    background: rgb(220,220,70);
    color: black;
    margin-left: auto;
    margin-right: auto;
}

table.thismonth {
    border: solid rgb(180,30,40) 8px;
    background: white;
    font-weight: normal;
    text-align: left;
    width: 100%;
}

td {
    font-size: x-small;
    vertical-align: top;
}

html>body td {
    font-size: small;
}

td.banner {
    background: rgb(220,220,70);
    text-align: center;
    border: 0;
    padding: 0;
    margin: 0;
}

td.bordered {
    border: solid rgb(180,30,40) 1px;
    padding: 1ex;
}

td.equal {
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
}

td.head {
    padding-top: 3ex;
}

td.heavyborder {
    border: solid rgb(180,30,40) 3px;
    padding: 1ex;
}

td.main {
    width: 400px; /* Max image width = 354 */
    padding-left: 20px;
    padding-right: 20px;
}

td.navigation {
    font-size: xx-small;
    background: rgb(220,220,70);
    color: rgb(180,30,40);
    padding: 2px;
    /* border-right: solid rgb(180,30,40) 1px; */
    width: 120px;
}

td.page {
    width: 758px;
}

td.side {
    font-size: 75%; /* smaller; */
    width: 240px; /* Max image width = 240 */
    padding-top: 0;
    padding-bottom :0;
}

td.third {
    width: 210px;
    border: solid rgb(180,30,40) 3px;
    padding: 1ex;
}

html>body td.navigation {
    font-size: xx-small;
}

img.left {
    border: solid rgb(180,30,40) 1px;
    float: left;
    vertical-align: top;
    margin-left: 0;
}


img.leftnoborder {
    float: left;
    vertical-align: top;
    margin-left: 0;
	margin-right: 4px;
}

img.right {
    border: solid rgb(180,30,40) 1px;
    float: right;
    vertical-align: top;
    margin-left: 0;
}

img.photo {
    border: solid rgb(180,30,40) 1px;
}

img.noborder {
    border: none;
}

h1,h2,h3,h4,h5 {
    color: rgb(180,30,40);
}

table.indextable {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    border: solid rgb(220,220,70);
    /* border: solid rgb(225,200,5); */
}

td.indexentry {
    background: rgb(220,220,70);
    /* background: rgb(225,200,5); */
    color: black;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-style: none;
    border-width: 0;
}

td.indexlink {
    background: rgb(220,220,70);
    /* background: rgb(225,200,5); */
    color: black;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-style: none;
    border-width: 0;
    width: 2em;
}

ol.alpha {
	list-style: lower-alpha;
}

a:active {
    color: rgb(0,0,255);
}

a:link {
    color: rgb(0,0,255);
    text-decoration: none;
}

a:visited {
    color: rgb(84,84,255);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


