/* 
Theme Name: tarimon-notse
Theme URI: http://tarimon.co.uk/tarimon-notse
Description: This theme imaged the appearance recorded on the paper that became antiquated. 
Author: tarimon
Author URI:
Version:1.1
Tags: brown, two-columns, left-sidebar

License : GNU General Public License(http://www.gnu.org/licenses/)
*/

body{
font-family: Verdana, Arial, Helvetica, sans-serif,Osaka;
margin :70px 0px 10px;
padding : 0px;
background-image : url(image/bg.gif);
font-size: 13px;
*font-size: small;
*font: x-small;
}
sup{
vertical-align : middle;
font-size: 108%;
}
sub{
vertical-align : middle;
font-size: 108%;
}
dd{
margin : 0px;
padding : 0px;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
form{
margin : 0px;
padding : 0px;
}
p{
clear : both;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #eeeeee;
padding-top: 4px;
}
.wp-caption p.wp-caption-text {
font-size: 93%;
line-height: 17px;
padding-bottom: 4px;
margin: 0px;
}
.waku{
width : 860px;
margin-left : auto;
margin-right : auto;
}
.header-bg{
background-image : url(image/header.png);
background-repeat : no-repeat;
width : 860px;
height : 190px;
clear : both;
}
.header-left{
width : 430px;
float : left;
}
.header-right{
width : 430px;
float : right;
}
.title h1{
width : 370px;
padding : 40px 0px 0px 60px;
font-size : 26px;
font-weight : bold;
margin :0px;
}
.title a{
color : #523d2c;
text-decoration : none;
}
.title a:hover{
color : #523d2c;
text-decoration : none;
}
.description{
font-size : 100%;
color : #523d2c;
padding-left : 60px;
width : 370px;
line-height : 18px;
letter-spacing : 0px;
margin-top : 10px;
height : 100%;
}
.header-item{
background-image : url(image/headeritem.png);
background-repeat : no-repeat;
width : 446px;
height :97px;
position : relative;
top : -25px;
left : 20px;
padding-top : 100px;
}
.header-item-left{
width : 210px;
float : left;
margin-left : 70px;
}
.header-item-right{
width : 73px;
height :73px;
float : right;
margin-right : 50px;
}
.header-item-right a{
background-image : url(image/rssbt.png);
background-repeat : no-repeat;
display : block ;
}
.header-item-right a:hover{
background-image : url(image/rssbt_after.png);
background-repeat : no-repeat;
}
.header-menu{
width :370px;
height : 42px;
position : relative;
top : -36px;
left : 50px;
}
.header-menu ul{
padding : 0px;
margin : 0px;
}
.header-menu ul li{
background-image : url(image/header_menu_bg.png);
background-repeat : repeat-x;
height : 42px;
float : left;
text-align : center;
font-size : 12px;
list-style-type : none;
list-style-position : outside;
position: relative;
margin :0px 5px 0px;
}
.header-menu ul li a{
background-image : url(image/header_menu_bg.png);
background-repeat : repeat-x;
color : white;
text-decoration : none;
height : 30px;
white-space:nowrap;
display: inline-block;
padding :13px 20px 0px;
display : block ;

}
.header-menu ul li a:hover{
background-image : url(image/header_menu_bg_after.png);
background-repeat : repeat-x;
text-decoration : underline;
}
.header-menu ul ul {
display: none;
margin-top: 1px;
}
.header-menu ul ul li {
padding: 0px;
margin: 0px;
position: absolute;
}
.header-menu ul li:hover > ul {
display: block;
}
.header-menu ul ul ul {
z-index: 3;
}
.header-item-left .search-waku{
width : 210px;
}
.header-item-left #searchtext{
margin-left : 5px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #3d3623 #3d3623 #3d3623 #3d3623;
background-color : #b0a16d;
width : 120px;
height : 20px;
position : relative;
bottom : 15px;
color :#3d3623;
}
.header-item-left #searchsubmit{
border-width : 0px 0px 0px 0px;border-style : none none none none;
width : 26px;
height : 43px;
margin :17px 0px 0px 15px;
}
.main-waku{
background-image : url(image/mainbg.png);
background-repeat : repeat-y;
width : 985px;
padding-top : 60px;
margin-top : 0px;
}
div.main-waku:after {
content : "";
display : block;
height : 0;
clear : both;
} 
.main{
width : 622px;
float : right;
margin :0px 22px 0px 0px;
}
.maincontop{
background-image : url(image/maincontop.png);
background-repeat : no-repeat;
width : 622px;
height : 80px;
}
.mainconinside{
background-image : url(image/mainconinside.png);
background-repeat : repeat-y;
width : 582px;
height : 100%;
padding :0px 20px;
text-align : center;
}
.mainconbottom{
background-image : url(image/mainconbottom.png);
background-repeat : no-repeat;
width : 622px;
height : 80px;
margin-bottom : 30px;
}
.main-con-title h2{
background-image : url(image/maincontents-title.png);
background-repeat : no-repeat;
padding :2px 0px 10px 30px;
margin :0px 0px 10px;
color : #523d2c;
font-size : 16px;
font-weight : bold;
text-align : left;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #523d2c;
}
.main-con-title h2 a{
color : #523d2c;
}
.main-con-title h2 a:hover{
color : #523d2c;
}
.main-con-text{
font : 100%;
color : #523d2c;
letter-spacing : 1px;
line-height : 150%;
margin :0px 3px 20px 4px;
padding : 20px 5px 0px 5px;
text-align : left;
}
.main_con_time{
text-align : right;
color : #523d2c;
}
.main-con-text img{
border-width : 0px 0px 0px 0px;
border: 1px solid #ddd;
text-align: center;
background-color: #ffffff;
padding :3px;
max-width : 100%;
}
.main-con-text pre{
padding : 5px 5px 5px 5px;
border-width : 1px;
border-style : dashed;
border-color : #523d2c;
font-size : 100%;
color : #523d2c;
overflow: auto;
}
.main-con-text blockquote{
padding : 5px 5px 5px 5px;
border-width : 1px;
border-style : dashed;
border-color : #523d2c;
font-size : 100%;
color : #523d2c;
}
object{
width : 100%;
}
embed{
width : 100%;
}
.main_con_folder{
background-image : url(image/main_con_folder.png);
background-repeat : no-repeat;
background-position : 0px 2px;
font-size : 12px;
color : #666666;
text-align : left;
padding : 0px 0px 0px 40px;
margin :30px 20px 0px 0px;
}
.main_con_tag{
background-image : url(image/tag_icon.png);
background-repeat : no-repeat;
background-position : 0px 5px;
font-size : 12px;
color : #666666;
text-align : left;
padding : 0px 0px 0px 40px;
margin :30px 20px 0px 0px;
}
.main_con_comments{
background-image : url(image/comments_icon.png);
background-repeat : no-repeat;
background-position : 0px 1px;
font-size : 12px;
color : #666666;
text-align : left;
padding : 0px 0px 0px 40px;
margin :30px 20px 0px 0px;
height :15px;
}
.cat-list-title{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
margin-bottom : 10px;
padding :10px 0px 5px;
}
.content-nav{
font-size : 93%;
margin :20px 0px 80px 40px;
width :430px;
clear : both;
padding-top :20px;
}
.content-nav_left{
float : left;
}
.content-nav_right{
float : right;
}
.comment-title h3{
background-image : url(image/main_comments_title_icon.png);
background-repeat : no-repeat;
font-size : 100%;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #523d2c;
padding : 3px 0px 5px 40px;
margin-top: 20px;
color : #523d2c;
text-align : left;
border-bottom-width : 1px;
border-bottom-style : dashed;
}
.comment-time{
text-align : right;
font-size : 85%;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
}
.comment-text{
font-size : 96%;
color : #523d2c;
line-height : 17px;
background-color : #ebebeb;
padding :5px;
margin-top : 5px;
border-width : 2px 2px 2px 2px;
border-style : solid solid solid solid ;
border-color : #999999 #999999 #999999 #999999;
}
.comment-text p{
padding: 5px;
margin : 0px;
color : #523d2c;
}
.comment-input-text{
font-size : 12px;
color : #666666;
padding-bottom: 5px;
}
.comment-text blockquote{
margin-right : -5px;
border-right-width : 0px;
border-width : 1px 0px 1px 1px;
border-style : dashed dashed dashed dashed ;
border-color : #999999 #999999 #999999 #999999;
}
.commentlist{
padding : 0px;
margin : 0px;
list-style-type : none;
list-style-position : outside;
color : #523d2c;
text-align : left;
}
.commentlist .children li{
border-top-width : 1px;
border-top-style : dashed;
border-top-color : #4d442c;
border-left-width : 1px;
border-left-style : dashed;
border-left-color : #4d442c;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #4d442c;
border-right-style : none;
padding : 5px;
margin : 0px -5px 0px;
list-style-type : none;
list-style-position : outside;
}
.comments_form{
text-align : left;
color : #523d2c;
}
.comments_form #submit{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #999999 #999999 #999999 #999999;
padding : 3px 5px 3px 5px;
font-family: Verdana, Arial, Helvetica;
color : #444444;
margin: 0px;
font-size : 12px;
vertical-align : bottom;
width : auto;
}
.comments_form textarea{
padding : 5px;
}
.comments_form p{
padding : 0px;
margin :10px 0px 0px;
}
.author{
font-weight : bold;
}
.author a{
font-weight : normal;
}
.fn{
font-size : 12px;
color : #666666;
}
.says{
font-size : 12px;
color : #666666;
}
.comment-meta{
font-size : 12px;
}
.side{
width : 344px;
float : left;
padding-top : 20px;
height : 100%;
overflow:hidden;
position : relative;
margin-left : -25px;
}
.sidetop{
background-image : url(image/sidetop.png);
background-repeat : no-repeat;
width : 334px;
height : 80px;
}
.sideinside{
background-image : url(image/sideinside.png);
background-repeat : repeat-y;
width : 314px;
height : 100%;
padding :0px 10px;
margin-left : 5px;
}
.sidebottom{
background-image : url(image/sidebottom.png);
background-repeat : no-repeat;
width : 334px;
height : 80px;
margin-left : 5px;
}
.side .widgettitle{
background-image : url(image/sidetitle.png);
background-repeat : no-repeat;
background-position :0px 35px;
width : 281px;
height :60px;
padding :55px 0px 5px 25px;
margin :0px;
font-size : 14px;
color : #362e1a;
}
.side .widget_tag_cloud .widgettitle{
background-image : url(image/sidetitle.png);
background-repeat : no-repeat;
background-position :0px 35px;
width : 281px;
height :60px;
padding :55px 0px 5px 25px;
margin :0px 0px 0px -25px;
font-size : 14px;
color : #362e1a;
}
.side .search-waku{
background-image : url(image/widget_search_waku.png);
background-repeat : no-repeat;
width : 216px;
margin : 20px 0px 0px -12px;
height : 68px;
padding-left :70px;
}
.side #searchtext{
margin-left : 5px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #3d3623 #3d3623 #3d3623 #3d3623;
background-color : #b0a16d;
width : 120px;
height : 20px;
position : relative;
bottom : 17px;
color :#3d3623;
}
.side #searchsubmit{
border-width : 0px 0px 0px 0px;border-style : none none none none;
width : 26px;
height : 43px;
margin :10px 0px 0px 15px;
}
.side ol{
margin :0px 15px;
padding : 0px;
}
.side ul{
margin :0px 15px;
padding : 0px;
}
.side ul li{
font-size : 100%;
background : url(image/side_icon.png) no-repeat 3px 7px;
padding :2px 3px 4px 20px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #4d442c;
list-style-type : none;
}
.side li a{
text-decoration : none;
}
a:hover{
color : #ff5a0b;
text-decoration : underline;
}
.side ul ul li {
background : url(image/side_icon.png) no-repeat 20px 9px;
border-top-width : 1px;
border-top-style : dashed;
border-top-color : #4d442c;
padding :4px 3px 1px 40px;
border-bottom-width : 0px;
list-style-type : none;
margin :4px -16px 0px -34px;
}
.side ul ul ul{
list-style-type : none;
margin :4px -5px 0px -40px;
}
.side ul ul ul li {
background : url(image/side_icon.png) no-repeat 40px 9px;
border-top-width : 1px;
border-top-style : dashed;
border-top-color : #4d442c;
padding :4px 3px 0px 60px;
border-bottom-width : 0px;
margin : 0px;
}
.under{
background-image : url(image/under.png);
background-repeat : no-repeat;
width : 860px;
height : 137px;
clear : both;
text-align : center;
padding :3px 0px 10px;
font-size : 93%;
color : #666666;
}
.under a{
color : #666666;
text-decoration : none;
}
#calendar_wrap{
font-size : 12px;
margin :0px 0px 0px 45px;
}
#wp-calendar caption{
padding :5px 0px;
}
#calendar_wrap table{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
text-align : center;
}
#wp-calendar th{
width : 30px;
height : 25px;
background-color : #3e3e3e;
color : white;
font-weight : normal;
vertical-align : middle;
}
#wp-calendar tbody tr td{
width : 30px;
height : 25px;
vertical-align : middle;
}
#wp-calendar tbody tr td a{
background-color : #3e3e3e;
color : white;
display : block;
width : 30px;
height : 20px;
padding-top : 5px;
vertical-align : middle;
}
#wp-calendar tbody tr td a:hover{
background-color : #97d435;
color : white;
display : block;
width : 30px;
height : 20px;
padding-top : 5px;
vertical-align : middle;
}
#wp-calendar tfoot td{
padding :5px 0px;
}
.side .widget_tag_cloud{
padding :0px 20px 0px 25px;
}
.side .widget_tag_cloud .widgettitle h4{
margin :0px 0px 0px -20px;
}
.side .pagenav{
background-image : url(image/sidemenu-title.gif);
background-repeat : no-repeat;
width : 215px;
padding :3px 0px 5px 25px;
font-size : 13px;
color : #494949;
background-repeat : no-repeat;
background-position : 5px 5px;
margin :40px 0px 10px;
}
.side .archivesnavi{
background-image : url(image/sidemenu-title.gif);
background-repeat : no-repeat;
width : 215px;
padding :3px 0px 5px 25px;
font-size : 13px;
color : #494949;
background-repeat : no-repeat;
background-position : 5px 5px;
margin :40px 0px 10px;
border-bottom-width : 0px;
}
.side .categories{
background-image : url(image/sidemenu-title.gif);
background-repeat : no-repeat;
width : 215px;
padding :4px 0px 5px 25px;
font-size : 13px;
color : #494949;
background-repeat : no-repeat;
background-position : 5px 5px;
margin :40px 0px 10px;
border-bottom-width : 0px;
}
.side .linkcat{
background-image : url(image/sidemenu-title.gif);
background-repeat : no-repeat;
width : 215px;
padding :4px 0px 5px 25px;
font-size : 13px;
color : #494949;
background-repeat : no-repeat;
background-position : 5px 5px;
margin :40px 0px 10px;
}
.side abbr{
border-bottom-width : 0px;
}