﻿/*
Theme Name: COFEE THEME wp08
Theme URI: http://www.instant-coffee.org/
Description: Basic Thema for Coffee Blog
Author: Instant Coffee Org
*/

@charset "UTF-8";

/*
simple_purple
*/

*{      
font-family: "verdana","helvetica","osaka","ＭＳ Ｐゴシック",ans-serif;


}

textarea,select,input {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
}


body{
position: center;
color: #000;
margin: 0px;
background: #ECD9FF;
text-align: center;
}

form{
margin: 0px;
padding: 0px;
}

table.form{
margin: 25px 0px 0px 13px;
}

img{
border: none;
}

ul.rss{
margin: 0px;
padding: 0px;
width: 100%;
text-align: center;
}

ul.rss li{
border-right: #999 1px solid;
display: inline;
font-size: 12px;
font-style: normal;
font-weight: bold;
letter-spacing: 0.2px;
margin-right: 0.3em;
padding-right: 0.5em;
padding-left: 0.2em;
}

ul.rss a:link{
color: #333333;
text-decoration: none;
}

ul.rss a:visited{
color: #333333;
text-decoration: none;
}

ul.rss a:hover{
color: #999999;
text-decoration: none;
}

ul.rss a:active{
color: #333333;
text-decoration: none;
}

a															{color:#6600FF;text-decoration:underline;}
a:link												{color:#6600FF;text-decoration:underline;}
a:visited											{color:#6600FF;text-decoration:underline;}
a:active											{color:#6600FF;text-decoration:none;}
a:hover												{color:#6600FF;text-decoration:none;}

a.acalendar{
color: #4B4B4B;
text-decoration: underline;
}

a.acalendar:link{
color: #4B4B4B;
text-decoration: underline;
}
a.acalendar:visited{
color: #4B4B4B;
text-decoration: underline;
}

a.acalendar:active{
color: #4B4B4B;
text-decoration: none;
}

a.acalendar:hover{
color: #4B4B4B;
text-decoration: none;
}

a.acontinues{
color: #4B4B4B;
text-decoration: underline;
}

a.acontinues:link{
color: #4B4B4B;
text-decoration: underline;
}

a.acontinues:visited{
color: #4B4B4B;
text-decoration: underline;
}

a.acontinues:active{
color: #4B4B4B;
text-decoration: none;
}

a.acontinues:hover{
color: #4B4B4B;
text-decoration: none;
}

a.amenu{
color: #4B4B4B;
text-decoration: underline;
}

a.amenu:link{
color: #4B4B4B;
text-decoration: underline;
}

a.amenu:visited{
color: #4B4B4B;
text-decoration: underline;
}

a.amenu:active{
color: #4B4B4B;
text-decoration: none;
}

a.amenu:hover{
color: #4B4B4B;
text-decoration: none;
}

#container{
font-size: 12px;
width: 740px;
background-color: #ffffff;
margin: 0px auto;
position: center;
text-align: left;
}

#banner,#subbanner{
background: #6E00E0 url(./images/bg_head.jpg) no-repeat 0 0;
padding: 0;
height: 184px;
}

#banner a			{color:#968AB8;text-decoration:none;}
#banner a:link , 
#banner a:visited	{text-decoration:none;}
#banner a:active , 
#banner a:hover		{text-decoration:underline;}

#subbanner a{
color: #fff;
text-decoration: none;
}

#subbanner a:link{
color: #fff;
text-decoration: none;
}

#subbanner a:visited{
color: #fff;
text-decoration: none;
}

#subbanner a:active{
color: #fff;
text-decoration: underline;
}

#subbanner a:hover{
color: #fff;
text-decoration: underline;
}

h1,h2,h3{
margin: 0px;
padding: 0px;
}

.blogtitle{
font-size: 30px;
font-weight: bold;
padding: 30px 20px 0px 20px;
text-align: left;
letter-spacing: 2px;
}

.description{
color: #968ABA;
font-size: 12px;
padding: 20px 0px 0px;
text-align: left;
letter-spacing: 2px;
width: 460px;
margin: 0 0 0 20px;
}

#content{
width: 545px;
float: right;
background-color:#ffffff;
min-height: 100%;
}


#footer{
clear: both;
}

#copyright{
background: #787878 url(./images/simple_purple/foot.gif) bottom;
width: 100%;
height: 16px;
font-size: 10px;
font-weight: bold;
color: #fff;
margin: 0px;
padding: 0px;
line-height: 16px;
text-align: center;
}


.blog{
margin: 20px 10px 20px 15px;
}

.date{  
border-top: 1px solid #003333;
border-left: 1px solid #003333;
border-right: 1px solid #003333;
border-bottom: 1px solid #003333;
background: #787878 url(./images/simple_purple/obj.gif);
background-position: 1px 1px;
color: #fff;
font-size: 12px;
letter-spacing: 2px;
padding: 5px 0px 5px 5px;
}

.blogbody{
background: #FFFFFF none repeat scroll 0%;
border-bottom: 1px solid #35006A;
border-left: 1px solid #35006A;
border-right: 1px solid #35006A;
margin: 0px 0px 10px;
padding: 8px;
}

.title{
color: #000;
font-size: 12px;
font-weight: bold;
height: 10px;
width: 502px;
}

.main{
width: 502px;
color: #000;
font-size: 12px;
padding: 5px 0px 5px 0px;
line-height: 135%;
overflow: auto;
}

.main img{
margin: 0px 5px 5px 5px;
}

.main-continues{
font-size: 12px;
}

.posted{
color: #000;
font-size: 10px;
text-align: right;
margin: 0px 0px 0px 0px;
width: 502px;
}

a.aposted					{color:#6600FF;text-decoration:underline;font-weight:bold;font-size										:10px;}
a.aposted:link			    {color:#6600FF;text-decoration:underline;font-weight:bold;}
a.aposted:visited			{color:#6600FF;text-decoration:underline;font-weight:bold;}
a.aposted:active			{color:#6600FF;text-decoration:none;font-weight:bold;}
a.aposted:hover				{color:#6600FF;text-decoration:none;font-weight:bold;}

.menu{
color: #000;
font-size: 12px;
text-align: right;
width: 502px;
}

.comments-head{
color: #000;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
height: 10px;
}

.comments-body{
font-size: 12px;
line-height: 135%;
margin: 20px 0px 15px 13px;
}

.comments-post{
color: #000;
font-size: 12px;
text-align: right;
margin: 0px 0px 25px 0px;
}

.trackback-url{
color: #691815;
font-size: 12px;
font-weight: bold;
margin: 20px 0px 15px 13px;
}

.trackback-body{
font-size: 12px;
line-height: 135%;
margin: 20px 0px 15px 13px;
}

.trackback-post{
color: #000;
font-size: 12px;
text-align: right;
margin: 0px 0px 25px 0px;
font-weight: bold;
}

a.atrackback-post{color:#4B4B4B;text-decoration:underline;font-weight:bold;}
a.atrackback-post:link{color:#4B4B4B;text-decoration:underline;font-weight:bold;}
a.atrackback-post:visited{color:#4B4B4B;text-decoration:underline;font-weight:bold;}
a.atrackback-post:active{color:#4B4B4B;text-decoration:none;font-weight:bold;}
a.atrackback-post:hover{color:#4B4B4B;text-decoration:none;font-weight:bold;}

label{
font-size: 10px;
font-weight: bold;
}

#author{
width: 200px;
border: 1px solid #484848;
}

#email{
width: 200px;
border: 1px solid #484848;
}

#url{
width: 200px;
border: 1px solid #484848;
}

#text{   
font-size: 12px;
width: 400px;
height: 200px;
border: 1px solid #484848;
}

.pagetop{
font-size: 12px;
text-align: right;
margin: 0px 0px 25px 0px;
}

.calendarhead{
border-top: 1px none #666;
border-left: 1px none #666;
border-right: 1px none #666;
color: #333;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
padding: 0px 0px 2px 0px;
text-align: left;
padding: 3px 0px 3px 15px;
}

.calendartable{
margin: 0px auto 10px auto;
width: 183px;
text-align: left;
background:#fff;
border-top: 1px solid #484848;
border-left: 1px solid #484848;
border-right: 1px solid #484848;
border-bottom: 1px solid #484848;
border-spacing: 0px;
}

.calendarweek{
color: #fff;
font-size: 10px;
font-weight: bold;
}


.calendarwd{
/*border-left: 1px solid #484848;
 border-right: 1px solid #484848;*/                 
background: #787878 url(./images/simple_purple/obj.gif);
background-position: -2px 0px;
color: #fff;
font-size: 10px;
font-weight: bold;
letter-spacing: 2px;
padding: 2px 0px 2px 5px;
}

.calendard{
empty-cells: show;
border-top: 1px solid #efefef;
border-right: 1px solid #efefef;
text-align: center;
}

.calender{
font-size: 10px;
padding: 2px 2px;
}

.sidetitle{
border-top: 1px solid #484848;
border-left: 1px solid #484848;
border-right: 1px solid #484848;
border-bottom: 1px solid #484848;
background: #787878 url(./images/simple_purple/obj.gif) top left;
background-position: 1px 1px;
color: #fff;
font-size: 12px;
letter-spacing: 2px;
padding: 5px 0px 5px 5px;
width: 178px;
}

.side{
font-size: 12px;
line-height: 140%;
margin: 0px 0px 10px 0px;
padding: 8px;
border-left: 1px solid #484848;
border-right: 1px solid #484848;
border-bottom: 1px solid #484848;
width: 167px;
}

a.aside{color:#4B4B4B;text-decoration:underline;}
a.aside:link{color:#4B4B4B;text-decoration:underline;}
a.aside:visited{color:#4B4B4B;text-decoration:underline;}
a.aside:active{color:#4B4B4B;text-decoration:none;}
a.aside:hover{color:#4B4B4B;text-decoration:none;}

a.arss{color:#4B4B4B;text-decoration:underline;}
a.arss:link{color:#4B4B4B;text-decoration:underline;}
a.arss:visited{color:#4B4B4B;text-decoration:underline;}
a.arss:active{color:#4B4B4B;text-decoration:none;}
a.arss:hover{color:#4B4B4B;text-decoration:none;}

.photo{
text-align: center;
}

.nickname{
color: #2b5695;

font-weight: bold;
margin: 10px 0px;
}

.message{
}

.quotetable{
}

.quote{
color: #000;
font-size: 12px;
padding: 1px;
}

.blogtimes{
margin: 0px 0px 16px 0px;
text-align: center;
}

.powered{
text-align: center;
margin: 0px 0px 10px 0px;
}

.syndicate{
font-size: 12px;
text-align: center;
}
.checkers{
font-size: 12px;
margin-top: 10px;
}

a.adtitle{font-weight:bold;text-decoration:underline;}
a.adtitle:link{font-weight:bold;text-decoration:underline;}
a.adtitle:visited{font-weight:bold;text-decoration:underline;}
a.adtitle:active{font-weight:bold;text-decoration:underline;}
a.adtitle:hover{font-weight:bold;text-decoration:underline;}

a.addescription{color:black;text-decoration:none;}
a.addescription:link{color:black;text-decoration:none;}
a.addescription:visited{color:black;text-decoration:none;}
a.addescription:active{color:black;text-decoration:none;}
a.addescription:hover{color:black;text-decoration:none;}

a.adurl{color:#0000FF;text-decoration:none;}
a.adurl:link{color:#0000FF;text-decoration:none;}
a.adurl:visited{color:#0000FF;text-decoration:none;}
a.adurl:active{color:#0000FF;text-decoration:none;}
a.adurl:hover{color:#0000FF;text-decoration:none;}

a.adld{text-decoration:underline;}
a.adld:link{text-decoration:underline;}
a.adld:visited{text-decoration:underline;}
a.adld:active{text-decoration:underline;}
a.adld:hover{text-decoration:underline;}

body.ad{
background: #f7p39f;
}

#menu {
float: right;
margin: 10px auto;
width: 185px;
height: 100%;
}

#menu ul {
list-style-type: none;
margin: 10px 0;
padding: 0;
}

#menu ul li {
color: #5F5F5F;
font-size: 13px;
margin: 0 0 10px 0;
padding: 0;
}

#menu ul li#calendar, #menu ul li#categories,
#menu ul li#last, #menu ul li#archives,
#menu ul li#last-comments,
#menu ul li#last-trackback,
#menu ul li#link-list, #menu ul li#meta {
border-bottom: 1px solid #35006A;
border-left: 1px solid #35006A;
border-right: 1px solid #35006A;
font-size: 12px;
/*line-height:140%;*/
/*margin:0px 0px 10px;*/
/*padding:8px;*/
width: 178px;
}

#menu ul li p {
font-size: 13px;
width: 180px;
font-weight: bold;
}

#menu ul li h2 {
border-top: 1px solid #35006A;
border-left: 1px solid #35006A;
border-right: 1px solid #35006A;
border-bottom: 1px solid #35006A;
background: #787878 url(./images/simple_purple/obj.gif) top left;
background-position: 0px 0px;
color: #fff;
font-size: 12px;
font-weight: normal;
letter-spacing: 2px;
padding: 5px 0px 5px 5px;
width: 172px;
}

#menu ul li ul {
margin: 5px 0 15px 10px;
}

#menu ul li ul li {
font-weight: normal;
margin: 0 0 3px 0;
padding: 0;
line-height: 14px
}

#menu ul li#winamp ul li {
width: 180px
}

#menu ul li ul li a {
color: #6600FF;
text-decoration: underline;
}

#menu ul li ul li a:hover {
text-decoration: none;
}

#searchform {
margin: 2px 0 15px 0;
}

p.credit {
color: #FFFFFF;
background: #5F707A;
border-top: 1px solid #DFDFDF;
clear: both;
font-size: 12px;
margin: 0 auto 0 auto;
padding: 16px 0 17px 0;
text-align: center;
width: 760px;
}

p.credit a {
color: #ffffff;
text-decoration: none;
}

p.credit a:hover {
color: #ffffff;
text-decoration: underline;
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

#commentlist p.meta, #commentlist p.meta a {
color: #867b64;
font-family: Osaka, Verdana, sans-serif;
font-size: 11px;
}

#trackbacklist p.meta, #trackbacklist p.meta a {
color: #867b64;
font-family: Osaka, Verdana, sans-serif;
font-size: 11px;
}

/* Begin Calendar */
#wp-calendar {
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar th {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */

.comment-number {
font: italic 28px 'Times New Roman', Times, serif;
color: #73a0c5;
}

.alt {
background-color: #f8f8f8;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
margin: 0;
padding: 10px;
}

.none {
margin: 0;
padding: 10px;
}

#ed_toolbar input {
border: 1px solid #dcdcdc;
background-color: #e6eadb;
margin: 0 1px 0 0;
}

.hl-surround{
-moz-border-radius: 5px;
background-color: #F9FBFC;
border: 1px solid #C3CED9;
padding: 8px;
margin-bottom: 5px;
width: 400px;
overflow: auto;
text-align: left;
}

.hl-surround, .hl-surround pre, .hl-surround span{
font: normal 9pt 'Courier New', monospace;
}

.hl-default{
color: Black;
}
.hl-code{
color: purple;
}
.hl-brackets{
color: Olive;
}
.hl-comment{
color: #ffa500;
}
.hl-quotes{
color: #8b0000;
}
.hl-string{
color: Red;
}
.hl-identifier{
color: purple;
}
.hl-builtin{
color: Teal;
}
.hl-reserved{
color: purple;
}
.hl-inlinedoc{
color: purple;
}
.hl-var{
color: #00008b;
}
.hl-url{
color: purple;
}
.hl-special{
color: Navy;
}
.hl-number{
color: Maroon;
}
.hl-inlinetags{
color: purple;
}
.hl-main{
background-color: transparent;
}

.hl-main pre{
margin: 0; padding: 0;
}

.space {
height: 1000px;

}

#cal-inner {
padding-left: 8px;
}

h2#comments {
font-size:12px;
}

/* ----- Style for Ktai Entry ----- */
.photo {
	padding-right:6px;
	float:left;
	line-height:110%;
	font-size:0.85em;
	text-indent:0;
}
.photo img {
	background:white;
	margin:0 4px 4px 0;
	padding:3px;
	border:1px solid #999;
}
.photo-end {
	clear:left;
}
/* ---------- */
