body { background-color : #ffffff;margin:0;}
td{font-size:12px}
h1,h2,h3,h4,h5,p,div,ol,ul,li,dl,dd,dt,table,form {margin : 0;padding : 0;}
#outer {width:830px; margin:0 auto; background-image : url(haikei.jpg);background-repeat : repeat-y;
	text-align:left;
	
}
img{border:0}
#container{
	padding:0 15px;	
}
#header {clear:both;width:800px; height:79px;}
#header-l {float:left;width:318px; height:79px;}
#header-r {float:right;width:482px; height:79px;text-align:left;
background-image:url(head-r.jpg);
background-repeat:no-repeat;
}

/*menu*/
#menu a{
	margin-right:5px;	
}
#menu {clear:both;
	width:780px; 
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
	
	
}
#p-navi{
	font-size:12px!important;
	color:#999999!important;
	padding-left:10px;
	margin:5px 0;
}
#p-navi a{
	color:#999966;
}

/*menu*/

#header-box {clear:both;width:800px;}




h1 { font-size:12px; color:#ffffff; font-weight : lighter;padding-top:2px;
	padding-right:10px;
	height:22px;
	background-image:url(head.jpg);
	background-repeat:repeat-x;
	text-align:right;
	

}
h2 { font-size:14px; color:#1fb4f6;}
h3 { font-size:15px; color:#F90; text-align:left;}
h4 { font-size:13px; color:#0066ff; text-align:left;}
h5 { font-size:14px; color:#fa0234; text-align:left; font-weight:bold;}


#wrapper {width:800px;clear:both;margin-top:20px; }

/*left */
#left {float:left; width:170px; color:#666666; text-align:left;}

.left-navi, .left-navi2{
	margin-bottom:10px;
	
}
.left-navi .title, .left-navi2 .title, #right h2 {
	border-bottom:2px solid #5FD4F7;
	
}
.left-navi p, .left-navi2 p{
	font-size:12px;
	color:#666666;
	line-height:130%;
	padding:10px;
	padding-right:0;
	padding-top:0;
}
.left-navi li{
	
	width:170px;
	height:25px;
	list-style-type:none;
}
.left-navi a{
	display:block;
	width:155px;
	height:16px;
	padding-left:15px;
	padding-top:10px;
	font-size:13px;
	text-decoration:none;
	background-image:url(angle.jpg);
	background-repeat:no-repeat;
	background-position:5px 12px;
	color:#666666;
	
	
}
.left-navi a:hover{
	color:#666;
	background-color:#EEFDFF;
	
}
/*left*/

#center{
		width:430px;
		padding:0 10px;
		
		float:left;
		color:#666666;
		font-size:80%;
}
.index{
		width:420px;
	
		padding:0 10px;
		padding-left:20px;
		
		
}

#center p{
		
		color:#666666;
		line-height:130%;
		
}
.asset-body{
	margin-top:10px;	
}
.blog{
	margin-bottom:10px;	
}




#right {float:right; width:180px;font-size:13px;}

#foot-link{
		clear:both;text-align:center;
padding-top : 15px;padding-bottom : 6px;
font-size:13px;border-top:1px solid #cccccc;
margin:10px 20px;
}

#footer {clear:both; width:810px; height:20px;color:"#666666"; background:#e1fafd;text-align:center;
padding-top : 6px;margin-left:10px;font-size:13px;


}


.box1{
font-size : 14px;
color : #2a3a5a;
padding : 5px 5px;
margin : 0px 0px 15px 0px;
border : 1px solid #e4e4e4;
text-align : left;
}

.box2{
padding : 8px;
margin : 5px 0px 5px 10px;

color : #666666;
font-size : 13px;
line-height:130%;
}

#center h2.title{
	border-bottom:1px dotted #eeeeee;
	background-color:#f1f1f1;
	margin-top:10px;
	
	
}
/*web page */
#center h2#page-title{
		height:20px;
	background-image:url(head.jpg);
	background-repeat:repeat-x;
	padding-top:4px;
	color:#ffffff;
	padding-left:3px;
	font-size:13px;margin-top:0;
}




/*web page */
#center h2.title a{
	text-decoration:none;
	margin-bottom:10px;
	font-size:12px;
	color:#390;
}
.asset-body{
	padding:10px;	
}
#center .entry-title,#center h2#page-title{
		border-bottom:2px solid #5FD4F7;
		color:#69F;
		height:15px;
		margin:10px 0;
		margin-top:2px;
		margin-bottom:20px;
		padding-left:20px;
		padding-top:0px;
		background-image:url(aikon.jpg);
		background-repeat:no-repeat;
		background-position:left -2px;
		
}
#center .entry-title a{
	text-decoration:none;
	color:#1fb4f6;
}


div.entry-asset{
	margin-top:20px;	
}
.widget-content table{
	width:170px;
	margin:0 auto;
	font-size:11px;
}
.widget-content table td{
		color:#999999;
		text-align:center;
}
.widget-content table th{
	color:#666666;
	text-align:center;
}
.widget-header{
	color:#1fb4f6;
	padding-left:10px;
}
#category{
	margin:10px 0;	
}
#news{
	margin:10px 0;	
	color:#666666;
	}
#news p {
	text-decoration:none;
	background-image:url(angle.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:15px;
	margin:5px 0;
	line-height:1.4;
	}

.widget-archive-monthly a,#category a{
		display:block;
	width:165px;
	height:16px;
	padding-left:15px;
	padding-top:10px;
	font-size:13px;
	text-decoration:none;
	background-image:url(angle.jpg);
	background-repeat:no-repeat;
	background-position:5px 13px;
	color:#666666;
}
.widget-archive-monthly a:hover,#category a:hover{
	color:#666;
	background-color:#EEFDFF;
}	

#archives{
	margin-bottom:20px;	
	margin-top:20px;
}
#counter{
	text-align:center;
	height:20px;
	
}
.main_title{
	border-bottom:1px solid #cccccc;	
	margin-bottom:5px;
}#container #wrapper #center a {
	color: #1FB4F6;
}

.fbBox {margin-top:10px;}
