html {
	margin: 0px; padding: 0px; min-width: 740px;
}
body {
	margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#page {
	padding: 0px; margin: 0px auto 0px auto; width: 740px;
}
#topinfo {
	width: 740px; height: 30px; margin: 4px 0px;
}
#topinfo p {
	margin: 5px 0px; font-size: 12px; line-height: 20px;
}
#header {
	width: 740px; margin: 0px 0px 10px 0px; height: 65px; background-color: #1D1D1D;
}
#header a:link {
	font-size: 10px; line-height: 20px; text-decoration: none;
}
#header a:link, #header a:visited, #header a:active {
	color: #BEFF3D; font-size: 10px; line-height: 20px; text-decoration: none;
}
#header h2 {
	margin: 0px; letter-spacing: 3px; width: 420px; font-size: 28px; line-height: 31px; color: #FFFFFF; font-weight: normal; float: left; background-image: url(../images/header.png); background-repeat: no-repeat; background-position: left top; padding: 13px 0px 21px 172px;
}
#header p {
	width: 180pxb; font-size: 14px; line-height: 18px; color: #FFFFFF; font-weight: normal; float: right; text-align: right; margin: 0px; padding: 40px 20px 2px 0px;
}
#display {
	width: 740px; margin: 0px; padding: 0px; overflow: hidden;
}
#maincontent {
	float: right; width: 570px; 
}
#maincontent p {
	font-size: 10px; line-height: 18px; color: #000000; padding: 0px 0px 10px 0px; margin: 0px 0px 3px 0px;
}
#titlemenu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#titlemenu li {
	margin: 0px; padding: 0px;
}
#titlemenu a:link, #titlemenu a:visited, #titlemenu a:active {
	line-height: 20px; color: #8BC60B; font-size: 10px; font-weight: bold;
}
#images {
	margin: 0px; padding: 0px; width: 740px; height: 120px;
}
#bottomimages {
	width: 340px; float: left;
}
#bottomimages img {
	padding: 0px; height: 100px; margin: 10px 10px 10px 0px; opacity: 0.9; filter: alpha(opacity=90);
}
#bottomimages img:hover {
	opacity: 1.0; filter: alpha(opacity=100); cursor: pointer;
}
#thirdimage {
	margin: 10px 0px 10px 0px;
}
#footer {
	width: 740px; margin: 0px; padding: 0px; clear: both; float: none;
}
#footer p {
	margin: 0px; padding: 0px; font-size: 10px; line-height: 14px; color: #999; text-align: center;
}
A:LINK, A:VISITED, A:ACTIVE {
	color: #060; text-decoration: none;
}
A:HOVER {
	color: #000000;
}
#contactinformation {
	border: 0px; margin: 0px; padding: 0px;
}
table img {
	margin: 0px; padding: 0px; width: 132px; margin: 34px 24px 0px 24px;
}
.contactcolumn {
	border: 0px; width: 544px; margin: 0px; padding: 0px;
}
#maincontent table tr td.contactimg {
	border: 0px; width: 132px; padding: 0px; vertical-align: top;
}
#maincontent table tr td.contactinfo {
	width: 181px; border: 0px; padding: 0px; vertical-align: top;
}
#maincontent table tr td.contactinfo p {
	margin: 0px; padding: 0px 5px 3px 5px; line-height: 12px; font-size: 8px; width: 171px; text-align: center; vertical-align: top;
}
#maincontent table tr td.contactinfo p.titlename {
	padding: 6px 0px 6px 5px; margin: 0px 24px 0px 24px; border-left: 2px #BEFF3D solid; width: 125px; min-height: 24px; font-size: 10px; text-align: left; background-color: #E8FFA5;
}
#maincontent table tr td.contactinfo p.titletype {
	font-size: 9px;
}
#contactus p {
	margin: 0px; padding: 0px; font-size: 11px; line-height: 15px;
}
#diaryinfo {
	width: 290px; float: left;
}
.diaryinfo2 {
	width: 290px; height: 350px;
}
.diaryinfo2 p {
	font-size: 11px; width: 290px; margin: 0px; padding: 3px 0px 0px 0px;
}
h3 {
	margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 12px; text-align: center; font-weight: bold; width: 290px;
}
h4 {
	font-size: 11px; width: 290px; margin: 0px; padding: 0px; font-weight: bold;
}
#diary {
	width: 280px; float: right;
}
#diary a:link, #diary a:hover, #diary a:visited, #diary a:active {
	display: block; color: #000000; line-height: 10px; padding: 8px 0px 8px 0px;
}
#diary table {
	width: 280px; text-align: center; vertical-align: middle; padding: 0px; margin: 0px; border: 0px; background-color: #fffff;
}
#diary tr {
	width: 280px; height: 30px; margin: 0px; padding: 0px; border: 0px;
}
#diary td {
	width: 36px; height: 26px; background-color: #E8FFA5; border: 2px #BEFF3D solid; margin: 0px; padding: 0px;
}
#diary td:hover {
	background-color: #E1FF87; cursor: pointer;
}
#diary tr.titledays td {
	font-weight: bold; border: 2px #AFAFAF solid; background-color: #1D1D1D;
}
#diary tr.titledays td p {
	color: #ffffff;
}
#diary tr.titledays td:hover {
	background-color: #1D1D1D;
}
#diary td p {
	margin: 0px; padding: 0px; line-height: 10px; color: #000000; text-size: 10px;
}
label {
	margin: 0px; padding: 0px 0px 0px 5px; line-height: 13px; font-size: 11px; width: 100px; position: absolute; font-weight: bold;
}