/*
THEME NAME: WAFCA Theme (Sandbox for WordPress 2.7+)
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists. Just for WordPress 2.7.
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> Edit by <a href="http://dreamcolor.net/">Dreamcolor</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('layout/2c-r.css');

/* Initialize to Default Style */

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
table {border-spacing:0;}
* html table {border-collapse:collapse;}
*:first-child+html table {border-collapse:collapse;}
caption,th {text-align:left; font-weight:normal;}
table,th,td,img {border:0;}
img,input {vertical-align:middle;}
q:before,q:after {content:'';}


body {
	font-size: 62.5%; /* Default Font Size to 10pt */
	line-height: 1.7;
	background: #fff;
	color: #333;
}
h1,h2,h3,h4,h5,h6 {
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
}

/* --- link --- */
a {
	color: #3C25A1;
	text-decoration: none;
}
a:visited {
	color: #3C25A1;
	text-decoration: none;
}
a:hover {
	color: #66f;
	text-decoration: underline;
}

/* --- general --- */
h2 {
	clear: both;
	margin: 1em 0 0.5em 0;
	font-size: 1.5em;
}
h3 {
	clear: both;
	margin: 1em 0 1em 0;
	font-size: 1.2em;
	color: #333;
}
h4 {
	clear: both;
	margin: 1em 0 1em 0;
	font-size: 1.2em;
	color: #333;
}
p {
	font-size: 1.2em;
	margin-bottom: 1.5em;
}
br.spacer_ {
	display: none;
}
ul,ol {
	padding: 0 0 1.5em 2em;
}
ul li, ol li {
	font-size: 1.2em;
}
ul li li, ol li li,
ul li p, ol li p,
ul li table, ol li table
{
	font-size: 1em;
}
table {
	margin-bottom: 1.5em;
	font-size: 1.2em;
	line-height: 1.7em;
}
table table,
table ul,
table ol {
	margin: 0.6em 0;
	padding: 0;
}
table p {
	margin: 0;
}
table ul,
table ol {
	margin-left: 2em;
}
table p,
table table,
table ul li,
table ol li {
	font-size: 1em;
}
/* --- default TABLE Design --- */

.hentry table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ddd;
}
.hentry table caption {
	font-weight: bold;
}
.hentry table thead th {
	padding: 2px 3px;
	text-align: center;
	background: #ccc;
}
.hentry table tbody th {
	padding: 2px 3px;
	background: #eee;
	white-space: nowrap;
	border: 1px solid #ddd;
}
.hentry table tbody td {
	padding: 2px 3px;
	border: 1px solid #ddd;
}
.hentry table table,
.hentry table table th,
.hentry table table td {
	margin: 0;
	padding: 0 3px 0 0;
	border: 0px;
	background: transparent;
}

/* ============== */

/* Default Design */
body {
	background: #fff url(images/body_bg.jpg) center top repeat-y;
}
div#wrapper {
	background: url(images/wrapper_bg.jpg) left top repeat-x;
}
div#wrapper_inner {
	background: url(images/wrapper_inner_bg.jpg) center top no-repeat;
}

/* Header */
div#header_wrapper {
	width: 100%;
}
div#header {
	height: 80px;
	overflow: hidden;
	position: relative;
}
h1#blog-title a {
	display: block;
	width: 309px;
	height: 80px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -5000em;
}
div#blog-description, 
div.skip-link,
hr.hide {
	display: none;
}
div#header div#switchlangs {
	padding: 8px 0 0;
}
div#header div#switchlangs ul {
	height: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 0px;
}
div#header div#switchlangs li {
	display: block;
	float: left;
	padding-right: 3px;
}
div#header div#switchlangs li a,
div#header div#switchlangs li span {
	display: block;
	width: 97px;
	height: 19px;
	text-align: left;
	text-indent: -5000em;
}
div#header div#switchlangs li.ja a {
	background: url(images/flag_ja.jpg) left -20px no-repeat;
}
div#header div#switchlangs li.ja span {
	background: url(images/flag_ja.jpg) left top no-repeat;
}
div#header div#switchlangs li.en a {
	background: url(images/switch_lang_en.jpg) left top no-repeat;
}
div#header div#switchlangs li.en span {
	background: url(images/switch_lang_en.jpg) left top no-repeat;
}


/* HeaderMenu */
div#menu {
	width: 586px;
	height: 40px;
	position: absolute;
	top: 40px;
	right: 0px;
}
div#menu ul {
	list-style: none;
	height: 40px;
	margin: 0;
	padding: 0;
	float: right;
}
div#menu ul li {
	width: 96px;
	height: 40px;
	float: left;
}
div#menu ul li a {
	display: block;
	width: 93px;
	height: 40px;
	text-indent: -5000em;
}
/* ============== */

/* Sidebar */

.sidebar #SubPages ul {
	margin: 20px 15px;
	padding: 0;
	list-style-type: none;
	color: #f18d1a;
}
.sidebar #SubPages ul li {
	margin: 0;
	padding: 0 0 0 16px;
	background: url(images/side_page_point.jpg) left 4px no-repeat;
}
.sidebar #SubPages ul li a {
	text-decoration: none;
	color: #f18d1a;
}
.sidebar ul.xoxo {
	margin: 20px 15px;
	padding: 0;
	list-style-type: none;
}
.sidebar #SubPages ul ul {
	margin: 4px 0;
}

#wafca_dropdownmenu {
	margin: 20px 0;
}
#wafca_dropdownmenu h3 {
	width: 260px;
	height: 26px;
	text-indent: -5000em;
}
#wafca_dropdownmenu select {
	width: 260px;
}

.sidebar ul.xoxo li#recent-posts h3 {
	height: 24px;
	margin: 0;
	padding:0;
	text-indent: -5000em;
	background: #a0b348 url(images/recent_topic_title.jpg) left top no-repeat;
}
.sidebar ul.xoxo li#recent-posts ul {
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none;
}
.sidebar ul.xoxo li#recent-posts ul li {
	margin: 0;
	padding: 2px 0 2px 16px;
	border-bottom: 1px dotted #95af52;
	background: url(images/side_recentpost_point.jpg) left 5px no-repeat;
}


/* ============== */

/* Footer */
div#footer {
	padding: 20px 0 15px;
	text-align: center;
	color: #999;
}
/* ============== */


div.edit-link-side,
div#content div.edit-link {
	width: 80px;
	background: url(images/edit_link_bg.jpg) left center no-repeat;
}
div.edit-link-side a,
div#content div.edit-link a {
	display: block;
	height: 10px;
	padding: 4px 0;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
	background: url(images/edit_link_cap.jpg) right center no-repeat;
	color: #fff;
}


/* ==================================== Page Setting */
body.category div.page_title h1.page-title,
body.page div.page_title h1.entry-title {
	margin: 0 0 5px;
	padding: 0 0 10px 40px;
	font-size: 2em;
	font-weight: bold;
	line-height: 32px;
	text-align: left;
	border: 0px;
	background: url(images/page_title_bg.jpg) left bottom no-repeat;
	color: #ee951c;
}
body.page div.hentry h2 {
	clear: both;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #aabc4e;
}
body.page div.hentry h3 {
	clear: both;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
	color: #aabc4e;
}
body.page div.hentry h4 {
	clear: both;
	font-size: 1.25em;
	font-weight: bold;
	color: #aabc4e;
}
div.postlist_wrapper {
	clear: both;
	margin: 1em 0;
	border: 1px solid #a0b348;
	background: url(images/postlist_callback_bg.jpg) right top no-repeat;
}
ul.postlist_callback {
	height: 140px;
	margin: 0;
	padding: 5px 1em;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	list-style-type: none;
}
ul.postlist_callback li {
	margin: 2px 0;
	padding: 0;
	border-bottom: 1px dashed #ddd;
}
ul.postlist_callback li a {
	display: block;
	padding: 2px 4px 2px 20px;
	text-decoration: none;
	background: url(images/post_list_icon.jpg) 3px 3px no-repeat;
}
ul.postlist_callback li a:visited {
	text-decoration: none;
}
ul.postlist_callback li a:hover {
	text-decoration: none;
	background: #a0b348 url(images/post_list_icon.jpg) 3px 3px no-repeat;
	color: #fff;
}
ul.postlist_callback li.no_content {
	position: relative;
	top: 55px;
	text-align: center;
	font-size: 2em;
	border: 0px;
	color: #aaa;
}



/* FrontPage */
body.home div#container_wrapper {
	padding: 360px 0 0;
}
#frontpage_headline {
	float: left;
	margin: 0 -315px 0 0;
	padding: 0;
	width: 100%;
}
#frontpage_headline_inner {
	width: 560px;
	margin: 0 0 0 25px;
}
#frontpage_headline h2#frontpage_headline_title {
	height: 25px;
	margin: 0 0 5px;
	padding: 0;
	text-indent: -5000em;
	border-bottom: 1px solid #aabc4e;
	background: url(images/front_headline_title.jpg) no-repeat;
}
#frontpage_headline .frontpage_list {
	width: 560px;
	margin: 0 0 4px;
	padding: 0;
	background: url(images/single-post-head_body.jpg) left bottom no-repeat;
}
#frontpage_headline .entry-content {
	width: 560px;
	margin: 0;
	padding: 0;
	background: url(images/single-post-head_cap.jpg) left top no-repeat;
}
#frontpage_headline .post_meta {
	padding: 14px 14px 4px 35px;
	color: #999;
}
#frontpage_headline h3.entry-title {
	margin: 0;
	padding: 0 14px 6px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
}
#frontpage_headline h3.entry-title a {
	text-decoration: none;
	color: #ee951c;
}
#theMostImportant_wrap {
	float: right;
	overflow: hidden;
	width: 295px;
}
#theMostImportant_wrap #theMostImportant {
	padding: 0 15px 10px;
}

/* What is WAFCA */


/* Activity */





/* ==================================== TemplatePage Setting */
body.category,
body.page-template-tmp_hotnews-php,
body.page-template-tmp_spacial-friends-php,
body.page-template-tmp_met-children-php,
body.page-template-tmp_stuff-report-php,
body.page-template-tmp_wafca-kids-php,
body.page-template-tmp_peers-blog-php
{
	
}
body.category .hentry.post,
body.page-template-tmp_hotnews-php .hentry.post,
body.page-template-tmp_spacial-friends-php .hentry.post,
body.page-template-tmp_met-children-php .hentry.post,
body.page-template-tmp_stuff-report-php .hentry.post,
body.page-template-tmp_wafca-kids-php .hentry.post,
body.page-template-tmp_peers-blog-php .hentry.post
{
	width: 100%;
	margin: 1em 0;
	padding: 0px;
	background: url(images/post-list_arrow.gif) right 18px no-repeat;
}
*+html body.category .hentry.post,
*+html body.page-template-tmp_hotnews-php .hentry.post,
*+html body.page-template-tmp_spacial-friends-php .hentry.post,
*+html body.page-template-tmp_met-children-php .hentry.post,
*+html body.page-template-tmp_stuff-report-php .hentry.post,
*+html body.page-template-tmp_wafca-kids-php .hentry.post,
*+html body.page-template-tmp_peers-blog-php .hentry.post
{
	background: url(images/post-list_arrow_ie.gif) right 18px no-repeat;
}
body.category .hentry.post p,
body.page-template-tmp_hotnews-php .hentry.post p,
body.page-template-tmp_spacial-friends-php .hentry.post p,
body.page-template-tmp_met-children-php .hentry.post p,
body.page-template-tmp_stuff-report-php .hentry.post p,
body.page-template-tmp_wafca-kids-php  .hentry.post p,
body.page-template-tmp_peers-blog-php .hentry.post p
{
	margin: 0;
}
body.category h2.entry-title,
body.page-template-tmp_hotnews-php h2.entry-title,
body.page-template-tmp_spacial-friends-php h2.entry-title,
body.page-template-tmp_met-children-php h2.entry-title,
body.page-template-tmp_stuff-report-php h2.entry-title,
body.page-template-tmp_wafca-kids-php  h2.entry-title,
body.page-template-tmp_peers-blog-php h2.entry-title
{
	clear: both;
	margin: 0;
	padding-top: 4px;
	padding-left: 12px;
	padding-bottom: 10px;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #aabc4e;
}
body.category h2.entry-title a,
body.page-template-tmp_hotnews-php h2.entry-title a,
body.page-template-tmp_spacial-friends-php h2.entry-title a,
body.page-template-tmp_met-children-php h2.entry-title a,
body.page-template-tmp_stuff-report-php h2.entry-title a,
body.page-template-tmp_wafca-kids-php  h2.entry-title a,
body.page-template-tmp_peers-blog-php h2.entry-title a,
body.page-template-tmp_hotnews-php h2.entry-title a:visited,
body.page-template-tmp_spacial-friends-php h2.entry-title a:visited,
body.page-template-tmp_met-children-php h2.entry-title a:visited,
body.page-template-tmp_stuff-report-php h2.entry-title a:visited,
body.page-template-tmp_wafca-kids-php  h2.entry-title a:visited,
body.page-template-tmp_peers-blog-php h2.entry-title a:visited,
body.page-template-tmp_hotnews-php h2.entry-title a:hover,
body.page-template-tmp_spacial-friends-php h2.entry-title a:hover,
body.page-template-tmp_met-children-php h2.entry-title a:hover,
body.page-template-tmp_stuff-report-php h2.entry-title a:hover,
body.page-template-tmp_wafca-kids-php h2.entry-title a:hover,
body.page-template-tmp_peers-blog-php h2.entry-title a:hover
{
	text-decoration: none;
	color: #aabc4e;
}
body.category div.entry-headmeta,
body.page-template-tmp_hotnews-php div.entry-headmeta,
body.page-template-tmp_spacial-friends-php div.entry-headmeta,
body.page-template-tmp_met-children-php div.entry-headmeta,
body.page-template-tmp_stuff-report-php div.entry-headmeta,
body.page-template-tmp_wafca-kids-php div.entry-headmeta,
body.page-template-tmp_peers-blog-php div.entry-headmeta
{
	width: 90px;
	float: right;
	margin: 0;
	padding-top: 12px;
	padding-right: 32px;
}
body.category div.entry-headmeta span,
body.page-template-tmp_hotnews-php div.entry-headmeta span,
body.page-template-tmp_spacial-friends-php div.entry-headmeta span,
body.page-template-tmp_met-children-php div.entry-headmeta span,
body.page-template-tmp_stuff-report-php div.entry-headmeta span,
body.page-template-tmp_wafca-kids-php div.entry-headmeta span,
body.page-template-tmp_peers-blog-php div.entry-headmeta span
{
	display: block;
	font-family: Arial;
	line-height: 1.1em;
	text-align: center;
	color: #aaa;
}
body.category div.entry-headmeta span.posted-year,
body.page-template-tmp_hotnews-php div.entry-headmeta span.posted-year,
body.page-template-tmp_spacial-friends-php div.entry-headmeta span.posted-year,
body.page-template-tmp_met-children-php div.entry-headmeta span.posted-year,
body.page-template-tmp_stuff-report-php div.entry-headmeta span.posted-year,
body.page-template-tmp_wafca-kids-php div.entry-headmeta span.posted-year,
body.page-template-tmp_peers-blog-php div.entry-headmeta span.posted-year
{
	padding-top: 5px;
	font-size: 8pt;
}
body.category div.entry-headmeta span.posted-week,
body.page-template-tmp_hotnews-php div.entry-headmeta span.posted-week,
body.page-template-tmp_spacial-friends-php div.entry-headmeta span.posted-week,
body.page-template-tmp_met-children-php div.entry-headmeta span.posted-week,
body.page-template-tmp_stuff-report-php div.entry-headmeta span.posted-week,
body.page-template-tmp_wafca-kids-php div.entry-headmeta span.posted-week,
body.page-template-tmp_peers-blog-php div.entry-headmeta span.posted-week,
{
	padding: 0 0 5px;
	font-size: 8pt;
	border: 1px solid #d5c18b;
	border-top: 0px;
	background: #ece3cc;
	color: #d5c18b;
}
body.category div.entry-headmeta span.posted-month,
body.page-template-tmp_hotnews-php div.entry-headmeta span.posted-month,
body.page-template-tmp_spacial-friends-php div.entry-headmeta span.posted-month,
body.page-template-tmp_met-children-php div.entry-headmeta span.posted-month,
body.page-template-tmp_stuff-report-php div.entry-headmeta span.posted-month,
body.page-template-tmp_wafca-kids-php div.entry-headmeta span.posted-month,
body.page-template-tmp_peers-blog-php div.entry-headmeta span.posted-month
{
	padding: 5px 0 0;
	font-size: 8pt;
	border: 1px solid #d5c18b;
	border-bottom: 0px;
	background: #ece3cc;
	color: #d5c18b;
}
body.category div.entry-headmeta span.posted-day,
body.page-template-tmp_hotnews-php div.entry-headmeta span.posted-day,
body.page-template-tmp_spacial-friends-php div.entry-headmeta span.posted-day,
body.page-template-tmp_met-children-php div.entry-headmeta span.posted-day,
body.page-template-tmp_stuff-report-php div.entry-headmeta span.posted-day,
body.page-template-tmp_wafca-kids-php div.entry-headmeta span.posted-day,
body.page-template-tmp_peers-blog-php div.entry-headmeta span.posted-day
{
	font-size: 18pt;
	font-weight: bold;
	border-left: 1px solid #d5c18b;
	border-right: 1px solid #d5c18b;
	background: #ece3cc;
	color: #aa8d3e;
}
body.category div.entry-headmeta span.posted-time,
body.page-template-tmp_hotnews-php div.entry-headmeta span.posted-time,
body.page-template-tmp_spacial-friends-php div.entry-headmeta span.posted-time,
body.page-template-tmp_met-children-php div.entry-headmeta span.posted-time,
body.page-template-tmp_stuff-report-php div.entry-headmeta span.posted-time,
body.page-template-tmp_wafca-kids-php div.entry-headmeta span.posted-titme,
body.page-template-tmp_peers-blog-php div.entry-headmeta span.posted-titme
{
	margin: 5px 0 0;
	padding: 5px 0 0;
	font-size: 8pt;
	border-top: 1px dashed #d5c18b;
}
body.category .post_index_list,
body.page-template-tmp_hotnews-php .post_index_list,
body.page-template-tmp_spacial-friends-php .post_index_list,
body.page-template-tmp_met-children-php .post_index_list,
body.page-template-tmp_stuff-report-php .post_index_list,
body.page-template-tmp_wafca-kids-php .post_index_list,
body.page-template-tmp_peers-blog-php .post_index_list
{
	width: 370px;
	float: left;
}
body.category .hentry.post .entry-content,
body.page-template-tmp_hotnews-php .hentry.post .entry-content,
body.page-template-tmp_spacial-friends-php .hentry.post .entry-content,
body.page-template-tmp_met-children-php .hentry.post .entry-content,
body.page-template-tmp_stuff-report-php .hentry.post .entry-content,
body.page-template-tmp_wafca-kids-php .hentry.post .entry-content,
body.page-template-tmp_peers-blog-php .hentry.post .entry-content
{
	padding-left: 12px;
	color: #888;
}
body.category .entry-meta,
body.page-template-tmp_hotnews-php .entry-meta,
body.page-template-tmp_spacial-friends-php .entry-meta,
body.page-template-tmp_met-children-php .entry-meta,
body.page-template-tmp_stuff-report-php .entry-meta,
body.page-template-tmp_wafca-kids-php .entry-meta,
body.page-template-tmp_peers-blog-php .entry-meta
{
	clear: both;
	padding: 5px 180px 4px 12px;
	border-bottom: 1px solid #aabc4e;
	color: #999;
}
#post_list_wrap {
	border-top: 1px solid #aabc4e;
	border-right: 1px solid #aabc4e;
	border-left: 1px solid #aabc4e;
	background: url(images/post-list_bg.gif) right top repeat-y;
}

.wppt-img img {
	border: 1px solid #aabc4e;
}


#first_post_view_wrap h1.entry-title {
	margin: 0;
	padding: 0 14px 14px;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.2em;
	border: 0px;
	color: #ee951c;
}
#first_post_view_wrap .single-entry-headmeta {
	margin-bottom: 8px;
}

#first_post_view_list_wrap ul {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}
#first_post_view_list_wrap li {
	width: 560px;
	margin: 0 0 4px;
	padding: 0;
	background: url(images/single-post-head_body.jpg) left bottom no-repeat;
}
#first_post_view_list_wrap .post_index_list {
	width: 560px;
	margin: 0;
	padding: 0;
	background: url(images/single-post-head_cap.jpg) left top no-repeat;
}
#first_post_view_list_wrap li h3.entry-title {
	margin: 0;
	padding: 0 14px 14px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
}
#first_post_view_list_wrap li h3.entry-title a {
	text-decoration: none;
	color: #ee951c;
}
#first_post_view_list_wrap li div.post_meta {
	padding: 14px 14px 10px 35px;
	font-size: smaller;
	color: #999;
}



/* ==================================== Single Setting */

.single-entry-head {
	clear: both;
	width: 560px;
	background: url(images/single-post-head_body.jpg) left bottom no-repeat;
}
.single-entry-head-inner {
	background: url(images/single-post-head_cap.jpg) left top no-repeat;
}
.single-entry-head .cat-links {
	padding: 14px 14px 10px 35px;
	color: #999;
}
.single-entry-head h1.entry-title {
	padding: 0 14px 14px;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.2em;
	color: #ee951c;
}
.single-entry-headmeta {
	text-align: right;
	color: #999;
}

body.single div.hentry h2 {
	clear: both;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #aabc4e;
}
body.single div.hentry h3 {
	clear: both;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
	color: #aabc4e;
}
body.single div.hentry h4 {
	clear: both;
	font-size: 1.25em;
	font-weight: bold;
	color: #aabc4e;
}
body.single  div.entry-content {
	padding: 10px 0;
}
/*
div.entry-header {
	margin: 2px 0 0;
	padding: 4px;
	background: #ddd;
}
div.entry-header div.entry-headmeta {
	text-align: right;
	color: #999;
}

*/

div.entry-meta_wrap {
	clear: both;
	padding: 13px 0 0;
	background: url(images/entry-meta_cap.gif) no-repeat;
}
div.entry-meta_wrap div.entry-meta {
	padding: 0 14px 13px;
	background: url(images/entry-meta_bg.gif) left bottom no-repeat;
	color: #aaa;
}

.entry-title,
.entry-meta {
	clear: both;
}

div#container, div#primary {
	padding-top: 20px;
}



/* ==================================== Comment */
div#comments {
	clear: both;
}
div#comments-list {
	padding: 20px 0;
	border-top: 2px dashed #ddd;
}
div#comments-list h3,
div#respond h3 {
	font-size: 3em;
	font-weight: bold;
	line-height: 1.2em;
	text-align: left;
	color: #ccc;
}
div#comments-list ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#comments-list ol li {
	margin: 10px 2px;
	border: 1px solid #ddd;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: url(images/comment_list_bg.jpg);
}
div#comments-list ol li.odd-rows {
	background: url(images/comment_list_bg_odd.jpg);
}
div#comments-list .comment-header {
	width: 55px;
	float: left;
	text-align: center;
	font-family: "Arial";
	font-weight: bold;
}
div#comments-list .comment-header span.comment-number {
	display: block;
	margin: 0 4px 3px;
	font-size: 14pt;
	border-bottom: 1px solid #ddd;
	color: #aabc4e;
}
div#comments-list .comment-header span.comment-week,
div#comments-list .comment-header span.comment-month {
	display: block;
	font-size: 14pt;
	line-height: 1.1em;
	color: #d8deb8;
}
div#comments-list .comment-header span.comment-day {
	display: block;
	font-size: 14pt;
	line-height: 1.1em;
	color: #d8deb8;
}

div#comments-list .comment-author,
div#comments-list .comment-content {
	margin-left: 60px;
	padding: 5px 10px 0 0;
	color: #888;
}
div#comments-list .comment-author span {
	font-weight: bold;
	border-bottom: 2px solid #dfc8a2;
	color: #888;
}
div#comments-list .comment-author span a,
div#comments-list .comment-author span a:visited,
div#comments-list .comment-author span a:hover {
	color: #e0a23b;
}

div#comments-list .comment-meta {
	clear: both;
	padding: 0 10px 5px 0;
	text-align: right;
	color: #aaa;
}

form#commentform .form-label {
	margin: 1em 0 0;
}

form#commentform span.required {
	background: #fff;
	color: #c30;
}
form#commentform,
form#commentform p {
	padding: 0;
}
input#author,
input#email,
input#url,
textarea#comment {
	padding:0.2em;
	border: 3px double #aabc4e;
	background: #fff;
}
textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}




.alignright,
img.alignright {
	float: right;
	margin: 1em 0 0 1em;
}
.alignleft,
img.alignleft {
	float: left;
	margin: 1em 1em 0 0;
}

.aligncenter,
img.aligncenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}
div.centered {
	margin: 0 auto 0.5em;
}
.imagecaption {
	color: #888;
}

div.gallery {
	clear: both;
	height: 180px;
	margin: 1em 0;
	width: 100%;
}

p.wp-caption-text {
	font-style: italic;
}

div.gallery dl{
	margin: 1em auto;
	overflow: hidden;
	text-align: center;
}

div.gallery dl.gallery-columns-1 {
	width: 100%;
}

div.gallery dl.gallery-columns-2 {
	width: 49%;
}

div.gallery dl.gallery-columns-3 {
	width: 33%;
}

div.gallery dl.gallery-columns-4 {
	width: 24%;
}

div.gallery dl.gallery-columns-5 {
	width: 19%;
}

div#nav-above {
	margin-bottom: 1em;
}

div#nav-below {
	margin-top: 1em;
}

div#nav-images {
	height: 150px;
	margin: 1em 0;
}

/* Navigation */
div.navigation {
	width: 100%;
	height: 38px;
	margin: 12px 0;
	font-size: 20px;
	font-family: "Arial Black";
	position: relative;
}
div.navigation div.nav-previous {
	width: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.navigation div.nav-next {
	width: 50%;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align:right;
}
div.navigation a {
	display: block;
	margin: 0 1px;
	padding: 3px;
	text-decoration: none;
	border: 1px solid #ddd;
	background: #fff;
	color: #ccc;
}
div.navigation a:visited {
	text-decoration: none;
}
div.navigation a:hover {
	text-decoration: none;
	border: 1px solid #c29c9c;
	background: #d7bebe;
	color: #b88c8c;
}



input#author,input#email,input#url,div.navigation div {
	width: 50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
	margin: 0;
	padding: 0;
}




.breadcrumb {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background: #000;
	color: #fff;
}
.breadcrumb a {
	color: #fff;
}
.breadcrumb_inner {
	padding: 2px 6px;
}










/* MCE Style */


#tinymce h2 {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #aabc4e;
}
#tinymce h3 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
	color: #aabc4e;
}
#tinymce h4 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	color: #aabc4e;
}


