@charset "UTF-8";
#wrapper{
	width:930px;
	margin:0 auto;
	text-align:left;
	}
#content{
	width:900px;
	padding:0 15px;
	margin:0 auto;
	text-align:left;
	background:url(../img/bg.gif) repeat-y top center;
	}
	
#footer{
	background:url(../img/footer.gif) no-repeat top center;
	height:40px;
	padding-top:20px;
	width:930px;
	text-align:center;
}
#footer p{
	color:#fff;
}
	
a.totop{
	width:180px;
	display:block;
	float:right;
}

.tagcloud, .tagcloud4 {
	background-color:#eee;
	color:#666;
	font-size:12px;
	padding:2px;
}

.tagcloud4 {
	font-weight:bold;
}


a.totop img{
opacity:0.9;
filter:alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
}
a:hover.totop img{
opacity:1;
filter:alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
}


h1{
	display:block;
}
h2{
	text-align:right;
	float:right;
	margin-right:10px;
	width:550px;
	font-size:12px;
	font-weight:normal;
	display:block;
}




#leftSide{
	background:#ffffff;
	width:600px;
	padding:30px;
	float:left;
}
#rightSide{
	width:200px;
	padding:20px;
	float:left;
}



.topics{
	width:170px;
	padding:10px;
	background:url(../img/topics_box01.gif) no-repeat top;
	border-bottom:1px #ccc solid;
	float:left;
	margin-top:20px;
}
.topics img{
	border:1px solid #ccc;
	padding:1px;
	background:#fff;
	margin:10px 0;
}
.topics p{
}

.top_06b,
.top_07b,
.top_08b{
	margin-top:20px;
	width:600px;
	height:88px;
	text-align:right;
}

.top_06b{
	background:url(../img/top_06b.jpg) no-repeat top;
}
.top_07b{
	background:url(../img/top_07b.jpg) no-repeat top;
}
.top_08b{
	background:url(../img/top_08b.jpg) no-repeat top;
}
.top_06b img,
.top_07b img,
.top_08b img{
	margin:55px 15px auto auto;
}


.linktolist{float: right; margin-top:10px; background-color:transparent; background-image:url(../img/dash.gif); background-position: 0px 7px; background-repeat:no-repeat; padding-left:12px; list-style-position: outside;}


.box01{
	border:1px solid #ccc;
	padding:8px 10px;
	background:#ffffff;
}

.head01{
	border-left:#062769 5px solid;
	padding-left:8px;
	font-weight:bold;
}

.rightSideHead{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:3px 7px;
	background:url(../img/rightside_head_bg.gif) no-repeat top;
}

.sub_head_bg01{
	height:20px;
	background:url(../img/sub_head_bg01.gif) no-repeat left;
	padding-left:11px;
	font-weight:bold;
	line-height:160%;
	margin-top:20px;
	border:1px solid #ccc;
	border-bottom:none;
	color:#555;
}

.sub_head_bg02{
	height:20px;
	font-weight:bold;
	line-height:160%;
	margin-top:10px;
	color:#555;
}

#head01{
	margin-top:60px;
	padding-top:15px;
	background:url(../img/head01.gif) no-repeat top left;
	width:420px;
	padding-left:120px;
}
#head01_02{
	margin-top:60px;
	padding-top:15px;
	background:url(../img/head01_02.gif) no-repeat top left;
	width:420px;
	padding-left:120px;
}
#head01_03{
	margin-top:60px;
	padding-top:15px;
	background:url(../img/head01_03.gif) no-repeat top left;
	width:420px;
	padding-left:120px;
}
	
#head02{
	margin-top:60px;
	padding-top:15px;
	background:url(../img/head02.gif) no-repeat top left;
	width:420px;
	padding-left:120px;
}
	
#head03{
	margin-top:60px;
	padding-top:15px;
	background:url(../img/head03.gif) no-repeat top left;
	width:420px;
	padding-left:120px;
	height:240px;
}


.tit01{
	background:#CCD9DF;
	padding:2px 6px;
	font-weight:bold;
}
.tit02{
	border-left:3px solid #CCD9DF;
	margin-top:20px;
	padding-left:6px;
}

.border01{
	border-top:2px dotted #ccc;
	padding-top:20px;
}
.border02{
	border-top:1px solid #ccc;
	margin-top:15px;
	padding-top:5px;
}
.border03{
	border-bottom:2px dotted #ccc;
	padding-bottom:20px;
}
#btn a{
	display:block;
	width:300px;
	height:40px;
	background:url(../img/btn.gif) no-repeat 0 0;	
}

#btn a:hover{
	display:block;
	width:300px;
	height:40px;
	background:url(../img/btn.gif) no-repeat 0 -40px;	
}
#btn span{
	display:none;
}

#btn{
	width:300px;
	margin:10px 0 0 0;
}
ul.listmarker {
	margin-top:20px;
}
ul.listmarker li{
	line-height:150%;
	list-style-type: none; 
	margin-bottom:5px;
	padding:1px 0 0 20px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	border-bottom:1px dotted #ccc;
	word-wrap: break-word;
	}

.fav_0{background:url(../img/favicon/fav_0.gif) no-repeat 0 5px ;}


.fav_100{background:url(../img/favicon/fav_100.png) no-repeat 0 5px ;}
.fav_101{background:url(../img/favicon/fav_101.png) no-repeat 0 5px ;}
.fav_102{background:url(../img/favicon/fav_102.png) no-repeat 0 5px ;}
.fav_103{background:url(../img/favicon/fav_103.png) no-repeat 0 5px ;}
.fav_104{background:url(../img/favicon/fav_104.png) no-repeat 0 5px ;}
.fav_105{background:url(../img/favicon/fav_105.png) no-repeat 0 5px ;}
.fav_106{background:url(../img/favicon/fav_106.png) no-repeat 0 5px ;}
.fav_107{background:url(../img/favicon/fav_107.png) no-repeat 0 5px ;}
.fav_108{background:url(../img/favicon/fav_108.png) no-repeat 0 5px ;}
.fav_109{background:url(../img/favicon/fav_109.png) no-repeat 0 5px ;}
.fav_110{background:url(../img/favicon/fav_110.png) no-repeat 0 5px ;}
.fav_111{background:url(../img/favicon/fav_111.png) no-repeat 0 5px ;}
.fav_112{background:url(../img/favicon/fav_112.png) no-repeat 0 5px ;}
.fav_113{background:url(../img/favicon/fav_113.png) no-repeat 0 5px ;}
.fav_114{background:url(../img/favicon/fav_114.png) no-repeat 0 5px ;}
.fav_115{background:url(../img/favicon/fav_115.png) no-repeat 0 5px ;}
.fav_116{background:url(../img/favicon/fav_116.png) no-repeat 0 5px ;}
.fav_117{background:url(../img/favicon/fav_117.png) no-repeat 0 5px ;}
.fav_118{background:url(../img/favicon/fav_118.png) no-repeat 0 5px ;}
.fav_119{background:url(../img/favicon/fav_119.png) no-repeat 0 5px ;}
.fav_120{background:url(../img/favicon/fav_120.png) no-repeat 0 5px ;}
.fav_121{background:url(../img/favicon/fav_121.png) no-repeat 0 5px ;}
.fav_122{background:url(../img/favicon/fav_122.png) no-repeat 0 5px ;}
.fav_123{background:url(../img/favicon/fav_123.png) no-repeat 0 5px ;}
.fav_124{background:url(../img/favicon/fav_124.png) no-repeat 0 5px ;}
.fav_125{background:url(../img/favicon/fav_125.png) no-repeat 0 5px ;}
.fav_126{background:url(../img/favicon/fav_126.png) no-repeat 0 5px ;}
.fav_127{background:url(../img/favicon/fav_127.png) no-repeat 0 5px ;}
.fav_128{background:url(../img/favicon/fav_128.png) no-repeat 0 5px ;}

.tag{
	font-size:10px;
	background-color:#eee;
	color:#666;
	padding:2px;
}
.liTxt{
	font-size:11px;
	color:#666;
	line-height:120%;
}

.err {
	font-size:12px;
	font-weight:bold;
	color:red;
}

.label_f06b {
	font-size:11px;
	background-color:#009edc;
	color:#fff;
	padding:2px 4px;
}

.label_f07b {
	font-size:11px;
	background-color:#af2522;
	color:#fff;
	padding:2px 4px;
}

.label_f08b {
	font-size:11px;
	background-color:#A0D8E5;
	color:#fff;
	padding:2px 4px;
}

.linkLike {
	cursor:pointer;
	color:#990000;
	text-decoration:underline;
}

ul.catList {
       margin-top:4px;
}

.cat_link { 
	background-image: url(../img/blog_b.gif);
	line-height:150%;
	list-style-type: none;
	margin-bottom:5px;
	padding:1px 0 4px 20px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	border-bottom:1px dotted #ccc;
}


