/* style-sheet for www.imagesofdorset.org.uk */

/* general site appearance */
body { font-family: arial, helvetica, verdana, sans-serif; 
 background: rgb(240,240,240); 
 margin-top: 5px;  width: 800px; margin-left: auto; margin-right: auto; }
td { font-family: arial, helvetica, verdana, sans-serif; 
 font-size: 10pt; }
h1 { font-family: arial, helvetica, verdana, sans-serif; 
 font-size: 10pt; 
 color: rgb(32,32,32); }
h2 { font-family: arial, helvetica, verdana, sans-serif; 
 font-size: 10pt; 
 font-weight: normal; 
 font-style: italic;}
p { font-family: arial, helvetica, verdana, sans-serif; 
 font-size: 10pt; 
 }
b { color: rgb(48,48,48); }


/* general hyperlink appearance */
a:link { color: rgb(40,71,220) }
a:visited { color: rgb(50,50,126) }
a:active { color: rgb(128,128,128) }
a:hover { background: rgb(228,234,244); }


/* exceptions to link appearance */
a.menu { text-decoration: none; }
a.plain { text-decoration: none; }
a.welcome { text-decoration: none; }
a:hover.external { background: rgb(255,255,228); text-decoration: none; }
a:hover.street { background: rgb(255,255,228); text-decoration: none; }
a:hover.tdp { background: rgb(255,255,228); text-decoration: none; }
a:hover.welcome { background: rgb(224,230,240); }
a:hover.menu { background: rgb(224,230,240); }
a:hover.google { background: rgb(255,255,255); }


/* browser fixes */
li { margin: 0px ;} /* opera is better like this */
img.blkfix { display: block; } /* NS 6.x is better like this */


/* home page */
body.home p { text-align: justify; }
.titlebar { background: rgb(216,224,238); 
 color: rgb(0,0,0); }

/* geology page */
body.geol p { text-align: justify; }

/* aboutus */
body.about p { text-align: justify; }



/* main menus */
ul { line-height: 120% }
ul.menu { list-style-type: disc; 
 list-style-image: url(./rndbtn.gif);
 text-decoration: none; }
li.thisis { list-style-image: url(./thisis.gif); 
 list-style-type: square; }


/* main galleries */
div.sales { 
 display: none; /* switched off with this */
 margin-right: 0.1em; 
 margin-left: 0.1em;
 background: rgb(236,236,236); 
 padding-left: 1.5em; 
 padding-right: 0.3em; 
 padding-top: 0.3em; 
 padding-bottom: 0.3em; 
 border: thin solid rgb(214,220,230); 
 font-size: 9pt; 
 font-family: arial, helvetica, verdana, sans-serif;
 width: 120px; }
div.stsales { 
 display: none;  /* switched off with this */
 margin-right: 0.1em; 
 margin-left: 0.1em;
 margin-top: 50px;
 background: rgb(236,236,236); 
 padding-left: 1.5em; 
 padding-right: 0.3em; 
 padding-top: 0.3em; 
 padding-bottom: 0.3em; 
 border: 1px solid rgb(220,220,220); 
 font-size: 9pt; 
 font-family: arial, helvetica, verdana, sans-serif;
 width: 120px; }

div.stsales a {
text-decoration: none; 
}


/* monthly galleries */
ul.month { list-style-image: url(./smallsq.gif); 
 list-style-type: circle;
 line-height: 110%; }
td.mthumbs {
 background: rgb(236,236,236); 
 color: rgb(0,0,0); }
td.mnav { background: rgb(240,240,240); 
 color: rgb(0,0,0); } 
td.palegrey { background: rgb(240,240,240); 
 color: rgb(0,0,0); }
li.mtext { margin-top: 5pt; }

/* monthly bigpic */
td.mp { background: rgb(255,255,255); 
 color: rgb(0,0,0); }
td.ml { background: rgb(240,240,240); 
 padding-right: 10px;
 padding-bottom: 10px;
 border: solid;
 border-top: 1px;
 border-left: 0px;
 border-right: 1px;
 border-bottom: 1px;
 border-color: rgb(255,255,255);
 color: rgb(0,0,0); }



/* big picture captions - monthly and place */
div.caption { 
 margin-right: 0.1em; 
 margin-left: 0.1em;
 background: rgb(236,236,236); 
 padding-left: 0.3em; 
 padding-right: 0.3em; 
 padding-top: 0.3em; 
 padding-bottom: 0.3em; 
 border: 1px solid rgb(214,220,230); 
 font-size: 9pt; 
 font-family: arial, helvetica, verdana, sans-serif;
 width: 170px; }


/* place and event galleries */
body.intro p { text-align: justify; }
img.direction { float: left; }
p.direction { margin-left: 1em; }
div.fom h1 { margin-left: 0.5em; 
 margin-bottom: 0px; 
 margin-top: 0px; 
 padding-top: 0px; 
 padding-bottom: 0px; }
div.fom p { margin-left: 1em; }
div.fom ul { margin-left: 3em; 
 padding-left: 0em;
 list-style-image: url(./smallsq.gif); 
 list-style-type: circle; }
div.fom li { margin-left: 0em; 
 padding-left: 0em; }
div.seealso { margin-right: 0.1em; 
 margin-left: 0.1em;
 background: rgb(240,240,232); 
 padding-left: 1em; 
 padding-right: 1em; 
 padding-top: 0.3em; 
 padding-bottom: 0.5em; 
 border: thin solid rgb(214,220,230); 
 font-family: arial, helvetica, verdana, sans-serif; }

/* note: font-family and right-margin keeps netscape 4.6 happy */

/* feedback form */
.fbform { border: thin solid rgb(214,220,230);
 background: rgb(236,236,236); }


/* place event bigpic */
td.pp { background: rgb(255,255,255); 
 color: rgb(0,0,0); }
td.pl { background: rgb(240,240,240); 
 padding-right: 10px;
 padding-bottom: 10px;
 border: solid;
 border-top: 1px;
 border-left: 0px;
 border-right: 1px;
 border-bottom: 1px;
 border-color: rgb(255,255,255); 
 color: rgb(0,0,0); }

/* monthly sample pages */
td.ms { background: rgb(16,16,16); }


/* main index pages */
ul.gazz { list-style-type: none; }
ul.place { list-style-type: none; }
ul.event { list-style-type: none; }
ul.more { margin-left: 6em; }
p.intro { margin-left: 2em; 
 margin-right: 1em; }
td.intro { background: rgb(234,234,234); }
td.midgrey { background: rgb(214,214,214); 
 color: rgb(0,0,0); }
td.lightgrey { background: rgb(228,228,228); 
 color: rgb(0,0,0); }
td.currentcell { background: rgb(214,220,230); 
 color: rgb(0,0,0); }
td.dimmedcell { background: rgb(214,214,214); 
 color: rgb(128,128,128); }
td.whatsnew { background: rgb(228,228,228); 
 color: rgb(0,0,0); 
 padding-left: 0em; 
 padding-right: 2em;}

/* text search box */
td.google { background: rgb(255,255,255); }
b.google { font-size: 12pt; 
 font-family: arial, helvetica, verdana, sans-serif; }

/* subject index */
#subli ul { list-style-type: none; }
#subli ul ul { padding-left: 0px; 
 margin-left: 1.5em; 
 list-style-type: none; }
ul.subjcat { float: left; 
 margin-bottom: 45px; 
 margin-top: 1px; 
 line-height: 150%; }

/* other text exceptions */
.example { color: rgb(96,0,0) }

/* stagb */
.maptitle { font-size: 10pt; 
 font-family: arial, helvetica, verdana, sans-serif; 
 text-align: center; line-height: 150%; }

/* index and moved pages */
.aboutbar { background: rgb(229,229,229); color: rgb(0,0,0); }


.smalltitle { font-size: 9pt; 
 font-family: arial, helvetica, verdana, sans-serif; }

/* general text effects */
.smalltxt { font-size: 8pt; 
 font-family: arial, helvetica, verdana, sans-serif; }
.indextxt { font-size: 9pt; 
 font-family: arial, helvetica, verdana, sans-serif; 
 line-height: 150%;}
.hinttxt { font-size: 8pt; 
 font-family: arial, helvetica, verdana, sans-serif; 
 color: rgb(128,128,128); 
 text-align: center; 
 line-height: 150%; }
.paletxt { font-size: 8pt; 
 font-family: arial, helvetica, verdana, sans-serif; 
 color: rgb(196,196,196); 
 text-align: center; 
 line-height: 150%; }
.center { text-align: center; }
.emph { font-weight: 600; }
.grey { color: rgb(128,128,128); }
.smallgrey { color: rgb(128,128,128);
 font-size: 8pt; 
 font-family: arial, helvetica, verdana, sans-serif; }


/* paragraph effects */
.inset { margin-left: 1em; }

/* pre formatting */
.barnes { margin-left: 5em; 
 font-family: comic sans MS, arial, helvetica, verdana, sans-serif; 
 font-size: 10pt; }

/* general box colouring */
.gallery { background: rgb(240,240,240); 
 color: rgb(0,0,0); }
.thumbnail { background: rgb(220,220,220); 
 color: rgb(0,0,0); }
.tablecell { background: rgb(214,214,214); 
 color: rgb(0,0,0); }
.lightcell { background: rgb(228,228,228); 
 color: rgb(0,0,0); }
.pageheader { background: rgb(255,255,255); 
 border: solid;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 1px;
 border-color: rgb(214,220,230);
 color: rgb(0,0,0); 
 font-size: 8pt; 
 font-family: arial, helvetica, verdana, sans-serif; }


.tableheader { background: rgb(218,224,234); 
 color: rgb(0,0,0); } 

/* image placement */
img.fr { float: right; }
img.fl { float: left; }

/* test formatting */
form.trap { display: none; }

/* end of style-sheet for www.imagesofdorset.org.uk */