body { color:white; font-family: Georgia, serif; font-size:11pt; letter-spacing:1px; margin:0px; background:url(../images/bg.gif) top repeat-x; background-color:#1d5270; }
img { border:0px; }

div#main { margin:0 auto; width:1000px; padding:0px; }

div#head_img { background-image:url(../images/main_01.gif); width:700px; height:178px; float:left; }
div#navi { float:left; text-align:left; height:178px; background-image:url(../images/main_02.gif); width:172px; margin:0px; }
div#head_right { float:left; height:178px; background-image:url(../images/main_03.gif); width:128px; margin:0px; }

div#content { width:1000px; background: url(../images/main_04.gif) top center no-repeat; text-align:left; }

div#footer { margin-top:100px; margin-bottom:20px; letter-spacing:1px; text-align:center; color:#5fa2ca; }

div.div_img { float:left; padding:13px; }
img.img_elmnt { border:5px solid #7faecc; }
img.img_elmnt:hover { border-color:#aadaf9; }

span.little { color:#78ffdd; font-size:7pt; font-family: Georgia, serif; }

h1 a:link, h1 a:active, h1 a:visited { color:white; font-size:12pt; font-family: Georgia, serif; font-weight:normal; letter-spacing:1px; margin-top:20px; }
h1 a:hover { color:#df071b; }
h1 { color:white; font-size:12pt; font-family: Georgia, serif; font-weight:normal; letter-spacing:1px; margin-top:20px; }

ul { margin:0px; padding:0px; margin-left:15px; list-style:none; margin-top:2px; }
li { margin:0px; padding:0px; }
ul.light { color:#b1e2ff; font-size:10pt; letter-spacing:0px; }

div#navi ul { margin-top:15px; margin-left:15px; }
div#navi li {  }

a.navi_link:link, a.navi_link:active, a.navi_link:visited { display:block; padding-bottom:7px; font-family:Georgia, Verdana, Arial, sans-serif; color:#e2fff8; font-size:11pt; letter-spacing:1px; }
a.navi_link:hover { color:white; }


a:link, a:active, a:visited { color:#b1fdff; text-decoration:none; letter-spacing:1px; }
a:hover { color:#f1ffff; }