a:link    { color: #0000ff; text-decoration: none }
a:visited { color: #a000a0; text-decoration: none }
a:hover   { text-decoration: underline }
#header a:link    { color: #0000ff }
#header a:visited { color: #a000a0 }
#content a:link    { color: #0000ff }
#content a:visited { color: #a000a0 }
#sidebar a:link    { color: #0000ff }
#sidebar a:visited { color: #a000a0 }

input { border-width : 1px; border-color : #c0c0c0; }
textarea { border-width : 1px; border-color : #c0c0c0; }

body {
	font-family : "Verdana";
	font-size   : 0.8em;
	line-height : 1.6;
	margin      : 0px;
	padding     : 0px;
	background-color : #ffffff;
}

#container {
	width      : 730px;
	text-align : left;
	filter: alpha(style=0, opacity=90);
}

#header {
	width   : 100%;
	margin  : 10px 0px;
	padding : 10px;
	border  : 1px solid #d0d0f0;
	background-color : #f0f0ff;
}

#content {
	width   : 499px;
	margin  : 0px 10px 10px 0px;
	padding : 10px;
	border  : 1px solid #d0e0f0;
	background-color : #f0f8ff;
}

#sidebar {
	width : 199px;
	margin  : 0px 0px 10px 0px;
	padding : 10px;
	border  : 1px solid #e0d0f0;
	background-color : #f8f0ff;
}

ul {
	margin:           0px 0px 0px 18px;
	padding:          0px;
	line-height:      1.6;
	list-style-image: url(http://hiroba.children.ne.jp/images/m2.gif)
}

p {
	margin       : 8px;
}

h1 {
	font-family  : "メイリオ","Verdana";
	font-size    : 2.0em;
	font-weight  : bold;

	padding      : 8px 0;
	margin       : 0;
}

h2 {
	font-size    : 130%;
	font-weight  : bold;

	border-width : 0px 0px 1px 0px;
	border-style : dashed;
	border-color : #808080;

	padding      : 2px 0px 6px 0px;
	margin       : 0px 0px 8px 0px;
	line-height  : 100%;
}

h3 {
	font-family  : "メイリオ","Verdana";
	font-size    : 1.2em;
	font-weight  : bold;

	border-width : 0px 0px 1px 0px;
	border-style : dashed;
	border-color : #808080;

	padding      : 0px 0px 4px 0px;
	margin       : 0px 0px 8px 0px;
}

h4 {
	padding      : 0;
	margin       : 0;
}

.date {
	color     : #808080;
	font-size : 80%;
	font-weight : normal;
}

#sitename {
	color       : #000000;
	font-size   : 180%;
	font-weight : bold;
	margin      : 4px 0px 6px 0px;
}

#description {
	color : #606060;
}

#headernavi {
	color : #606060;
	float : right;
}

