BODY{
	font-family:Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	line-height:1.3em;
	padding:0px 3em;
	background-color: #DDD;
	background-image: url(images/bg.png);
}

#all{

	background-color: #FFF;

}

H1,H2,H3,H4{margin:0.5em;
margin-right:0em;
font-family:Helvetica,Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
padding:0.2em;
}

H1{margin:0em;
font-size:1.4em;
padding:0.75em 0.4em;
color:#33CC00;
}

#main H2{	font-size:1.3em;
border-bottom:2px solid #66DDFF;
}

#main H3{
	font-size:1.2em;
border-bottom:1px solid #66DDFF;
}

#main H4{font-size:1em;
margin-left:1em
}

P{padding:0em;
margin-left:1.5em;
font-size:0.9em;
}

A{text-decoration:none}
A:link{color:#04F;
}
A:visited{color:navy;
}

A IMG{border:none;}

TABLE{empty-cells:show;
border-collapse:collapse;
/*border:2px solid #A2EAFF!important;*/
margin:0.5em}

TD,TH{padding:0.25em;
font-size:0.8em;
}

TH{background-color:#D5F5FF;
text-align:left;
border:1px solid #60BAFF!important;
font-weight:normal;
}

TD{
background-color:#f9f9f9;
/*border:1px solid #95D2FF;*/
border:1px solid #C9C9C9;
}

DT{border:1px solid #999;
padding:0.1em;
margin:0.25em 2em}

DD{margin-bottom:0.5em}

DL{margin:0.5em 1em;}

UL{list-style-type:square;
}

#main LI{margin-left:1em;
font-size:0.85em;
}

.column UL{margin:0em}

ADDRESS{clear:both;
font-style:normal;
text-align:center;
font-size:0.8em;
border-top:3px solid #C5FFA5;}

.column{margin:0.5em 3em;
padding:0.25em;
border-color:#CCC;
border-width:2px;
border-style:solid}

.settings{border:1px solid #36F}

.search_url{text-align:right;
font-size:0.8em}

EM{font-style:normal;
font-weight:bold;
}

#main{	margin-left:170px;
	padding:0em 0.5em;
	border-left:2px solid #C5FFA5;
}
#main H2,#main H3,#main H4{padding:0.1em}

#menu H2,#menu H3{padding-left:0.5em!important;margin:0em!important;}

#menu{
margin-top:0.5em;
	float:left;
	width:160px;
	font-size:0.9em;
	padding-left:0.2em;
}

#menu UL{margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu LI{
	padding:0.15em;
}
#menu LI A{
	padding-left:0.3em;
	border-left:4px solid #5DF;
	display:block;
}

#menu UL UL LI A{
	border-left:4px solid #AEF;
}

#menu LI A:hover{
	background:#5DF;
	color:#FFF;
}

#menu UL UL LI A:hover{
	color:#04F;
	background:#AEF;
}

#thispage{
font-weight:bold;
	list-style-type:disc;
}
#menu P{margin-left:0em}
#menu H2{border-bottom:1px solid #66DDFF;
	font-size:1.2em;
}

#count{float:left;}
.source{
margin-left:1.5em;
}
#contact{
	text-align:right;
	margin:0px;
	font-size:0.8em;
	background:#66CC00;
}
#contact A{color:#FFFFFF!important;}
#header{
	background:#D6FFBF;
}
.spec TD{text-align:center;background:#DAFAFF;}
.spec TD.not{background:#EEE;}

.page{text-align:center}
TH A{font-weight:normal;font-size:0.8em}
.unit{font-size:0.8em}
#adsense{float:right;}

#num{text-align:right}