	div#page-wrap {	width: 800px;	margin: 0 auto;	}		body#page_1 {	margin: 0 auto;	min-height: 100%;	background: url(../images/bkg.png) repeat;	font-size: 0.8em;	font-family: sans-serif;	color: #fff;	width: inherit;		}		body#page_2 {		margin: 0 auto;		min-height: 100%;	    background: url(../images/bkg.png) repeat;		font-size: .8em;		font-family: sans-serif;		color: #fff;		}				body#page_3 {			margin: 0 auto;			min-height: 100%;		    background: url(../images/bkg.png) repeat;			font-size: .8em;			font-family: sans-serif;			color: #fff;			}							body#page_4 {				margin: 0 auto;				min-height: 100%;			    background: url(../images/bkg.png) repeat;				font-size: .8em;				font-family: sans-serif;				color: #fff;				}				div#menu {	padding: 10px;	}	div#main-content {	padding-top: 5px;	padding-left: 10px;	padding-right: 15px;	padding-bottom: 15px;	width: 460px;	float: left;		}div#main-about {			padding-top: 5px;			padding-left: 15px;			padding-right: 15px;			padding-bottom: 15px;			width: 600px;			float: left;			}div#main-contact {		margin: 0 auto;		padding-top: 5px;		padding-bottom: 15px;		width: 400px;				}				div#main-content h1 {	padding-bottom: 10px;	font-size: 2em;	font-weight: normal;	}		div#calendar {	padding-right: 20px;	float: right;	}div#calendar h2 {		font-size: 2em;	font-weight: normal;	}div#photocontainer {		margin: 0 auto;	margin-left: 10px;	}div#photoheader h2 {			padding-top: 5px;					font-size: 2em;			font-weight: normal;			}		div#photos {	padding-top: 5px;	padding-left: 15px;	padding-right: 15px;	float: left;	max-width: 600px;	height: 70px;	background-image: url(../images/latest.png);					}div#photos.a {		display: block;	}div#container {	margin: 0 auto;	padding: 10px;}div#blog {	margin-left: 10px;	max-width: 550px;	float: left;}div#blog h2 {	padding-top: 5px;	font-size: 2em;	font-weight: normal;}div#blog p {	padding-left: 20px;	margin-top: -70px;	max-width: 350px;	float: right;}#myGallery{		margin: 0 auto;	width: 324px;	height: 450px;	}div#footer {	padding-left: 15px;	padding-right: 15px;	min-height: 330px;	min-width: 600px;	}		div#footer p {	margin: 0 auto;	padding-top: 300px;	text-align: center;		}		div#footerabout {		float: left;		padding-left: 15px;		padding-right: 15px;		min-height: 130px;		min-width: 600px;	}	div#footerabout p {		margin: 0 auto;		padding-top: 75px;		text-align: center;		}				div#footercontact {			float: left;			padding-left: 15px;			padding-right: 15px;					min-width: 400px;	}		div#footercontact p {			margin: 0 auto;			padding-top: 75px;			text-align: center;			}		