/* -----------------------------------------
This css file is a melange of ideas from many sources.
------------------------------------------*/
body {
    font-family: Tahoma, Arial, Verdana, Sans-serif;
    text-align: center;
    color: #000000;
    background-color: #ffffff;
}

a {
    background: inherit;
    font-weight: bold;
    color: #EE7600;
    text-decoration: none;
  }


a:hover {
    text-decoration : underline;
  }

p,b,u,i,pre,form {margin: 0; padding: 2px;}


img {padding: 5px; margin: 0;}

img.left {float: left;}
img.right {float: right;}

#page {
    width: 800px;
    border-left: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
    margin: auto;
    overflow: hidden;
}

#links {
    background-color: #dddddd;
    color: inherit;
    text-align: right;
    width: 800px;
	height:10px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

#links a{font-weight: normal;}

#header {
    background-image: url('lm_combined_logo.jpg');
    background-repeat: no-repeat;
    text-align: center;
    height: 168px;
    width: 800px;
    padding: 0;
    margin: 0;
    overflow: hidden;
	border-bottom: 1px solid orange;
  }

	

#menu {
    background-color: #eeeeee;
    color: inherit;
    width: 140px;
	font-size:9px;
    text-align: left;
    float: left;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding-top: 0px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
	margin-left: 3px;
    margin-top:5px;
    overflow: hidden;
  }
  
#menu ul { list-style: none; margin: 0px; padding: 0px;}
#menu li { padding: 0.1em 0.75em 0.25em; border-bottom: 1px solid rgb(84%,84%,69%)}
#menu a	 {font-size: 11px;}

#content {
    width: 630px;
    text-align: left;
	line-height:1.4em;
    float: left;
    padding: 6px;
	margin-top: 5px;
    margin-left: 5px;
	margin-bottom: 10px;
    overflow: hidden;
	border: 1px solid red;
  }


#footer {
    background-color: #dddddd;
    width: 800px;
	height: 15px;
    clear: both;
    overflow: hidden;
  }
/*
div.row {display: table-row; }


body {
background-color: white;
}
*/

/* disable underlining on hyperlinks except while mouse is over them
   not least because it looks odd with "Read more ..." */
/*
a:visited, a:link, a:active {text-decoration: none}
a:hover {text-decoration: underline}

h1{font-size: 2em;}
*/

thead th {vertical-align: bottom; border: 1px solid gray; }
th, td { padding:0 0.5em; }

h1 {text-align: center; color: #999999}

h2, h3, h4 {color: #999999}

b {color: #666666}

* {
font-size:10pt;
font-family: Arial, sans-serif;
}

h1 {font-size: 150%}
h2 {font-size: 145%}
h3 {font-size: 127%}
h4 {font-size: 109%}
h5 {font-size: 91%}
h6 {font-size: 73%}
.large {font-size: 127%}
.small {font-size: 82%}
.smaller {font-size: 73%}

/* Footnotes table */
.footnotes {font-size:73%}

/* Article headline style */

.headline {
color: white;
background-color: orange;
font-weight: bold;
font-size: 109%;
border-color: #AAAAAA;
border-style: solid;
border-top-width:    0px;
border-left-width:   0px;
border-right-width:  1px;
border-bottom-width: 1px;
}

pre {
font-family: courier new, courier, monospace;
}

.highlighter 
{background-color: #FFFF00;
}

.alert {
color: red;
}

.data {
font-weight: bold;
color: gray;
}

.searchstats { font-size:73%; color: gray; }

/* The blog comments box */

td.opus_blog {
border-style: solid;
border-color: gray;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
margin: 25px;
padding: 4px;
font-size: 82%}

p.opus_blog {font-size: 82%}

/* The author options box displayed via the authoropts merge field */

p.opus_authoropts {
border-style: solid;
border-color: gray;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
margin: 6px;
width: 16em;
padding: 2px;
font-size: 85%;
text-align:center;
}

a.opus_authoropts {font-size: 85%}


/* The default <box> class opusbox, centred, 90% wide with a 1 pixel wide
   grey border. Base your <box> class definitions on this */

table.opusbox { width: 90%;
border-color: gray; 
border-style: solid; 
border-width: 1px;
position: relative;
left: 5%;
right: 5% }

td.opusbox { padding: 3px }

/* The reader login <box> class loginbox, centred, 50% wide with a drop shadow border.*/

table.loginbox { width: 50%;
border-color: gray; 
border-style: solid; 
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
}

td.loginbox { padding: 3px }

/* The default class opusdeck, which is used with the {deck} tag if you don't define
   a class of your own */

table.opusdeck {
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-color: #DCDCDC;
}

td.opusdeck_head {
background-color: #FFFFCC;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #DCDCDC;
padding-left: 5px;
padding-right: 5px;
}

td.opusdeck_0 {
background-color: white;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #DCDCDC;
padding-left: 5px;
padding-right: 5px;
}

td.opusdeck_1 {
background-color: #EDEDED;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #DCDCDC;
padding-left: 5px;
padding-right: 5px;
}

/* Override links in the news summary of the home page */
td.news-summary a {
color: #000000;
}

/************************************************
 * Word War Honour Roll tables
 ************************************************/
table.HonourRoll { width: 100% }
table.HonourRoll tr.name td { background: #FFFFCC; font-weight: bold; font-family: "Bookman Old Style", Georgia, serif; }
table.HonourRoll tr.expansion { display:none; }
table.HonourRoll table.inner { border: 1px solid #000000; }
table.HonourRoll table.inner td { padding-left: 10px; padding-right: 10px; border: 1px solid #CCCCCC}
table.HonourRoll td#sign { width: 1em; border: 1px solid #000000; cursor: pointer; }
table.SubHonourRoll tr.name td { background: #FFFFCC; font-weight: bold; font-family: "Bookman Old Style", Georgia, serif;}
table.SubHonourRoll tr.name td.blank { background: transparent; width: 60px; }
h2.HonourRollTitle { font-family: "Old English Text MT", "Bookman Old Style", Georgia, serif; font-size: 200% }
