body, form, fieldset {
	margin: 0;
	padding: 0;
	line-height:1em;
	letter-spacing:1px;


}

fieldset {
	border: none;
}


input, textarea, select {
font-size: 9px;
margin: 1px;
}


h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}

hr {
height: 1px;
width: 560px;
border: none;
border-top: 1px #EEE solid;
padding: 2px;
margin: 2px;
}

img {
	vertical-align: middle;
	border: 0px;
}




div#container {
	width: 1100px;
	margin:0 auto;
	_margin-left:auto;
	_margin-right:auto;
	padding:0;
	background-image:url(../../image/back001_utf.gif);
	background-repeat:repeat-y;
}

div#header {
	width:auto;
	background:#9C6;
	color:#FFF;
	border-bottom:dashed 1px #339933;
	font-size:12px;
	text-align:center;
	padding:3px;
	margin: 0px;
	clear:both;
	
}


div#contents_left {
	width: 200;
	float: left;
	display:block;
	margin: 15px;
	word-break: break-all;
	color:#FFF;
}

div#contents_left a {
	color:#FFF;
}

div#contents_left img {
	margin-bottom:15px;
	border: 0;
}

div#contents_left h2 {
	margin:0.5em 0 0.5em 0;
}


div#contents {
	width: auto;
	float: left;
	display:block;
	padding-top: 15px;
	margin-left:5px;

}

#statetitle {
	width:578px;
	font-size:12px;
	color:#FFF;
	list-style:none;
	background:#F66;
	text-align:center;
	margin:0px;
	padding-top:5px;
	padding-bottom: 3px;
	clear:both;
}


#box_walkal{
	width:578px;
	margin:0;
	padding:0px 0 0 0;
	border-bottom:dashed 1px #F66;
	clear:both;
	height:auto;
	font-size:12px;
}

#box_walkal ul li {
	list-style:none;
	list-style-type:none;
}

div#box_left {
	width: 50%;
	height: 250px;
	display:block;
	position:relative;
	float:left;
}

div#box_right {
	width:50%;
	display:block;
	float:right;
}

div#clear_box{
	clear:both;
	
	}

div#side {
	display:block;
	width: 300px;
	margin-left:1px;
	margin-right:1px;
	float: right;
}


#side_box {
	display:block;
	width: 300px;
	height: 200px;
	float: right;
	background:#FFF;
}

div#side p{
	font-size: 12px;
	line-height:1.1em;
	margin: 1em;
	padding: 0.6em;
	background:#FEE;

}

#side_twititle {
	font-size:12px;
	list-style:none;
	background:#F66;
	margin:0;
	padding:3px;
	clear:both;height:auto;
}

div#footer {
	clear: both;
	width: auto;
	padding: 5px;
	margin: 0px;
	background:#d3ccd6;
	color:#4B465A;
	border-top:dashed 1px #4B465A;
}


div#footer a {
	color:#4B465A;
}

div#footer hr{
	height: 1px;
	border: none;
	border-top: 1px #d3ccd6 solid;
	padding: 2px;
	margin: 2px;
}

.text13 {
	font-size: 13px;
	line-height: 150%;
}

ul.tagcloud {
	list-style-type: none;
	padding: 0;
	line-height: 2em;
}
ul.tagcloud li {
	display: inline;
	line-height: 3em;
	white-space: nowrap;
}
ul.tagcloud li:after {
	content: ",";
}
ul.tagcloud li:last-child:after {
	content: "";
}
ul.tagcloud .count {
	font-size: 0.875em;
	line-height: 1.714em;
	color: #888;
}

div#tagcloud {
	margin-right:0.5em;
	padding:0.15em;
	line-height:1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック", "Osaka－等幅";
}


div#tagcloud a:link {
	color: #333;
	text-decoration: none;

}
div#tagcloud a:visited {
	color: #999;
	text-decoration: none;

}
div#tagcloud a:hover {
	color: #FF6666;
	text-decoration: underline;

}
div#tagcloud a:active {
	color: #339933;
	text-decoration: none;

}


/*JUITTER PLUGIN CSS*/

#juitterContainer{height:500px;overflow: auto;} /*Juitter container*/

#juitterContainer .twittList{margin:0;padding:5px;} /* UL that will contain the list of tweets */

/* Bellow the list of tweets "<li>" */

#juitterContainer .twittLI{font-size:12px;list-style:none;margin:0;padding:5px 5px 10px 5px;border-top:dashed 1px #CCC;clear:both;height:auto;word-break:break-all;line-height:1.2em;letter-spacing:1px;} 
#juitterContainer .twittList SPAN.time{color:#777;font-size:0.9em}
#juitterContainer .twittList A{color:#006600;} /*Links inside the tweets list */

/* Bellow the CSS for the avatar image  */

#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:30px;height:30px;}

#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/

#juitterContainer .extLink{} /*CSS for the external links*/

#juitterContainer .hashLink{} /*CSS for the hash links*/

/*end of Juitter CSS*/
