@charset "utf-8";
/* ---------------------------------------

Theme Name: zamuu
Theme URI: http://blog.zamuu.net/
Description: zamuu Stylesheet.

Style Name: Theme Stylesheet
Style URL: http://blog.zamuu.net/wp-content/themes/zamuu/style.css

Version: 1.0
Last Up Date: 2010-07-05

Author: zamuu
Author URI: http://zamuu.net/
Tags: zamuu wordpress

--------------------------------------- */
/* BLOG -----------------------*/
hr {
	clear: both;
	border: 0;
	height: 0;
	padding: 10px 0;
	border:none;
}
*html hr {
   display :list-item;
   width:0;
   border-top: #fff;
}
*:first-child+html hr{/* for IE7 */
border-top:1px solid;
}
#container .content { /* ページ　左カラム */
	float: left !important;
}
#container .side { /* ページ　右カラム */
	float: right !important;
}
#container {/* footer最下部をクリア */
	padding-bottom: 0;
}
#footer {/* footer最下部をクリア */
	margin-top: 0;
}
#container .content p, #container .content ul, #container .content ol, #container .content dl { /* 文字サイズ */
	font-size:108%;
}
#container .post,
#container ul li.entrylist_box .post {
	-webkit-box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	box-shadow: 0px 1px 5px #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #ccc solid;
	background: #fff;
	margin-bottom: 10px;
}
#container .entry {
	padding: 0 20px 20px;
}
#container .content h1, #container .content_h1 {
	position: relative;
    z-index: 2;
	padding: 1em 1em 0;
	margin-top: -80px;
}
#container .content_h1 a:hover {
	color:#333;
	text-decoration: none;
}
#container .postdata { /* 日付 */
	font: normal normal normal 100px/80px Georgia, 'Times New Roman', serif;
	text-align:right;
	padding-right: 10px;
	color: #EDEDED;
}
#container .postmetadata { /* postmetadata */
}
#container .content img {
	background: #fff;
	border: 3px double #ddd;
	margin: 5px;
	padding: 0;
}
#container .content div.wp_social_bookmarking_light img {
	margin: 0;
}

/* BLOG entry -----------------------*/
.single #container .content h1{ /* single */
	margin-bottom: 1.5em;
}
#container .content .entrylist li.entrylist_box{
	list-style:none;
	overflow:hidden;
	margin:0 0 10px 3em;
}
#container .content .entrylist li.entrylist_box ul,
#container .content .entrylist li.entrylist_box ol{
	margin-left:2em;
	padding-left:0;
}
#container .content .post { /* archives */
	position: relative;
}
#container .content .entrylist .entry .entrymore {
	margin: 0;
	font-size:93%;/*12*/
}
#container .content .entrylist .entry a.more-link  {
	margin: 0 auto;
	padding: 3px 2em;
	font-size:77%;/*10*/
	text-align: center;
	color: #CCC;
	background-color:#000;
}
/* BLOG side -----------------------*/
#container .side h3 {
	border-bottom: none;
}
#container .side ul li {
	margin-bottom: 20px;
}
/* #searchform */
#container .side #searchform  {
    width: 200px;  
    height: 25px;  
	margin: 0;
	padding:0;
    background: #999;  
    color: #FFF;  
}
#container .side #searchform div {
	margin: 0;
	padding:0;
}
#container .side #searchform input#s  {
    float: left;
    margin: 4px 0px 0px 4px;
	padding: 0;
    border: none;  
    background: #999;  
    width: 171px;
    _width: 165 px;
}  
#container .side #searchform input#searchsubmit {  
    float: right;
}  
/* BLOG footer -----------------------*/
.blogfooter {
	clear: both;
	background: #f6f6f6 url(images/blogfotterBk.png) repeat-x top;
}
.blogfooter .blogfooterBox {
	float:left;
	width: 225px;
	margin: 0;
	padding-bottom: 20px;
	margin-right: 20px;
}
.blogfooter .last {
	margin-right: 0;
}
.blogfooter h4 {
	margin: 30px 0;
	border-bottom: none;
}
.blogfooter h4 span {
	margin-left: 0.5em;
	color: #CCC;
}
.blogfooter .listSimple ul {
	margin-bottom: 20px;
	border-top: 2px #fff dashed;
}
.blogfooter .listSimple li a {
	padding: 7px 0 5px;
	border-bottom: 2px #fff dashed;
}
.blogfooter .listSimple li a:hover {
	padding: 5px 1em;
	border-top: 2px #fff dashed;
	background-color: #333;
}
/* 11. BLOG tips-----------------------*/
#container .entry dl { /* 参照サイトとかの枠 */
	border:1px #CCC dotted;
	padding:10px;
	margin:10px 0;
}
#container input#tb_url {
   width: 50%;
}
#commentlist li.comment {
	font-size:93%;/*12*/
	padding: 10px 20px 0;
	border: 1px #333 solid;
}
#container .entry .wp-caption-text {
	font-weight: normal !important;
	margin-top: -5px !important;
	text-align: left !important;
	font-size:85%;/*11*/
}
/* 12. single PAGE-----------------------*/
.single .content h2{
}
.single .content h3{
}
.single .content h4{
}
	
/* 13. syntaxhighlighter-----------------------*/

div.syntaxhighlighter
{
    margin:0.5em 30px 1em !important;
    width: auto !important;
}
/* 14. widgets-----------------------*/
.google_buzz_widget,
.topsy_widget_data{
	float: right;
	margin-left: 0.75em;
}
.content div.entry div.wp_social_bookmarking_light {
	height: 30px;
	border-bottom: 1px solid #f5f5f5 !important;
}

