@charset "utf-8";/* CSS Document */body  { 	font-family: Times New Roman; 	margin: 0px; padding: 0px 	}#bg01 { 	background-image: url('../images/bg_01.jpg'); 	background-repeat: 	no-repeat; 	background-attachment: fixed; 	position: fixed; width: 514px; 	height: 767px; 	bottom: 0px; 	left: 0px; 	z-index: -1; 	font-family: Times New Roman; background-position: left 	}	#bg02 {	background-image:url(../images/bg_02.jpg);	background-repeat:no-repeat;	background-attachment:fixed;	background-position:bottom right;	position:fixed;	width:507px;	height:767px;	bottom:0px;	right:0px;	z-index:-1;	}/*banner*/	#box1 {	background-color:#FFF;	background-image:url(../images/banner.jpg);	background-repeat:no-repeat;	margin:0px auto;	padding:0px;	width:812px;	height:110px;	z-index:-2;	}	/*links*/#box2 {	background-color:#FFF;	margin:0px auto;	padding:0px;	width:812px;	z-index:-2;	}/*content box*/	#box3 {	background-color:#FFF;	margin:0px auto;	padding:0x;	width:812px;	z-index:-2;	}/*text box*/#box4 {	background-color:#FFF;	margin:0px;	padding:5px 10px 5px 10px;	width:790px;	border:1px solid #000;	float:left;	z-index:-2;		}/*updates*/	#box5 {	background-color:#336;	color:#FFF;	margin:0px;	padding:15px 5px 5px 5px;	width:225px;	float:left;	border-bottom:1px solid #000;	border-left:1px solid #000;	border-right:1px solid #000;	z-index:-2;		}	/*filler box*/	#box6 {	margin:5px 2px;	padding:3px 10px 10px 10px;	border:1px solid #000;	height:885px;	z-index:-2;	}	/*filler box*/	#box7 {	margin:5px 2px;	padding:3px 10px 10px 10px;	border:1px solid #000;	height:1300px;	z-index:-2;	}/*filler box*/	#box8 {	margin:5px 2px;	padding:3px 10px 10px 10px;	border:1px solid #000;	z-index:-2;	}	h1.events {	padding:0px;	margin:0px;	font-family:"Times New Roman", Times, serif;	font-size:24px;	font-weight:bolder;	}	h1.headline {	padding:0px;	margin:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	font-weight:bolder;	}	li.events {	margin:15px 3px;	}	p.text {	margin:5px 2px;	padding:3px 5px 10px 5px;	border:1px solid #000;	}hr {	width:200px;	border:2px dotted #999;	}	p.fineprint {	font-size:11px;	color:#666;	text-align:center;	}	font.fineprint {	font-size:11px;	color:#666;	}li.list {	margin:15px 3px;	}img.left {	border:0px;	float:left;	margin:0px 3px;	padding:4px 3px 3px 0px;	}	img.right {	padding:10px;	border:0px;	float:right;	}/*navigation bar as an inline list*/	#navi, #navi ul {	margin:0px;	padding:0px;	list-style:none;	text-align:center;	}	/*individual links*/	#navi li {	background-color:#FFF;	margin:0px;	padding:1px 17.8px 3px 15px;	float:left;	text-align:center;	font-size:16px;	border-bottom:3px solid #000;	}	#navi li:hover {	background-color:#336;	}	#navi a {	color:#000;	text-decoration:none;	}	#navi a:hover {	color:#FFF;	text-decoration:underline;	}