/* @override http://macflightgear.sourceforge.net/wp-content/themes/jakarta/style.css */
/*  
Theme Name: Jakarta
Theme URI: http://www.scarletblaze.com/wp/?p=3
Description: Jakarta 1.5 is a theme for WordPress 1.5. I chose the name Jakarta because I was born there. The "1.5" means that it?s for WordPress 1.5.
Version: 1.1
Author: Jose Mulia
Author URI: http://www.scarletblaze.com

NOTES:
Jakarta was inspired by many themes I found on Internet. If you don?t like this one, try one of the alternatives below:
    * Kubrick Template for WordPress. Very well structured CSS file. I recommend you to use it as a base to create your own Theme.
    * Coffebreak. Very nice layout scheme and color. Too bad it?s only for WordPress 1.2.
    * Pink Lilies. The winner of WordPress CSS Style Competition. I think this one is for WordPress 1.0.1
*/

/* BEGIN IMAGE CSS: place all the images here */	
#headerimg {
	background: url(images/banner.png) no-repeat; center; border: none;	/* Image Location */
	MARGIN: 5px auto 0px auto;  /* Edit this to position/center your image */
	background-color: #e8eef0;
	width: 900px; 		/* Image Width */
	height: 170px; 		/* Image Height */
}
		
body	 	{ background-color: #eeeef0; } 
#page		{ background: url(images/bg_panel.jpg) repeat-y; center; border: none;}
#simplepage	{ background-color:#e8eef0; border: none; }
#header 	{ background: url(images/fg_header.jpg) no-repeat center; }
#footer 	{ background: url(images/fg_footer.jpg) no-repeat bottom; border: none;}
BLOCKQUOTE { background: url(images/sb-blockquote.gif) no-repeat; }
#wp-calendar a { background: url(images/day2.gif) no-repeat; }
#wp-calendar a:hover { background: url(images/day.gif) no-repeat; }
#wp-calendar td { background: url(images/day.gif) no-repeat; }
#wp-calendar #today { background: url(images/today.gif) no-repeat; }

/* END IMAGE CSS */

/* General Layout Positionings */
HTML
{
     scrollbar-face-color: #CBAC73;
	 scrollbar-arrow-color: #B08356;
	 scrollbar-track-color: #CBAC73;
	 scrollbar-shadow-color: #B08356;
	 scrollbar-highlight-color: #E4C58C;
	 scrollbar-3dlight-color: #E4C58C;
	 scrollbar-darkshadow-color: #B08356;
}


BODY {
	FONT-SIZE: 75%;
	color: #000000;
	FONT-FAMILY: Arial, Georgia, Verdana, "times New Roman", Times, Serif;
	background-color: #e8eef0;
	MARGIN: 5px;
	filter: Shadow(color:gray, strength:10, direction:135);
}

#page {
	MARGIN: auto;
	width: 900px;
/*	background-color: #ECDAB5; */
}

#simplepage {
	MARGIN: auto;
	width: 900px;
	background-color: #e6eef0;
}

#header {
	MARGIN: 0px auto 0 auto;;
	width: 100%;
	height: 42px;
	background-color: #e8eef0;
	color: #FFFFFF;
	font-size: 1.0em;
}

#header a {
	color: #CFCFFC; /* //#FFFFCC; */
	text-decoration: none;
}

#header a:hover {
	color: #Fd8B98;
	text-decoration: none;
}

#toolbar-top {
	width: 100%;
	height: 35px;
}

#toolbar-left {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	FONT-SIZE: 1.1em;
	margin-top: -36px;
	padding-top: 7px;
	padding-left: 20px;
	float: left;
	color: #FFFFCC;
	font-weight: bold;
}

#toolbar-right {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	FONT-SIZE: 1.2em;
	padding-top: 20px;
	padding-right: 20px;
	text-align: right;
	color: #FFFFCC;
}

#content {
	FONT-SIZE: 1.1em;
	TEXT-ALIGN: left;
}

.news {
	font-style: italic;
	padding-left: 20px;
}

.narrowcolumn {
	PADDING-RIGHT: 15px;
	MARGIN: 0px;
	width: 610px;
	PADDING-TOP: 5px;
	FLOAT: left;
	padding-top: 10px;
	padding-left: 32px;
}
.widecolumn {
	PADDING-RIGHT: 15px;
	MARGIN: 0px;
	width: 680px;
	PADDING-TOP: 10px;
	FLOAT: left;
	padding-top: 10px;
	padding-left: 15px;
}

#sidebar {
	width: 210px;
	margin-left: 665px;
	PADDING-TOP: -25px;
}
.post {
	MARGIN: 0px 20px 40px 0px; 
}
/* Date styles */
.datetitlewrapper {width:548px; height:74px; }

.datebox {width:64px; 
	 float:left; 
	 height:66px; 
	 padding-top 3px;
	 margin:5px; 
	 margin-left: 2px; 
	 background: 
	 url('images/tear_off_calendar.jpg'); background-repeat:no-repeat; background-position: left top; }

.datemon {height:14px; margin-top: 15px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:left; font-size:10px; text-transform:uppercase; padding: 0px 0px 0px 3px; margin-bottom: -3px; margin-left: 2px; }
.datenum {height:33px; font-family:"Times New Roman", Times, serif; color:#000000; text-shadow: #909090 3px 3px; text-align:center; font-size:32px; 
padding: -12px 0px 0px 0px;} 
.dateyear {height:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; font-size:9px; text-transform:uppercase; margin-bottom: -3px; margin-left: 0px; }


#footer {
	CLEAR: both;
	MARGIN: 0px;
	width: 900px;
	color: #ffffff;
	background-color: #2c2c2c;
}

#footer a { color: #ccf; }
#footer a:visited { color: #cce; }
#footer a:hover { color: #Fd8B98; }


/* End of General Layout Positionings */


/* Content / attribute */
#toolbar-top .blogtitle {
	color: #7D5B38;
}

#toolbar-top .blogtitle a {
	color: #FFFFFC; 
}

#toolbar-top .blogtitle a:hover {
	color: #FFFFFC;
}

.widecolumn .entry P {
	FONT-SIZE: 1.05em
}

.widecolumn P:hover {
	color: #660000;	
}

.narrowcolumn P:hover {
	color: #660000;	
}

.narrowcolumn .entry {
	line-height: 1.4em
}
.widecolumn .entry {
	line-height: 1.4em
}
.widecolumn .post {
	MARGIN: 0px
}

.narrowcolumn .postmetadata {
	TEXT-ALIGN: center
}

.narrowcolumn .postmetadata {
	PADDING-TOP: 5px
}
.widecolumn .postmetadata {
	MARGIN: 30px 0px
}

BLOCKQUOTE {
	PADDING-LEFT: 50px;
	MARGIN: 15px 30px 0px 10px;
	color: #362623;
	padding-top: 5px;
	font-style: italic;
	padding-bottom: 5px;
}

BLOCKQUOTE CITE {
	DISPLAY: block; MARGIN: 5px 0px 0px
}

SMALL {
	FONT-SIZE: 0.9em; line-height: 1.5em; 
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
	color: #777
}

.entry {
	BORDER-TOP: #7D5B38 1px solid;
	
}

.entry P A:visited {
	color: #593640}

.entry UL LI:unknown {
	content: "? "
}

.entry UL LI:hover {
	LIST-STYLE-TYPE: square;
	color: #660000;
}

.entry OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.entry OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

.entry FORM {
	TEXT-ALIGN: center;
}

.alt {
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
    background-color:#CCCC99;
	PADDING-RIGHT: 10px; 	
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
}

.description {
	FONT-SIZE: 1.2em;
	TEXT-ALIGN: center;
	color: #7D5B38;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	margin-left: 5px;
}

#toolbar-top H1 {
	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	FONT-SIZE: 2.5em;
	TEXT-ALIGN: left;
	color: #7D5B38; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-BOTTOM: solid 1px;
}

H1 { 
	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	FONT-SIZE: 1.5em;
	TEXT-ALIGN: left;
	color: #422;
	MARGIN: 10px 0px 0px 0px; 
	BORDER-BOTTOM: solid 1px;
}
H1 A {
	color: #660000; /*#7D5B38; */
}
H1 A:hover {
	color: #660000;
}
H1 A:visited {
	color: #550000; /* #7D5B38; */
}
H2 {
    	FONT-WEIGHT: bold; 
	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #422;
	FONT-SIZE: 1.3em;
	TEXT-DECORATION: none;
	MARGIN: 0px 0px 0px 0px;
}
H2.pagetitle {
	FONT-SIZE: 1.6em;
	MARGIN-TOP: 30px; 
	TEXT-ALIGN: center;
}


H2 A {
	color: #400000;
	TEXT-DECORATION: none;
}
H2 A:visited {
	color: #r400003F;
	TEXT-DECORATION: none;
}

H2 A:hover {
color: #923;
TEXT-DECORATION: none;
}

H3 {
	FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	FONT-SIZE: 1.1em;
	color: #422;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-TOP: 0px;

}

	H3.comments {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 40px auto 20px; 
		PADDING-TOP: 0px;
	}

	/* links in a content */
	H3 A {
		color: #7D5B38;
		TEXT-DECORATION: none;
	}
	H3 A:visited {
		color: #E7D5B38;
		TEXT-DECORATION: none;
	}

	H3 A:hover {
	color: #029; 
	TEXT-DECORATION: none;

	}
	/* Page Title */
	.page_title {
		background: url(images/page_header.png) no-repeat center; 
		width: 100%;
		height: 35px;
		MARGIN: 3px -12px 5px -7px;
		padding-top: 6px;
		PADDING-LEFT: 15px;
		FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		color: #FFFFCC;
		FONT-SIZE: 1.8em;
		FONT-WEIGHT: bold;
	}	

	/* Page titles for search result */
	.page_title H3 {
		color: #FFFFCC;
		margin-top:2px;
	}

	.page_title H3 A {
		color: #ffffcc;
		background: none;
		font-size: 0.8em;
		height:0.8em;
	}

	.page_title A {
		font-size: 0.8em;
		height:0.8em;
	}

	.widecolumn .page_title {
		width: 690px;
	}

	/* [EDIT] */
	.editpost {
		FONT-SIZE: 0.6em;
		MARGIN-TOP: 8px;
		MARGIN-RIGHT: 15px;
		FLOAT: right;
		border: dashed 1px #888888;
		color: #999999;
	/*	background: #000000; */
	}

	.editpost a { color: #ee3333; }
	.editpost a:visited { color: #d33; }
	.editpost a:hover { color: #f33; }

	#searchform {
		PADDING-RIGHT: 3px;
		PADDING-LEFT: 3px;
		PADDING-BOTTOM: 5px;
		MARGIN: 5px auto ;
		PADDING-TOP: 5px;
		TEXT-ALIGN: center;
	}

	input, textarea {
		border: 1px solid #777;
		margin: 1px 2px;
		-moz-border-radius: 4px;
		background-color: #aaa;
		color: #000000;
		}
	input:hover, textarea:hover { 
		border-color: #888; 
		background-color: #666;
		color: #ffffff;
		}
	input:focus, textarea:focus {
		border-color: #F99; 
		background-color: #555;
		color: #ffffff;
		}

	CITE {
		TEXT-DECORATION: none
	}
	STRIKE {
		color: #777
	}
	CODE {
		FONT: 1.1em 'Courier New', Courier, Fixed
	}

	UNKNOWN {
		PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-INDENT: -10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
		MARGIN: 7px 0px 8px 10px
	}
	SELECT {
		width: 130px
	}
	ACRONYM {
	BORDER-BOTTOM: #999 1px dashed
	FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
		CURSOR: help
	}
	abbr {
	FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
		CURSOR: help
		BORDER-BOTTOM: #999 1px dashed
	}
	SPAN.caps {
		CURSOR: help
		FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
	}

	.center {
		TEXT-ALIGN: center
	}

	HR {
		DISPLAY: none;
	}

	#footer P {
		MARGIN: 0px;
		TEXT-ALIGN: center;
		padding-top: 15px;
		FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

	A {
		color: #1f287a; 
	//	font-weight: bold;
	}

	A:hover {
		color: #125; TEXT-DECORATION: underline
	}

	A IMG {
		BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
	}

	P IMG {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; max-width: 100%
	}
	IMG.centered {
		DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
	}
	IMG.alignright {
		PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px 7px; PADDING-TOP: 4px
	}
	IMG.alignleft {
		PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 7px 2px 0px; PADDING-TOP: 4px
	}
	.alignright {
		FLOAT: right
	}
	.alignleft {
		FLOAT: left
	}

	.postmetadata {
		color: #777
	}
	.postmetadata UL {
		DISPLAY: inline; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
	}
	.postmetadata LI {
		DISPLAY: inline; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
	}

	OL LI {
		LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
	}

	.navigation {
		MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 60px; TEXT-ALIGN: center
	}


	/* Comments */
	#commentform INPUT {
		FONT: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	#commentform TEXTAREA {
		FONT: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
		PADDING-RIGHT: 2px; 
		PADDING-LEFT: 2px; 
		PADDING-BOTTOM: 2px; 
		width: 95%; 
		PADDING-TOP: 2px;
	}
	#commentform INPUT {
		PADDING-RIGHT: 2px; 
		PADDING-LEFT: 2px; 
		PADDING-BOTTOM: 2px; 
		MARGIN: 5px 5px 1px 0px; 
		width: 170px; 
		PADDING-TOP: 2px;
	}

	#commentform #submit {
		FLOAT: right; 
		MARGIN: 0 30px 5px 0;
		background-color: #eeeeee;
		border: 1px solid #7D5B38;
		color: black;
	}

	#commentform P {
		MARGIN: 5px 0px
	}

	.commentlist LI {
		FONT: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
		PADDING: 5px 10px 3px 10px;
		MARGIN: 10px 0px 3px; 
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		border-top: solid 1px white;
		border-left: solid 1px white;
		LIST-STYLE-TYPE: none;
		BACKGROUND: #adaec0;
		width: 575px;
	}
	.commentlist {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		PADDING-TOP: 0px; 
	}

	.commentlist CITE {
		 FONT-SIZE: 1.1em; 
		 FONT-STYLE: normal
	}
	.commentlist CITE A {
		FONT-SIZE: 1.1em; 
		FONT-STYLE: normal;
	}
	.commentlist P {
		MARGIN: 10px 5px 10px 0px;
		line-height: 1.5em;
		FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

	.commentmetadata {
		DISPLAY: block; 
		MARGIN: 0px;
	}

	.nocomments {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: center
		color: #777
	}

	/* Sidebar */
	#sidebar {
		FONT: 1.1em Georgia, Verdana, "times New Roman", Times, Serif;
		}
		
	#sidebar H2 {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
	}

	#sidebar FORM {
		MARGIN: 0px
	}

	#sidebar H2 {
		FONT-SIZE: 1.2em; 
		FONT-FAMILY: 'Lucida Grande', Verdana, Sans-Serif;
		TEXT-DECORATION: none;
	}
	#sidebar #searchform #s {
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		PADDING-BOTTOM: 2px;
		width: 115px;
		PADDING-TOP: 2px;
	}

	#sidebar #searchsubmit {
		PADDING-RIGHT: 1px;
		PADDING-LEFT: 1px;
		PADDING-BOTTOM: 1px;
		PADDING-TOP: 1px;
		background-color: #d4d4d4;
		border: 1px solid #7D5B38;
		color: black;
		-moz-border-radius: 4px;
	}

	#sidebar UL UL LI:unknown {
		content: "? "
	}

	#sidebar UL {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	}
	#sidebar UL OL {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	}
	#sidebar UL LI {
		LIST-STYLE-IMAGE: none; 
		MARGIN-BOTTOM: 15px; 
		LIST-STYLE-TYPE: none;
	}


	#sidebar UL UL LI {
		color: #777
	}

	#sidebar UL OL LI {
		color: #777
	}
	#sidebar UL P {
		MARGIN: 5px 0px 8px
	}
	#sidebar UL SELECT {
		MARGIN: 5px 0px 8px
	}
	#sidebar UL UL {
		MARGIN: 5px 0px 0px 10px
	}
	#sidebar UL OL {
		MARGIN: 5px 0px 0px 10px
	}
	#sidebar UL UL UL {
		MARGIN: 0px 0px 0px 10px
	}
	#sidebar UL OL {
		MARGIN: 0px 0px 0px 10px
	}
	#sidebar UL OL LI {
		LIST-STYLE-POSITION: outside; 
		LIST-STYLE-TYPE: decimal;
	}
	#sidebar UL UL LI {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 3px 0px 0px; 
		PADDING-TOP: 0px;
	}
	#sidebar UL OL LI {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 3px 0px 0px; 
		PADDING-TOP: 0px;
	}	

	/* first level of page index */
	#sidebar ul li ul li {
		font-family: Helvetica, Arial;
		list-style-type: none; /* circle; */
		margin-left: -5px;
		margin-bottom: 2px;
		margin-top: 7px;
	}

	#sidebar ul li ul li ul {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	/* second level of page index */
	#sidebar ul li ul li ul li{
		font-size: 0.95em;
		margin-top: -4px;
		margin-bottom: -3px;
		margin-left: 16px;
		margin-top: 0px;
		padding-top:0px;
		list-style-image: url(images/page_list_style.png);
	/*        font-size: 95%; */
	}

	/* third level of page index */
	#sidebar ul li ul li ul li ul li {
		list-style-type: square;
	}


	/* calendar */
	#wp-calendar {
		background-color: #000000;
		empty-cells: show;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #352D15;
		font-weight:bold;
		width: 160px;
		margin-bottom: 8px;
		margin-left: 15px;
		border: 1px solid #918867;
	}

	#wp-calendar #next a, #wp-calendar #next {
		padding: 0 5px 0 0;
		text-align: center;
		color: #8A6C46;
		background-color: #111111;
		font-weight:normal;
		background-image: none;
		}

	#wp-calendar #prev a, #wp-calendar #prev{
		padding: 0 0 0 5px;
		text-align: center;
		color: #FFCDCC;
		background-color: #000000;
		font-weight:normal;
		background-image: none;
		}

	#wp-calendar a {
		display: block;
		text-decoration: none;
		color: #DE2224;
		}

	#wp-calendar td:hover {
		background-color: #000000;
		}

	#wp-calendar caption {
		text-align: center;
		padding-bottom: 2px;
		padding-left: 2px;
		}

	#wp-calendar td { 	
		color: #666;
		font-size: 10px;
		font-weight: normal;
		padding: 1px 1px;
		text-align: center;
		}
		
	#wp-calendar td.pad {
		background-color: #000000;
		}
		
	#wp-calendar td {
		border-bottom: 1px solid #ccc; 
		border-right: 1px solid #ccc; 
		text-align: center;
	}	
		
	#wp-calendar #today {
		color: #FFF;
		}

	#wp-calendar th {
		background-color: #e5e5e5;
		border: 1px solid #7D5B38;
		color: #7D5B38;
		font-style: normal;
		text-transform: lowercase;
		text-align:center;
		}

	/* Toolbar Tooltip */
	a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
	  position: relative;
	  text-decoration: none; 
	  color: #ffffcc;
	  }

	#header a.tooltip, a.tooltip:visited, a.tooltip:active, a.tooltip:link {
	  color: #ffffcc;
	}
	  
	a.tooltip:hover {
	  background: transparent;
	  }

	a.tooltip span {
	  display: none;  
	  text-decoration: none; 
	}

	a.tooltip:hover span {
		display: block;
		position: absolute;
		min-width: 90px;
		max-width: auto;
		min-height: 20px;
		color: #7D5B38;
		border:1px solid #7D5B38;
		background: #FFFFCC;
		font: .7em;
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
		top:30px;
		left:-20px;
		cursor: crosshair;
		padding: 2px;
		text-align: left;
	}

	/* End Toolbar Tooltip */

	/* 
	PukiWiki 
	*/
	/* paragraphs and signatures */
	.modPuki_signature { 
		margin-top: 4px;
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
		color: blue;
	}

	.modPuki_paragraph { 
		font-weight: bold;
		margin-top: 10px;
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	}

	/* word definition (:word|definition) */
	dl.modPuki_list1 dd {
		font-weight: none;
		font-style: none;
		margin-top: 2px;
	}

	dl.modPuki_list1 dt { 
		font-weight: bold;
		font-style: italic; 
	}


	/* table */
	.modPukiWP_style_table { border: solid 1px; float: center; margin: 15px 0 15px 0;}
	.modPukiWP_style_table thead { background: #EFEF90; }
	.modPukiWP_style_table tfoot { background: #EFEFFF;}
	.modPukiWP_style_td { border: solid 1px; padding: 0 4px 0 4px;}

	.modPuki_list1 li { margin-top: 3px; }
	.modPuki_list2 li { margin-top: 3px; }
	.modPuki_list3 li { margin-top: 3px; }
	.modPuki_list4 li { margin-top: 3px; }

	/* itemize, enumerate */
	ol ul.modPuki_list2 li { list-style-type:circle; } 
	ol ul.modPuki_list3 li { list-style-type:square; }
	ul ol.modPUki_list2 li { list-style-type:lower-alpha: }
	ul ol.modPuki_list3 li { list-style-type:lower-roman; }

	ul.modPuki_list1 li { list-style-type:disc; }
	ul.modPuki_list2 li { list-style-type:circle; }
	ul.modPuki_list3 li { list-style-type:square; }
	ol.modPuki_list1 li { list-style-type:decimal; }
	ol.modPuki_list2 li { list-style-type:lower-alpha; }
	ol.modPuki_list3 li { list-style-type:lower-roman; }


	/* pre */
	.modPukiWP_pre {
		background-color: #ccc;
		border-bottom:    #DDDDEE 1px solid;
		border-top: #888899 1px solid;
		border-right:   #DDDDEE 1px solid;
		border-left:  #888899 1px solid;
		font-size:12px;
		line-height:110%;
		padding:0.5em 10px 0.5em 10px;
		margin: 5px 2px 5px 5px;
		width:auto;
		max-width:610px;
		color: black;
		overflow:auto;
		white-space: pre;
	}


	/* ref */
	.modPukiWP_img_margin { margin: 8px 8px 8px 8px; }

	/* clear */
	.modPukiWP_clear { margin:0px; clear:both; }

	a.modPuki_note_super
	{
	  color:#DD3333;
	  background-color:inherit;
	  font-weight:bold;
	  font-size:60%;
	  vertical-align:super;
	}

	hr.modPuki_full_hr
	{
	  border-style:ridge;
	  border-color:#333333;
	  border-width:1px 0px;
	}

	hr.modPuki_note_hr
	{
	  width:90%;
	  border-style:ridge;
	  border-color:#333333;
	  border-width:1px 0px;
	  text-align:center;
	  margin:0em auto 0em auto;
	}

	ul.modPuki_recent_list
	{
	}

/*
	h1.modPukiWP_head { }
	h2.modPukiWP_head { border-left: solid 15px; text-decoration: none; margin-bottom: 5px; padding-left: 5px; margin-top: 5px;}
	h3.modPukiWP_head { border-left: solid 10px; padding-left: 3px; }
*/
	#page em { color: #2030b0; }

.entrytext p {
	margin-left: 5px;
}
/* H1 in a page */
.entrytext H1 {
	margin-bottom: 5px;
}

.entrytext H2 {
	border:none;
	padding-left:0;
}
