/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
	background-color: #D5DCD4;
	font-size: 12px;
	/*font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";*/
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#38291D;
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

a {color: #412F2F;}
a:visited {color:#412F2F;}
a:hover {color: #412F2F;}
a:active { color:#000000;}

#whole {
	margin: auto;
	width:880px;
	background:url(../images/back.gif) repeat-y;
}

.clear{
	clear:both;
}

/*ƒtƒHƒ“ƒg*/
.fontredBold{
	color: #FF0000;
	font-weight:bold;
}

.fontBold{
	color: #38291D;
	font-weight:bold;
}

.fontWhite{
	color: #FFFFFF;
	font-weight:bold;
}

.fontWhitenomal{
	color: #FFFFFF;
}

.fontWhitelarge{
	color: #FFFFFF;
	font-size:14px;
}

.fontnewstitle{
	color: #BA0000;
	font-weight:bold;
	font-size:14px;
	line-height:1.8;
}

.fontmain{
	color: #38291D
}

.font14{
	color: #38291D;
	font-size:14px;
	font-weight:bold;
}

.fonttext{
	font-size:16px;
	font-weight:bold;
}

.fontsmall{
	font-size:10px;
}


h1 {
	font-size: 8px;
	margin-top:-30px;
	text-indent:-9999px;
	z-index:1;
}

h2 {
	font-size:20px;
	font-weight: normal;
	padding: 5px 10px;
	argin:0px;
}

img.download {
	vertical-align:middle;
}

/* ----------container to center the layout-------------- */
#container {
	width: 800px;
	margin-bottom:0px 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
}

/* ----------banner for logo-------------- */
#banner {
	background-color: #e1ddd9;
	text-align: right;
	padding: 0px;
	margin: 0px;
		
}

#banner img {
	padding:0px 0px;
	text-indent:-9999px;
	z-index:2;
} 

/* -----------------content--------------------- */

#content {
	background-color: #ffffff;
	width:auto;
	height:auto;
	padding: 0px;
	margin-left: 225px;
	margin-right: 10px;
	text-align:center;
}


#content {
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

/*
#content img{
	margin:auto;
	text-align:center;
}
*/


p, pre{
	padding: 5px 10px;
	margin:0px;
}


#flash{
	width:550px;
	height:220px;
	padding:0px;
	margin-top:10px;
	margin-left:12px;
}

/*
* html body div#flash{
	margin-top:10px;
	margin-left:10px;
}
*/

#menu_btn{
	margin:auto;
	text-align:center;
	width:550px;
	height:auto;
}

#menu_btn img{
	margin:0px 5px;	
}

#news{
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	background:url(../images/news_title.gif) no-repeat;
	width:540px;
	height:41px;
}

#new_rss{
	float:left;
	padding-left:65px;
}

#newlist{
	float:right;
}


#news img{
	margin-right:5px;
	margin-top:3px;
}


#news_list{
	text-align:left;
	width:530px;
	margin:0px auto;
	padding-bottom:8px;
}

#news_list ul{
	list-style:none;
	padding-left:3px;
	margin-left:3px;
	vertical-align:middle;
	margin-top:0px;
	margin-bottom:0px;
}

#news_list li{
	margin:0px;
	padding:0px;
}

#news_list img{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

#news_line{
	width:530px;
	background:url(../images/line_under.gif) repeat-x;
	height:2;
	margin-left:auto;
	margin-right:auto;
}

#nav{
	text-align:right;
	margin-top:8px;
	width:530px;
}


/* --------------left navi------------- */
#left {
	float: left;
	width: 223px;
	margin-left:5px;
	padding: 0px;
	background:url(../images/left_menu.gif) repeat-y;
	height:710px;
}

#diary{
	background-color:#180102;
	width:200px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	padding:3px;
}

#diary_text{
	background:#FFF;
	width:182px;
	height:auto;
	padding:5px 7px;
	margin:auto;
	line-height:1.3em;
}

#menu {
	padding-top:10px;
	padding-bottom:10px;
	width:220px;
}


#menu img {
	vertical-align: bottom;
	margin:0px;
	padding:0px;
}


#menu02 {
	width:223px;
	margin:0px;
	padding:0px;
}

#menu02 img {
vertical-align:bottom;
	margin:0px;
	padding:0px;
}


#menu03 {
	margin:auto;
	width:205px;
	padding-top:8px;
	padding-bottom:12px;
}

/* -----------footer--------------------------- */
#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: right; }

