/* $Id: style.css 279 2007-06-05 02:56:57Z hodaka $ */

/*----- experiment for hodaka  -----*/
/*
code {
    background-color: #f6f6ce;
    border: 1px dotted #336;
    font: 0.9em "Lucida Console", "Courier New", Courier, monospace;
    margin: .5em 0;
    padding: .5em;
    line-height: 1.3em;
    display: block;
    white-space: pre;
    text-align: left;
}
code em {
	color : #c00;
	font-style : normal;
}
*/
/*----- weblog common -----*/
.accesskey { text-decoration:underline; }
.structurelabel {
    position: absolute;
    left: -5000px;
    width: 4000px;
}
map { margin:0; padding:0 }

/***------ main_header.html ------***/
#weblogFeeder { float:right; margin:0 0 1.5em; padding:0;
font-size:14px;

}
/* case image
#weblogFeeder li { display:inline; float:left; margin:0; padding:0; width:85px; padding-left:2px; }
#weblogFeeder li img { vertical-align:bottom; }
*/
#weblogFeeder li { display:inline; float:left; margin:0; padding:0 5px; border-left:1px solid #999; }
#weblogFeeder li.first { border:none;}

#weblogHeader {
}

h2 {

}

/***------ main_entries.html, main_details.html ------***/
.weblogCategory {
	margin: 0;
	padding: 5px 5px 0;
	font-size: 1em;
}
.weblogCategory a { font-size:1em; }

/*#weblogCatree { clear:both; margin-bottom:10px; padding:5px; border-top:1px solid #999; }
.weblogCatreeLeft { clear:both; display:inline; float:left; }
.weblogCatreeRight { display:inline; float:left; padding-left:3em; } IE doen't work */

.weblogCatree {
    clear: both;
    margin-bottom: 0px;
/*  margin:10px auto;*/ 	/* case center */
    display: table;			/* ie doen't understand */
    padding: 0px 0px 0px 20px;
    white-space: nowrap;
    font-size:14px;

}
.weblogCatree li.level1 {
    display: inline;
    position: relative;
	margin: 0;
	padding-right: 20px;
    vertical-align: top;	/* ie drops down to bottom if you erase */
	floar:left
}
.weblogCatree li li {
	margin-left: 14px;
}

.weblogEntryTitle {
	clear: both;
}
.weblogEntryTitle a { font-size:1.2em; font-weight:bold; letter-spacing:1px; text-decoration: none;}
.weblogEntryTitle em { font-size:1.2em; font-weight:bold; letter-spacing:1px; font-style:normal; }
.weblogEntryCreated {
padding-left:.5em;
font-size: 12px;
font-weight: normal;
}
.weblogEntryCategory { float:right;
font-size: 12px;
padding-right: 20px;
}

.weblogContents {
	position: relative;
	margin: 0;
	padding: 5px;
	width:610px;
	font-size: 14px;
	border: 1px solid #cccccc;
	border-width: 0px 0px 1px 0px;
	line-height: 1.5;
}
.weblogContents dl, .weblogContents ol, .weblogContents ul { margin: 2px; padding: 2px; }
.weblogContents ul {list-style:square outside;}
.weblogContents ol {list-style:decimal outside;}
.weblogContents dt { margin-left: 1em; font-weight: bold; }
.weblogContents dd { margin-left: 2em; }
.weblogContents li { margin-left:2em; }
.weblogContents .xoopsCode {
	width: 95%;
	overflow: auto;
	margin: 10px 0;
	padding: 5px;
}
.weblogContents img { margin-left:3px; margin-right:3px; }
.weblogContents span.readMore {
	display: block;
	padding-top: 1em;
}

.weblogFooter { clear:both; margin:0 0 ; padding:5px 18px 0; float:right; line-height:14px; }
.weblogFooter li { display:inline; float:left; margin:0; padding: 0 3px; border-right:1px solid #999; font-size: 12px; }
.weblogFooter li.last { border:none; }
.weblogFooter a { font-size: 12px; }
.weblogAvatar { vertical-align:bottom; border:none; }

.weblogPageNavigation { clear:both; text-align:right; border-top:1px solid #999; line-height:1.5; }

/*------ main_details.html ------*/

.weblogNavigation { list-style:none; margin: 0 0 .2em; padding:0; float:right; }
.weblogNavigation li { display:inline; border-right:1px solid #999; margin:0; padding:0 .2em; color:#DDA; }
.weblogNavigation li.noentry { border-right:1px solid #DDA; }
.weblogNavigation li.last { border:none; }

#weblogShowTrackbackURL { clear:both; margin:0 0 1em; padding:0 .2em 0 0; font-size:1em; font-weight:normal; text-align:right; }
/*#weblogShowTrackbackURL span { margin-left:.5em; font-style:italic; font-weight:normal; font-size:.9em; }*/
#weblogShowTrackbackURL:before { content: "\25C6 \0020"; }
#weblogGetTrackbackURL { margin-left:.5em; font-style:italic; font-weight:normal; font-size:1em; }
#weblogTrackbackURL { margin-left:.5em; font-style:normal; font-weight:bold; font-size:1em; }

#weblogTrackbackTransmit { margin:0 0 1em; padding:0 .2em 0 0; font-size:1em; font-weight:bold; }
#weblogTrackbackTransmit:before { content: "\25C6 \0020"; }
#weblogTrackbackTransmitted { margin:0 0 1em; padding:0; }
#weblogTrackbackTransmitted li { margin-left:1.2em; padding:0; list-style:square outside; }
.weblogSentTrackbackURL { margin:0 0 1em; padding:0; }
.weblogTrackbackCreated { margin-left:1em; font-size:.9em; }

#weblogTrackbackReceive { margin:0 0 1em; padding:0 .2em 0 0; font-size:1em; font-weight:bold; }
#weblogTrackbackReceive:before { content: "\25C6 \0020"; }
#weblogTrackbackReceived { margin:0; padding:0; }
.weblogTBTitle { margin:0; padding:0; }
.weblogTBCreated { margin-left:.5em; font-size:.9em; }
.weblogTBContents { margin:0 0 0 2em; padding:0; line-height:1.5; border-bottom:1px dotted #999;}
.weblogTBFooter { margin:0 0 1em; padding:0; text-align:right; }

/* print_and_friend */
.print_and_friend{ text-align:right; }
.print_and_friend li{ display:inline; margin-left:10px; }

/* comments */
.weblogCommentNotice { margin:0 0 1em; padding:0 .2em 0 0; font-size:1em; font-weight:normal; text-align:left; }
.weblogCommentNotice:before { content: "\25C6 \0020"; }
.weblogCommentNavi * { vertical-align: middle; }
.weblogComment {}

/***--------weblog_archive.html------***/

#weblogSelBox{ margin:0 auto 10px; border: none; vertical-align:middle; text-align:center; }
#weblogSelBox label { margin-right: 1em; }

#weblogArchTable {
	width: 100%;
	border-collapse: collapse;
	color: #1b1b18;
	font-size: 1em;
	table-layout: fixed;
}
#weblogArchTable .head th {
	font-weight: bold;
	background: #2F5376;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #bfbfbf;
	line-height: 2.5;
}
#weblogArchTable td { border: 1px solid #bfbfbf; line-height: 1.5; }
#weblogArchTable .even td { background-color: #dee3e7; }
#weblogArchTable .odd td { background-color: #E9E9E9; }
#weblogArchiveFooter { margin:10px 0 0 0; padding:0; }
#weblogArchiveFooter li { list-style:none; color:#000; }
#weblogArchiveFooter .blogArchTotal{ float: left; }
#weblogArchiveFooter .blogArchPagenav{ float: right; text-align: right;}

/***--------- main_post.html ----------***/
#weblogPreviewHeader { margin:0 0 1em; padding:0 5px; font-size:1.2em; }

/* xoopsForm */
#weblogForm {
	width: 100%;
	margin: 0 auto;
}

#weblogForm fieldset {
	margin: 1em 0 0 0;
	padding: 0;
	border-width: 1px;
	border-color: #776d6b;
	border-style: none;
}
#weblogForm legend {
	padding: 3px 0;
  	font-weight: bold;
}
#weblogForm em {
	font-style: normal;
  	font-weight: bold;
	color: #f00;
}

#weblogForm .label {
	clear: left;
	display: block;
	padding: 3px 0;
	padding-left: 5px;
	float: left;
	width: 120px;
	line-height: 1.2;
	border-top:1px solid silver;
	vertical-align: middle;
}
#weblogForm .control {
	display: block;
	margin: 0 0 0 125px;
	padding: 3px 0;
	line-height: 1.2;
	border-top:1px solid silver;
	vertical-align: middle;
}
#weblogForm input checkbox {
	margin: 0;
	padding: 0;
	border-style: none;
	color: #000;
	background: transparent;
}
/*#weblogForm input, .xoopsForm select, .xoopsForm textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
	vertical-align: bottom;
	color: #696969;
	background: #f1f1ed;
	padding: 3px;
}
#weblogForm input radio {
	border-style: none;
	color: #000;
	background: transparent;
}*/

#weblogForm .formSubmit {
	margin: 0 0 1em;
	color: #444;
	border: none;
}
#weblogForm .formSubmit input {
	margin-right: .5em;
	border-width: 2px;
	border-color: #587B9C #1A3854 #1A3854 #587B9C;
	width: 6em;
	vertical-align: middle;
	color: #fff;
	background: #2F5376;
}

#weblogForm #title,
#weblogForm #contents,
#weblogForm #ent_trackbackurl { width: 400px; }

/***------------ experimental -------------***/
/* Clearing float   www.positioniseverything.net */
.clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Fat Erik's Breadcrumbs  http://css.maxdesign.com.au/listamatic/horizontal33.htm */
#weblogCatNavi {
	list-style: none;
	padding: 0 0 .2em;
	margin: 0px 0px 0px 0px;
	color:#999;
	font-size: 14px;
}
#weblogDetailsCategoryNaviMap #weblogCatNavi { float: left; }
#weblogCatNavi li {
	display: inline;
	padding: 0;
	margin: 0;
}

#weblogCatNavi li:before { content: "> "; }
#weblogCatNavi li:first-child:before { content: ""; }


.nextbox{
	padding: 0px 15px 0px 0px;
}
/*Mac IE 5*/
/*\*//*/
#weblogCatNavi li {
    background-image: url("../images/gt.gif");
    background-repeat: no-repeat;
    background-position: 0 50%;
    margin: 0 0 0 .5em;
	padding: 0 0 0 1em;
}
#weblogCatNavi li:first-child { background-image: none; }
/* end */