#wiki-container {
	margin:				1em 0 3em;
}
	#page-navi-container {
		width:				180px;
		float:				left;
	}
		#page-total {
			height:				12px;
			font-size:			12px;
			line-height:		12px;
			padding:			8px 1em;
			color:				#999;
			border-top:			1px solid #ccc;
			border-bottom:		1px solid #ccc;
		}
		.page-navi,
		.page-navi-current {
			height:				24px;
			border-bottom:		1px solid #ccc;
		}
			.page-navi a,
			.page-navi a:link,
			.page-navi-current a,
			.page-navi-current a:link {
				display:			block;
				font-size:			14px;
				line-height:		14px;
				padding:			6px 0 4px 1em;
				color:				#333;
				text-decoration:	none;
			}
			.page-navi a:hover {
				background-color:	#ccc;
			}		
		
		.page-navi-current {
			background-color:	#333;
		}
			.page-navi-current a:link,
			.page-navi-current a:visited {
				color:				#eee;
			}
			.page-navi-current a:hover {
				background-color:	#444;
			}

	#page-body-container {
		width:				580px;
		float:				right;
	}
		.page-wrapper {
			display:			none;
		}
		.page-wrapper:target,
		.page-wrapper-current {
			display:			block !important;
		}
			.page-header {
				position:			relative;
				line-height:		56px;
				background-color:	#ddd;
				margin-bottom:		1em;
				height:				56px;
			}
				.page-title {
					position:			absolute;
					top:				0;
					left:				0;
					font-size:			56px;
					font-weight:		bold;
					line-height:		56px;
					height:				56px;
					padding-left:		10px;
					overflow:			hidden;
					display:			block;
					color:				#fff;
					width:				570px;
				}
				.page-title:first-letter {
					font-size:			76px;
					line-height:		56px;
					color:				#666;
				}
				.page-date {
					position:			absolute;
					top:				28px;
					right:				0;
					display:			block;
					color:				#666;
					font-size:			12px;
					font-weight:		bold;
					line-height:		12px;
					width:				80px;
				}
	
	
	.internalLink {
		border-bottom:		1px solid green;
	}			
	.externalLink {
		border-bottom:		1px solid red;
	}
	.internalLink:hover,			
	.externalLink:hover {
		text-decoration:	none;
	}	
	.jump-to-top {
		display:			block;
		text-align:			right;
	}
	

#wiki-container h1 {
	text-align:		left;
	margin:			1em 0 2em;
	font-size:		2em;
}

#wiki-container h2 {
	text-align:		left;
	margin:			2em 0 1em 0;
}
#wiki-container h3,
#wiki-container h4,
#wiki-container h5,
#wiki-container h6 {
	text-align:		left;
	margin:			2em 0 1em;
}

img.embed-image {
	margin:			0 0 1em;
	max-width:		580px;
}
#wiki-container {
	line-height: 1.6em;
}

#wiki-container pre {
    background-color:	#F0F0F0;
    border:				1px solid #CCCCCC;
    overflow:			auto;
    padding:			4px 0.5em;
    margin:				0.8em 1px 1em 0.8em;
    line-height:		1.4em;
    white-space:		pre-wrap;
    word-wrap:			break-word;
    font-size:			12px;
}
	#page-body-container ul,
	#page-body-container ol {
		margin-bottom: 1em;
	}
	#page-body-container ul ul, #page-body-container ol ul {margin: 0 0 0 1.2em; font-size: 0.95em;}
	#page-body-container ul ol, #page-body-container ol ol {margin: 0 0 0 1.6em; font-size: 0.95em;}
