BODY,FORM,P,EMBED,UL,H1,H2,H3,H4,H5,H6{
	margin:0;
	padding:0;
}
IFRAME,IMG{
	border:0;
}

BODY{
	font:bold 11px "Lucida Grande",verdana;
	background-color:#ffa;
	text-align:center;
}
A:link,A:visited{
	color:#e00;
	text-decoration:underline;
}
H2,H3{
	text-align:center;
	padding:2 0;
	font-size:11px;
}
H2{
	color:#fff;
}
H3{
	background-color:#e00;
	color:#fff;
}
H4{
	background-color:#fe4;
	font-size:12px;
}
H5{
	font-size:14px;
	color:#fd0;
	margin:4 0px;
	text-shadow:#000 2px 2px 2px;
}
H6{
	font-size:14px;
	color:#e60;
}
SELECT{
	font-size:10px;
	color:#e00;
	background-color:#ffe;
	border:1px solid;
	border-color:#ddc;
	vertical-align:middle;
}
UL{
	list-style-type:none;
	font-size:10px;
	line-height:15px;
}
LI A{
	display:block;
	width:100%
}
LI A:link,LI A:visited{
	color:#000;
	text-decoration:none;
}
LI A:hover,LI A:focus{
	color:#ffe;
	background-color:#e00;
}
EMBED{
	height:0;
}
/*	form
************************/
.sbmt{
	font-size:11px;
	background-color:#ddc;
}
.rdo{
	vertical-align:middle;
}
.pswd{
	color:#aaa;
}
/*	layout
*******************/
#logo,#main,#ftr,#csqn{width:642;}
#logo{
	background-color:#fd0;
	padding:12 0;
	text-align:left;
}
#main{
	position:relative;
	margin:auto;
}
#floor1{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}
#floor2{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	visibility:hidden;
}
#ftr{
	clear:left;
	text-align:center;
	background-color:#e00;
	color:#ffa;
}
.csqn{
/*	background-color:#e00;	*/
}
#col_L,#col_R{float:left;}
#col_L{
	z-index:1;
	width:403;
	margin-right:10;
	text-align:left;
}
#col_R{
	width:229;
	padding-top:8;
	text-align:right;
	margin-bottom:10;
}

/*	comment*/
.navi{
	position:relative;
	z-index:1;
	width:403;
	font-size:10px;
	margin:8 0;
}
.mssg_bx{
	background-color:#884;
	width:400;
	position:relative;
	top:3px;
	left:3px;
	display:none;
	clear:both;
}
#page1{display:block;}
.omssg{
	background-color:#000;
	width:400;
	position:relative;
	top:-3px;
	left:-3px;
	padding:1 0;
}
.imssg{
	background-color:#ffc;
	width:398;
	margin:0 1;
}
.message{
	border:1px solid;
	border-width:0 1;
	background-color:#ffc;
	font-size:12px;
	font-weight:normal;
}
.name{
	float:left;
	font-size:12px;
	color:#e22;
	margin:4 6;
}
.rply{
	font-size:11px;
	color:#a00;
	margin-left:6;
}
.date{
	float:right;
	font-size:10px;
	color:#c00;
	margin:6 6 0 auto;
}
.com{
	clear:left;
	padding:0 7 10 13;
	line-height:125%;
	border-bottom:1px dotted #884;
	font-weight:normal;
	font-size:12px;
}


/*	form*/
#KND,#EZS{display:none}
.frm{
	margin-top:8;
}
.frm_bx{
	background-color:#ddc;
	border:1px solid #442;
	padding:6 9 9;
	top:-19;
	margin-bottom:9;
	text-align:right;
}
.cls_bar{
	top:-18;
	height18;
	text-align:right;
	padding:3;
}

/*	foto*/
#foto_bx{display:block}
#foto_bx{
	background-color:#884;
	width:172;
	float:right;
	margin-top:3;
	margin-bottom:8;
}
#ofoto{
	background-color:#000;
	width:172;
	position:relative;
	top:-3px;
	left:-3px;
	padding:1 0;
}
#ifoto{
	background-color:#fff;
	width:170;
	margin:0 1;
}
#foto{
	width:172;
	height:132;
	text-align:center;
	border:1px solid;
	border-color:#886 #000 #000 #886;
	background-color:#fff;
}
div#ifoto IMG{margin:5;}
/*	footer*/
.bg_Y{
	background-color:#fd0;
	color:#fd0;
	font-size:6px;
}
.cr{
	font-size:9px;
	padding:4;
}
/*****ARCHIVES******/
#BBSedit{
	position:relative;
	background-color:#443;
	width:642px;
	padding:1 0;
	text-align:center;
}
.icon{
	float:right;;
	width:80;
	margin:0 8 8 8;
	text-align:center;
	font-size:10px;
}
#nextmatch{
	background-color:#443;
	clear:both;
	text-align:left;
	margin-bottom:8;
	padding:1 0;
}
.nm{
	padding:6;
	margin:1 1 0 1;
	background-color:#ee8;
}
DIV.nm DIV A{
	font-size:8px;
	padding:0 1;
}
.fix{
	color:#e00;
	font-weight:normal;
}
.opop{
	position:absolute;
	border:1px solid;
	font-size:9px;
	z-index:3;
}
.ipop{
	text-align:center;
	border:1px solid;
	border-color:#fff #888 #888 #fff;
	background-color:#ddc
}
#year,#month{
	visibility:hidden;
	top:2;
}
#year{width:46px;}
#month{width:32px;}
.tri{font:10px webdings;width:6px;height:10px;vertical-align:middle;padding-right:-2px;}

/**************/
.opanel{
	background-color:#443;
	width:229;
	padding:1 0;
	position:relative;
}
.ipanel{
	background-color:#ddc;
	margin:0 1;
	padding:4 6;
	position:relative;
}
.closebox{
	position:absolute;
	top:0;
	width:100%;
	padding:3 0;
	text-align:right;
}
div.closebox IMG{margin-right:3}
/*	calendar*/
#calendar{
	font-size:12px;
	padding:0;
	background-color:#bb6;
	width:100%;
	margin-bottom:10;
}
#calendar CAPTION{
	color:#ffc;
	font-weight:bold;
	background-color:#444222;
	border:1px solid #884;
	height:17px;
	padding-top:2;
}
#calendar CAPTION A{
	color:#ffc;
	text-decoration:none;
	margin:0 6;
	font-size:8px;
}
#calendar TH,#calendar TD{
	text-align:center;
	margin:0;
	height:17px;
	padding-top:1px;
	width:27px;
	cursor:default;
}
#calendar TD{
	background-color:#ffa;
	color:#444222;
}
#calendar TH.mon{
	background-color:#884;
	color:#ddd777;
	font-size:12px;
	width:32px;
}
#calendar TH.mon A{
	color:#ffc;
	text-decoration:none;
	font-size:8px;
}
#calendar TH{
	background-color:#ddd777;
	color:#444222;
	font-size:10px;
}
#calendar TD.ntm{
	color:#884;
}
#calendar TD.mday0{
	color:#ffc;
	background-color:#f86;
}
#calendar TD.mday1{
	color:#ffc;
	font-weight:bold;
	background-color:#f44;
}
#calendar TD.mday2{
	color:#ffc;
	font-weight:bold;
	background-color:#f42;
}
#calendar TD.today{
	background-color:#fe4;
	font-weight:bold;
}
#calendar TD.wedding{
	color:#fff;
	background:url(../img/heart.png) #fff center no-repeat;
	font-weight:bold;
	font-size:10px;
	text-shadow:#000 2px 2px 2px;
}
