body {
	color:				#ffffff;
	font-size:			10px;
	margin:				0px;
	padding:			0px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	background-color:	#d4002b;
	}

.text {
	color:				#ffffff;
	font-size:			10px;
	font-family:		arial, helvetica, sans-serif;
	}

a {
	color:				#ffff00;
	text-decoration:	none;
	}

a:hover {
	text-decoration:	underline;
	}

#menu {
	position:			absolute;
	width:				165px;
	top:				20px;
	left:				30px;
	z-index:			2;
	}

#content {
	position:			absolute;
	width:				570px;
	height:				auto;
	top:				79px;
	left:				120px;
	z-index:			1;
	background-image:	url(../images/layout/content-02.gif);
	}	

#content-middle {
	height:				auto;
	padding:			0 15 0 80;
	}

.content-middle {
	text-align:			center;
	font-family:		ariel, helvetica, sans-serif;
	font-size:			12px;
	color:				#ffffff;	
	}

#content-top {
	width:				auto;
	height:				21px;
	background-image:	url(../images/layout/content-01.gif);
	}
	
#content-bottom {
	width:				auto;
	height:				40px;
	background-image:	url(../images/layout/content-03.gif);
	}

#mycountdowndiv {
	text-align:			center;
	color:				#ffffff;
	font-size:			12px;
	font-weight:		bold;
	}

/* Banners */

#banner {
	position:			absolute;
	z-index:			1;
	width:				470px;
	height:				60px;
	left:				195px;
	top:				5px;
	text-align:			center;
	}

/* Gastebook */

#navigate {
	width:				420px;
	text-align:			left;
	margin:				0 auto 8px
	}
	
.entry {
	width:				400px;
	padding:			10px;
	margin:				0 auto 15px;
	text-align:			left;
	border:				solid 1px black;
	}

.name {
	font-weight:		bold;
	float:				left
	}
	
.info {
	float:				right;
	margin-bottom:		1em;
	}
	
.entry p {
	clear: both;
	margin-top:			0;
	margin-bottom:		1em;
	}
	
.date {
	font-size:			10px;
	text-align:			right;
	}

label {
	float:				left;
	text-align:			left;
	font-weight:		bold;
	width:				70px;
	margin-left:		60px;
	}

input, textarea {
	width:				175px;
	background:			#DEF;
	border:				solid black 1px;
	background:			#77ee77;
	font:				11px Verdana, Arial, Helvetica, sans-serif;
	}

input.submit {
	font-weight:		bold;
	width:				auto;
	}

/* Gallery */

.image_info {
    display:			block;
    font-size:			10px;
    color:				#999;
    border:				0px;
    }
	
img {
	border-width: 0;
}
.image {
    margin-bottom:5px;
}
.image img {
    padding:6px;
    border: 1px solid #000;
    display:block;
    background-color: #fff;
    margin-top: 10px;
}