/*CSS Reset*/body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }

body {background: url(img/bg.jpg) 0 0 fixed repeat; color: #333; font-family: Arial,Helvetica,serif}
h1 {font-size: 16px;}
h2 {font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px}
h3 {font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; margin-bottom: 10px}
a {color: #FF8800}

p {margin-top: 20px;}
p.end {margin-bottom: 20px;}

small {font-size: 11px}

.fl { margin-right: 20px; float: left;}
.fr { margin-left: 20px; float: right;}

#left ul li {margin-bottom: 10px}

#wrapper {margin:0 auto; width: 960px;}

#container {margin-top: -35px}
#aquarium {border-top:40px solid #fff;width:620px;float: left; height: 135px}
#left {width:600px; padding: 10px; float: left; background: #fff;margin-bottom: 40px}

#right {width:300px; padding: 10px; background: #fff; margin-left: 640px}

h2.navi {background: #656565; color: #fff;width: 290px; padding: 5px; margin-top: 6px;  font-family: Arial,Helvetica,serif; font-size: 16px}
ul.menu{width: 300px; list-style: none; padding-left: 0; border-bottom: 1px solid #C5C4C4;margin: 0}
ul.menu li a{padding: 4px; text-decoration: none; color: #656565; display: block; border: 1px solid #C5C4C4; border-bottom: 0}
ul.menu li a:hover {background: #f3f3f3}

.ad {margin-left: 60px;}

