@charset "utf-8";

* { margin:0;padding:0;font-family:lucida grande,verdana,meiryo,sans-serif;font-size:9pt;color:#555;line-height:1.7em; }

ul { list-style:none outside; }
p,table { margin-bottom:2.0em; }
td { padding-right:10px; }
a { text-decoration:none;color:#f09;
/*     display:block;padding-left:9px;background-image:url(/img/arrow.gif);background-repeat:no-repeat; */
    }
a:hover { text-decoration:underline; }
input,textarea { margin-bottom:6px;line-height:1.6em;font-size:10pt; }
textarea { font-family:monospace;width:475px; } /* 480px */
body { background-image:url(/img/bg.gif);background-repeat:no-repeat; }

#container { float:left;margin:0 0 60px 125px;width:866px;float:left; }
#header { float:left;width:866px;padding-top:13px;height:189px; }
#header * { line-height:1.4em; }
#main { float:left;width:866px; }

#contact { width:118px;height:63px;float:left; }
#copy { width:118px;height:63px;float:left; }
#news { width:480px;height:63px;float:left; }
#menu-edit { width:150px;height:63px;float:left;font-family:monospace; }

#logo { width:118px;height:62px;background-image:url(/img/logo.gif);background-repeat:no-repeat;background-position:left bottom;float:left;}
#logo a { display:block;text-indent:-9999px;width:57px;height:17px;margin-top:45px;overflow:hidden; }

.menu { width:118px;float:left;overflow:hidden; }
.menuitem { line-height:1.0em;margin-bottom:4px; }
.menuitem * { line-height:1.0em; }
.menuitem a { color:#666; }
#content { width:480px;float:left;overflow:visible; }
#adarea { width:150px;float:left;overflow:visible; }
#amazonarea { margin-bottom:36px; }
#twitterrea { margin-bottom:36px; }
.edititem { }
a.current { color:#f09; }

#loading { width:16px;height:16px;background-image:url(/img/loading.gif);background-repeat:no-repeat;float:left;font-size:0;text-indent:-9999px; }

.normal { font-weight:normal; }
.strong { font-weight:bold; }
.pink { color:#f09; }
.gray { color:#999; }
.white { color:#fff; }
.monospace { font-family:monospace;font-size:10pt; }
.large { font-size:18pt; }
.big { font-size:12pt; }
.click-to-view-the-movie * { background-color:#f09;color:#fff; }

/* input textarea */
.err { border:2px solid #f09; }
