body {
color: #330000;
background-color: #fc9;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.3em;
text-align: left;
font-size: .9em;
 background-image: url(images/rustic-background-body.jpg);}
 
 #wrapper_1 {
	
  width:  766px;
  margin-left: auto;
  margin-right: auto;
  text-align: left; /* hack to centre wrapper in IE */
  border: 2px #990000 solid;
}

/* @group Content */

#content {
background-color: #fff;
padding-top:10px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
background: url(images/limegreen-background.jpg) repeat-y center;
}

/* @end */

img.photo_border {
  border: 2px #006600 solid;
}

.photo-labels {
  font-size: .8em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

h1 {
font-size: 1.6em;
color: #009933;
font-style: italic;
letter-spacing: 3px; 
text-align: center; 
margin-top: 20px;
margin-bottom: 10px;}

H2 {
  font-size: 1.2em;
  color: #cc3333;
letter-spacing: 1px; 
  text-align: center;
  margin-top: 0px;
  margin-bottom: 20px;
}

h3 {
font-size: 1.1em;
color: #339933;
font-style: italic; }

h4 {
font-size: 0.9em;
color: #cc3333;
font-style: italic; }

p {
font-size: .9em;
line-height: 1.3em; }

li {
font-size: .9em;
line-height: 1.3em; }

li li {
font-size: 1em;
line-height: 1.3em; }

blockquote {
font-size: .9em;
line-height: 1.3em; }

blockquote p {
font-size: .9em;
line-height: 1.3em; }


a:link {
color: #0000ff;
text-decoration: underline;
}

a:visited {
color: #990099;
text-decoration: underline;
}

a:hover {
color: #f63;
text-decoration: underline;
}

a:active {
color: #333;
text-decoration: none;
background-color: #ffc;
}


</style>