/* Levo Lution XII rev.12.6 CSS 2004.11.08 Version */
/* Including tDiary-Style Module */

/* Main Definition */
body
{ font-size: 95%; color: #ededed; line-height: 110%; background: black url("pb_back.gif") repeat-y;}

/* Frame Emulation */
div#center
{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

div#mainframe
{ width: 100%; }

div#ct
{ clear: both; }

div#lf
{ float: left; width: 49%; margin: 0; }

div#rf
{ float: left; width: 49%; margin: 0 0 0 2%; }

.lf
{ float: left; width: 49%; margin: 0; }

.rf
{ float: left; width: 49%; margin: 0 0 0 2%; }

div#indent
{ float: left; width: 100%; margin: 0 0 0.1em 0; padding: 0 12px; }

/* Head Definition */
h1
{
	font-family: Helvetica, Arial, Veranda; 
	color: #ededed; background-color: transparent; font-size: 250%;
	margin-top: 0; padding: 0.3em 0 0.3em 0;
	border-color: #fefefe; border-width: 0 0 1px 0; border-style: solid;
}

.sml /*for SubTitle*/
{ font-size: 60%; }

h2
{ font-family: Helvetica, Arial, Veranda; 
  color: #ededed; background-color: transparent; font-size: 120%;
  margin: 0.5em 0.5em 0.5em 0; padding: 0.2em 0.2em;
  border-color: #fefefe; border-width: 0 0 1px 0; border-style: solid;
  clear: both; }

h3
{ font-family: Helvetica, Arial, Veranda; 
  color: #ededed; background-color: transparent; font-size: 95%;
  margin: 1em 0em 1em 0.5em; padding: 0.1em 0.1em 0.1em 0.3em;
  border-color: #eeeeee; border-width: 0 0 1px 0; border-style: solid; }

/* Section */
div.section
{ color: #ededed; background-color: transparent; margin: 0 0 0 5px;
  border-color: #fefefe; border-width: 0 0 0 1px; border-style: solid;}

/* Text */
p
{ font-size: 95%; color: #ededed; background-color: transparent; margin: 1em 1em; }

li
{ font-size: 95%; color: #ededed; background-color: transparent; list-style-type: square; }

em
{ color: #dd8888; background-color: transparent; font-style: normal; }

strong
{ font-size: 180%; color: #dd8888; background-color: transparent; font-style: bold; }

/* List */
dl
{ font-size: 95%; color: #ededed; background-color: transparent;
  line-height: 110%; margin: 1em 1.4em; padding: 0; }

dt
{ color: #ededed; background-color: transparent; margin: 0.5em 0 0 0; padding: 0;
  border-color: #9a9a9f; border-width: thin; border-style: none none dotted none; }

dd
{ margin: 0.2em 0 1em 0.8em; }

/* Anchor */
a
{ font-size: 95%; color: #ededed; background-color: transparent; }

a:hover
{ color: #f8f8ff; background-color:#996464; }

/* Navigation + Counter */
div#navigation ul
{ margin: 8px 0;
  padding: 0;
  width: 100%; }

div#navigation ul li
{ display: inline; }

div#navigation ul li a
{ float: left; width: 100px; padding: 0; list-style: none;
  font-family: Helvetica, Arial, Veranda; font-weight: bold; font-size: 95%;
  text-align: center; background-color: transpanrent; color: #ededed; text-decoration: none;
  border-width: 1px 0; border-style: solid; border-color: #ededed; }

div#navigation ul li a:hover
{ background-color: #776666; color: #ffffff; }

div#ct p
{ font-size: 70%; margin: 8px 0 0 0;}

/* for tDiary */
div.calendar
{ font-family: Helvetica, Arial, Veranda; 
  color: #ededed; background-color: transparent; font-size: 85%; text-align: left;
  padding: 0 0 0 3px; border-color: #ededed; border-width: 0 0 1px 4px; border-style: solid; }

div.adminmenu
{ font-family: Helvetica, Arial, Veranda; 
  color: #ededed; background-color: transparent; font-size: 85%; text-align: left;
  padding: 0 0 0 3px; margin-bottom: 0.8em;
  border-color: #ededed; border-width: 0 0 1px 4px; border-style: solid; }

div.comment
{ font-family: Helvetica, Arial, Veranda; 
  color: #ededed; background-color: transparent; font-size: 85%; text-align: left;
  padding: 0 0 0 3px; margin: 1em 2em;
  border-color: #ededed; border-width: 0 0 1px 4px; border-style: solid; }

div.referer
{ font-family: Helvetica, Arial, Veranda; 
  color: #ededed; background-color: transparent; font-size: 85%; text-align: left;
  padding: 0 0 0 3px; margin: 1em 1em;
  border-color: #ededed; border-width: 0 0 1px 4px; border-style: solid; }

div.comment p
{ font-size: 90%; margin: 1em 2em; padding: -0.5em}

div.form form
{ margin: 0 0 0 2em; }

div.form div.caption
{ border-style: solid; border-color: #ededed; border-width: 0px 0px 1px 0px; margin: 0.5em; }

div.field, div.textarea
{ display: block; margin-right: 2em; }

form.comment textarea
{ display: block; width: 30em; height: 5em; }

div.button
{ display: block; }
