html {
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 10pt;
	letter-spacing: -0.02em;
	background: #fff;
}

body {
	margin: 10px auto;
	width: 900px;
	padding: 0;
	background: white;
}
ul {
	font-size:12px;
	color: #555;
	line-height: 125%;
	width:90%;
}
li {
	padding-top:5px;
	padding-bottom:5px;
}
p {
	font-size:12px;
	color: #555;
	line-height: 125%;
	width:90%;
	margin-top:5px;
	font-family: "sans-serif", "Helvetica", "Arial";
}
.quote {
	color: #3d7abc;
	font-style:italic;
	margin-bottom:0px;
}
a {
	outline: none;
}
img {
	border: 0;
	margin: 0; 
	padding: 0;
}

h1 {
	font-size: 20px;
	color: #3d7abc;
	margin-bottom:0px;
}
h2 {
	font-size: 16px;
	color: #3d7abc;
	margin-bottom:0px;
}
h3 {
	font-size: 13px;
	color: #3d7abc;
}
table td {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #444;
}
.menu li {
	padding: 0;
}

#diarycontent table {
	font-size:12px;
	color: #555;
	line-height: 125%;
	width:90%;
	margin-top:5px;
	font-family: "sans-serif", "Helvetica", "Arial";
}

#brochurefrm input {
	width: 400px;
	color: gray;
}
#brochurefrm pre {
	margin-left: 5px;
}

#brochurefrm textarea {
	width: 404px;
	height: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: gray;
	border: 1px solid #aaa;
	padding: 0;
	margin: 0;
}
#brochuretbl {
	color: #709fce;
}
#brochuretbl td {
	color: #709fce;
	vertical-align: top;
}
	
#header {
	padding:0; 
	margin:0; 
	text-align: center;	
	width:900px;
}
#topmenu {
	padding:0;
	margin:0; 
	text-align: center; 
	width:900px;
}
#content {
	padding:0; 
	margin:0; 
	float: left; 
	width:700px;
}
#snow{
	padding: 0;
	margin:0;
	float: left:
	width:700px;
	text-align: center;
	color: red;
	font-weight: bold;
	font-size:12px;
}
#footer {
	width: 900px;
	margin:auto;
	padding:0;
	text-align:center;
	height:50px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#footer p {
	width:100%;
	margin:0;
	padding:0;
}
#cancelfloat {
	float: none;
}
#diarycontent h1 {
	font-size: 16px;
	color: #3d7abc;
}

#pagetop {
	width: 700px;
	height: 27px;
	margin:0;
	background-image:url('../images/page_top.jpg');
}
#pagecontent {
	width: 685px;
	padding-left: 15px;
	padding-bottom:30px;
	margin:0;
	background-image:url('../images/page_middle.jpg');
	background-repeat: repeat-y;
}
#pagebottom {
	width: 700px;
	height: 27px;
	margin:0;
	background-image:url('../images/page_bottom.jpg');
}

#leftnav {
	color: #d00;
	padding:0; 
	margin:0; 
	float:left; 
	width:174px;
}
#leftnav .current {
	color: #709fce;
	border-bottom: 2px solid #709fce;
	border-top: none;
}

#leftnav ul {
	background-color: white;
	list-style-type: none;
	width: 70%;
}
#leftnav li {
	border-bottom: 2px solid #ddd;
	padding-top:15px;
	padding-bottom:15px;
	font-size: 13px;
	letter-spacing: -0.04em;
}
#leftnav .last {
	border-bottom: none;
}
#leftnav .sublist {
	padding-left:15px;
}
#leftnav .sublist li {
	border-bottom: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-left:0px;
	font-size: 11px;
	letter-spacing: -0.04em;
}

#leftnav a {
	color: #888;
	text-decoration: none;
}
#leftnav a:hover {
	color: #709fce;
}
#diary_table {
	border-collapse: collapse;
}
#diary_table th,td {
	padding:2px;
	margin:0;
	border: 1px solid #eee;
}
#diary_table th {
	color: white;
	background: #3b5f91;
}

#diary_table td {
	color: #3b5f91;
	background: white;
}
#diary_table .weekend 
{
	background: #dce5f1;
}
#home4 h6 {
	font-weight: bold;
	color: #3b79c2;
	font-size: 12px;
	margin: 5px 0;
	padding: 0;
}
#home4 p {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
#home4 a {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}


