html, body {
background:#A8CEF3 url(i/bg.jpg) repeat scroll 0% 50%;
margin:0pt;
padding:0pt;
text-align:center;
}
#container {
background: 0 0  no-repeat #d09c8f;
border:7px solid #FFFFFF;
clear:both;
margin:20px auto auto;
position:relative;
text-align:left;
width:787px;
}
#logo {
background:transparent url(i/header.jpg) no-repeat scroll center 0pt;
height:67px;
margin:9px 0px 1px;
width:100%;
}
#logo span {
display:none;
}
#menu {
height:24px;
list-style-type:none;
margin:0px auto;
overflow:hidden;
padding:6px 0pt 0pt 0px;
text-align:center;
width:620px;
}
#menu li {
float:left;
padding:0pt 15px;
}
#menu li a {
color:#FFFFFF;
font-family:arial;
font-size:10pt;
font-weight:bold;
}
#girls {
background-color:#FFFFFF;
border:1px solid #666666;
float:right;
list-style-type:none;
margin:5px 16pt 7pt 0px;
overflow:hidden;
padding:10px;
right:15px;
width:540px;
}
#girls li {
float:left;
height:105px;
margin-bottom:12px;
width:33%;
}
#girls li.clearright {
clear:right;
}
#girls dl img {
border:1px solid #999999;
float:left;
margin-right:5px;
}
#girls dl {
margin:0pt;
padding:0pt;
}
#girls dd {
color:#999999;
display:block;
font-size:0.9em;
font-weight:bold;
margin:0pt;
padding:0pt;
}
#girls .name {
color:#3331F6;
font-size:1.1em;
font-weight:bold;
}
#girls .age {
color:#029900;
}
#navigation {
background:#d09c8f url(i/modules.jpg) no-repeat scroll left top;
float:left;
font-size:0.9em;
height:267px;
list-style-type:none;
margin:0pt;
padding:45px 0pt 0pt 25px;
text-align:left;
width:171px;
}
#navigation li {
margin-left:12px;
}
#navigation a {
color:#906558;
font-size:1.25em;
font-weight:bold;
text-decoration:none;
}
#note {
background-color:#F0D3C3;
border:1px solid red;
position:absolute;
right:4px;
top:331px;
width:174px;
}
#note_s {
background-color:#F0D3C3;
border:1px solid red;
position:absolute;
right:4px;
top:487px;
width:174px;
}
#note p, #note_s p {
margin:0pt;
padding:4px;
}
#next_pages {
background-color:#FFFFFF;
border:1px solid #666666;
clear:both;
float:right;
list-style-type:none;
margin:5px 15pt 7pt 0px;
padding:5px 10px;
text-align: center;
width:540px;
}
#next_pages li {
display:inline;
}
#next_pages a {
color:#2778A5;
font-weight:bold;
margin:0pt 5px;
}
#footer {
background:transparent url(i/footer.jpg) repeat-x scroll left top;
clear:both;
color:#333333;
font-size:0.85em;
font-weight:bold;
margin:auto;
overflow:hidden;
padding:0pt 18px;
width:767px;
}
#footer .copy {
float:left;
}
#footer .law {
float:right;
}
#links {
clear:both;
font-size:0.9em;
height:24px;
list-style-type:none;
margin:auto;
overflow:hidden;
padding:6px 0pt 0pt 20px;
text-align:center;
width:700px;
}
#links li {
float:left;
padding:0pt 10px;
text-align:center;
}
#first_text {
clear:both;
text-align: center;
}
#second_text {margin: 12px;}
