/* ////////////////////////////////////////
Title : style-site.css
Author : fujimori 
URL : http://2244.jp/weblog/
Description : 
//////////////////////////////////////// */
* { margin:0px; padding:0px; font-size:100%; }

body {
	margin:0px;
	padding:30px;
	font-size:100%;
	line-height:1.6;
	color: #000;
	font-family: Georgia;
}

a { text-decoration: none; }
a:link, a:active { color: #009900; }
a:visited { color: #666; }
a:hover { color: #fff; background:#009900; }

blockquote {
	padding:5px;
	margin:10px 0px;
	border:1px dotted #000;
	background:#fafafa;
}
pre { display:inline; background:#ccc; }

object, embed { width:100%; }

.left { float:left; }
.right { float:right;}
.left a, .right a { display:block; width:430px; }
.right a { text-align: right; }


header,nav,artice,aside,footer,div, hgroup, dl { width:860px;  margin:0px auto; }

header { padding-bottom:30px; }
header a {}
header a em { font-size:0.7em;}

hgroup { margin-bottom:30px; }
hgroup h1 { font-size:2em; }
hgroup h2 { font-size:1.5em; }

dl { border-top:1px dashed #999; /zoom : 1; }
dl:after { content : ''; display : block; clear : both; height:0; }
dt { width:160px; float:left; padding:10px 0px; }
dt em { font-size:0.9em; color:#666; }
dd { width:700px; float:right; padding:10px 0px; }

div { margin-top:30px; background:#eee; padding:10px 0px; text-align: center; font-size:0.9em;}


nav { margin:30px auto; padding:10px 0px; border-top:1px dashed #999; border-bottom:1px dashed #999; font-size:0.9em; }
#index nav { border-top:none; margin:0px auto; padding:0px; } 
nav ul { list-style: none; /zoom : 1; }
nav ul:after{ content : ''; display : block; clear : both; height:0; }


article { width:860px; margin:0px auto; }
article h1 { font-size:1.4em; margin-bottom:0.5em; }
article time { color:#666; font-size:1.2em; margin-bottom:1em; }
article p { margin:1em 0px; }

aside { margin:30px auto; }
aside h1 { padding-bottom:1em; }
footer { clear:both; padding:30px 0px; }
footer ul { list-style: none; /zoom : 1; }
footer ul:after{ content : ''; display : block; clear : both; height:0; }
