*{margin:0;padding:0;}
body {margin:0px;padding:0px;background-image : url(img/bg01.gif);background-position:center top;background-color:#ecf5ff;background-repeat:repeat-y;}
img {border:0;}
h2 {color:#11438B;font-size:15;font-weight:bold;border:1px solid #adc7e7;border-left:10px solid #adc7e7;padding:3px;margin:2px 5px;text-align:left;letter-spacing:2px;}
#menu {word-spacing:10px;color:#adc7e7;}
#menu a {color:#336699;text-decoration:none;letter-spacing:1px;font-family:sans-serif;line-height:200%;font-size:11;}
#menu a:hover,#menu a:focus {color:#ef7a1b;}
#menu #on {font-weight:bold;letter-spacing:1px;font-family:sans-serif;line-height:200%;font-size:70%;color:#ef7a1b;}
.main {font-size:14;color:#444444;line-height:160%;letter-spacing:1px;}
.date{font-size:14;color:#336699;line-height:160%;font-weight:bold;letter-spacing:1px;}
.news{font-size:12;color:#336699;}
.line{background-image : url(img/bgline.gif);background-repeat:repeat-x;}

#bottom{border-width:1px 0px 0px 0px; border-color:#336699;border-style:solid;margin:0 5;}
address {margin-left:10px;display:block;padding:5px;font-size:60%;
font-style:normal;color:#84a6ce;letter-spacing:1px;line-height:120%;}
address a {color:#336699;text-decoration:underline;}

a{color:#336699;text-decoration:none;}
a:hover,a:focus{color:#ef7a1b;text-decoration:underline;}
.small{font-size:10;letter-spacing:1;}