A:link {color :#333333; text-decoration : none;}
A:visited{color :#333333; text-decoration : none;}
A:hover{color:#333333;text-decoration:none;}

img{border:0px;
    padding:5px;
    float:right;}

.layout{width:1000px;
        height:100%;
        font-size:14px;
        line-height:150%;
        border:1px solid #89100a;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:10px;
        float:left;
        }
#navbar{width:600px;
        height:20px;
        list-style-type:none;
        margin-left:200px;
        margin-top:0px;
        margin-bottom:0px;
        padding-left:0;
        font-size:12px;
        }
ul#navbar li{width:118px;
             text-align:center;
             border:solid #89100a;
             border-width:0px 0px 0px 1px;
             float:left;
             }
ul#navbar li a{display:block;
               width:108px;
               height:16px;
               padding:5px;
               text-decoration:none;
               background-color:#e9e0d1;
               color:#89100a;
               float:left;
               }
ul#navbar li a:hover{background-color:#ffffff;
                     border:solid #990033;
                     border-width:0px 0px 3px 0px;
                     color:#996666;
                     }
ul#subject{width:172px;
           height:36px;
           margin-left:0px;
           margin-top:0px;
           margin-bottom:0px;
           padding-left:0;
           font-size:12px;
           line-height:150%;
           list-style-type:none;
           }
ul#subject li{border:solid #89100a;
              border-width:0px 0px 0px 0px;
              width:172px;
              height:44px;
              line-height:130%;
              margin-left:0px;
              }
ul#subject li a{display:block;
                width:172px;
                height:32px;
                padding-right:5px;
                padding-top:5px;
                text-decoration:none;
                background-color:#ffffff;
                color:#89100a;
                }
ul#subject li a:hover{background-color:#e9e0d1;
                      border:solid #993333;
                      border-width:0px 0px 2px 0px;
                      color:#89100a;
                      }
ul#page{width:190px;
           height:30px;
           margin-left:0px;
           margin-top:0px;
           margin-bottom:0px;
           padding-left:0;
           font-size:12px;
           line-height:150%;
           list-style-type:none;
           font-weight:bold;
           }
ul#page li{border:solid #89100a;
              border-width:1px 0px 1px 0px;
              width:100%;
              height:30px;
              line-height:130%;
              margin-left:0px;
              }
ul#page li a{display:block;
                width:100%;
                height:100%;
                padding-right:5px;
                padding-top:5px;
                text-decoration:none;
                background-color:#ffffff;
                color:#89100a;
                float:left;
                }
ul#page li a:hover{background-color:#e9e0d1;
                      border:solid #993333;
                      border-width:0px 0px 0px 0px;
                      color:#89100a;
                      }
.header{width:100%;
        height:34px;
        border:solid #89100a;
        border-width:2px 0px 2px 0px;
        float:right;
        background-color:#e9e0d1;
        }
.header1{width:100%;
         height:34px;
         border:solid #89100a;
         border-width:0px 0px 1px 0px;
         background-image:url(../img/title.gif);
         height:50px;
         background-repeat:no-repeat;
         float:right;
         }
.footer{width:100%;
        height:20px;
        border:solid #89100a;
        border-width:1px 0px 0px 0px;
        font-size:12px;
        background-color:#89100a;
        color:#ffffff;
        float:left;
        }
.titleSP{width:200px;
         height:1350px;
         border:solid #89100a;
         border-width:0px 1px 0px 0px;
         background-color:#ffffff;
         margin-right:20px;
         float:left;
         }
.title{width:200px;
       height:200px;
       border:solid #cccccc;
       border-width:0px 0px 0px 0px;
       background-image:url(../img/title1.gif);
       float:right;
       }
.subject{width:182px;
         height:1350px;
         border:solid #89100a;
         border-width:0px 0px 0px 0px;
         background-color:#ffffff;
         margin-left:0px;
         float:right;
         }
.subject1{width:200px;
          height:24px;
          font-size:12px;
          border:solid #cccccc;
          border-width:0px 0px 1px 0px;
          }
.main{padding-top:20px;
      }
h1{width:548px;
   height:30px;
   font-size:20px;
   font-family: sans-serif;
   font-weight:bold;
   color:#ffffff;
   margin-top:20px;
   margin-bottom:20px;
   padding-top:8px;
   background-color:#000000;
   border:solid #993333;
   border-width:0px 0px 0px 0px;
   text-indent:1em;
   float:left;
   }
h2{font-size:20px;
   }
.date{font-size:12px;
      text-align:right;
      }
.main1{width:182px;
       height:1250px;
       border:dotted #999999;
       border-width:0px 2px 0px 0px;
       margin-right:10px;
       float:left;
       }
.lead{width:600px;
      height:20px;
      border:dotted #cccccc;
      border-width:2px 2px 2px 2px;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:20px;
      margin-top:10px;
      padding:10px;
      float:left;
      }
.subjectS{width:204px;
         height:1350px;
         border:solid #89100a;
         border-width:0px 0px 0px 1px;
         background-color:#ffffff;
         margin-left:20px;
         float:right;
         }
.bar{width:150px;
     background-color:#89100a;
     color:#ffffff;
     margin-top:15px;
     text-indent:1em;
     padding:5px;
     }
.page{width:100%;
      height:30px;
      border:solid #cccccc;
      border-width:1px 0px 1px 0px;
      }
