@charset "utf-8";
/* CSS Document */
body{background:#fff; margin:0; padding:0; text-align:center; width:100%;}
form,fieldset,h1,h2,h3,h4,h5,h6,p,pre,blockquateuloldldd{margin:0; padding:0;}
fieldset{border:none;}
blockquatedtdd{margin-left:1em;}
input,textarea{font-size:1em;}
img{border-width:0;}
/* styles */
#bodysuit{background:#fff; display:block; margin:0 auto; width:968px;}
/* head styles */
#head{padding:0 0 7px;}
#chignon{display:block; float:left; height:100px; width:232px;}
#chignon h1{display:block; float:left; margin:2px 0 0; text-indent:-9999px;}
#chignon h1 a{background:url(../almaarea-half-banner.png) no-repeat top right; display:block; height:58px; width:232px;} 
nav#global ul{height:40px; list-style:none; margin:0; padding:0; text-indent:-9999px; width:232px;}
nav#global li.preface a{background:url(./prefacemenu.png) no-repeat; display:block; float:left; height:40px; width:97px;}
nav#global li.preface a:hover{background:url(./prefacemenu.png) no-repeat 0 -40px;}
nav#global li.library a{background:url(./librarymenu.png) no-repeat; display:block; float:left; height:40px; width:135px;}
nav#global li.library a:hover{background:url(./librarymenu.png) no-repeat 0 -40px;}
#scoreboard{background:url(./scorebordbg.png) repeat-x bottom; float:right; height:91px; margin:7px 4px 2px 0; width:728px;}
#nape{clear:both; display:block; height:27px; width:968px;}
/* rightpillar styles */
aside#rightpillar{display:block; float:right; margin:0; width:235px;}
#righttitle{background:url(./righttitlebg.png); display:block; margin:0 0 0 35px; width:200px;}
#rightstrap{background:url(./rightstrapbg.png) no-repeat top right; display:block; width:200px;}
#rightstrap p{color:#ffffff; font:small/1.2 "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; padding:4px 0 3px;}
#rightstrap p a:link,#rightstrap p a:visited{color:#ffffff; text-decoration:none;}
#rightstrap p a:hover{color:#ffffff; text-decoration:underline;}
#shoulderpad{background:url(./shoulderpadbg.png) no-repeat top right; display:block; height:8px; width:235px;}
#interest{background:url(./adsensebg.png) no-repeat; display:block; height:208px; padding:0 0 0 9px; width:235px;}
#righttext{background:url(./righttextbg.png) repeat-y; margin:0 0 0 24px; padding:2px 0; width:211px;}
#righttext p{color:#88806a; font:small/1.5 sans-serif; padding:0 11px 7px; text-align:justify;}
#rightlink{float:left; position:relative; top:-5px; width:25px;}
nav#tabs ul{height:130px; list-style:none; margin:0; padding:0; text-indent:-9999px; width:25px;}
nav#tabs li.links a{background:url(./linksbg.png) no-repeat; display:block; float:left; height:53px; width:25px;}
nav#tabs li.links a:hover{background:url(./linksbg.png) no-repeat 0 -53px;}
nav#tabs li.webkits a{background:url(./webkitsbg.png) no-repeat; display:block; float:left; height:77px; width:25px;}
nav#tabs li.webkits a:hover{background:url(./webkitsbg.png) no-repeat 0 -77px;}
#righttextend{background:url(./righttextend.png) no-repeat right; display:block; height:60px; margin:0; width:235px;}
.halfb{padding:10px 0 0; width:235px;}
/* leftside styles */
#adsense{diaplay:block; float:left; height:250px; margin:0 0 10px 5px; width:300px;}
#leftside{clear:left; display:block; float:left; margin:0; width:180px;}
#lefttitle{background:url(./lefttitlebg.png); display:block; width:170px;}
#leftstrap{background:url(./leftstrapbg.png) no-repeat; display:block; width:170px;}
#leftstrap p{color:#ffffff; font:small/1.2 "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; padding:4px 0 3px;}
#adsleft{background:url(./adleftbg.gif) repeat-y; display:block; padding:2px 3px 11px 0; width:170px;}
#adsleftend{background:url(./border.png) repeat-x bottom; display:block; height:1px; width:170px;}
#square{display:block; float:left; height:125px; width:126px;}
/* chest styles */
#chest{display:block; margin:0 0 0 180px; width:575px;}
#choker{background:url(./border.png) repeat-x bottom; border-top:1px solid #e9e7e2; margin:0 0 0 138px;}
#choker p{background:url(./list-image.gif) no-repeat left center; margin:0 0 9px; padding:6px 0 5px 22px; text-align:left;}
#choker p strong,article.buttocks p.fiction strong{color:#a33600;}
#chest h1.chest{color:#111; margin:5px 0 5px 5px; text-align:left;}
#chest h2.chest{color:#333; font:large/1.6 monospace; margin:0 0 1em 4px; text-align:left;}
/* screen styles */
#screen{background:url(./screenbg.png) no-repeat; display:block; height:354px; margin:0 0 0 125px; width:440px;}
/* breasts styles */
article.breasts{padding:0; margin:0 6px 0 0;}
article.breasts h1.left{background:#403c33 url(./h01.png) no-repeat; color:#fff; margin:1em 0 8px; padding:5px 20px; text-align:left; width:520px;}
article.breasts h1.right{background:#403c33 url(./h02.png) no-repeat; color:#fff; margin:2em 0 8px; padding:5px 20px; text-align:left; width:510px;}
article.breasts h2.right{border-bottom:#504c44 solid 1px; color:#a33600; margin:0 0 3px; padding:0 0 5px 5px; text-align:left; width:545px;}
article.breasts p{color:#726a58; font:medium/1.6 monospace; margin:0 11px 1em 8px; text-align:justify;}
/* nipple styles */
footer.nipple{width:543px;}
footer.nipple ul{float:right; list-style:none; margin:0; padding:0;}
footer.nipple ul li{color:#726a58; font:medium/1.6 monospace; margin:0; padding:1px 0 0;}
footer.nipple p{border-top:#333 dotted 1px; border-bottom:#333 dotted 1px; margin:0 0 0 5px; width:100%;}
/* middle and under sytyles */
#middle,#under{clear:left; display:block; heigth:90px; margin:28px 0 14px; width:729px;}
/* hips styles */
#hips{display:block; width:755px;}
article.buttocks{width:750px;}
article.buttocks h1{color:#a33600; margin:5px 0 5px 10px; text-align:left;}
article.buttocks p{color:#726a58; font:medium/1.6 monospace; margin:0 11px 1em 0; text-align:justify;}
article.buttocks ul.pierce{list-style:none; padding:0 0 1em 9px; width:720px;}
article.buttocks ul.pierce li{float:left; font:medium/1.2 monospace; padding:2px 0 0; text-align:left; width:240px;}
article.buttocks p.fiction{clear:left; padding:2em 0 0;}
article.cunt{width:745px;}
article.cunt h1{border-bottom:#a33600 solid 1px; color:#a33600; margin:5px 0; padding:5px 0 2px 2px; text-align:left; width:727px;}
article.cunt p{color:#5b5546; font:large/1.6 monospace; margin:0 11px 1em 4px; text-align:justify;}
footer.parts{width:729px;}
footer.parts ul{float:right; list-style:none; margin:0; padding:0;}
footer.parts ul li{color:#726a58; float:right; font:medium/1.6 monospace; margin:0; padding:1px 5px 0 10px;}
footer.parts p{border-top:#333 dotted 1px; border-bottom:#333 dotted 1px; font:medium/1.6 monospace; margin:0; width:100%;}
/* leggarter styles */
#leggarter{display:block; margin:0 auto; width:980px;}
#leggarter ul{font:medium/1 monospace; height:11px; list-style-type:none; text-indent:-9999px;}
#leggarter ul li a{background:url(./leggarter.gif) no-repeat; display:block; float:right; height:33px; width:236px;}
#leggarter ul li a:hover{background:url(./leggarter.gif) no-repeat 0 -33px;}
/* foot styles */
footer#leg{background:#000; display:block; margin:0 auto; padding:11px 0 0;}

#ministockings{display:block; margin:0 auto; width:994px;}
#anklecuffs{text-align:left; margin:0 0 0 12px; width:982px;}
#bottom{display:block; float:right; height:250px; margin:0; width:250px;}
#footeramazon{display:block; float:left; height:306px; margin:0 5px 1px 0; position:relative; top:-9px; width:180px;}
#footeramazonbar{display:block; height:4px; position:relative; top:-165px; left:1px; width:178px;}
#balletheels{background:url(./heelbg.gif) no-repeat; margin:0 0 0 189px; padding:20px 0 0; position:relative; top:-11px; width:534px;}
#adsearch{margin:2px 0 0 11px;}

#pedicure{color:#fff; padding:0 8px 4px; text-align:right;}
#pedicure p{color:#88806a; font:small/1.5 sans-serif;}
/* end css */
