/* Style sheet for Greenwoods map files
This is even more of a bodge that it needs to be while the browsers sort themselves out for css ...
and the bodging runs through the HTML files too ... not a good style sheet to emulate
*/

HTML                   {overflow-y: scroll;}

BODY            {   	/* background-image: url(bodyback.gif); */
                        background-image: url(bodyback.gif);
	                    color: #512422;
						text-align: center;
						font-family: "verdana", arial, sans-serif;
						font-size: 0.95em;
	                    padding-left: 0px;
	                    padding-right: 0px;
						
						                    }            

/* Style block for top right flag */

#topright {
position: absolute;
right: 0;
top: 0;
display: block;
height: 50px;
width: 350px;
text-indent: -999em;
text-decoration: none;}	
											
IMG                   { border: none; }

IMG.leftimage   {       float: left;
                        
	                    margin-bottom: 0.3em;
	                    margin-right: 0.1em;
	                    display: inline; }

IMG.imagedroptile  { margin-bottom: 1em;
                     box-shadow: 5px 5px 25px rgba(99,99,99,0.55); }

IMG.imagedroptiledeep  { margin-bottom: 1em;
                     box-shadow: 5px 5px 25px rgba(33,33,33,1); }
						
BR.clearleft       { clear: left; }

TABLE                 { margin-left:auto;
						margin-right:auto;
                       	width: 560px;
						max-width: 560px;
						box-shadow: 5px 5px 12px rgba(99,99,99,0.55); }

TABLE.noshadow        { margin-left:auto;
						margin-right:auto;
						width: 560px;
						box-shadow: none; }
												
TD                    { text-align: center; }

TD.text            { padding-left: 1.2em;
                     padding-right: 1.2em;}

TD.whitespaced    { padding-left: 1em;
                    padding-right: 1.5em;
					 }

TD.menu           {     color: #512422;
                        background-image: url(images/map_m2m.jpg);
                    /*  background: #dddddd; */
						width: 25%;
						font-size: 1em;
						text-align: center;
						border-style: solid;
						border-width: 1px;
						border-color: #999999;    }       

TD.pagehead     { text-align: center; }
				  
TD.footer       { text-align: left;
                  border: dotted;
				  border-width: 1px;
				  border-top: hidden;
				  border-bottom: hidden;
				  border-color: #dddddd; }
           
TD.mapsilk      { background: #6c6f5a;
                  background-image: url(images/map_silk.jpg);
                  border-style: solid;
				  border-width: 1px;
				  border-color: #cccccc;
                   }
				   
TD.marbling     { background-image: url(images/map_m2m.jpg);
                  text-align: center;
				  width: 50%;
				  height: 395px;
				  padding-left: 0.5em;
				  padding-right: 0.5em;
				  border-style: solid;
				  border-width: 1px;
				  border-color: #cccccc; }
				  
TD.marbling2    { background-image: url(images/map_m2m.jpg);
				  width: 25%;
				  vertical-align: top;
				  padding-top: 0.62em;
				  padding-left: 0.5em;
				  padding-right: 0.5em;
				  padding-bottom: 0.42em;
				  border: solid;
			      border-width: 1px;
				  border-color: #dddddd;
				  }
				  
TD.marbling2 P    { text-align: left;
                    margin-top: 0em;
                    margin-bottom: 0em;
                    padding-bottom: 0.46em;
					line-height: 1em;  }

A:link          { color: #cc6633;
                  background: transparent;
				  text-decoration: underline; }                         /* unvisited link */

A:visited        { color: #cc6633;
                   background: transparent;
				   text-decoration: underline; }                         /* visited links  */
				  
TD.menu A:link   { color: #cc6633;
                   background: transparent;
				   text-decoration: none; }                         /* unvisited link */
				   
TD.marbling2 A:link   { color: #cc6633;
                   background: transparent;
				   text-decoration: none; }                         /* unvisited link */

TD.menu A:visited { color: #cc6633;
                    background: transparent;
				    text-decoration: none; }                         /* visited links  */
					
TD.marbling2 A:visited { color: #cc6633;
                    background: transparent;
				    text-decoration: none; }                         /* visited links  */

H1              { color: #cc6633;
                  background: transparent;
				  font-family: arial, sans-serif;
				  font-weight: normal;
				  font-size: 1.18em;
				  margin-top: 0.85em;
				  margin-bottom: -0.62em;
				    }
					
H1.intable      { 
				  margin-bottom: 0em;
				    }                             /* The page headings in the title bar */

H2              { color: #993333;
                  background: transparent;
				  font-family: arial, sans-serif;
				  font-weight: normal;
				  font-size: 1.15em;
				  margin-top: 0.18em;
				  margin-bottom: -0.1em;
				   }                              /* The page headings in the title bar */

H3.text         { color: #993333;
                  background: transparent;
				  font-family: arial, sans-serif;
				  font-size: 1.1em;
				  font-weight: normal;
				  text-align: left;
				  padding-bottom: 0em;
				  margin-top: 1em;
				  margin-bottom: -0.94em;
				  border-bottom: 1px solid #cc6633; }                                    /* Headings on history page */
                    
STRONG.date     { color: #993300;
                  background: transparent; }                           /* Dates on history page */

SPAN.info       { color: #ff0000;
                  background: transparent;
				  font-weight: bold; }                           /* Pull on index page */

P               { font-family: "verdana", arial, sans-serif;
				  font-size: 1em;
				  text-align: justify;  }

P.center        { text-align: center; }
				  
P.right        { text-align: right;
                 margin-bottom: 0.45em; }

P.left        { text-align: left; }

blockquote      { margin-left: 3em;
                  margin-right: 3em;
				  text-align: justify;
				  font-family: "verdana", arial, sans-serif;
                  font-style: italic;
				  font-size: 1em; }                               /* indents history quotes */

P.sig           { text-align: left;
                  font-size: 0.8em;
                  margin-top: 0em;
				  margin-bottom: 0em;
				  font-style: italic; }

DD.biblio       { font-style: italic;
                  margin-bottom: 0.7em; }
				  
DD.date         { font-style: normal;
                  margin-bottom: 1.5em; }

LI              { list-style-type: circle;
                  margin-bottom: 0.5em;
				  text-align: left;                }

SPAN.hide       { color: #ffffff;
                  background: transparent; }         /* Hides a couple of comments about the sad state of html */

DIV             { text-align: center; }

DIV.italics     { font-style: italic;
                  text-align: justify;
				  font-family: "verdana", arial, sans-serif;
				  font-size: 1em;       }

DIV.copy        { text-align:left }                         /* Keeps copyright declaration under address */

DL              { text-align:left }

ADDRESS         { text-align:left } /* Aligns address left */

HR              { height: 3px;
                  border-style: solid;
                  color: #cc6633;
                  background-color: transparent;
                  width: 103%;  }

/* Desired text colour is #512422 */
