@charset "utf-8";

body {	font-size: 13px;
	*font-size: small;
	*font: x-small;
}

table {	font-size: inherit;
	font: 85%;
}

select,input,textarea {font-size: 96%;
}


/*======================================

	1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment
	
	77% = 10px	| 	112% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================*/



* {	line-height: 1.6;
	font-size: 100%;
	font-style: normal;
}

body { font-family: Arial, Helvetica, sans-serif;
}
#hero
{margin: 0px;padding:0;
	border-bottom: 1px solid #333;
	width: 750px;
	height: 140px;
	/*without macIE\*/
	background: url(http://www.sumuzo.com/blog_dset/object/header_bg_about.jpg) left top no-repeat;
	/**/
	/*forMacIE\*//*/
	background: url(http://www.sumuzo.com/blog_dset/object/header_bg_about.jpg) left top no-repeat;
	/**/
}

#header	{
	/*without macIE\*/
	background: url(http://www.sumuzo.com/blog_dset/object/header_bgR.gif) left bottom repeat-x;
	/**/
	/*forMacIE\*//*/
	background: url(http://www.sumuzo.com/blog_dset/object/header_bgR.gif) left bottom repeat-x;
	/**/
	height: 25px;
	padding-top: 1px;
	position: relative;
}



#header h1{
	position: relative;
	left:20px;line-height:1.3em;
	top: 8px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
div.headCat {margin-top:20px; margin-bottom:0; padding-bottom:0;
	line-height:14px; font-size:12px;color:#888;
}

#content h2{ height:30px; margin-top:0; 
	padding-top:10px; padding-bottom:0; padding-left:5px;
	font-size: 20px; color: #3d59ab;line-height:1em;
	border-left:solid #dc143c 5px;
	/* 18px is the default minimum font size for which anti-aliasing will occur. */
	margin-bottom: 20px;
	
}
#content h3 {font-size:16px; color:#666666; border-style:dotted;
	border-color:#dc143c;
	border-width:1px 0 1px 0;padding-top:5px ;padding-bottom:5px;
}
#content a h2{	color: #3d59ab;text-decoration:none;
}
#content h4{background-color:#cc0000; color:#fff;
	 font-size:14px;padding-top:2px;padding-bottom:2px;
	 margin-bottom:3px;text-align:right; padding-right:5px;
 }
#content a.mainTT{color: #3d59ab;text-decoration:none;
}
#content a.mainTT:hover{color: #cc0000;text-decoration:none;
}

#content .date{
	text-align: right;
	font-size:11px;
}

#content .postedBy{
	float: left;
}

#content .meta{
	height: 1em;
}

#content .entry{
	line-height: 1.5em;
	font-size:small;
}
#content p.name {font-size:100%; line-height:1.5em; color:#666;
}
.comments{
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	padding: 4px 0 4px 20px;
	margin-bottom: 2em;
	background-image: url(http://www.sumuzo.com/blog_dset/object/comment_edit.gif);
	background-repeat: no-repeat;
	background-position: center left;
	clear:both;
}
#album{background-image:url(http://www.sumuzo.com/blog_dset/object/bg_about.gif);
	background-repeat:none;
	width:300px; height:200px;background-color:#333;
	float:right;position:relative;
	margin-right:20px; margin-bottom:20px;}

/*header Flash*/
div.movie {position:relative;  height:40px;width:400px; 
}

/* google map*/
#map{width: 500px; height: 300px;
	background:#ccc;border:solid 1px #333;
	margin:20px 0 40px 0;
	font-size:11px;
}
/* listtable*/
#listsheet { margin: 0;}

#listsheet li
{
float: left;
width: 50%;
list-style-type: none;
text-align: left;
}

#listsheet li a
{
display: block;
padding: .5em;
background-color: #eee;
color: #333;
font: normal 12px/14px sans-serif;
text-decoration: none;
border-bottom:solid #fff 2px;
border-right:solid #fff 2px;
}

#listsheet li a:hover {background-color: #666;
color: #fff;
}

