* {
  border-width: 1px;
  }

a:link {
	color: #ff8c00;
	}

a:visited {
	color: #ff8c00;
	}

a:active {
	color: #ff8c00;
	}

a:hover {
	color: #ff8c00;
	}

.backtop a:link{ color: white; }
.backtop a:visited{ color: white; }
.backtop a:active{ color: white; }
.backtop a:hover{ color: white; }
.backtop { 
        text-align: center;
	border-top:2px groove #f60;
       /*     TOP  R   Bot  L   */
       margin: 20% 2% 2em 2%;

          }
.banner a:link{ color: white; }
.banner a:visited{ color: white; }
.banner a:active{ color: white; }
.banner a:hover{ color: white; }
.banner { 
        /*text-align: center;*/
	/*border-top:2px groove #f60;*/
       /*     TOP  R   Bot  L   */
       margin: 0 0 0 0; 

          }
.title{
        margin-right: 10%;
	color:red;
	font-weight:bold;
	padding:0 0 2px 10px;
	border-bottom:1px solid #ccc;
      }

.main{
       /*     TOP  R   Bot  L   */
       margin:10px 50% 30px 30px;
     }

.sideimage {
	background-image: url("table-side.gif");
	background-repeat: repeat-y
	}
.bottoml {
       /*     TOP  R   Bot  L   */
        margin: 0px 0px  60px 0px;
	background-image: url("bottom-l.gif");
	background-repeat: no-repeat
	}
.bottom {
       /*     TOP  R   Bot  L   */
        margin: 0px 0px  60px 100px;
	background-image: url("bottom.gif");
	background-repeat: repeat-x
	}

.body {
	background-image: url("../icons/bg.gif");
  }
.base {
       /*     TOP  R   Bot  L   */
        margin: 0px 0px  0px 0px;
        border-width: 0;
        padding: 0;
      }
.base-tl {
       /*     TOP  R   Bot  L   */
        margin: 0px 0px  0px 0px;
	background-image: url("base-top-l.gif");
        border-width: 0;
        padding: 0;
	background-repeat: no-repeat
	}
.base-top {
       /*     TOP  R   Bot  L   */
        margin: 0px 0px  0px 0px;
	background-image: url("base-top.gif");
        border-width: 0;
        padding: 0;
	background-repeat: repeat-x
	}

.oshirase {
        margin-left:10px;
	background-color: #ddddff;
        border-color: #cc6600;
        border-style: solid;
        border-width: 1px 4px 1px 4px;
	padding-left: 10px
  }
.top {
        margin-left:10px;
  }
