/*この文書はUTF8で書かれています．** Copyright Dr. Isoji MIYAGI at Geological Survey of Japan.** This style sheet is modified after ** MediaWiki 'monobook' style sheet for CSS2-capable browsers.** Copyright Gabriel Wicke - http://wikidev.net/** License: GPL (http://www.gnu.org/copyleft/gpl.html)***//* ------------------------------CSS informationsite url:	file name:	T34.csssummary:	for golgo30created:	2009-11-24coauthor:	Miho Toi------------------------------ */#column-content {    width: 800px;     float: none;/*	margin: 0 0 .6em -12.2em; */    padding:0;}#content {    width:780px;     margin-top: 140px;     padding: 10px;    background: white;    color: black;    border: 1px solid #aaa;    /*	border-right: none; */    line-height: 1.5em;    position: relative;    z-index: 0;}#content p {    padding-top: .25em;    padding-bottom: .25em;    padding-left:2em;    padding-right:2em;}#column-one {	position: absolute;	top: 0;	left: 0;	width: 800px;  	padding-top: 30px;/*	padding-top: 160px; */}/* the left column width is specified in class .portlet *//* Font size:** We take advantage of keyword scaling- browsers won't go below 9px** More at http://www.w3.org/2003/07/30-font-size** http://style.cleverchimp.com/font_size_intervals/altintervals.html*/body {	font: x-small sans-serif;	background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;	color: black;	margin: 0;	padding: 0;	width:800px; }/* scale back up tO a sane default */#globalWrapper {    width:801px;     margin-left:auto;    margin-right:auto;    font-size: 127%;    padding: 0px;}.visualClear {	clear: both;}/* general styles */table {	background: white;	font-size: 100%;	color: black;}a {	text-decoration: none;	color: #002bb8;	background: none;}a:link {	color: #2a4073;}a:visited {	color: #640125;}a:active {	color: #faa700;}a:hover {	text-decoration: underline;}a.stub {	color: #772233;}a.new, #p-personal a.new {	color: #ba0000;}a.new:visited, #p-personal a.new:visited {	color: #a55858;}img {	border: none;	vertical-align: middle;}p {	margin: .4em .5em .5em 0;	line-height: none;}p img {	margin: 0;}hr {	height: 1px;	color: #aaa;	background-color: #aaa;	border: 0;	margin: .2em 0 .2em 0;}h1, h2, h3, h4, h5, h6 {	color: black;	background: none;	font-weight: normal;	margin: none;	padding-top: .5em;	padding-bottom: .5em;     padding-left: 1em;     padding-right: 1em;	border-bottom: 1px solid #aaa;    line-height:1.1em;}h1,h2,h3,h4,h5 { font-weight: bold;}h1 {	font-size: 150%;	font-family:sans-serif;	background: none;	border-top: none;	border-left: 15px solid #6699cc;	border-right: 2px solid #cccccc;	border-bottom: 2px solid #cccccc;	margin-top: 2em;	margin-right: 1px;}h1.firstHeading {	background: none;	border-left: 15px solid #336699;	margin-top: .5em;}h2 { font-size: 130%;    background: none;   border-top: none;   border-left: 10px solid #a4d5bd;   border-right: 2px solid #cccccc;   border-bottom: 2px solid #cccccc;   margin-top: 2em;   margin-left: 5px;   margin-right:38.5%;}h1+h2 { margin-top: none}h3, h4 {   border-right: 2px solid #cccccc;   border-bottom: 2px solid #cccccc;   border-left: none;   margin-top: 3em;   margin-left: 5px;   margin-right: 50.0%;}h3 { font-size: 110%;    background: none;   border-top: none;   border-left: 10px solid #ece093;   border-right: 2px solid #cccccc;   margin-left: 5px;}h4 { font-size: 110%;   background: #fff1cf;}h5, h6 {   border-right: 2px solid #cccccc;   border-bottom: 2px solid #cccccc;   border-left: none;   font-size: 100%;   padding-left: 1.5em;   margin-top: none;   margin-left: 5px;   margin-right: 50.0%;}h5 { 	background: #D9E6F7;}h6 {    background: #cee4ae;}/* Settings for Lists */ul {	line-height: 1.5em;	list-style-type: square;	margin: .3em 0 0 1.5em;	padding: 0;	list-style-image: url(maru-g2.png) ;}ul li:hover{	list-style-type: square;	list-style-image: url(maru-yellow.png) ;}ol {	line-height: 1.5em;	margin: .3em 0 0 3.2em;	padding: 0;	list-style-image: none;}li {	margin-bottom: .1em;}dt {	font-weight: bold;	margin-bottom: .1em;}dl {	margin-top: .2em;	margin-bottom: .5em;}dd {	line-height: 1.5em;	margin-left: 2em;	margin-bottom: .1em;}fieldset {    border: 1px solid #2f6fab;    margin: 1em 0 1em 0;    padding: 0 1em 1em;    line-height: 1.5em;}legend {    background: white;    padding: .5em;    font-size: 95%;}form {    border: none;    margin: 0;}textarea {	width: 100%;	padding: .1em;}input.historysubmit {	padding: 0 .3em .3em .3em !important;	font-size: 94%;	cursor: pointer;	height: 1.7em !important;	margin-left: 1.6em;}select {	vertical-align: top;}abbr, acronym, .explain {	border-bottom: 1px dotted black;	color: black;	background: none;	cursor: help;}q {	font-family: Times, "Times New Roman", serif;	font-style: italic;}/* disabled for nowblockquote {	font-family: Times, "Times New Roman", serif;	font-style: italic;}*/code {	background-color: #f9f9f9;}pre {	padding: 1em;	border: 1px dashed #2f6fab;	color: black;	background-color: #f9f9f9;	line-height: 1.1em;}/*** the main content area*/#siteSub {	display: none;}#jump-to-nav {	display: none;}#contentSub, #contentSub2 {	font-size: 84%;	line-height: 1.2em;	margin: 0 0 1.4em 1em;	color: #7d7d7d;	width: auto;}span.subpages {	display: block;}/* Some space under the headers in the content area */#bodyContent h1, #bodyContent h2 {	margin-bottom: .6em;}#bodyContent h3, #bodyContent h4, #bodyContent h5 {	margin-bottom: .3em;}.firstHeading {	margin-bottom: 0;	padding-bottom: 0.6em;/*      background: #ffffdd;   */      background: #DCE5F3; }/* user notification thing */.usermessage {	background-color: #ffce7b;	border: 1px solid #ffa500;	color: black;	font-weight: bold;	margin: 2em 0 1em;	padding: .5em 1em;	vertical-align: middle;}#siteNotice {	text-align: center;	font-size: 95%;	padding: 0 .9em;}#siteNotice p {	margin: 0;	padding: 0;}.error {	color: red;	font-size: larger;}.errorbox, .successbox {	font-size: larger;	border: 2px solid;	padding: .5em 1em;	float: left;	margin-bottom: 2em;	color: #000;}.errorbox {	border-color: red;	background-color: #fff2f2;}.successbox {	border-color: green;	background-color: #dfd;}.errorbox h2, .successbox h2 {	font-size: 1em;	font-weight: bold;	display: inline;	margin: 0 .5em 0 0;	border: none;}#catlinks {	border: 1px solid #aaa;	background-color: #f9f9f9;	padding: 5px;	margin-top: 1em;	clear: both;}/* currently unused, intended to be used by a metadata boxin the bottom-right corner of the content area */.documentDescription {	/* The summary text describing the document */	font-weight: bold;	display: block;	margin: 1em 0;	line-height: 1.5em;}.documentByLine {	text-align: right;	font-size: 90%;	clear: both;	font-weight: normal;	color: #76797c;}/* emulate center */.center {	width: 100%;	text-align: center;}*.center * {	margin-left: auto;	margin-right: auto;}/* small for tables and similar */.small, .small * {	font-size: 94%;}table.small {	font-size: 100%;}/*** content styles*/#toc,.toc,.mw-warning {	border: 2px solid #cccccc;/*	background-color: #f9f9f9;*/	background-color: #ffffee;     margin-bottom: 10px;	padding: 1em;	font-size: 95%;}/*by Isoji MIYAGI 2009.9.15*/.tocnumber{    display:none;}#toc h2,.toc h2 {	display: inline;	border: none;	padding: 0;	font-size: 100%;	font-weight: bold;     margin-left:-1em;}#toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle {	text-align: center;}#toc ul,.toc ul {	list-style-type: none;	list-style-image: none;	margin-left: 0;	padding-left: 0;	text-align: left;}#toc ul ul,.toc ul ul {	margin: 0 0 0 2em;}#toc .toctoggle,.toc .toctoggle {	font-size: 94%;}.mw-warning {	margin-left: 50px;	margin-right: 50px;	text-align: center;}/* images */div.floatright, table.floatright {	clear: right;	float: right;	position: relative;	margin: 0 0 .5em .5em;	border: 0;/*	border: .5em solid white;	border-width: .5em 0 .8em 1.4em;*/}div.floatright p { font-style: italic; }div.floatleft, table.floatleft {	float: left;	position: relative;	margin: 0 .5em .5em 0;	border: 0;/*	margin: .3em .5em .5em 0;	border: .5em solid white;	border-width: .5em 1.4em .8em 0;*/}div.floatleft p { font-style: italic; }/* thumbnails */div.thumb {	margin-bottom: .5em;	border-style: solid;	border-color: white;	width: auto;}div.thumb div {	border: 1px solid #ccc;	padding: 3px !important;	background-color: #f9f9f9;	font-size: 94%;	text-align: center;	overflow: hidden;}div.thumb div a img {	border: 1px solid #ccc;}div.thumb div div.thumbcaption {	border: none;	text-align: left;	line-height: 1.4em;	padding: .3em 0 .1em 0;}div.magnify {	float: right;	border: none !important;	background: none !important;}div.magnify a, div.magnify img {	display: block;	border: none !important;	background: none !important;}div.tright {	clear: right;	float: right;	border-width: .5em 0 .8em 1.4em;}div.tleft {	float: left;	margin-right: .5em;	border-width: .5em 1.4em .8em 0;}.hiddenStructure {	display: none;	/* speak: none; */}img.tex {	vertical-align: middle;}span.texhtml {	font-family: serif;}/*** classes for special content elements like town boxes** intended to be referenced directly from the wiki src*//*** User styles*//* table standards */table.rimage {	float: right;	position: relative;	margin-left: 1em;	margin-bottom: 1em;	text-align: center;}.toccolours {	border: 1px solid #aaa;	background-color: #f9f9f9;	padding: 5px;	font-size: 95%;}div.townBox {	position: relative;	float: right;	background: white;	margin-left: 1em;	border: 1px solid gray;	padding: .3em;	width: 200px;	overflow: hidden;	clear: right;}div.townBox dl {	padding: 0;	margin: 0 0 .3em;	font-size: 96%;}div.townBox dl dt {	background: none;	margin: .4em 0 0;}div.townBox dl dd {	margin: .1em 0 0 1.1em;	background-color: #f3f3f3;}/*** edit views etc*/.special li {	line-height: 1.4em;	margin: 0;	padding: 0;}/* Page history styling *//* the auto-generated edit comments */.autocomment {	color: gray;}#pagehistory span.user {	margin-left: 1.4em;	margin-right: .4em;}#pagehistory span.minor {	font-weight: bold;}#pagehistory li {	border: 1px solid white;}#pagehistory li.selected {	background-color: #f9f9f9;	border: 1px dashed #aaa;}/*** Diff rendering*/table.diff, td.diff-otitle, td.diff-ntitle {	background-color: white;}td.diff-addedline {	background: #cfc;	font-size: smaller;}td.diff-deletedline {	background: #ffa;	font-size: smaller;}td.diff-context {	background: #eee;	font-size: smaller;}span.diffchange {	color: red;	font-weight: bold;}/*** keep the whitespace in front of the ^=, hides rule from konqueror** this is css3, the validator doesn't like it when validating as css2*/#bodyContent a.external,#bodyContent a[href ^="gopher://"] {	background: none;	padding-right: 0px; /*	background: url(external.png) center right no-repeat; 	padding-right: 13px; */}#bodyContent a.external,#bodyContent a[href ^="gopher://"] :visited {	color: #640125;}#bodyContent a[href ^="https://"],.link-https {	background: url(lock_icon.gif) center right no-repeat;	padding-right: 16px;}#bodyContent a[href ^="mailto:"],.link-mailto {	background: url(mail_icon.gif) center right no-repeat;	padding-right: 18px;}#bodyContent a[href ^="news://"] {	background: url(news_icon.png) center right no-repeat;	padding-right: 18px;}#bodyContent a[href ^="ftp://"],.link-ftp {	background: url(file_icon.gif) center right no-repeat;	padding-right: 18px;}#bodyContent a[href ^="irc://"],.link-irc {	background: url(discussionitem_icon.gif) center right no-repeat;	padding-right: 18px;}/* disable interwiki styling */#bodyContent a.extiw,#bodyContent a.extiw:active {	color: #36b;	background: none;	padding: 0;}#bodyContent a.external {	color: #36b;}/* this can be used in the content area to switch offspecial external link styling */#bodyContent .plainlinks a {	background: none !important;	padding: 0 !important;}/*** Structural Elements*//*** general portlet styles (elements in the quickbar)*/.portlet {	border: none;	margin: 0;	padding: 0;	float: right;	width: 100%; }.portlet h4 {	font-size: 95%;	font-weight: normal;	white-space: nowrap;     border:none;}.portlet h5 {	background: transparent;	padding: 0 1em 0 .5em;	display: inline;	height: 1em;     border:none;/*	text-transform: lowercase;*/	font-size: 91%;	font-weight: normal;	white-space: nowrap;}.portlet h6 {	background: #ffae2e;	border: 1px solid #2f6fab;	border-style: solid solid none solid;	padding: 0 1em 0 1em;/*	text-transform: lowercase;*/	display: block;	font-size: 1em;	height: 1.2em;	font-weight: normal;	white-space: nowrap;     border:none;}.pBody {	font-size: 95%;	background-color: white;	color: black;	border-collapse: collapse; 	border: 1px solid #aaa;	padding: 0em 0.1em .1em .5em;}.portlet h1,.portlet h2,.portlet h3,.portlet h4 {	margin: 0;	padding: 0;}.portlet ul {	line-height: 30px;	list-style-type: square;	list-style-image: url(bullet.gif);	font-size: 100%;}.portlet li {	padding: 0;	margin: 0;}/*** Logo properties*/#p-logo {	z-index: 0;	position: absolute; /*needed to use z-index */	top: 0;	left: 0;	height: 155px; 	width: 12em;	height: 0px;	width: 50%;	overflow: visible; 	display:none; }#p-logo h5 {	display: none;}#p-logo a,#p-logo a:hover {	display: block;	height: 155px;	width: 12.2em;	background-repeat: no-repeat;	background-position: 35% 50% !important;	text-decoration: none;}/*** the navigation portlet*/#p-navigation {	position: relative;	z-index: 3;}#p-navigation .pBody {	padding-right: 0;}#p-navigation a {	display: block;}#p-navigation li.active a, #p-navigation li.active a:hover {	text-decoration: none;	display: inline;	font-weight: bold;}/*** Search portlet*/#p-search {	position: relative;	z-index: 3;}input.searchButton {	margin-top: 1px;	font-size: 95%;}#searchGoButton {	padding-left: .5em;	padding-right: .5em;	font-weight: bold;}#searchInput {	width: 10.9em;	margin: 0;	font-size: 95%;}#p-search .pBody {	padding: .5em .4em .4em .4em;	text-align: center;}/*** the personal toolbar*/#p-personal {	width: 800px;	white-space: nowrap;	padding: 0;	margin: 0;	position: relative;	left: 0;	top: 0;	z-index: 0;	border: none;	background: none;	overflow: visible;	line-height: 32px;}#p-personal h5 {	display: none;}#p-personal .portlet,#p-personal .pBody {    position: relative;    top: 10px;    padding: 0;    margin: 0;    border: none;    z-index: 0;    overflow: visible;    background: none;}/* this is the ul contained in the portlet */#p-personal ul {	border: none;	line-height: 12px;	color: #2f6fab;	padding: 1px 15px 0 1px;	margin: 0;	text-align: right;	list-style: none;	z-index: 0;	background: none;	cursor: default;}#p-personal li {	z-index: 0;	border: none;	padding: 0;	display: inline;	color: #2f6fab;	margin-left: 0px;	line-height: 12px;	background: none;}#p-personal li.active {	font-weight: bold;}#p-personal li a {	text-decoration: none;	color: #005896;	padding-bottom: 1px;	background: none;}#p-personal li a:hover {	background-color: #000066;	color: yellow;	padding-bottom: 0px;	text-decoration: none;}#p-personal li.active a:hover {	background-color: transparent;}/* the icon in front of the user name, single quotesin bg url to hide it from iemac */li#pt-userpage,li#pt-userpage a {	color: #191970;	line-height: 2;}li#pt-userpage,li#pt-anonuserpage,li#pt-login {/*	background: url(user.gif) top left no-repeat; */	padding-left: 100px;	text-transform: none;}/***************** head menu **************************/#p-cactions {    position: fixed;     margin: 0px;    width: 100%;     min-width:800px;    top: 0px; /*   top: 85px;   */    left: 0px;    white-space: nowrap;     overflow: visible;    border-collapse: collapse;     border:none;    padding-left: 0px;    list-style: none;     font-size: 14px;}#p-cactions li {	display: inline;	border: none;	margin: 0;	overflow: visible;}#p-cactions ul {	display: block;}#p-cactions ul li {	list-style-type: none;	float: left;	position: relative;	width: 150px;	height: 28px;  /* this is important */	background: url("menu.png") repeat-x;	border: 1px solid white;	vertical-align:middle;	text-align: center;}#p-cactions ul li a{	color: #000000;	display: block;	text-decoration: none;}#p-cactions ul li a:hover {	color: white;	background: #336699;}#p-cactions ul li ol {	display: none;}#p-cactions ul li:hover ol {	display: block;	padding: none;	position: absolute;	left:-45px; 	top: 25px;  	float: left;  	white-space: nowrap;}#p-cactions ul li:hover ol li {	border: none;	width:150px; 	padding: none;	float: none; 	line-height: 30px;  	text-align:center;}#p-cactions ul li ol li a{	width:150px;	vertical-align: middle;	background: url("menu2.png") repeat-x;	color: #000000;	text-decoration: none;	text-align: center;}#p-cactions ul li ol li a:hover {    color: white;    background: #336699;}#p-cactions ul li a:active, #p-cactions ul li ol li a:active {	color: yellow;}/**********  head menu ここまで   **************//*** the remaining portlets*/#p-tbx,#p-lang {	position: relative;	z-index: 3;}/* TODO: #t-iscite is only used by the Cite extension, come up with some * system which allows extensions to add to this file on the fly */#t-ispermalink, #t-iscite {	color: #999;}/*** footer*/#footer {	background-color: white;/*	border-top: 1px solid #fabd23;	border-bottom: 1px solid #fabd23;*/	border-top: 1px solid #AAAAAA;	border-bottom: none;	margin: 0;	padding: 0;	width:100%;	text-align: center;	font-size: 90%;}#footer h3{     border:none;     background:none;     margin:0; }#footer li {	display: inline;	margin: 0 1.3em;}#footer form {	padding-left: 1em;	padding-right: 1em;}/* hide from incapable browsers */head:first-child+body #footer li { white-space: nowrap; }#f-poweredbyico, #f-copyrightico {	margin: 0 8px;	position: relative;	top: -2px; /* Bump it up just a tad */}#f-poweredbyico {	float: right;	height: 1%;}#f-copyrightico {	float: left;	height: 1%;}/* js pref toc */#preftoc {	margin: 0;	padding: 0;	width: 100%;	clear: both;}#preftoc li {	margin: 1px -2px 1px 2px;	float: left;	padding: 2px 0 3px 0;	background-color: #f0f0f0;	color: #000;	border: 1px solid #fff;	border-right-color: #716f64;	border-bottom: 0;	position: relative;	white-space: nowrap;	list-style-type: none;	list-style-image: none;	z-index: 3;}#preftoc li.selected {	font-weight: bold;	background-color: #f9f9f9;	border: 1px solid #aaa;	border-bottom: none;	cursor: default;	top: 1px;	padding-top: 2px;	margin-right: -3px;}#preftoc > li.selected {	top: 2px;}#preftoc a,#preftoc a:active {	display: block;	color: #000;	padding: 0 .7em;	position: relative;	text-decoration: none;}#preftoc li.selected a {	cursor: default;	text-decoration: none;}#prefcontrol {	padding-top: 2em;	clear: both;}#preferences {	margin: 0;	border: 1px solid #aaa;	clear: both;	padding: 1.5em;	background-color: #F9F9F9;}.prefsection {	border: none;	padding: 0;	margin: 0;}.prefsection fieldset {	border: 1px solid #aaa;	float: left;	margin-right: 2em;}.prefsection legend {	font-weight: bold;   }.prefsection table, .prefsection legend {	background-color: #F9F9F9;}.mainLegend {	display: none;}div.prefsectiontip {	font-size: 95%;	margin-top: 0;	background-color: #FFC1C1;	padding: .2em .7em;	clear: both;}.btnSavePrefs {	font-weight: bold;	padding-left: .3em;	padding-right: .3em;}.preferences-login {	clear: both;	margin-bottom: 1.5em;}.prefcache {	font-size: 90%;	margin-top: 2em;}div#userloginForm form,div#userlogin form#userlogin2 {	margin: 0 3em 1em 0;	border: 1px solid #aaa;	clear: both;	padding: 1.5em 2em;	background-color: #f9f9f9;	float: left;}div#userloginForm table,div#userlogin form#userlogin2 table {	background-color: #f9f9f9;}div#userloginForm h2,div#userlogin form#userlogin2 h2 {	padding-top: 0;}div#userlogin .captcha {	border: 1px solid #bbb;	padding: 1.5em 2em;	width: 400px;	background-color: white;}#userloginprompt {	font-size: 85%;}#login-emailforlost {	font-size: 85%;	line-height: 1.2;	padding-top: 2em;}#userlogin .loginText, #userlogin .loginPassword {	width: 12em;}#userloginlink a, #wpLoginattempt, #wpCreateaccount {	font-weight: bold;}/*** IE/Mac fixes, hope to find a validating way to move this** to a separate stylesheet. This would work but doesn't validate:** @import("IEMacFixes.css");*//* tabs: border on the a, not the div */* > html #p-cactions li { border: none; }* > html #p-cactions li a {	border: 1px solid #aaa;	border-bottom: none;}* > html #p-cactions li.selected a { border-color: #fabd23; }/* footer icons need a fixed width */* > html #f-poweredbyico,* > html #f-copyrightico { width: 88px; }* > html #bodyContent,/* * > html #bodyContent pre {	overflow-x: auto; 	width: 100%; 	padding-bottom: 25px; }*//* more IE fixes *//* float/negative margin brokenness */* html #footer {margin-top: 0;}* html #column-content {	display: inline;	margin-bottom: 0;}* html div.editsection { font-size: smaller; }#pagehistory li.selected { position: relative; }/* added by Isoji MIYAGI on 15 Sep. 2009 */.editsection {  position: relative;  padding-top:4px;}/* Mac IE 5.0 fix; floated content turns invisible */* > html #column-content {	float: none;}* > html #column-one {	position: absolute;	left: 0;	top: 0;}* > html #footer {	margin-left: 13.2em;}.redirectText {	font-size: 150%;	margin: 5px;}.printfooter {	display: none;}.not-patrolled {	background-color: #ffa;}div.patrollink {	font-size: 75%;	text-align: right;}span.newpage, span.minor, span.searchmatch {	font-weight: bold;}span.unpatrolled {	font-weight: bold;	color: red;}span.searchmatch {	color: red;}.sharedUploadNotice {	font-style: italic;}span.updatedmarker {	color: black;	background-color: #0f0;}span.newpageletter {	font-weight: bold;	color: black;	background-color: yellow;}span.minoreditletter {	color: black;	background-color: #c5ffe6;}table.gallery {     border: 1px solid #ccc;	margin: 2px;	padding: 2px;	background-color: white;}table.gallery tr {	vertical-align: top;}table.gallery td {	vertical-align: top;/*	background-color: #f9f9f9;*/	background-color: white;	border: solid 2px white;}div.gallerybox {	margin: 2px;	width:  150px;}div.gallerybox div.thumb {	text-align: center;	border: 1px solid #ccc;	margin: 2px;}div.gallerytext {	font-size: 94%;	padding: 2px 4px;}span.comment {	font-style: italic;}span.changedby {	font-size: 95%;}.previewnote {	text-indent: 3em;	color: #c00;	border-bottom: 1px solid #aaa;	padding-bottom: 1em;	margin-bottom: 1em;}.previewnote p {	margin: 0;	padding: 0;}.editExternally {	border: 1px solid gray;	background-color: #ffffff;	padding: 3px;	margin-top: 0.5em;	float: left;	font-size: small;	text-align: center;}.editExternallyHelp {	font-style: italic;	color: gray;}li span.deleted, span.history-deleted {	text-decoration: line-through;	color: #888;	font-style: italic;}.toggle {	margin-left: 2em;	text-indent: -2em;}/* Classes for EXIF data display */table.mw_metadata {	font-size: 0.8em;	margin-left: 0.5em;	margin-bottom: 0.5em;	width: 300px;}table.mw_metadata caption {	font-weight: bold;}table.mw_metadata th {	font-weight: normal;}table.mw_metadata td {	padding: 0.1em;}table.mw_metadata {	border: none;	border-collapse: collapse;}table.mw_metadata td, table.mw_metadata th {	text-align: center;	border: 1px solid #aaaaaa;	padding-left: 0.1em;	padding-right: 0.1em;}table.mw_metadata th {	background-color: #f9f9f9;}table.mw_metadata td {	background-color: #fcfcfc;}table.collapsed tr.collapsable {	display: none;}/* filetoc */ul#filetoc {	text-align: center;	border: 1px solid #aaaaaa;	background-color: #f9f9f9;	padding: 5px;	font-size: 95%;	margin-bottom: 0.5em;	margin-left: 0;	margin-right: 0;}#filetoc li {	display: inline;	list-style-type: none;	padding-right: 2em;}/* @bug 1714 */input#wpSave, input#wpDiff {	margin-right: 0.33em;}#editform .editOptions {	display: inline;}#wpSave {	font-weight: bold;}/* Classes for article validation */table.revisionform_default {	border: 1px solid #000000;}table.revisionform_focus {	border: 1px solid #000000;	background-color:#00BBFF;}tr.revision_tr_default {	background-color:#EEEEEE;}tr.revision_tr_first {	background-color:#DDDDDD;}p.revision_saved {	color: green;	font-weight:bold;}#mw_trackbacks {	border: solid 1px #bbbbff;	background-color: #eeeeff;	padding: 0.2em;}/* Allmessages table */#allmessagestable th {	background-color: #b2b2ff;}#allmessagestable tr.orig {	background-color: #ffe2e2;}#allmessagestable tr.new {	background-color: #e2ffe2;}#allmessagestable tr.def {	background-color: #f0f0ff;}/* noarticletext */div.noarticletext {	border: 1px solid #ccc;	background: #fff;	padding: .2em 1em;	color: #000;}div#searchTargetContainer {	left:       10px;	top:        10px;	width:      90%;	background: white;}div#searchTarget {	padding:    3px;	margin:     5px;	background: #F0F0F0;	border:     solid 1px blue;}div#searchTarget ul li {	list-style: none;}div#searchTarget ul li:before {	color: orange;	content: "\00BB \0020";}/* Added by Isoji MIYAGI on Oct. 29 2009 */table.myclass {	clear: right;	float: right;	margin-left: 20px;	margin-bottom: 2px;	margin-right: 2px;	width: 200px;	height: 28px;	background-color:#f3f3f2; 	border: none;}table.myclass th {	background: url("menu.png") repeat-x; 	height: 28px;/*	background: #FFFFCC; */	color: #ffffff;	align: left;}table.myclass a.external,table.myclass a[href ^="gopher://"] {	background: url(external.png) center right no-repeat;	padding-right: 13px;}/* wikitable class for skinning normal tables */table.wikitable, table.wikitable2 {    width:780px;     margin: 1em 1em 1em 0;    border: 1px #aaa solid;    border-collapse: collapse;}table.wikitable th, table.wikitable td,table.wikitable2 th, table.wikitable2 td {    border: 1px #aaa solid;    padding: 0.3em;}table.wikitable td, table.wikitable2 td {	background: #ffffff;}table.wikitable th, table.wikitable2 th { 	background: #c1d8ac;}table.wikitable caption, table.wikitable2 caption {	font-weight: bold;}table.wikitable td p, table.wikitable2 td p {	margin: none;	line-height: none;	text-align: left}table.wikitable2 th { 	background: #eaf4fc;}
