body
{
	margin:				15px 0px;
	padding:			0px;
	text-align:			center;
	background-color:	#fff0ad; }

#center-content
{
	width:				750px;
	margin:				0px auto;
	text-align:			left;
	padding:			0px;
	color: #555;
	background-color: #fff;
	font: italic 1em georgia, serif;
	border: 1px solid #a9a9a9; }

.p-shadow1
{
	width: 752px;
	float:left;
	background: url(../png/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../gif/shadow3.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px; }

.p-shadow2
{
	background: none !important;
	background: url(../gif/shadow4.gif) no-repeat left top;
	padding: 0 !important;
	padding: 0 6px 6px 0; }

.p-shadow3
{
	color: #555;
	background-color: #fff;
	font: italic 1em georgia, serif;
	border: 1px solid #a9a9a9;
	padding: 0px;
	margin: -6px 6px 6px -6px !important;
	margin: 0; }

.menu-column
{
	margin-top: -3px;
	width: 47px;
	float: left; }

.rest-of-page
{
	padding: 0px 12px 12px 12px; }

.rest-of-page p
{
	margin: 0px 0px 1em 0px; }
.rest-of-page p:first-letter
{
	font-size: 200%;
	float: left; }
.rest-of-page h1
{
	margin: 0px 0px 1em 0px;
	text-align: center; }
h2.page-text
{
	font-size: 1em;
	font-weight: normal; }
.rest-of-page img.image-on-left
{
	border: 1px solid #a9a9a9;
	margin: 0px 12px 12px 0px;
	float: left; }
.rest-of-page img.image-on-right
{
	border: 1px solid #a9a9a9;
	margin: 0px 12px 0px 12px;
	float: right; }
.no-nothing
{
	margin: 0px;
	border: 0px;
	padding: 0px; }
.small_text
{
	font-size: 0.75em; }
.bolder
{
        font-weight: bolder; }
.solidblockmenu
{
        margin: 0;
        padding: 0;
        float: left;
        width: 691px;
        font: italic 0.75em georgia, serif;
        border: 0px solid #a9a9a9;
        border-width: 0px 0px 0px 0px;
        background: black url(../gif/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li
{
        display: inline;
}

.solidblockmenu li a
{
        float: left;
        color: white;
        padding: 9px 11px;
        text-decoration: none;
        border-right: 1px solid white;
}

.solidblockmenu li a:visited
{
        color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current
{
        color: white;
        background: transparent url(../gif/blockactive.gif) center center repeat-x;
}

.balloon_colours
{
        margin: 18px 12px 0px 12px;
        border-width: 0px 0px 0px 0px;
}

div.float {
  float: left;
  }

div.float div {
   text-align: center;
   color: #555;
   font-size: 0.7em;
   text-decoration: none;
   }
   
div.step_in {
  margin: 0px 50px 0px 50px;
}