body,h1,h2,h3,div,p,ul,li,img,table,td,form,input { margin:0; padding:0; }
img { border:0; }

body {
	background:#B2DFDA; font-size:15px; font-family: sans-serif;
}

#container {
	margin:0 auto; width:764px; padding:15px;
}

a:link { text-decoration:none; color:#93A644; }
a:visited { text-decoration:none; color:#93A644; }
a:hover { text-decoration:none; color:#93A644; }

.header-desc {
	font-size: 13px;
	color: #999999;
	margin-bottom: 10px;
}

#main-wrap {
  background-color:#FFFFFF;
  margin-bottom: 15px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;

  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}

#main {
  float:left;
  width:524px;
  padding:10px;
  background-color:#FFFFFF;
  border-right:1px solid #eeeeee;
  vertical-align:top;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}

#main-userinfo {
  padding-bottom: 5px;
}
#main-userinfo-icon {
  float: left; width: 48px;
}
#main-userinfo-name {
  padding: 5px 10px; float: left; width: 455px;
}
#main-userinfo-date {
  font-size: 11px; margin-bottom: 2px; text-align: right;
}

#side {
  float:left;
  width:199px;
  padding:10px;
  background-color:#ffffff;
  vertical-align:top;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}

.side-list {
	margin:  10px 0px;
	background:transparent url(http://yumetter.ofuton.in/images/sheep16.png) no-repeat scroll 0 50%;
	border-bottom:1px dashed #CCCCCC;	
}

.side-userinfo {
	margin:  10px 0px;
	background:transparent url(http://yumetter.ofuton.in/images/twitter.gif) no-repeat scroll 0 50%;
	border-bottom:1px dashed #CCCCCC;	
}

span.attribute {
	padding:4px 0 5px 22px;
}

#search { font-size: 13px; margin:10px 10px 20px 10px; }

#footer {
  clear:both;
  background-color:#fff; margin:5px 0 15px; padding:10px; text-align:center; 
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  font-size: 13px;
}

#breadcrumb { font-size:12px; padding:4px 0px 8px; width:508px; overflow:hidden; }
#pagenation { padding: 5px; text-align: center; font-size: 13px; }
#pagenation-top { margin: 5px; font-size: 13px; text-align: right; }
#info { margin:5px 0; padding:5px 10px; border:2px solid #fc7; background-color:#ffc; }
.icon { width: 48px; height: 48px; float:left; margin:0 0.5em 0.5em 0; }

li { list-style:none outside; }

h1 { font-size:30px; color:#080;}
h2 { font-size:20px; margin-bottom:5px; } 
h3.bar3 { font-size:14px; border-left:5px solid #28c6ff; padding:2px 10px; margin-left:8px; }

h3.bar-main { font-size:18px; margin:0px; padding:3px 10px; background-color:#ffffff; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }

/* --- つぶやき --- */
div.tl-tweets { margin:0px 0px 20px; width:524px; }
div.tl-tweet { padding:8px 5px;border-bottom:dashed 1px #ccc; }
p.tl-text { font-size:15px;margin-bottom:3px; width:514px; overflow:hidden; }
p.tl-posted { font-size:12px;color:#aaa; }

/* --- 1post表示時の最新5件 --- */
p.latest-info { border-bottom:dashed 1px #ccc; }
ul.latest-list li a { font-size:14px; }
ul.latest-list li span { font-size:12px;color:#aaa; }

/* --- プロフィール --- */
ul.user-info { margin:10px 0; padding:5px 15px; clear:all; font-size:13px;background-color:#f5f5f5; border:1px solid #ccc;-webkit-border-radius:4px; -moz-border-radius:4px; }
ul.user-info li { margin-bottom:2px; }
ul.user-info li span { font-weight: bold; }

ul.list-side { padding:5px 12px; width:175px; overflow:hidden; }
ul.list-main { padding:5px 12px; width:500px; overflow:hidden; }

/* --- Tag --- */
.taglist { margin:0 0 0 10px; list-style-image:url(http://yumetter.ofuton.in/images/taglist.gif); }

/* --- カレンダー周り --- */
table.calender-header { margin: 10px auto 1px; text-align: center; font-weight: bold; }
table.calender { width:100%; text-align:center; border:1px solid #aaaaaa; background-color:#eeeeee; -webkit-border-radius:4px; -moz-border-radius:4px; margin-bottom:10px; }
table.calender td { background-color:#fff; padding:2px; }
table.calender th { background-color:#eee; padding:2px; }
table.calender td a:link { text-decoration:none; color:#808000; }

.clbth { clear: both; }


