/*
Theme Name:     TW Kid
Author:         @taikiken
Template:       twentyten
*/

@import url('../twentyten/style.css');


body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family:  "Lucida Grande", Verdana, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,"MS P ゴシック", sans-serif;
	*font-family:  "メイリオ", Meiryo,"MS P ゴシック", sans-serif;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family:  "Lucida Grande", Verdana, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,"MS P ゴシック", sans-serif;
	*font-family:  "メイリオ", Meiryo,"MS P ゴシック", sans-serif;
}
/*
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
*/
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/**	START CUSTOM by @taikiken
******************************************************************* */
a {
	text-decoration: none;
}
blockquote/* , pre */ {
	background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
	border:1px dashed #CCC;
	padding:8px 12px 8px 36px;
	margin:5px 0 12px;

	font-style: normal;
}

#content blockquote p {
	margin-bottom: 12px;
}

input, 
textarea {
	font-size: 100%;
	outline: none;
	padding: 2px;
	border:1px solid #A6A6A6;
}
input:focus, 
textarea:focus {
	border:1px solid #c1e1ff;
}
.red {
	color:#f00;
}
/** CLEAR FIX
============== */
.clear-fix:after{
	content:".";
	display:block;
	clear:both;
	visibility: hidden;
}
.clear-fix{
	display: inline-block;
}
/* hack \*/
* html body .clear-fix{
	height:1%;
}
.clear-fix{
	display: block;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
hr.clearall {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/** header title
============================================================ */
#site-title span {
	text-shadow: 1px 1px 3px #292929;
	filter: dropshadow(color=#292929, offx=1, offy=1);
	
	font-family: "Gill Sans Ultra Bold", sans;
	font-weight: bold;
}
#site-title a:hover {
	color:#f63;
}
/** wp_syntax pre
============================================================ */
pre {
	padding: 8px;
	background-color: #E9F1F9;
}
* html body pre {
	width: 1%;
}
#content pre {
	margin-bottom: 0;
}