/** general **/

#jwebKitano{
	background:#ffffff;
	}
#jwebKitano *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

/** menu **/

#jwebKitano #menu{
	background:#f5f5f5;
	margin-bottom:20px;
	}
#jwebKitano #menu #controls #toArchive{
	font-weight:bold;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}
#jwebKitano #menu #controls td{
	padding:10px 0 10px 10px;
	}
#jwebKitano #menu #controls *{
	font-size:10px;
	vertical-align:middle;
	}
#jwebKitano #menu #message{
	font-style:italic;
	padding:0 0 10px 10px;
	}
#jwebKitano #menu #message.good{
	color:#339900;
	}
#jwebKitano #menu #message.bad{
	color:#FF6600;
	}

/** puff **/

#jwebKitanoPuff *{
	cursor:pointer;
	}
#jwebKitanoPuff a{
	display:block;
	text-decoration:none;
	margin-bottom:30px;
	}
#jwebKitanoPuff span{
	display:block;
	margin-top:7px;
	}
#jwebKitanoPuff #heading{
	font-family:Georgia, Garamond, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	color:#555552;
	}
#jwebKitanoPuff a:hover #heading{
	text-decoration:underline;
	color:#009FCE;
	}
#jwebKitanoPuff #date{
	font-size:10px;
	color:#999999;
	}
#jwebKitanoPuff #text{
	font-size:11px;
	color:#333333;
	}

/** archive list **/

#jwebKitano #archiveList{
	width:100%;
	cursor:pointer;
	}
#jwebKitano #archiveList #delim{
	border-top:1px solid #f5f5f5;
	font-size:0;
	height:5px;
	overflow:hidden;
	}
#jwebKitano #archiveList td{
	vertical-align:top;
	padding:0;
	}
#jwebKitano #archiveList a{
	text-decoration:none;
	display:block;
	padding:10px 20px 10px 0;
	}
#jwebKitano #archiveList a span{ /* firefox hack span:display:block not divs */
	display:block;
	margin-bottom:5px;
	}
#jwebKitano #archiveList #heading{
	font-family:Georgia, Garamond, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	color:#444442;
	}
#jwebKitano #archiveList #text{
	font-size:10px;
	color:#555555;
	}
#jwebKitano #archiveList #date{
	font-size:10px;
	color:#888888;
	}
#jwebKitano #archiveList #editable{
	font-weight:bold;
	color:#339900;
	}
#jwebKitano #archiveList #commentable{
	font-weight:bold;
	color:#330099;
	}
#jwebKitano #archiveList #noref{
	font-weight:bold;
	color:#FF6600;
	}
#jwebKitano #archiveList tr:hover #heading{
	text-decoration:underline;
	color:#009FCE;
	}
#jwebKitano #archiveList img{
	margin:10px 0 10px 0;
	}

/** archive steps **/

#jwebKitano #archiveSteps{
	padding:20px 0 10px 2px;
	}
#jwebKitano #archiveSteps a{
	margin:3px 5px 0 0;
	}
#jwebKitano #archiveSteps #current{
	text-decoration:none;
	color:#999999;
	}

/** full **/

#jwebKitano #full #images{
	margin-bottom:30px;
	}
#jwebKitano #full #heading{
	font-family:Georgia, Garamond, "Times New Roman", Times, serif;
	font-size:26px;
	color:#009FCE;
	font-weight:bold;
	margin-bottom:5px;
	}
#jwebKitano #full #date{
	font-size:10px;
	color:#666666;
	margin-bottom:20px;
	}
#jwebKitano #full #preamble{
	font-weight:bold;
	margin-bottom:20px;
	color:#222222;
	}
#jwebKitano #full #body{
	margin-bottom:20px;
	}
#jwebKitano #full #body,
#jwebKitano #full #body *{
	color:#444444;
	}
#jwebKitano #full #documents{
	margin-bottom:20px;
	}
#jwebKitano #full #documents a{
	display:block;
	margin-bottom:3px;
	text-decoration:none;
	}
#jwebKitano #full #documents a *{
	vertical-align:middle;
	margin-right:6px;
	}
#jwebKitano #full #documents span{
	color:#555555;
	font-size:11px;
	text-decoration:underline;
	}
#jwebKitano #full #info{
	background:#f5f5f5;
	padding:5px;
	margin-bottom:20px;
	}
#jwebKitano #full #info,
#jwebKitano #full #info *{
	color:#777777;
	font-size:11px;
	line-height:150%;
	}
#jwebKitano #full #info span{
	font-weight:bold;
	}
#jwebKitano #full #info a{
	color:#0099FF;
	text-decoration:none;
	}
#jwebKitano #full #info a:hover{
	text-decoration:underline;
	}
#jwebKitano #full #comment{
	font-style:italic;
	margin-bottom:10px;
	color:#444444;
	}
#jwebKitano #full #labelsep{
	margin:30px 0 15px 0;
	height:8px;
	position:relative;
	background:#dddddd;
	}
#jwebKitano #full #labelsep div{
	position:absolute;
	top:-3px;
	left:20px;
	font-weight:bold;
	font-size:10px;
	padding:0 6px 0 6px;
	height:14px;
	background:#ffffff;
	color:#505050;
	}

/** full editable **/

#jwebKitano #full.editable #comment{
	position:relative;
	padding-left:30px;
	}
#jwebKitano #full.editable #comment #delete{
	position:absolute;
	top:0px;
	left:0px;
	}
#jwebKitano #full.editable #list td{
	padding:4px;
	vertical-align:top;
	}
#jwebKitano #full.editable #list tr:hover{
	background:#eeeeee;
	}