body {
text-align: center;  
background-image: url(/thurlaston_images/background.gif);
font-family: Verdana, Arial, Helvetica, sans-serif, 'MS Sans Serif';
font-size: 8pt;
 }

div p ul {
padding: 0px;
margin: 0px;
}

#frame {
width: 780px; 
margin-right: auto; 
margin-left: auto; 
margin-top: 1px; 
padding: 0px; 
text-align: center;
/*border: 1px solid red;*/
}

#topbox {
background-color: #fff;
border: 1px solid #000;
height: 100px;
width: 764px;
float: left;
 }

#content {
text-align: left;
 }

#maintext {
width: 570px;
float: right;
border: 1px solid #630;
border-top: 4px solid #c93; 
background-color: #fff;
margin: 8px 14px 0px 0px
}




.navbox, .navbox_archive {
border: 1px solid #630;
border-top: 4px solid #c93; 
background-color: #fff;
margin: 8px 10px 0px 0px;
width: 182px;
float: left;
}

.navbox p {
margin: 3px 5px;
line-height: 13pt;
}

.navbox_archive {
float: right; 
margin: 5px; 
width: 120px;
text-align: center;
clear:right;
padding: 2px;
}

#maintext p {
margin: 5px 15px;
text-align: justify;
}

h1, h2, h3, h4 {
color: #930;
margin: 3px;
}


.entry h1, .entry h2, .entry h3, .entry h4 {
margin: 5px 15px;
}

h1 {
font-size: 14pt;
}

h2 {
font-size: 11pt
}

h3 {
font-size: 10pt
}

h4 {
font-size: 10pt;
}


a {
color: #930;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
color: #006699;
text-decoration: underline;
}



#copybox {
background-color: #fff;
margin: 20px 0px;
border: 1px solid #630;
border-top: 4px solid #c93;
clear: both;
text-align: center
}


#map {width: 100%; margin: 20px 0px 0px 0px; text-align: center}


#topbximg {
width: 255px; 
height: 94px; 
margin:5px; 
float: left
}

#logo {
width: 350px; 
height: 60px; 
margin: 39px 0px 0px 0px;
float: right;
border: 0px
}

.img170x170r {
width: 170px; 
height: 170px; 
margin: 10px; 
border: 1px solid #000000; 
float: right
}

.brown {
color: #930;
}
.clear {
clear: both;
}



/*#mainimg170x170l {width: 170px; height: 170px; margin: 5px 8px 4px 8px; border: 1px solid #000000; float: left}
.mapimg1 {width: 500px; height: 500px; border: 1px solid #000000}
.mapimg2 {width: 700px; height: 700px; border: 1px solid #000000}
.mapimg3 {width: 2666px; height: 1786px; border: 1px solid #000000}
.gallerythumb {width: 120px; height: 84px; border: 1px solid #000000}
.gallerythumb2 {width: 84px; height: 120px; border: 1px solid #000000}
.photogalthumb {width: 120px; height: 80px; border: 1px solid #000000}
.photogalthumb2 {width: 80px; height: 120px; border: 1px solid #000000}
.gallery {text-align: center; vertical-align: top}
.gal {width: 140px; height: 105px; border: 1px solid #000000}
.gal2 {width: 105px; height: 140px; border: 1px solid #000000}

.linethrough {text-decoration: line-through}
.justify {text-align: justify}*/


/*CSS FOR BLOG ENTRIES*/

p.comment_odd {
background-color: #ccc;
padding: 10px;
margin-bottom: 15px;
}

p.comment_even {
background-color: #999;
padding: 10px;
margin-bottom: 15px;
}

.entry {
margin-top: 7px;
}

.entry span {
margin: 5px 15px 0px 15px;
}

.date {
font-size: 8pt; 
color: #999;
padding-top: 5px;
}





.commentblock {
margin: 5px 15px;
}

.comments {font-size: 8pt}

.comments a {
font-size: 8pt; 
color: #999; 
text-decoration: none;
}
.comments a:link {
text-decoration: none;
}
.comments a:visited {
text-decoration: none;
}

.comments a:hover {
color: #930; 
text-decoration: underline;
}

.centercommentbuttons {
text-align: center;
}


.entryfooter {
font-size: 8pt;
border-bottom: 1px dotted gray;
padding-bottom: 0px;
padding-top: 5px;
}
.entryfooter a {
font-size: 8pt;
color: #930;
}
.entryfooter a:link {
text-decoration: none;
}
.entryfooter a:visited {
text-decoration: none;
}
.entryfooter a:hover {
color: #930;
text-decoration: underline;
}

div.entrynavigation {
color: #993300; 
text-align: center;
padding-top: 25px;
clear: both;
}

.taglinkext {
margin: 10px 10px;
}

#tagpage {
margin: 5px 15px;
padding-bottom: 5px;
}

.directory_link {
padding-top: 15px;
}
blockquote { 
	background: #fff url(quote.gif) top left no-repeat;
	}

.orange {
font-weight: bold;
color: orange;
}

#maintext div.archivenext {
width: 200px;
float: right;
text-align: right;
padding-top: 20px;
margin-right: 30px;
border: 0px;
display: inline;
margin-bottom: 20px;
font-size: 9pt;
font-weight: bold;
}
#maintext div.archiveprev {
width: 200px;
float: left;
text-align: left;
padding-top: 20px;
margin-left: 30px;
margin-bottom: 20px;
border: 0px;
display: inline;
font-size: 9pt;
font-weight: bold;
}
