body {
    background:#fff;
		margin:10px 10px 0px 10px;
		padding:0px;
		font-family: arial, helvetica, sans-serif;
		}

img {
  border: 0px;
  vertical-align:middle;
  }

img.pic {
  border: solid 1px #000;
  vertical-align:middle;
  }

div.title_banner{
  width:100%;
  } 

div.site_nav{
  margin-top: 10px;
  margin-bottom: 8px;
  padding-top:10px;
  padding-bottom: 10px;
  height:18px;
  border-top:solid 1px #000;
  border-bottom:solid 1px #000;
  font-weight: bold;
  }

div#centre_column{
  background:#fff;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 204px;
  margin-right:204px;
  padding:3px;
  border:1px solid #000;
	}
html>body #center_column {
  margin-left: 204px;
  margin-right:207px;
	}

div#left_column {
  position: absolute;
  left:10px;
  top:217px;
  width:197px;
  background:#fff;
  padding:3px;
	}
	
div#right_column {
  position: absolute;
  right:10px;
  top:217px;
  width:197px;
  background:#fff;
	padding:3px;
	}
	
div.footer{
  bottom:0px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top:10px;
  padding-bottom: 10px;
  border-top:solid 1px #000;
  border-bottom:solid 1px #000;
  text-align:center;
  font-size:0.6em;
  }

/* css for the standard 3 part box element */
div.box{
  }

div.box_navheader{
  text-align:center;
  text-transform:lowercase;
  letter-spacing:.5em;
  color: #ffffff;
  background-color:#3399cc;
  font-size:0.9em;
  }

div.box_header{
  text-align:center;
  text-transform:lowercase;
  letter-spacing:.5em;
  background-color:#ccaa33;
  font-size:0.9em;
  }

div.postbox_header{
  border-bottom:solid 1px #000;
  background-color:#ccaa33;
  color:#fff;
  text-indent:3em;
  }

div.box_body {
  border-top:solid;
  border-top-width:1px;
  border-bottom:dotted;
  border-bottom-width:1px;
  padding:.2em;
  margin-bottom:1em;
  font-size:0.9em;
  }
  
div.postbox_body{
  border-top-width:1px;
  border-bottom:dotted;
  border-bottom-width:1px;
  padding:.2em;
  margin-bottom:1em;
  font-size:0.9em;
  }

div.mediabox_body {
  border-top:solid;
  border-top-width:1px;
  border-bottom:dotted;
  border-bottom-width:1px;
  padding:.2em;
  margin-bottom:1em;
  font-size:0.7em;
  }
/* end of all the versions of box elements */

/* div to centre text */
div.cent{
  text-align:center;
  font-size:1.4em;
  color:green;
  }

/* For the quote generator */
div.wp_quotes_quote{
  font-style:italic;
  font-size:0.9em;
  }

div.wp_quotes_author{}

/* elements for the pictures page */
.picleft{
  float:left;
  margin:2px;
  border:solid 1px #000;
  }

.picright{
  float:right;
  border:solid 1px #000;
  }
  
.picbox{
  border: solid 1px #cccccc;
  margin:5px;
  padding:3px; 
  font-size:0.9em;
  }
  
.desc{
  font-size:0.7em;
  colour:#333;
  }
/* end of pictures page elements */

a:link{
  color:#336600;
  text-decoration:none;
  }

a:hover{
  color:green;
  text-decoration:underline;
  }

a:active{
  color:#cccccc;
  background:#999999;
  }

a:visited{
  color:#cccccc;
  text-decoration:none;
  }
  
ul{
  list-style-type:square;
  list-style-position: outside;
  }

/* Amazon Media Manager elements */
#Amazon {
}
.Amazonimage {
	float: left;
	height:99px;
}
.Amazontitle {
	font-size:0.8em;
}
.Amazonauthors {
	font-style: italic;
	font-size:0.8em;
}
.Amazoncomment {
  font-size:0.8em;
}

/* Flickr Elements */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}