/* style reset */
h1 { font-size: 14px; } 
h2 { font-size: 11px; } 
h3 { font-size: 16px; } 
h4, h5, h6 { font-size: 100%; }
h1,h2,h3,h4,h5,h6 { margin: 10px 0 10px 0; }
body,div,dl,dt,dd,pre,blockquote,th,p,form,input { margin: 0 0 0 0; padding:0 0 0 0; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0 0 0 0; }
fieldset,img { border: 0; }
caption, th { text-align: left; }
form, fieldset, textarea { margin: 0 0 0 0; }
/* style reset. */

/* default */
body { background: #000000; padding-top: 50px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px;  }
body a, body a:visited { text-decoration: none; }
body a:hover { text-decoration: underline; }
body a:focus { outline-style: none; }
body a img { border: 0px; }

img { display: inline-block; }

div.clear { width: inherit; height: 0px; font-size: 0px; line-height: 0px; clear: both; }

.last { background: none; }
/* default.*/

div#wrapper { width: 555px; margin: 0 auto; }

    div#logo { width: 555px; height: 170px; }

        div#logo h1 { width: 509px; height: 170px; margin: 0 auto; }
        
    div#content { width: 555px; margin-top: 30px; }
    
        div#content a#index_entry, div#content a#index_entry:visited { display: block; width: 555px; height: 317px;
        background: url(../images/index_entry_out.jpg) no-repeat; }
        
        div#content a#index_entry:hover { background: url(../images/index_entry_over.jpg) no-repeat; }
        
    div#footer { text-align: center; padding: 15px 0;}
    
        div#footer a, div#footer a:visited { color: #913002; }
        
        div#footer a:hover { text-decoration: none; }
