@charset "UTF-8";

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

#grid_blog_body {
	float:      left;
	width:      610px;
	margin:     0 0px 0 0px;
	padding:    0 0 0 0;
}

#grid_blog_body .grid_blog_l_top {
	clear:      both;
	width:      610px;
	height:     14px;
	margin:     0;
	padding:    0;
	font-size:  1px;
	background: url(/images/common/bg_frame_blog_l_01.png) no-repeat top left;
}

#grid_blog_body .grid_blog_l {
	clear:      both;
	width:      564px;
	margin:     0;
	padding:    0 30px 0 16px;
	background: url(/images/common/bg_frame_blog_l_02.png) repeat-y left;
}

#grid_blog_body .grid_blog_l_bottom {
	clear:      both;
	width:      610px;
	height:     24px;
	margin:     0 0 2px 0;
	padding:    0;
	font-size:  1px;
	background: url(/images/common/bg_frame_blog_l_03.png) no-repeat bottom left;
}

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

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

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

#grid_blog_body h2#comments {
	margin:  0 0 10px 0;
	padding: 50px 0 3px 0;
	font-size: 75%;
	color: #ffffff;
}

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

#grid_blog_body #commentlist li {
	padding:  0 0 30px 0;
}

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

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

#menu ul {
	margin: 0;
	padding-left: 0px;
	color: #ffffff;
	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;
	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% 'Lucida Grande', 'Lucida Sans Unicode', Verdana;
}

#menu input#s {
	width: 75%;
	margin: 0px 0 10px 0px;
}

#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: #ffffff;
	text-decoration: none;
}

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

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

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

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

#commentform textarea {
	width:  90%;
	margin: 0 0 10px 0;
}

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

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

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

.feedback {
	font-size: 12px;
}

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