/* @group --- Wiki Page Styles --- */
	
	#wiki_sidebar {
		background-color: #DDD;
		padding: 10px;
		border: 1px solid #888;
		border-radius: 12px;
	}
	
	#wiki_sidebar a {
		font-weight: bold;
		text-decoration: none;
	}
	
	#article {
		background-color: #F5F5F5;
		border: 1px solid #AAA;
		margin: 0px;
		padding: 0px;
		border-radius: 12px;
	}
		
	#article .note {
		background-color: #FDD;
		border: 1px solid #888;
		font-size : 1.2rem;
		margin: 0px 25px 0px 25px;
		text-align: left;
		padding: 10px;
		border-radius: 8px;
	}

	#article .clearBoth {
		clear: both;
	}
	
	#article .content {
		margin: 15px 25px 15px 25px;
		min-height: 400px;
		font-size : 1.2rem;
	}

	#article .content a {
		color: #00A;
		font-weight: bold;
		text-decoration: none;
	}

	#article .content a:hover {
		text-decoration: underline;
	}

	#article .content a:visited {
		color: #700;
	}

	#article .footnote {
		background-color: #F5F5F5;
		font-size : 1.0rem;
		margin: 15px 15px 15px 15px;
		padding:  0px;
		text-align: right;
		font-style: italic;
	}	
	
	#article_list {
		background-color: #F5F5F5;
		border: 1px solid #AAA;
		margin: 0;
		padding: 0px;
		border-radius: 12px;
	}

	#article_list table {
		border-top: 1px solid #888;
		margin-bottom: 15px;
	}
	
	#article_list .editTitle a {
		font-weight: bold;
		text-decoration: none;
	}
		
	#article_list .editor {
		text-align: left;
	}
		
	#article_list .editor a {
		font-weight: bold;
		text-decoration: none;
	}
		
	#article_list .editor a:hover {
		font-weight: bold;
	}
	

	#article table.diff tr.diffHeading {
		text-align: center;
	}
	
	#article table.diff tr.diffHeading .title {
		font-weight: bold;
		font-size: 1.4rem;
		text-decoration: none;
	}
	
	#article table.diff tr.diffHeading .editor {
		font-weight: bold;
		text-decoration: none;
	}
	
	#article table.diff tr.diffHeading .editNav {
		font-weight: bold;
		text-decoration: none;
	}
	
	
	
	
	#article table.diff tr.diffPosition td.diff_left {
		background-color: #EEEE77;
		padding-top: 5px;
	}
	
	#article table.diff tr.diffPosition td.diff_right {
		background-color: #AAEEAA;
		padding-top: 5px;
	}
	
	#article table.diff tr.diffPosition td {
		font-weight: bold;
		padding-left: 8px;
		padding-bottom: 8px;
	}
	
	
	
	#article table.diff td.diff_spacer {
		padding: 5px;
	}
	
	#article table.diff td.diff_left {
		background-color: #FFFFAA;
		min-width: 50%;
	}
	
	#article table.diff td.diff_right {
		background-color: #CCFFCC;
	}
	
	#article table.diff div.diff_left {
		vertical-align: top;
		padding: 10px;
	}
	
	#article table.diff div.diff_right {
		vertical-align: top;
		padding: 10px;
	}
	
	
	
	.article_superseded {
		background-color: #FAA;
		border: 1px solid #888;
		font-size : 1.2rem;
		line-height: 18px;
		padding: 10px;
		margin: 10px 0px 10px 0px;
	}
		
	.article_title {
		font-weight: bold;
		font-size: 2.0rem;
		color : #383838;
		margin: 10px 15px 10px 15px;
	}
		
	.article_title a {
		text-decoration: none;
	}
		
	.article_footer {
		margin: 10px 0px 40px 0px;
	}
	
	
/* @end */


