*   {margin:0px;
     padding:0px;
	 font-size:small;
	 line-height:normal;
	 font-weight:normal;
	 }
	 
img   {border:none;
       margin:0;
	   }
	   
.font_12  {font-size:small;}

.font_16  {font-size:medium;}

.lh_140    {line-height:150%;}

.color_b   {color:#2E353D;}

a:link,
a:visited   {color:#333333;
text-decoration:underline;
}
a:hover,
a:active     {text-decoration:none;
color:#FF9900;}

#wrapper {
	margin: auto;
	width: 734px;
}
#container {
	background-image: url(../image/back2.jpg);
	background-repeat: no-repeat;
	width: 736px;
}
#top_header {
	background-image: url(../image/back1.jpg);
	background-repeat: no-repeat;
	height: 404px;
	width: 720px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	position:relative;
}
#blog_title_s {
	background-image: url(../image/title/title_blog.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 406px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	display: block;
}
.space {
	clear: both;
	height: 5px;
	width: 5px;
}

#logo {
	background-image: url(../image/logo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 87px;
	width: 270px;
	top: 316px;
	left: 450px;
	display:block;
	position:absolute;
}

#logo a:link,
#logo a:visited,
#logo a:hover,
#logo a:active     {height: 87px;
	                 width: 270px;
					 display:block
					 } 
					 
#portfolio   {list-style-type:none;
               float:left;
			   margin-right:2px;
        }
		 
#portfolio  a  {display:block;
    width:100px;
    height:100px;
    background-image:url(../image/icon/po.jpg);
    margin:0px;
	text-indent:-9999px;
}

#portfolio  a:hover  {background-position:0px -102px;}					  




#service  {list-style-type:none;
               float:left;
			   margin-right:2px;
        }
		 
#service  a  {display:block;
    width:100px;
    height:100px;
    background-image:url(../image/icon/se.jpg);
    margin:0px;
	text-indent:-9999px;
}

#service  a:hover  {background-position:0px -102px;}

#profile   {list-style-type:none;
               float:left;
			   margin-right:2px;
        }
		 
#profile  a  {display:block;
    width:100px;
    height:100px;
    background-image:url(../image/icon/pro.jpg);
    margin:0px;
	text-indent:-9999px;
}

#profile  a:hover  {background-position:0px -102px;}

#contact   {list-style-type:none;
               float:left;
			   margin-right:2px;
        }
		 
#contact  a  {display:block;
    width:100px;
    height:100px;
    background-image:url(../image/icon/co.jpg);
    margin:0px;
	text-indent:-9999px;
}

#contact  a:hover  {background-position:0px -102px;}

#blog   {list-style-type:none;
               float:left;
			   margin-right:2px;
        }
		 
#blog  a  {display:block;
    width:100px;
    height:100px;
    background-image:url(../image/icon/bl.jpg);
    margin:0px;
	text-indent:-9999px;
}

#blog  a:hover  {background-position:0px -102px;}

#home   {list-style-type:none;
               float:left;
			   margin-right:2px;
        }
		 
#home  a  {display:block;
    width:204px;
    height:100px;
    background-image:url(../image/icon/ho.jpg);
    margin:0px;
	text-indent:-9999px;
}

#home  a:hover  {background-position:0px -102px;}

#contents {
	width: 725px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

#blog_info   {width::406px;
              height:250px;
			  float:left;}

#footer   {margin-left:11px;
           margin:top:10px;
		   width:720px;
		   }
		   
#copyright   {font-size:10px;
              color:#666666;
			  }
			  
#valid_link  {float:right;
              }.redText {
	color: #CC0000;
	font-size: inherit;
}

