body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url('../images/background-lines.gif');}

a {
	color: #093BA0;
	text-decoration: underline;}

a:hover {
	color: #000;
	text-decoration: none;}

#page {
	width: 1024px;
	height: 200px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	font: normal 13px "Comic Sans MS", Verdana, Arial, Helvetica, san-serif;
	line-height: 18px;}

#main {
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	width: 1024px;}

#logo {
	behavior: url(iepngfix.htc);
	width: 260px;
	height: 231px;}

#sidebar {
	width: 260px;
	position: relative;
	float: left;
	min-height: 800px;
	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, san-serif;
	text-align: center;}

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0 20px;}

#sidebar ul li {
	background: url('../images/nav-item-bg.png') no-repeat 0 -5px;
	behavior: url(iepngfix.htc);
	height: 33px;
	width: 211px;
	color: #000;
	line-height: 20px;
	padding-top: 3px;
	text-transform: uppercase;}

#sidebar ul a {
	color: #fff;
	text-decoration: none;}

#sidebar ul a:hover {
	color: #ccc;
	text-decoration: none;}

#headertitle {
	width: 764px;
	height: 233px;
	position: relative;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	background: url('../images/page-bg-top.png') no-repeat;
	behavior: url(iepngfix.htc);}

#headerbottom {
	width: 764px;
	height: 117px;
	position: relative;
	float: right;
	text-align: center;
	padding: 0;
	margin: 0;
	background: url('../images/page-bg-bottom.png') no-repeat;
	behavior: url(iepngfix.htc);}

#headerimg {
	width: 617px;
	position: relative;
	float: left;
	}

#contentbox {
	width: 764px;
	position: relative;
	float: left;
	background: url('../images/page-bg.gif') repeat-y;
	}

#content {
	position: relative;
	float: left;
	padding: 0 80px;
	color: #000;
	}

#content h1 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 16px 0;}

#content h2 {
	font-size: 16px;
	padding: 0;
	margin: 0 0 16px 0;}

#content p {
	padding: 0;
	margin: 0 0 16px 0;
	background: #fff;}

#content ul {
	list-style: square;
	padding: 0;
	margin: 0 20px;}

#home-gallery {
	width: 251px;
	height: 308px;
	position: relative;
	float: left;
	background: url('../images/home-gallery.png') no-repeat;}

#home-gallery img#photos {
	margin: 76px 0 0 123px;
	padding: 0;
	width: 98px;
	height: 56px;}

#home-gallery img#birthday {
	margin: 56px 0 0 54px;
	width: 120px;
	height: 81px;}


#home-featured {
	width: 260px;
	height: 308px;
	position: relative;
	float: left;
	background: url('../images/home-featured.png') no-repeat;
	behavior: url(iepngfix.htc);}

#home-featured p {
	margin: 4px 100px 0 40px;
	font: normal 11px "Comic Sans MS", Verdana;
	line-height: 15px;
	text-align: left;}

#home-featured img {
	margin: 56px 0 0 38px;
	width: 140px;
	height: 50px;}

#home-events {
	width: 253px;
	height: 308px;
	position: relative;
	float: left;
	background: url('../images/home-events.png') no-repeat;
	behavior: url(iepngfix.htc);}

#home-events p {
	margin: 16px 80px 0 30px;
	font: normal 12px "Comic Sans MS", Verdana;
	line-height: 18px;
	text-align: center;}

#home-events img {
	margin: 56px 0 0 32px;
	width: 92px;
	height: 33px;}
	
.error {
     color: red;}	
	

