body{
}
h1{
	float:left;
	margin:0 5px;
}
	h1 a{
		color:#444444;
		text-decoration:none;
	}

div#content{
	padding:1em;
}
	
	div#head{
		border-bottom:1px solid #DA7820;
		height:60px;
	}
		div#search{
			padding-top:5px;
			height:30px;
		}
	
	div#middle{
		clear:left;
	}
		div#search-head{
			padding:3px;
			margin-bottom:1em;
			background-color:#FFFFBC;
			height:1.2em;
			line-height:1.2em;
		}
			div#search-head h2{
				float:left;
				font-size:14px;
				margin:0;
				line-height:1.3em;
			}
			div#search-head p{
				float:right;
				margin:0;
			}
			div#search-result{
				clear:both;
				float:left;
				width:600px;
			}
				div.search-entry,div.search-blog,div#search-author{
					margin:0 0 1em 0;
				}
				div#search-result h3{
					font-size:14px;
					font-weight:normal;
					margin:0;
					width:600px;
				}
					div#search-result h3 a,div#search-result p a{
						text-decoration:underline;
					}
				div#search-result p{
					margin:0.3em 0;
					line-height:1.3em;
					font-size:12px;
					padding-left:1em;
				}
					div#search-result p.search-content{
						width:500px;
					}
					div#search-result p.search-info{
						width:600px;
					}
				div#search-result span.search-url{
					color:green;
				}
				div#search-result span.mark{
					font-weight:bold;
					color:#222222;
				}
				
				div#pager{
					text-align:center;
					margin:40px auto;
					font-size:14px;
					clear:both;
				}
				
		div#search-detail{
			text-align:center;
		}
	
		div#site-match{
			width:280px;
			border:1px solid #DA7820;
			float:right;
			margin-right:20px;
			text-align:center;
			padding-bottom:10px;
		}
			div#site-match h2{
				font-size:14px;
				margin:0 0 10px 0;
				background-color:#FFFFBC;
				padding:3px 10px;
				text-align:left;
			}
			div#site-match h3{
				font-size:12px;
				font-weight:normal;
				margin:0 auto;
				width:92%;
				text-align:left;
			}
			div#site-match p{
				margin:0.3em auto 0 auto;
				line-height:1.3em;
				font-size:12px;
				padding-left:1em;
				width:92%;
				text-align:left;
			}
			div#site-match p.site-url{
				color:green;
				margin:0;
			}
			
	
	div#g-menu{
		border-top:1px solid #DA7820;
	}
		div#g-menu h2{
			display:none;
		}
		div#g-menu ul{
			margin:5px 0;
			text-align:right;
		}
		div#g-menu li{
			display:inline;
			margin:0 5px;
			font-weight:bold;
		}
			div#g-menu li a{
				text-decoration:underline;
			}
	div#foot{
		text-align:right;
	}
