h1, h2, h3, h4, h5, h6,  form, fieldset,table,li,ul { margin: 0pt; padding: 0pt; font-weight:normal; }
h1{font-size:22px; padding-bottom:5px;}
h2{font-size:15px; padding-bottom:4px;}
h3{font-size:17px; padding-bottom:3px; font-weight:bold;}

ul,li{list-style-type:none;}
a{text-decoration:none; color:#FFFFFF;}
body {background: #FF5DAD url(bg.jpg) repeat-y scroll center; color:#FFFFFF;}
#container{width:520px; margin:0pt auto;}
#wraper{width:500px; padding:0pt 10px;}
#header{height:75px;}
#header h1 a{
	display:block;
	width:352px;
	height:66px;
	background:url(logo.jpg);
	text-indent: -9000px;
}
#blk1{background:#FF5EAE url(bg_flower.gif) scroll center right no-repeat; border-top: #D2E9FF 5px solid; height:290px;}
#blk2{
	background:#CCE6FF url(bg_rings.jpg) scroll center left  no-repeat;
	height:120px;
	border-top:#FFFFFF solid 3px;
	border-bottom:#FFFFFF solid 3px;
	text-align: right;
	padding: 10px 20px 0pt 0pt;
}
#blk3{background:#FF5EAE; height:175px;border-bottom:#FFFFFF solid 2px; color:#FFFFFF; font-size:80%; padding-top:5px;font-weight:bold;}
#blk4{background:#CC0066 url(bg_flower.gif) scroll center right no-repeat; height:290px;}
#contents{
	background-attachment: scroll;
	background-color: #F76DB3;
	background-image: url(bg_contents.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	padding:5px;
	
}
#msg{background:#0080FF; border-bottom:#FFFFFF solid 2px; padding:1px 5px;}
#contents li {float: left;}
#contents a:hover{}
#contents ul a {  margin: 0pt 11px 15px 11px; padding: 5px; width: 130px;  height: 30px; overflow: hidden; display:block; text-align:center; background:url(bg_cat_links.gif) repeat-x; color:#CE0063; font-weight:bold; line-height:15px; }
#contents ul a:hover { background:url(bg_cat_links_over.gif) repeat-x; }
.clear{clear:both;}

#footer{ padding:10px 45px 10px 10px; background:#0080FF url(bg_flower_small.gif) scroll center right no-repeat; height:40px; border-top:#FFFFFF solid 2px; font-size:80%;}
#footer a{text-decoration:underline; font-weight:bold;}
form input,form select{border:#CE0063 solid 1px; background:#EAF4FF; color:#CE0063; font-size:90%; font-weight:normal;}
form input.small{width:55px; background: no-repeat #EAF4FF url(bg_year.jpg) scroll center center}
form label{display:block; clear:both;}
form label span{ padding-left:100px; }
.left{float:left; margin-left:7px;}
.right{float:right; margin-right:7px;}
.blockBrd{border:#FFFFFF solid 1px; padding:5px; width:220px; height:160px;}
.blockBrd h3{background:#FFFFFF; color:#FF51A8; padding:2px;}


