
/* ::::: http://www.ai-gakkai.or.jp/jsai/conf/2010/image/default.css ::::: */
/**/

* { font-family: "Tahoma","MS UI Gothic","Osaka"; }
html, body { margin: 0pt; padding: 0pt; background-color: moccasin; color: moccasin; }
body { font-size: 13px; text-align: center; color: rgb(0, 0, 0); }
a { color: rgb(255, 255, 255); }
a.anchor_super { visibility: hidden; }
hr { border: 3px solid rgb(39, 39, 39); }
hr.full_hr { border: 2px solid moccasin; }
pre { margin: 4px 4px 6px; padding: 8px; background-color: rgb(108, 108, 172); }
input { font-size: 12px; }
div#header { border-top: 10px solid firebrick; border-bottom: 4px solid firebrick; height: 120px; position: relative; }
div#header h1 { margin-left: 27px; margin-top: 0px; width: 600px; height: 120px; background-image: url('jsai2010-logo.gif'); background-repeat: no-repeat; }
div#header h1 span { color: rgb(121, 179, 11); left: -9999px; position: absolute; }
div#header_side { margin-right: 15px; position: absolute; right: 0pt; top: 35px; color: moccasin; }
div#navbar { border-bottom: 1px solid rgb(63, 63, 63); padding-left: 10px; background-color: lightgoldenrodyellow; color: moccasin; }
div#navbar p { margin: 4px; padding: 2px; }
div#container { text-align: left; }
div#content p { margin: 6px 6px 12px; line-height: 140%; }
div#content a { color: crimson; text-decoration: underline; }
div#content h1, h2, h3, h4, h5 { border-bottom: 1px solid rgb(63, 63, 63); margin: 0px 0px 6px; padding: 5px 5px 5px 8px; background-color: firebrick; color: moccasin; }
div#content div.counter { padding-left: 8px; }
div#content ul { margin: 0px 0px 12px; }
div#content h1 { font-size: 14px; }
div#content h2 { color: rgb(255, 255, 255); background-color: firebrick; font-size: 15px; }
div#content h3 { border-style: solid; border-color: firebrick; border-width: 2px 30px; font-size: 12px; color: firebrick; background-color: moccasin; margin-left: 10px; margin-right: 10px; }
div#content h4 { border-style: dotted; border-color: firebrick; border-width: 2px 2px;  padding-left: 30px; font-size: 12px; color: firebrick; background-color: moccasin; margin-left: 10px; margin-right: 10px;}
div#content h5 { font-size: 12px; }
div#content h1 a { text-decoration: none; }
div#content h2 a { text-decoration: none; }
div#content h3 a { text-decoration: none; }
div#content h4 a { text-decoration: none; }
div#content h5 a { text-decoration: none; }
div#content form { margin-left: 8px; }
div#navigation { padding-top: 10px; background-color: firebrick; color: moccasin; }
div#navigation p { margin: 10px; line-height: 140%; }
div#navigation a { color: rgb(255, 255, 255); }
div#navigation li { line-height: 140%; }
div#extra { background: firebrick none repeat scroll 0% 0%; color: moccasin; }
div#extra p { margin: 10px; }
div#footer { border-top: 2px solid firebrick; color: firebrick; }
div#footer p { margin: 8px 0pt 0pt; padding: 5px 10px; font-size: 0.8em; text-align: center; }
div#footer a { padding: 0pt; display: inline; color: rgb(184, 184, 184); }
div#container { margin: 0pt auto; width: 776px; }
div#content { padding-top: 6px; padding-bottom: 8px; float: right; width: 570px; background-color: lightgoldenrodyellow; }
div#navigation { float: left; width: 200px; }
div#extra { float: right; width: 580px; }
div#footer { clear: both; width: 100%; }

