/* re-defined html tags */
body
{
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 140%;
	background-image:url(../images/background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
td
{
	vertical-align: top;
}
img
{	
	border: none;
}
h1
{
	font-size: 103%;
	color: #FFF;
}
h2
{
	font-size: 93%;
	color: #FFF;
}
strong
{
	color: #FFF;
}
a
{
	color: #FFF;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
blockquote
{
	font-style: italic;
}
/* layout */
#MainLayout
{
	margin-left: auto;
	margin-right: auto;
}
#LeftColumn
{
	width: 156px;
}
#RightColumn
{
	width: 100px;
}
.CentreContent
{
	width: 358px;
}
.CentreContent iframe
{
	height: 421px;
	width: 325px;
	margin-top: 88px;
	margin-left: 8px;
	border: none;
}
#Navigation
{
	margin-top: 28px;
	margin-left:19px;
	_margin-left: 20px;
	
}
#SecNav
{
	float: right;
	margin-top: 80px;
	width: 100px;
}
#SecNav td
{
	float: right;
	text-align: right;
	padding-right: 8px;
}
#SecNav td img
{
	float: right;
}
#SecNav td a
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#SecNav td a:hover
{
	text-decoration: underline;
}
#SecNav td a.Selected
{
	font-style: italic;
	text-decoration: underline;
	color: #FFF;
}
.SecHeader
{
	padding-bottom: 14px;
}
.footer
{
	background-image:url(../images/bottom.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: center top;
	height: 88px;
}
/* frames */
#Frame
{
	background-color: #B8DB4D;
	background-image: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#Frame h2.Diary
{
	display: block;
	border-bottom: 1px solid #FFF;
}
#Frame .ToTop
{
	margin-bottom: 20px;
}
#Frame .ToTop a
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#Frame .ToTop a:hover
{
	text-decoration: underline;
}
#Frame p.HomePara
{
	margin-bottom: 0px;
}
#Frame .ChildrenThumbNails
{
	width: 264px;
	height: 188px;
	margin-left: auto;
	margin-right:auto;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#Frame .HouseThumbNails
{
	width: 264px;
	height: 94px;
	margin-left: auto;
	margin-right:auto;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#Frame .Gallery
{
	float: left;
}
#Frame .Gallery img
{
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#Frame #MainPicArea 
{
	width: 264px;
	margin-left: auto;
	margin-right:auto;
}
#Frame #MainPicArea img
{
	border: 1px solid #FFF;
}
#Frame .Children
{
	width: 264px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom: 0px;
	background-image: url(../images/children_gallery_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 9px;
	padding-bottom: 0px;
}
#Frame .House
{
	width: 264px;
	margin-left: auto;
	margin-right:auto;
	background-image: url(../images/house_gallery_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 9px;
}
p.caption 
{
	margin: 0px;
	font-size: 10px;
	line-height: 100%;
}
.Image
{
	width: 1%;
	float: right;
}
