 body {				font:normal 0.8em Arial,Verdana,sans-serif; color:#000; }
 #event-nation {		height:100%; width:100%; margin:0; padding:0; background:#039 url(images/sea.jpg) repeat; }

 #main_bx {			height:100%; width:100%; background:transparent url(images/horizon.jpg) -50px top repeat-x; }
 #head_bx {			position:relative; height:339px; width:1000px; background:transparent url(images/head.jpg) left top no-repeat; }

 #head_bx .left_bx {		position:absolute; height:120px; left:12px; top:140px; }
 #head_bx .left_bx h2 {		margin:0; padding:5px 5px; font:bold 16px Georgia,Times,serif; color:#3c3; text-decoration:underline; }
 #head_bx .left_bx ul {		margin:0; padding:0; list-style:none; }
 #head_bx .left_bx a {		display:block; text-decoration:none; width:176px; color:#050; font:bold 12px Arial,sans-serif; height:16px; line-height:16px; }
 #head_bx .left_bx a:hover { 	background:#060; color:#3c3; }
 #head_bx .left_bx span {	margin:0 10px 0 15px; }

 #head_bx .center_bx {		position:absolute; left:264px; top:200px; border:2px solid #36c; }
 #head_bx .center_bx a {	display:block; background:#000; width:468px; height:60px; border:2px solid #9cf; overflow:hidden; }
 #head_bx .center_bx img {	border:0; }

 #head_bx .right_bx {		position:absolute; height:120px; right:12px; top:140px; }
 #head_bx .right_bx h2 {	margin:0; padding:5px 5px 15px 5px; font:bold 16px Georgia,Times,serif; color:#fc6; text-decoration:underline; }
 #head_bx .right_bx ul {	margin:0; padding:0; list-style:none; }
 #head_bx .right_bx a {		display:block; text-decoration:none; width:176px; color:#741; font:bold 12px Arial,sans-serif; height:17px; line-height:17px; }
 #head_bx .right_bx a:hover { 	background:#741; color:#fc6; }
 #head_bx .right_bx span {	margin:0 10px 0 15px; }

 #body_bx {			position:relative; width:1000px; margin-top:-30px; }
 #body_bx .left_bx {		position:relative; float:left; width:200px; }
 #body_bx .right_bx {		position:relative; float:right; width:200px; }

 #body_bx .navi_bx {		position:relative; border:3px solid #9cf; margin:0 10px 2em 10px; }
 #body_bx .navi_bx h2 {		position:absolute; margin:0; padding:0; top:-1.1em; width:170px; font:bold 1.2em Georgia,Times,serif; color:#9cf; text-align:center; text-transform:uppercase; overflow:hidden; }
 #body_bx .navi_bx ul {		position:relative; margin:0em 0 0 0; padding:0; list-style:none; border:3px solid #369; }
 #body_bx .navi_bx a {		border-top:1px solid #dce5ed; border-bottom:1px solid #fff; color:#369; background:#fff; font:bold 1em Arial,sans-serif; display:block; overflow:hidden; text-decoration:none; width:168px; height:1.5em; line-height:1.5em; }
 #body_bx .navi_bx a:hover {	border-top:1px solid #369; border-bottom:1px solid #369; color:#fff; background:#69c url(images/navi.jpg) left repeat-y; }
 #body_bx .navi_bx span {	display:block; margin:0 5px; }

 #body_bx .center_bx {		position:relative; float:left; width:600px; }
 #body_bx .content_bx {		position:relative; border:3px solid #9cf; margin:0 10px 3.2em 10px; }
 #body_bx .content_bx h2 {	position:absolute; margin:0; padding:0; top:-1em; width:600px; font:bold 1.8em Georgia,Times,serif; color:#9cf; text-align:center; text-transform:uppercase; }
 #body_bx .border_bx {		position:relative; border:3px solid #369; background:#fff; padding:10px; }

 .content_bx a {		color:#369; font-weight:bold; }
 .content_bx a:hover {		color:#69c; }
 #body_bx input {		border:1px solid #369; background:#fff; padding:2px; }
 #body_bx input.submit {	border:1px solid #369; background:#9cf; padding:2px; }

 #foot_bx {			position:relative; clear:both; margin:0 200px; width:600px; border-top:1px solid #69f; font-size:0.9em; color:#69f; text-align:center; }
 #foot_bx span {		display:block; margin:5px; }
 #foot_bx a {			color:#69f; }
 #foot_bx a#aderama {		background:transparent url(images/aderama.gif) left bottom no-repeat; padding:2px 0px 2px 22px;  }
