body {
  margin: 0px;
  padding: 0px;
  background-color: #f1f0d2;
}
#header {
  background: url(images/bg.png) no-repeat  #fff;
  width: 1004px;
  margin-left:auto;
  margin-right:auto;
padding:10px;
 height:110px;
	border-right: 1px #575C5F solid;

	border-left: 1px #575C5F solid;
}

div.right{
float:right;
}

div.purpleBar {
  background: #863b7a;
  width: 1024px;
  margin-left:auto;
  margin-right:auto;
padding:0px;
  height:3px;

  border-right: 1px #575C5F solid;
  border-left: 1px #575C5F solid;
  -moz-box-shadow: 1px 5px 5px #000;
  -webkit-box-shadow: 1px 5px 5px #000;
  box-shadow: 1px 5px 5px #000;
}

div.spacer {
 background: #eee;
  margin-left:auto;
  margin-right:auto;
  width: 1024px;
  border-right: 1px #575C5F solid;
  border-left: 1px #575C5F solid;
  height:4px;
  -moz-box-shadow: 1px 5px 5px #000;
  -webkit-box-shadow: 1px 5px 5px #000;
  box-shadow: 1px 5px 5px #000;
}

#menu {
  background: #4C4D51;
  width: 1024px;
  margin-left:auto;
  margin-right:auto;
  height:30px;
  padding: 0;
  border-right: 1px #575C5F solid;
  border-left: 1px #575C5F solid;
  -moz-box-shadow: 1px 5px 5px #000;
  -webkit-box-shadow: 1px 5px 5px #000;
  box-shadow: 1px 5px 5px #000;
}

div.centre
{
  width: 512px;
  display: block;
  margin:0 auto;
}

#menu ul {
	list-style: none;
	line-height: normal;
padding-top:2px;
  margin:0 auto;

}

#menu li {
	display: inline;
}

#menu a {
	float: left;
	margin-right: 2px;
	padding: 5px 10px 5px 10px;
	background: #4C4D51;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;

}

#menu a:hover {
	text-decoration: none;
	background: #863b7a;

-moz-border-radius: 1em 0em 1em 0em;
border-radius:  1em 0em 1em 0em;
	border: 1px #863b7a solid;
}

#menu .first a {
	background: #863b7a;
-moz-border-radius: 1em 0em 1em 0em;
border-radius:  1em 0em 1em 0em;
	border: 1px #863b7a solid;
}




#page {
  background: #f1f0d2;
  width:auto;
  margin: auto;
  padding-bottom:20px;
}
#content {
  
  background: #fff;
  margin-left:auto;
  margin-right:auto;
  width: 964px;
  border-right: 1px #575C5F solid;
  border-left: 1px #575C5F solid;
  padding-left:30px;
padding-top:10px;
padding-bottom:10px;
padding-right:30px;

}

p,li{font-family:Arial, Helvetica, sans-serif} 

.shadow {
  -moz-box-shadow: 1px 5px 5px #000;
  -webkit-box-shadow: 1px 5px 5px #000;
  box-shadow: 1px 5px 5px #000;
}
#footer {
  background: url(images/photo.png) no-repeat #fff;
  clear: both;
  width: 1024px;
  margin:auto;
height:315px;
-moz-border-radius: 0em 0em 4em 4em;
border-radius:  0em 0em 4em 4em;
	border-right: 1px #575C5F solid;
	border-left: 1px #575C5F solid;
	border-bottom: 1px #575C5F solid;
}

#footer .center{
position:relative;
top:200px;
}

#footer p {
	margin: 0;
	font-size: .8em;
	color: #666666;
text-align: center;
}


