/*****************************
*  Master Drawings in London *
*  Richard Whitefoot		 *
*  05/05/2006			     *
*****************************/

/* body */

body {
font-family: Georgia, "Times New Roman", serif;
letter-spacing: 1px;
margin: 0;
padding: 0;
color: #231f20;
background-color: #fff;
}

/* header */

#header {
background-image:  url(../images/top-right2010.jpg);
background-repeat: no-repeat;
background-position: right;
padding: 0;
margin: 0;
}

#header .headerimg {
vertical-align: text-bottom;
border: 0;
}

/* menu */

#menu {
font-size: 0.7em;
background-color: #143b86;
color: #fadb6b;
padding-top: 0;
margin-top: 0;
padding-left: 1em;
}

#menu p {
display: none;
}

#menu ul {
padding-left: 0;
padding-top: 2px;
padding-bottom: 4px;
margin: 0;
}

#menu ul li {
list-style: none;
display: inline;
}

#menu ul li a {
padding: 2px;
text-decoration: none;
color: #ffffff;
}

#menu ul li a:hover {
color: #fadb6b;
}

#menu ul li .currentPage {
padding: 2px;
text-decoration: none;
color: #fadb6b;
}

/* footer */

#footer {
clear: both;
text-align: right;
font-size: 0.7em;
background-color: #143b86;
color: #fadb6b;
padding-top: 0;
margin-top: 0;
padding-left: 1em;
}

#footer ul {
padding-left: 0;
padding-top: 2px;
padding-bottom: 4px;
margin: 0;
}

#footer ul li {
list-style: none;
display: inline;
}

#footer ul li a {
padding: 2px;
text-decoration: none;
color: #ffffff;
}

#footer ul li a:hover {
color: #e6d2ab;
}

#footer ul li .currentPage {
padding: 2px;
text-decoration: none;
color: #e6d2ab;
}

/* homepage */

#homepage {
font-size: 0.7em;
padding: 1em;
margin: 0;
padding-left: 23em;

}

#homepage pre {
font-size: 1em;
font-family: Georgia, "Times New Roman", serif;
letter-spacing: 1px;
}

#homepage strong {
color: #136877;
}

#homepage .accessibility {
display:inline;
padding-left: 0;
padding-top: 2px;
padding-bottom: 4px;
margin: 0;
text-decoration: none;
color: #6e78af;
}

#homepage .rowtitle {
color: #136877;
font-size: 1.5em;
}

#homepage .coloured {
color: #136877;
}

#homepage table tr td {
border-bottom: 1px solid #6e78af;
padding: 2em 2em 2em 0;
vertical-align: middle;
}

#homepage a {
text-decoration: none;
color: #136877;
}

#homepage a:hover {
text-decoration: none;
color: #ff6666;
}

#homepage h1 {
font: 2em Georgia, "Times New Roman", serif; 
letter-spacing: 1px;
padding-top: 0;
margin-top: 0;
padding-bottom: 0;
margin-bottom: 0;
color: #136877;
}

#homepage h2 {
font: 1.5em Georgia, "Times New Roman", serif; 
letter-spacing: 1px;
padding-top: 0;
margin-top: -10px;
padding-bottom: 0;
margin-bottom: 0;
color: #136877;
}

#homepage h3 {
padding-top: 0;
margin-top: 0;
padding-bottom: 0;
margin-bottom: 0;
font-size: 1.2em;
font-weight: normal;
color: #136877;
}

/* maincontentContainer */

#maincontentContainer {
	min-height: 400px;
}

/* height only for IE */
* html body #maincontentContainer {
  height: 400px;
}

/* sidepanel */

#sidepanel {
font: 1.8em Georgia, "Times New Roman", serif; 
letter-spacing: 1px;
font-size: 0.7em;
float: left;
width: 17em;
padding: 1em;
margin: 0 1em 1em 1em;
}

#sidepanel .title {
color: #136877;
font-weight: bold;
text-transform: uppercase;
}

#sidepanel h3 {
color: #136877;
font-size: 1.3em;
font-weight: bold;
padding: 0;
margin: 0;
}

#sidepanel h4 {
color: #136877;
font-size: 1em;
font-weight: bold;
padding: 0;
margin: 0;
margin-top: -10px;
}

#sidepanel h5 {
color: #136877;
font-size: 1em;
font-weight: bold;
padding: 0;
padding-top: 1em;
margin: 0;
}

#sidepanel h6 {
color: #6e78af;
font-size: 1em;
font-weight: bold;
padding: 0;
padding-top: 1em;
margin: 0;
}

#sidepanel a {
color: #136877;
text-decoration: none;
}

#sidepanel a:hover {
text-decoration: underline;
}

#sidepanel .rightlink {
text-align: right;
color: #e6d2ab;
text-decoration: none;
}

#sidepanel .rightlink:hover  {
color: #ffffff;
}

#sidepanel ul {
padding:0;
border:0;
margin-left:0;
}

#sidepanel ul li {
border:0;
border-bottom: 1px solid #136877;
padding: 1em 0 1em 0;
list-style-type: none;
}

#sidepanel ul li a {
color: #6e78af;
font-weight:bold;
}

#sidepanel ul li a:hover {
color: #6e78af;
font-weight:bold;
text-decoration:underline;
}

#sidepanel input {
font-family: Georgia, "Times New Roman", serif;
background-color: #fff;
border: 1px solid #136877;
}
.mapimage {
border: 0;
background: #333;
padding: 1px;
} 
/* Map Tooltips 
adapted from SweetTitles by Dustin Diaz: 
http://www.dustindiaz.com/sweet-titles/
*/
body div#toolTip { 
position:absolute;
z-index:1000;
width:320px;
background:#136877;
border:1px solid #a58994;
text-align:left;
padding:5px;
min-height:1em;
-moz-border-radius:5px; 
}
body div#toolTip p { margin:0;
padding:0;
color:#fff;
font:11px/12px verdana,arial,sans-serif; 
}
body div#toolTip p em { 
display:block;
margin-top:3px;
color:#fadb6b;
font-style:normal;
font-weight:bold; }
body div#toolTip p em span { 
font-weight:bold;
color:#fff; 
}
