/* Anvil Hall - 24 January 2006 */

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:  #D5ACC2;
	margin: 0;
	padding: 0;
	font-size: 100%; background-attachment: fixed; background-image: url(../_images/bk2.gif); background-repeat: no-repeat; background-position: left top;
}

#top { width: 100%;  background-image: url(../_images/bkhead.jpg); height: 98px; }
#top img {border: 0; padding: 0; margin: 0; }

#head {background-image:url(../_images/logo3.jpg); width: 100%; height: 90px; margin:0px; }
#head h1 {margin:0px;}

#content {background-color: #FFF;}
table { border: 0; }

td { vertical-align: top; font-size: 95%; line-height: 140%; }

/* Navigation */

#navcontainer {margin: 3px 0px; border-top: 1px solid silver; border-bottom: 1px solid silver;}
#navcontainer a { text-decoration: none; }

#navcontainer ul
{   background-color:  #FFFFFF; padding: 0;	margin: 0;	list-style-type: none;	display: block;}

#navcontainer li { 	display: inline;	margin: 0px; }

#navcontainer ul a, #navcontainer ul a:link,#navcontainer ul a:visited
{	color: #804D72; background-color:  #FFFFFF; 
	font-size: 1.1em; font-family:Arial, Helvetica, sans-serif;	display: inline-block;
	margin: 0px; padding: 5px 0px;
	text-transform: uppercase; }

#navcontainer ul a:hover, #navcontainer ul a:focus
{ font-weight: bold; color: #666666;}

#navcontainer ul a#current {font-weight: bold; color: #99337E;}

.advert {margin-left: 40px; }


#photobar {width: 210px; margin: 0; padding: 0; background-image: url(../_images/82.jpg);}
.first {	font-size: 20px; font-style: normal; color: #EB479F; font-family: Georgia, "Times New Roman", Times, serif;   font-weight: normal; }
.w { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 13px;  margin-left:4px;}
.wl {text-transform:lowercase;}
#photospace {width: 160px; background-color: #EEE8CE; margin: 0; height: 2px; }
#photos {width: 210px;  background-color: #EEE8CE; padding-bottom: 5px; text-align: center;}
#photos img { border: 0; margin: 6px 0px;  }


#space { width: 8px; margin: 0; padding: 0;  background-color: white;}
#space2 { width: 8px; margin: 0; padding: 0;  background-color: #EEE8CE;}

h1 { font-family: "Times New Roman", Times, serif;  font-size: 24px; color: #99336A; margin: 0px 0 10px 0px; padding: 0; font-weight: normal; }

h2 { font-family: Arial, Helvetica, sans-serif;  font-size: 16px; color: #99336A; margin: 0px; padding: 0; font-weight: bold; }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #804D68; margin-bottom: 8px; margin-top: 1px; padding: 0; text-align: left; text-transform: lowercase; line-height: 110%; font-weight: normal;  }


.heart {margin-left: 6px; }
.leftpic {float: left; margin-right: 8px; }
.rightpic { float: right; margin-left: 8px; }
.paddedpic {padding-left: 8px; padding-top:1px; padding-bottom:1px; }


a:link {color: #6B2E4F; text-decoration: underline; line-height: 110%; }
a:visited {color: #666; } 
a:hover {color: #B26790;  }
a:active {color: #B26790; }

li {list-style: circle; margin-bottom: 8px; font-size: 85%;  margin-left: -10px;  }

.smaller {font-size: 75%; font-weight: normal;  line-height: 110%;  }

strong { font-weight: bold; }
em {font-style: italic; }
.caps {text-transform: uppercase; }


.color1 { background-color: #EEE8CE; }
.color2 { background-color: #E3B5CE; padding: 6px; }
.color3 { background-color: #FEEFDC;  }
.color4 { background-color: #FEEFDC; padding: 6px; margin: 20px 6px 6px 6px; border: 1px solid white;line-height: 150%;}

#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 75%; text-align: right; padding-right: 10px; padding-left: 30px; padding-top: 2px; }

.footsmall {font-size: 90%; line-height: 130%;  }
.linetop {border-top: 1px solid silver ; margin-top: 10px; }
#mapsmall {font-size: 90%; line-height: 130%; padding-bottom: 6px; }

#smiths { float: right; width: 180px; background-color: #F7CD6B; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 13px;  line-height: 175%; padding: 10px; font-weight: bold; border: 1px solid #99336A; margin-left:20px;}
.firsts {	font-size: 20px; font-style: normal; color: #EB479F; font-family: Georgia, "Times New Roman", Times, serif;   font-weight: normal; }
