html {overflow-y: scroll;}
body {
  font:80.5% Verdana,Geneva,Arial,sans-serif;
  background:#000;
  color:#C0C0C0;
  margin:0;
  padding:0;
  text-align:center
}
input {font-family:Verdana,Geneva,Arial,sans-serif}
h1,h2,h3,h4,h5,h6 {text-align:left;color:#fff;}
h1{font-size:1.5em;font-weight:normal}
h2{font-size:1.15em}
h3{font-size:1em;margin-bottom:0}
h4{font-size:1em;margin-bottom:0;font-weight:normal}
a{color:#069}
a:hover{color:#06f;background:#383838}
img {border:0}
#header {
	width:700px;
	height:76px;
	margin:0 auto;
	text-align:left;
	position:relative;
	margin-top:20px;
}
#header #logo {
	position:absolute;
	top:0px;
	left:13px;
}
#header h1 {
	position:absolute;
	top:25px;
	left:126px;
}
#header>h1 {
	top:12px;
}
#pg {
	background:#292929;
	width:700px;
	margin:20px auto;
	border:1px solid #fff;
	position:relative
}
.cnr img {
	position:absolute;
	bottom:-2px;
	left:-1px;
}
.cnr > img {
	bottom:-1px;
}
#navLeft {
	width:102px;
	float:left;
	text-align:left;
	overflow:hidden;
}
#navLeft ul {
	margin:0;padding:0;
}
#navLeft li {
	list-style-type:none;
	margin:0;padding:0;
	border-bottom:1px solid #fff;
}
#navLeft a {
	color:#fff;
	text-decoration:none;
	padding:3px 8px;
	display:block;
	width:86px;
	
}
#navLeft a:hover, #navLeft .selected a {
	background:#484848;
}
#login {
	margin-top:1em;
	padding:8px;
}
#login form, #login fieldset {
	margin:0;padding:0;
	border:0;
}
#login legend {
	display:none;
}
#login input {
	width:80px;
	padding:1px;
	border:1px solid #000;
	font-size:0.87em;
	margin-bottom:10px;
}
#login input.submit {
	width:60px;
	height:15px;
	background:#808080 url(../images/btnLogin.gif) no-repeat;
	color:#fff;
	margin-left:20px;
	font-size:.8em;
	border:0;
}
#login label {
	color:#fff;
	font-size:0.87em;
}

#content {
	border-left:1px solid #fff;
	float:right;
	width:497px;
	padding:30px 50px;
	overflow:hidden
}

#content p {
	text-align:justify;
	margin-top:0
}#eventText {	font-weight:bold;	color:#fff;	background:url(../images/PGC_High_tea_party.jpg) no-repeat;	text-align:centre;	font-size:1.3em;	padding:290px 0 0 0;	height:460px;}
#footer {
	color:#fff;
	width:700px;
	margin:0 auto;
	padding-bottom:20px;
}
#footer p {
	text-align:right;
}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-table}
* html .clearfix{height:1%}
.clearfix{display:block}
.hide{position:absolute;left:-9999px;width:1px}