/* 

Style sheet for Carpenter Website - Threadwell Crafts &copy; Philip & Rebekah Carpenter 2001 - 2006

Designed by The Carpenters 2006
 
*/

/* 

Threadwell Website Design

Font set:
	
	Arial then sabs-serif as default text
	Bookman Old Style for item descriptive paragraphs
		 
Colour set: 
	
	#33cc99; green logo
	#800080; custom purple logo
	#ff66cc; pink logo
	
	#008000; green - footer table update & copyright text
	#800080; custom purple - horizontal line
	
	#990099; purple - unvisited link colour
	#990099; purple - visited link colour
	#ff0099; custom pink - active link colour
	#ff0099; custom pink - hover link colour
	
Layout: 

  Header table
	- website header
	- page header & logos
	- website section page links
	
	Main page content in paragraphs
	
	e-mail contact line
	
	HR separator
	
	Footer table
	- intra-website page links
	- internet links
	- update and copyright information
		
Styles: 

	Font family is Arial, sans-serif unless otherwise stated

	body - default
	
	h1 - 24px centred bold custom purple text for main titles 
	h2 - 16px centred bold black text for main headings 
	h3 - 16px left justified black text for descriptive text
	h4 - 13px left justified black text for sub-headings
	h5 - 13px centred bold black text for sub-headings
	h6 - 36px centred bold custom purple text for index page titles

	p - 16px centred black text for paragraphs
	
	a:link - 13px normal underline blue text for hyperlinks
	a:visited - 13px underline custom lilac text for hyperlinks
	a:active - 13px underline custom pale red text for hyperlinks
	a:hover - 13px underline custom pale red text for hyperlinks
					.nav - 13px no-underline for header/footer table navigation links	
					.heading - 16px bold underline for h2 heading hyperlinks

	
  td - 13px centred black text in table cells
	td.prevphoto - 13px left justified black text for unlinked previous photo navigation text in photo albums
	td.nextphoto - 13px right justified black text for unlinked next photo navigation text in photo albums
		
	td.links - 16px centred bold silver text for vertical spacers in header/footer table navigation links
	td.tophdr1 - 16px centred bold silver text for website header in header table
	td.tophdr2 - 32px centred custom blue text for page title in header table
	td.foothdr1 - 16px centred bold custom blue text for intra-website & internet link heading in footer table
	td.foothdr2 - 12px left justified green text for union flag cell in footer table
	td.foothdr3 - 12px right justified green text for smiley cell in footer table
	td.foothdr4 - 12px left justified green text for update info data in footer table
	td.foothdr5 - 12px right justified green text for copyright in footer table
	 	
	hr - 3px silver horizontal line

	image - only used in print css file to remove image when printing page

*/


body {
  font-family: Arial, sans-serif;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

h1 {
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: #800080;
  font-weight: bold;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}

h2 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}
	
h3 {
  font-family: Bookman Old Style, Times New Roman, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  font-weight: normal;
  line-height: 1.3em;
  font-style: normal;
  font-variant: normal;
	text-align: left;
}	

h4 {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: normal;
  line-height: 1.2em;
  font-style: normal;
  font-variant: normal;
	text-align: left;
}	

h5 {
	font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: bold;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}

h6 {
	font-family: Arial, sans-serif;
  font-size: 36px;
  color: #800080;
  font-weight: bold;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
} 
	 
	 
p {
	font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: normal;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}
	

a:link {
  color: #990099;
	font-size:13px;
  font-weight: normal;
  text-decoration: underline;
}

a:visited {
  color: #990099;
  font-size:13px;
	font-weight: normal;
  text-decoration: underline;
}

a:active {
  color: #ff0099;
  font-size:13px;
	font-weight: normal;
  text-decoration: underline;
}

a:hover {
  color: #ff0099;
  font-size:13px;
	font-weight: normal;
  text-decoration: underline;
}

a:link.nav {
  color: #990099;
	font-size:13px;
  font-weight: normal;
  text-decoration: none;
}

a:visited.nav {
  color: #990099;
  font-size:13px;
	font-weight: normal;
  text-decoration: none;
}

a:active.nav {
  color: #ff0099;
  font-size:13px;
	font-weight: normal;
  text-decoration: none;
}

a:hover.nav {
  color: #ff0099;
  font-size:13px;
	font-weight: normal;
  text-decoration: none;
}

a:link.heading {
  color: #990099;
	font-size:16px;
  font-weight: bold;
  text-decoration: underline;
}

a:visited.heading {
  color: #990099;
  font-size:16px;
	font-weight: bold;
  text-decoration: underline;
}

a:active.heading {
  color: #ff0099;
  font-size:16px;
	font-weight: bold;
  text-decoration: underline;
}

a:hover.heading {
  color: #ff0099;
  font-size:16px;
	font-weight: bold;
  text-decoration: underline;
}

td {
	font-family: Arial, serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}

td.prevphoto {
	font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: normal;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: left;
}

td.nextphoto {
	font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: normal;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: right;
}

td.links {
	font-family: Arial, sans-serif;
  font-size: 16px;
  color: #c0c0c0;
  font-weight: bold;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}

td.tophdr1 {
	font-family: Arial, sans-serif;
  font-size: 16px;
  color: #c0c0c0;
  font-weight: bold;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}

td.tophdr2 {
	font-family: Arial, sans-serif;
  font-size: 32px;
  color: #0000c6;
  font-weight: normal;
  line-height: 1.5em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}
	
td.foothdr1 {
	font-family: Arial, sans-serif;
  font-size: 16px;
  color: #0000c6;
  font-weight: bold;
  line-height: 1em;
  font-style: normal;
  font-variant: normal;
	text-align: center;
}
	
td.foothdr2 {
	font-family: Arial, sans-serif;
  font-size: 12px;
  color: #008000;
  font-weight: normal;
  line-height: 1em;
  font-style: normal;
  font-variant: normal;
	text-align: left;
}
	
td.foothdr3 {
	font-family: Arial, sans-serif;
  font-size: 12px;
  color: #008000;
  font-weight: normal;
  line-height: 1em;
  font-style: normal;
  font-variant: normal;
	text-align: right;
}

td.foothdr4 {
	font-family: Arial, sans-serif;
  font-size: 12px;
  color: #008000;
  font-weight: normal;
  line-height: 1em;
  font-style: normal;
  font-variant: normal;
	text-align: left;
}
	
td.foothdr5 {
	font-family: Arial, sans-serif;
  font-size: 12px;
  color: #008000;
  font-weight: normal;
  line-height: 1em;
  font-style: normal;
  font-variant: normal;
	text-align: right;
}

hr {
	 size: 3;
	 color: #990099;
}




