@charset "UTF-8";

/****************************
  Blog SETTING
*****************************/

#content_sub {
    clear:            both;
    width:            744px;
    margin:           0px  15px 0px 15px;
    padding:          15px 18px 0px 18px;
    text-align:       left;
    border-width:     1px 0 0 0;
    border-style:     solid;
    border-color:     #999966;
}

#content_sub h1 {
    margin:           0 0 20px 0;
    padding:          0;
}

/***************************/

#blog_body {
	float:      left;
	width:      540px;
	margin:     0 0px 0 0px;
	padding:    0 0 0 0;
}

#blog_body .blog_title {
    clear:            both;
	height:           1.2em;
    margin:           0px 0 8px 0px;
    padding:          3px 0 5px 10px;
    border-left:      4px solid #B8E048;
    background:       url(/img_common/dotbar.gif) repeat-x bottom;
}

#blog_body .blog_title  h2 {
    float:            left;
    color:            #000000;
    font-weight:      bold;
    font-size:        12px;
}

#blog_body h3 {
    margin:           0 0 3px 0px;
    padding:          0;
    font-size:        110%;
    font-weight:      bold;
    color:            #666633;
}

#blog_body h2#comments {
	margin: 15px 0 10px 0;
	padding: 0 0 3px 0;
	font-size: 75%;
	color: #333333;
}

#blog_body ol {
	list-style: none;
	margin:  0;
	padding: 0;
}

#blog_body #commentlist li ul {
	font-size: 90%;
}

/***************************/

#menu {
	float:      right;
	width:      180px;
	margin:     0;
	padding:    0;
}

#menu ul {
	margin: 0;
	padding-left: 0px;
	color: #333333;
	font-weight: normal;
	list-style-type: none;
	text-transform: lowercase;
}

#menu ul li {
	margin: 10px 0 0 0px;
	padding-bottom: 5px; /*border-bottom: dotted 1px #ccc;*/
	font: normal 12px/115% Verdana, 'Lucida Grande', 'Lucida Sans Unicode';
	letter-spacing: 0em;
}

#menu ul ul {
	margin:  1px 0 10px 0;
	padding: 0;
	font-variant: normal;
	font-weight: normal;
	line-height: 120%;
	list-style-type: none;
	text-align: left;
}

#menu ul ul li {
	margin:  0px 0 0 0px;
	padding: 0px;
	font: normal 12px/115% Verdana, 'Lucida Grande', 'Lucida Sans Unicode';
}

#menu input#s {
	width:   70%;
	margin:  0px 3px 10px 0px;
	padding: 1px;
}

#menu form {
	margin: 0 0 0 0;
}

#menu ul ul ul.children {
	padding-left: 0px;
	font-size: 100%;
}

#menu .wp {
	margin:      0 0 10px 5px;
	padding:     0;
	font-size:   10px;
	line-height: 150%;
	vertical-align: top;
}

#menu .wpsp {
	margin:      0 0 15px 5px;
	padding:     0;
	font-size:   12px;
	vertical-align: top;
}

#menu ul li a, 
#menu ul ul li a, 
#menu .wp a, 
#menu .wpsp a {
	color: #333333;
	text-decoration: none;
}

/***************************/

#wp-calendar td {
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana;
}

/***************************/

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fdfdfd;
	border:     1px solid #B8E048;
	padding:    .2em;
	margin:     0 0 3px 0;
}

#commentform textarea {
	width: 90%;
}

/***************************/

.meta {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 10px;
}
.meta, 
.meta a {
	color: #333333;
	font-weight: normal;
}

.storytitle {
	margin:    0;
	padding:   0;
	font-size: 110%;
}

.feedback {
	font-size:  10px;
}

/****************************/
