@charset "utf-8";
body {
    font-family:"Hiragino Kaku Gothic Pro","ＭＳ　Ｐゴシック","Lucida Grande",verdana, sans-serif !important;
    font-size:95%;
    background-color:#fff;
    margin:0;
    text-align:center;
    color:#333;
    scrollbar-base-color:#fff;;
}

#about {
	background-color:#000;

}


/* karnak */

#globalmenu {
	font-family: verdana, sans-serif ;
	color:#000;
	font-weight:bold;
	text-align:right;
	width:480px;
	padding:0px 0 5px 0;
	font-size:11px;

}

#earth, #karnak {
	background-color:#fff;
    text-align:left;	
    padding:0 0 5px 0;

    /*info.gif 4px*/
}

.doc{
    margin: 0px auto 0px auto;	
    padding:5px 0px 10px 0px;
    color: #000;
    width: 465px;
    margin-bottom:6px;
    line-height:140%;
}


.doc h1 {
    font-family:"Hiragino Kaku Gothic Pro","ＭＳ　Ｐゴシック","Lucida Grande",verdana,sans-serif; 
	margin: 2px 0 20px 0;
    font-size:105%;
    font-weight: bold;
    color:#ff0000;
}



.doc p {
	font-size: 80%;
	margin-bottom:15px;
	padding: 0 5px 0 5px;
}


.doc h2, .doc h3 , .doc h4 , .doc strong , .k-content b {
    color:#f00 ! important;
    font-size:95%;
    margin-top: 10px;
    margin-bottom:2px;
}


.doc a {
    color:#000000 ! important;
    text-decoration:none;
    border-bottom:1px dotted #555 ! important;
}

.doc a:hover {
    color:#f00 ! important;    
    text-decoration:none;
    border-bottom:1px solid #f00 ! important;
    }

.doc img {

    border: 0px ;
    margin: 0px 0px 5px 5px;
    float: right;

}


.doc blockquote {
    border:1px solid #ddd;
    padding:8px;
    margin:0px 30px 15px 7px;
/*    line-height:160%; */
    font-size:75% ! important;
    background:#eee;
    -moz-border-radius : 8px;
    line-height :160%;
    color:#000;
}

.doc blockquote p {
    margin:0px ! important;
    padding:0px 0px 10px 0px ! important;
}


.doc ul {
    margin: 0px;
    padding:0px 0px 0px 4px;
}

.doc li {

    list-style-type: none;
    margin-bottom:0px;
    padding:0 0 0 8px;
    font-size:80%;
    line-height:170%;
    background-image:url('http://x51.org/x/images/ar.png');
    background-repeat:no-repeat;
    background-position:0% 50%;
}



p.app {
    border:1px solid #999;
    font-size:75%;
    color:#000;
    clear:both;
    margin:0px 0px 15px 0px;
    padding:10px;
    line-height:160%;
    -moz-border-radius : 8px;
/*    text-align:justify;
    text-justify:inter-ideograph; */
}


a {text-decoration: none;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color: #000000;}
a:hover {color: #e00;text-decoration:underline;}
img a {border:0;}
h1, h2, h3, b, strong {margin: 0px;padding: 0px;font-weight: bold;}

.notes {
    font-size: 70%;
    text-align: right;
    padding: 0px 8px 3px 0px;
}

.notes a {
    text-decoration:underline;
}

.posted {
	display: none;
    font-size:80%;
    font-family:Verdana,sans-serif;
    text-align: right;
    margin:8px 0;
}

.adr {
	border:3px solid #000;
}

#map {
	border:3px solid #000;
	margin-top:0;
}

.adv {
	text-align: center;
}


.footer {
color:#000;
font-size:75%;
text-align:center;
font-family: verdana,sans-serif;
padding:10px 0 10px 0;
}