body{margin:0; padding:0; font-family: verdana, Arial, Helvetica, sans-serif; color: #686868; font-size: 12px; text-align: left;
height: 100%; }

#toppage{width: 775px; margin: 0 auto; background-image:url(images/fill.jpg); background-repeat:repeat-y; background-position:center top;}
#toppage .contentsheader{background-image:url(images/headerimage.jpg); background-repeat:no-repeat; background-position:center top; }
#toppage .contentsheader .menu{width: 465px; height: 36px; padding: 126px 0 0 45px; color: #fff;}
#toppage .contentsheader .menu a{color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; }
#toppage .contentsheader .menu a:hover{color: #900592;}
#toppage .contentsheader .left{width: 500px; float: left; }
#toppage .contentsheader .left .contents{padding: 30px 15px 30px 40px; line-height: 18px; text-align:justify;}
#toppage .contentsheader .left .contents a{color: #647707; text-decoration:underline; font-weight: bold; font-size: 10px;}
#toppage .contentsheader .left .contents a:hover{ text-decoration:none;}
#toppage .contentsheader .right{width: 245px; float: left; padding: 30px 0 0 30px;}

#toppage .contentsheader .footmenu{text-align: center; margin-bottom: 10px;}
a{color: #900592; font-size:10px; text-decoration:none; font-weight: bold;}
a:hover{text-decoration:underline;}
#toppage .contentsheader #foot{width: 775px; margin: 0 auto; background-image:url(images/footimage.jpg); background-repeat:no-repeat; height: 52px; }
#toppage .contentsheader #foot a{color: #000; font-size:10px; text-decoration:none;}
#toppage .contentsheader #foot a:hover{text-decoration:underline;}
.pictures{ background-color: #ff9696; padding: 5px; margin-bottom: 10px;}
h1{color: #900592; font-size: 18px; margin: 0; padding: 0; font-family: Arial; margin-bottom: 10px;}
b{color: #647707;}
