html{
	font-size: 60%;
	}
body{
	font-size: 1.5em;
	}
#nav a{
	color: #666;
	font-size: 78%;
	text-decoration: none;
	}
a{
	font-size: 100%;
	color: #777;
	background-color:;
	text-decoration: none;
	}
a:hover{
	background-color: #fff;
	color:#444;
	text-decoration: underline;
	border-bottom: 1px dotted #fff;
	}
.txt a{
	font-size: 100%;
	color: #3188da;
	background-color:;
	text-decoration: none;}
.txt a:hover{
	color: #444;
	text-decoration: underline;
}
.let a{
	color:#000;
	font-size: 100%;
	text-decoration: none;}

a.thmb{border: 0px;}
a:hover img {
ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* internet explorer 8 */
filter: alpha(opacity=70); /* internet explorer 5~7 */
-khtml-opacity: 0.7; /* khtml, old safari */
-moz-opacity: 0.7; /* mozilla, netscape */
opacity: 0.7; /* fx, safari, opera */
} 
h2{
	text-align:left;
	text-shadow: 1px 1px 1px #ccc;
	margin-top:3em;
	margin-bottom:1em;
	}
h3{
	text-align:left;
	text-shadow: 1px 1px 1px #f2f2f2;
	padding-bottom:0.7em;
	}
h4{
	text-align:left;
	color:#000;
    background-image:url(../img/0_h4back.jpg);
    padding-left:0.8em;
    margin-bottom:0.7em;
	}
hr{
    border: 0;
    height: 1px;
    background: #ccc;
    margin:30px 0px;
	}
.top{
	text-align:left;
	font-size:90%;
	margin:2em;
	padding-bottom:60px;
	}
.txt{
	text-align:left;
	font-size:90%;
	margin:2em;
	padding-bottom:10px;
	}
ul{
	list-style-image: url(../img/str.gif);}
.txt li{
	margin-left:2em;}

.thmb{
	padding: 3px;
	margin:0 1em;
	border: 0px solid #cccccc;
}
.icn{
	text-align:center;
	padding: 4px;
}
td.wks{
	padding-right:1em;
	}
td.wks2{
	width:100%;
	color: #000;
	font-size:0.8em;
	}
a.wks{
	color: #000;
	text-decoration: none;
	}

td.wks3{
	vertical-align:top; 
	width:100%;
	padding-left:1em;
	color: #000;
	font-size:0.8em;
	}
#footer p{
	text-align:center;
	margin:auto;
	padding:1.2em;
	font-size: 0.7em;
	}
#footer a{
	color:#f2f2f2;
	font-size: 1em;
	}
p.strng{
	font-weight:bold;
	margin:0px 10px 0px 0px;
	padding:0.2em;
	color:#000;
	font-size:13px;
	text-shadow: 1px 1px 0px #ccc;
	}
span.sml{
	font-weight:bold;
	color:#555;
	background-image:url(../img/0_h4back.jpg);
	font-size:83%;
	padding:0.2em;
	}
span.side{
	color:#333;
	background-color:;
	font-size:74%;
	padding:0.2em;}
.let{
	font-size:80%;
	width:100%;
	padding:1em;
	overflow:hidden;
	}
.let hr{
    border: 0;
    height: 1px;
    background: #f2f2f2;
    margin:5px 0px;
	}
#hdr{
	text-align:left;
	width:250px;
	float:left;
	padding:1em;
	margin:1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
#mg{
	text-align:left;
	width:250px;
	float:left;
	padding:1em;
	margin:1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
.divlinker{background-color:#F2F2F2;}
.divlinker:hover{background-color:#FFF;}