﻿﻿/* 

Theme Name: tarimon-black1

Description: Width fixation of two columns and theme for widget. It confirms the operation with Wordpress versions 2.7 and 2.8. It confirms it by the latest version of Safari, IE, Lunascape, firefox, Opera, and Slepnir at the time of 2009/06/22. 

Version:1.5

Author: tarimon

Author URI: http://tarimon.co.uk/

Tags: black, light, two-columns, right-sidebar, fixed-width

*/





/* IE7 */

*:first-child+html body #searchsubmit{ 

top : -25px;

} 





body{

margin-bottom : 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background-color : #4d4d4d;

margin : 0px;

padding : 0px;

}

sup{

vertical-align : middle;

font-size: 14px;

}

sub{

vertical-align : middle;

font-size: 14px;

}

textarea{

padding : 5px;

}

input{

padding : 2px 5px 2px 5px;

}

dd{

margin : 0px;

padding : 0px;

}

.alignright {

float: right;

}

.alignleft {

float: left;

}

.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}

.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #eeeeee;

padding-top: 4px;

}

.wp-caption p.wp-caption-text {

font-size: 12px;

line-height: 17px;

padding-bottom: 4px;

margin: 0px;

}

form{

margin : 0px;

padding : 0px;

}

pre{

background-color : #f4f5f7;

padding : 5px 5px 5px 5px;

border-top-width : 1px;

border-top-style : dashed;

border-top-color : #cccccc;

border-left-width : 1px;

border-left-style : dashed;

border-left-color : #cccccc;

font-size : 12px;

color : #666666;

overflow: auto;

}

blockquote{

background-color : #f4f5f7;

padding : 5px 5px 5px 5px;

border-top-width : 1px;

border-top-style : dashed;

border-top-color : #cccccc;

border-left-width : 1px;

border-right-width : 1px;

border-bottom-width : 1px;

border-left-style : dashed;

border-right-style : dashed;

border-bottom-style : dashed;

border-left-color : #cccccc;

border-right-color : #cccccc;

border-bottom-color : #cccccc;

font-size : 12px;

color : #666666;

}

p{

clear : both;

}

.waku{

margin-left:auto;

margin-right:auto;

margin-top : 10px;

background-color : white;

text-align : center;

width : 750px;

background-image : url(image/main-bg.jpg);

background-repeat : repeat-y;

background-position : 0px -10px;

}

.header-bg{

background-image : url(image/titleimg.jpg);

background-repeat : no-repeat;

width : 750px;

height : 131px;

}

.title h1{

font-size : 20px;

padding-top : 20px;

margin-left: 20px;

margin-bottom : 10px;

}

.title a{

color : #ffffff;

text-decoration : none;

font-weight : bold;

}

.description{

font-size : 12px;



color : #ffffff;



}

.header-left a{

font-size : 10px;



color : #ffffff;



}


.sidebar-right{
	font-size : 11px;
	padding-top: 20px;



}

.sidebar-right a{
padding-left: 32px;
color:white;
float:left;
}

.header-menu{

background-image : url(image/header-menu.jpg);

width : 760px;

height : 47px;

margin-left: -5px;

padding-left : 6px;

padding-top: 1px;

background-repeat : no-repeat;

}

.header-menu .search-waku{

border-width : 0px 0px 0px 0px;border-style : none none none none;

background-image : url(image/kensaku-waku.jpg);

background-repeat : no-repeat;

width : 173px;

height : 24px;

padding-top : 3px;

padding-left : 10px;

padding-right : 10px;

font-size : 12px;

color : #666666;

left : 450px;

position : relative;

top : 2px;

}

.header-menu #searchtext{

border-width : 0px 0px 0px 0px;

border-style : none none none none;

width : 173px;

color:#666666;

}

.header-menu #searchsubmit{

width : 27px;

height : 27px;

border-width : 0px 0px 0px 0px;border-style : none none none none;

left : 160px;

right : auto;

position : relative;

top : -23px;

}

.rss-icon{

top : 50px;

margin-left : 750px;

position : absolute;

}

.main-waku{

clear : both;

}

.left{

width : 519px;

float : left;

padding-left : 10px;

padding-right : 10px;

padding-bottom: 10px;

}

.right{

width : 190px;

float : right;

padding-left : 10px;

padding-right : 5px;

margin-top: -10px;

padding-top: 5px;

padding-bottom: 10px;

height : 100%;

overflow:hidden;

}

.main-con-title{

border-bottom-width : 1px;

border-bottom-style : solid;

border-bottom-color : #999999;

margin-top : 20px;

font-size : 16px;

font-weight : bold;

padding-top : 6px;

padding-bottom : 5px;

padding-left : 20px;

padding-right : 5px;

color : white;

letter-spacing : 0px;

background-image : url(image/main-con-title-img.jpg);

line-height : 150%;

}

.main-con-title a{

text-decoration : none;

color : #ffffff;

}

h2{

font-size : 16px;

padding : 0px;

margin : 0px;

}

h3{

font-size : 14px;

padding : 0px;

margin : 0px;

}

.main-con-text{

font-size : 13px;

margin-top : 10px;

color : #666666;

padding-top : 5px;

padding-bottom : 5px;

margin-bottom : 10px;

line-height : 150%;

text-align:left;

}

.main-con-text img{

border-width : 0px 0px 0px 0px;

border: 1px solid #ddd;

text-align: center;

background-color: #ffffff;

padding :3px;

max-width : 98%;

}

object{

width : 100%;

}

embed{

width : 100%;

}

.main-con-text a{

color : #3300FF;

}

.main-con-text textarea{

width:100%;

height:100px;

}

.main-con-text table {

background:#FFF;

border:2px solid #CCC;

border-collapse:collapse;

margin:5px 0 5px;

}

.main-con-text td {

border :1px solid #CCC;

padding :4px 5px;

vertical-align :top;

}

.main-con-text th {

background :#EDEFF0;

border :1px solid #CCC;

padding :4px 5px;

vertical-align :top;

}

.tag-waku{

width : 96%;

border-left-width;

border-bottom-width : 1px;

border-left-style : solid;

border-bottom-style : dashed;

border-left-color : #353535;

border-bottom-color : #353535;

font-size : 12px;

color : #666666;

padding-top : 5px;

padding-left : 9px;

padding-right : 5px;

padding-bottom : 5px;

border-top-width : 1px;

border-right-width : 1px;

border-top-style : dashed;

border-right-style : dashed;

border-top-color : #353535;

border-right-color : #353535;

margin-top : 25px;

margin-bottom : 25px;

}

.main-con-under{

background-color : #e7e7e7;

padding-top : 5px;

padding-bottom : 5px;

margin-top : 5px;

margin-bottom : 5px;

border-top-width : 1px;

border-top-style : solid;

border-top-color : gray;

font-size : 10px;

color : #666666;

}

.cat-list-title{

border-bottom-width : 1px;

border-bottom-style : solid;

border-bottom-color : gray;

padding-bottom: 5px;

margin-bottom : 10px;

padding-top: 10px;

}

.content-nav{

font-size : 12px;

margin :20px 0px 80px 40px;

width :430px;

clear : both;

padding-top :20px;

}

.content-nav_left{

float : left;

}

.content-nav_right{

float : right;

}

.comment-title{

font-size : 13px;

border-bottom-width : 1px;

border-bottom-style : solid;

border-bottom-color : gray;

padding-top : 5px;

padding-bottom: 5px;

margin-top: 20px;

color : #666666;

}

.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;

}

.comment-time{

text-align : right;

font-size : 11px;

border-bottom-width : 1px;

border-bottom-style : dotted;

border-bottom-color : #cccccc;

}

.comment-text{

font-size : 12px;

color : #666666;

line-height : 17px;

background-color : #ebebeb;

padding-top : 5px;

padding-left : 5px;

padding-right : 5px;

margin-top : 5px;

padding-bottom : 5px;

border-width : 2px 2px 2px 2px;

border-style : solid solid solid solid ;

border-color : #cccccc #cccccc #cccccc #cccccc;

}

.comment-text p{

padding: 5px;

margin : 0px

}

.comment-input-text{

font-size : 12px;

color : #666666;

padding-bottom: 5px;

}

.comment-text blockquote{

margin-right : -5px;

border-right-width : 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;

}

.widgettitle{

font-size : 13px;

font-weight : normal;

color : #666666;

border-bottom-width : 2px;

border-bottom-style : solid;

border-bottom-color : #000000;

padding-top : 5px;

padding-left : 5px;

padding-right : 5px;

padding-bottom : 5px;

letter-spacing : 1px;

margin-top : 15px;

margin-left : 0px;

margin-right : 0px;

margin-bottom : 0px;

}

h4{

font-size : 13px;

padding : 0px;

margin : 0px;

}

.right ul{

margin : 0px;

padding : 0px;

}

.right ol{

margin : 0px;

padding : 0px;

}

.right ul li{

list-style-type : none;

list-style-position : outside;

border-bottom-width : 1px;

border-bottom-style : dashed;

border-bottom-color : #999999;

padding-top : 2px;

padding-left : 3px;

padding-right : 3px;

padding-bottom : 2px;

font-size : 12px;

}

.right li a{

text-decoration : none;

}

.right ul{

list-style-type : none;

margin-top : 0px;

margin-left : 0px;

margin-right : 0px;

margin-bottom : 0px;

}

.right ul ul{

list-style-type : none;

margin-top : 3px;

margin-left : -3px;

margin-right : -2px;

margin-bottom : 0px;

}

.right ul ul li {

padding: 0;

border-top-width : 1px;

border-top-style : dashed;

border-top-color : #999999;

padding-top : 2px;

padding-left : 20px;

padding-right : 3px;

padding-bottom : 1px;

border-bottom-width : 0px;

}

.right ul ul ul{

list-style-type : none;

margin-top : 3px;

margin-left : -20px;

margin-right : -4px;

margin-bottom : 0px;

}

.right ul ul ul li {

padding: 0;

border-top-width : 1px;

border-top-style : dashed;

border-top-color : #999999;

padding-top : 2px;

padding-left : 40px;

padding-right : 3px;

padding-bottom : 1px;

border-bottom-width : 0px;

}

.right .search-waku{

border-width : 0px 0px 0px 0px;border-style : none none none none;

background-image : url(image/kensaku-waku.jpg);

background-repeat : no-repeat;

width : 173px;

height : 24px;

padding-top : 3px;

padding-left : 10px;

padding-right : 10px;

font-size : 12px;

color : #666666;

position : relative;

left : -7px;

top : 2px;

margin : 20px 0px;

}

.right #searchtext{

border-width : 0px 0px 0px 0px;

border-style : none none none none;

width : 173px;

color:#666666;

}

.right #searchsubmit{

width : 27px;

height : 27px;

border-width : 0px 0px 0px 0px;border-style : none none none none;

left : 160px;

right : auto;

position : relative;

top : -23px;

}



.under{

background-color : #000000;

border-top-width : 2px;

border-top-style : solid;

border-top-color : #cccccc;

clear : both;

text-align : center;

padding-top : 3px;

padding-bottom : 3px;

font-size : 10px;

color : #ffffff;

}

.under a{

color : #ffffff;

text-decoration : none;

}



.style1 a{

color : yellow;

font-size : 20px;

text-decoration : none;

}

#calendar_wrap{

font-size : 12px;

color : #666666;

text-align : center;

}

#calendar_wrap th{

padding-left: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-top: 5px;

}
