body {
	background: #ECE6CE url(../images/background.gif) repeat-y;
	background-position: 668px 167px;
	padding: 0;
	margin: 0;
}

#all{
	background: url(../images/top-back.png) repeat-x;
	width: 100%;
  }
  
a {
  color: #0C0052;  
}

#header {
	background: url(../images/top-back.png) repeat-x;
	position: relative;
  width:920px;
	height: 159px;
}

.photowrap {
	background: url(../images/photo-shadow.png) no-repeat;
	width: 365px;
	height: 257px;
	/*padding: 18px;
	position: relative;
	border: 1px solid red;*/
}

.photowrap2 {
	width: 258px;
	height: 198px;
	position: relative;
}

.photowrap img {
	padding: 18px 27px 27px 18px;
	border: 0 none;
	/*position: absolute;
	top: 18px;
	left: 18px;*/
}

.photowrap2 img {
	padding: 18px 27px 27px 18px;
	border: 0 none;
}

.photowrap2 div{
  position: absolute;
  bottom: 0;
  left: 40px;
  color: #fff;
}

div#right {
  position: absolute;
  top: 220px;
  left: 600px;
  width: 355px;
}

#verse {
  padding: 0px 15px;
}

#homeslideshow {
	/*position: absolute;
	top: 250px;
	left: 600px;*/
}

div#contact {
  left:610px;
  position:absolute;
  top:40px;
  color: #ffffff;
  font-family: geneva, sans-serif;
  font-size: 0.9em;
}

#contact h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 1.5em;
}

p.line1{color:#fff; padding-left:15px; margin: 0;}
p.line2{color:#fff; padding-left:30px; margin: 0;}
p.line3{color:#fff; padding-left:45px; margin: 0;}
p.line4{color:#fff; padding-left:60px; margin: 0;}
p.line4 a {
  color: #fff;
}

div#content {
  background-image:url(../images/content-back.gif);
  background-repeat: no-repeat;
  width: 475px; 
  padding-right: 100px; 
  padding-left: 100px; 
  padding-top: 70px;
  margin: 0;
}

.gallery #content{
  width: 775px; 
}

div#nav {
  position: absolute;
  top: 160px;
  left: 100px;
}

div#nav ul {
  margin-top:0;
  padding-top: 10px;
}

div#nav li {
  display: inline;
  width:60px;
}

div#nav a {
  width: 60px;
  font-family: geneva, sans-serif;
  color: #c0b589;
  padding: 10px 15px 13px 15px;
  text-decoration: none;
}

div#nav a:hover {
  background: #0c0052 url(../images/button-at-knockout.gif) no-repeat 50% 34px;
  color: #ECE6CE;  
}

div#nav li.current a {background: #0c0052 url(../images/button-at-knockout.gif) no-repeat 50% 34px; color: #ECE6CE;}

h1 {
  font-family: "Copperplate Gothic Light","Palatino Linotype", "Book Antiqua", "Palatino";
  font-size: 1.1em;
}

p, div#content li {
  font-family: arial;
  color:#0D0153;
}

table#contact_table {
  width: 800px;
  
}

#contact_table h1, #contact_table a {
  position: relative;
  top: -50px;
}

#contact_table a {
  position: relative;
  top: -60px;
}

table p {
  margin: 0;
  padding: 0;
}

#footer{
  padding-top: 50px;
  color: #33435e;
  font-size: 0.8em;
}

#footer a {
  color: #33435e;
}

a.subnav {
  font-family: arial;
  color:#0D0153;
}

a.subnav:hover {
  color:#0D01a3;
}

.photoshadow2 {
  background:transparent url(../images/photo-shadow2.png) no-repeat;
  width: 283px;
  height: 290px;
  position: relative;
  left: -42px;
}

.photoshadow2 img {
	padding: 38px 41px;
	border: 0 none;
}

