/*  
Theme Name: gamgado
Theme URI: http://the-cloisters.net/themedemos/?SelectedTheme=State+Of+Mind
Description: 3 Column Split, widget-ready theme reminiscent of Old World Style with red leather and wood highlights.  Fixed width featuring an author box, author info page, gravatars and along with custom Archives, Sitemap and full width No Sidebars page templates.  Tested in Firefox, Opera, Safari, IE6 and IE7. Compatible up to WP 2.7.
Version: 1.2 (grw1.0)
Author: Mina + gorow
Author URI: http://www.the-cloisters.net/ , http://www.ebreday.net
Tags: three-columns, fixed-width, threaded-comments, dark, red, brown, tan

*/


/*** 文字組 ***/

/* テキスト=黒：#000000 */
/* リンク=オレンジ：#FF6600 */
/* マウスオン=赤オレンジ：#E4AA00 */

body {
	font-size: 12px;	
	line-height: 18px;
	letter-spacing: 2px;
	font-family: Serif;
	color: #000000;
}

h1 { font-size: 24px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }

p {
	line-height: 20px;
}

ul{ margin: 0;  list-style: none; padding: 0 0 0 10px; }

li{ margin: 0;  list-style: none; padding: 0 0 0 10px; } 

a:link { text-decoration: none; color: #FF6600; }
a:visited { text-decoration: none; color: #E4AA00; }
a:hover { text-decoration: none; color: #E4AA00; }

.post_h2 a:link { text-decoration: none; color: #000000; }
.post_h2 a:visited { text-decoration: none; color: #333333; }
.post_h2 a:hover { text-decoration: none; color: #333333; }


img {border:none;}
img.alignleft { float:left; margin:5px 10px 5px 0;}
img.alignright { float:right; margin:5px 0 5px 10px;}
img.aligncenter { float:center; margin:5px 10px;}
.clearF { clear: both; }

dl {}
dd {}

form {}
address {}

blockquote { margin: 10px 20px 10px 20px;  border: 2px solid #000; }

.font9px {font-size: 9px; text-align:left;}

.close {
	width:50px;
	height:30px;
	margin:0 0 20px 450px;
	clear:both;
	}

.margintop20px {
	width:auto;
	height:auto;
	margin-top:20px;
}


/*** 罫線指定 ***/

.hr{
	text-align:center;
	margin: 10px auto;
}

.hr200 {
	width: 180px;
	height: 5px;
	clear: both ;
	background-image: url(img/hr450.gif);
	margin: 10px 0;
}

.hr450 {
	width: 450px;
	height: 5px;
	clear: both ;
	background-image: url(img/hr450.gif);
	margin: 30px 0;
}

.hr750 {
	width: 750px;
	height: 5px;
	clear: both ;
	background-image: url(img/hr750.gif);
	margin: 40px 0;
}

.hr750_top {
	width: 750px;
	height: 5px;
	clear: both ;
	background-image: url(img/hr750.gif);
	margin: 0px 0 40px 0;
}

.ma20px{
	width: 20px;
	height: 20px;
	clear: both ;
}

.size-thumbnail{
	margin :0 10px;
}

/*** 画像系指定 ***/

.wp-caption-text{ /* 画像キャプション文字指定 */
	font-size:10px;
	color: #999;
	margin-bottom:5px;
}



/*** ギャラリー部分用  ***/

.inyo { /* 作家コンセプト用 */
	width: 430px;
	height: auto;
	border:solid #E4AA00 1px;
	padding: 10px;
	margin: 20px 0 50px 0;
	font-size:10px;
	line-height:13px;
}

.entry blockquote { /* 作家コンセプト用 */
	width: 430px;
	height: auto;
	border:solid #E4AA00 1px;
	padding: 10px;
	margin: 20px 0 50px 0;
	font-size:10px;
	line-height:13px;
}

.prof_pic{ /* 作家プロフィール写真用 */
	width: 150px;
	float: left;
}

.prof_text{ /* 作家プロフィールテキスト用 */
	font-size: 10px;
	width: 280px;
	float: left;
	margin-left:20px;
}

.more-link{ /* 「つづきを読む」右よせ指定 */
	clear:both;
	float:right;
	height:40px;
	text-align:right;
	width:450px;
}


.cacogallery { /* 過去ギャラリー画像 */
	width: 450px;
	height: auto;
	float: left;
	clear:both;
}


.pic_70{ /* 過去ギャラリー画像 */
	width: 70px;
	float: left;
}

.text_350{ /* 過去ギャラリーテキスト */
	font-size: 9px;
	width: 350px;
	float: right;
}

.text_350title{ /* 過去ギャラリーテキストタイトル */
	font-size: 10px;
	font-weight:bold;
}

.text_350naiyo{ /* 過去ギャラリーテキスト内容*/
	font-size: 9px;
	text-align:right;
	margin-top: 10px;
}

/*** 型組 全体 ***/

#wrapper { 
	width: 750px; 
	margin: 20px auto 0 auto; 
	text-align: center;
}



/*----------------------------------------------------------------*/
/* ヘッター*/
/*----------------------------------------------------------------*/


#header { 
	float: left; 
	clear: both;
	text-align: center;
	width: 750px; 
	margin: 50px auto 10px auto; 
}

form { /*おしらせメール配信の文字サイズ*/
	font-size:10px;
	text-align:right;
}

.logo{
	width:220px;
	height:50px;
	float:left;
	text-align:left;
}

.mailform{
	width:500px;
	height:50px;
	float:right;
}




/*** 型組 真ん中 ***/

#content { 
	float: left;
	width: 750px; 	
	height: auto;
}


#content_450 { /* 投稿ページ */
	float: left;
	width: 500px;
	margin: 0;
}

#content_450_single { /* 投稿ページ */
	width: 500px;
	margin: 20px auto 0 auto;
}



#content_700 { /* ページページ */
	float: left;
	width: 750px;
	height: auto;
}


.post { /* 記事大枠 */
	width: 500px; 
	text-align: left;
}

.post_page { /* 記事大枠 */
	width: 750px; 
	text-align: left;
}

.post_title { /* 記事タイトル */
	float: left;
	clear: both;
	width: 500px; 
	height: 35px;
	background-image: url(img/box_500_01.gif);
	background-repeat: no-repeat; 
	text-align: left;
}

.post_h2 {/* 記事タイトル タイトル */
	float: left;
	height: 30px
	font-size: 15px;
	padding: 7px 0px 2px 10px;
	text-align: left;
}

.post_data {/* 記事タイトル_投稿日 */
	float: right;
	height: 25px;
	font-size: 8px;
	padding: 10px 5px 0px 0px;
	text-align: right;
}

.post_data_gallery {/* ギャラリー用_要素テキスト */
	font-size: 10px;
	line-height: 13px;
	width:420px;
	padding-left:30px
}

.entry { /* 記事サイド『』 */
	float: left;
	clear: both;
	width: 450px; 
	height: auto;
	padding: 10px 25px 2px 25px;
	background-image: url(img/box_500_02.gif);
	background-repeat: repeat-y; 
	text-align: left;
}


.postmeta {  /* 記事投稿メタデータ */
	font-size: 9px; 
	text-align: center;
	width: 450px;
	height: 10px;
	margin: 30px 0px 0px 0px; 
}

.post_footer { /* 記事フッター（閉じ『』） */
	float: left;
	clear: both;
	width: 500px; 
	height: 15px;
	background-image: url(img/box_500_03.gif);
	background-repeat: no-repeat; 
	text-align: left;
	margin: 0px 0px 30px 0px; 
}

.post_title_yellow { /* 230pxイエローボックス */
	float: left;
	clear: left;
	width: 230px;
	height: 35px;
	margin-bottom:50px;
}

.post_title_orange { /* 230pxオレンジボックス */
	float: right;
	clear: right;
	width: 230px;
	height: 35px;
	margin-bottom:50px;
}



/***** ナビゲーション *****/

.navi { 
	clear : both;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}


/*----------------------------------------------------------------*/
/* トップ */
/*----------------------------------------------------------------*/

.top{
	width:500px;
	height:400px;
	background-image:url(img/top.jpg);
	background-repeat:no-repeat;
	padding:40px 0 0 330px;
}

.top_twitter{
	width:150px;
	height:50px;
	text-align:left;
	font-size:9px;
	line-height:15px;
}

.top_boshu_l{
	width:251px;
	float:left;
}

.top_boshu_r{
	width:239px;
	float:left;
	font-size:10px;
	letter-spacing:1px;
	margin-left:10px;
}


/*** 基本ページ分割設定 ***/

.page_300{
	float: left;
	clear: left;
	width: 300px; 
	height: auto;
	text-align: left;
}

.page_40{
	float: left;
	width: 40px; 
	height: auto;
	text-align: left;
}

.page_410{
	float: left;
	clear:right;
	width: 410px; 
	height: auto;
	text-align: left;
}


/*** ページ分割店番バージョン ***/

.page_100{
	float: left;
	clear: left;
	width: 100px; 
	height: auto;
	text-align: right;
}


.page_610{
	float: left;
	clear:right;
	width: 610px; 
	height: auto;
	text-align: left;
	font-size: 9px;
	line-height: 12px;
}

/*----------------------------------------------------------------*/
/* サイドバー*/
/*----------------------------------------------------------------*/


#sidebar { /* 左サイドバー */
	float: left;
	clear: left;
	width: 200px;
	margin:50px 50px 0 0;
	text-align:left;
}

.menu {
	width: 200px;
	height: auto;
	margin-bottom: 20px;
}


.box_200_01 { /* サイドボックスタイトル部 */
	float: left;
	clear: both;
	width: 194px;
	height: 19px;
	background-image: url(img/box_200_01.gif);
	background-repeat: no-repeat; 
	margin: 0;
	padding: 3px;
	font-size: 10px; 	
	text-align: center;
}


.box_200_02 { /* サイド記事部 */
	float: left;
	clear: both;
	width: 180px;	
	height: auto;
	background-image: url(img/box_200_02.gif);
	background-repeat: repeat-y; 
	margin: 0;
	padding: 5px 10px;
	font-size: 10px; 	
	text-align: left;
}


.box_200_03 { /* サイドボックス閉じ部 */
	float: left;
	clear: both;
	width: 200px;	
	height: 10px;
	background-image: url(img/box_200_03.gif);
	background-repeat: no-repeat; 
	margin-bottom: 30px;
}


#recentcomments{ /* サイドコメント記事部 */
	float: left;
	clear: both;
	width: 180px;	
	height: auto;
	background-image: url(img/box_200_02.gif);
	background-repeat: repeat-y; 
	margin: 0;
	padding: 5px 10px;
	font-size: 10px; 	
	text-align: left;
	font-size: 8px;
}

.recentcomments{ /* サイドバーコメント部分 */
	margin: 10px 0;
}

.widgettitle {/* サイドバーコメントタイトル部分 */
	width: 0px;
	height: 0px;
}




/*----------------------------------------------------------------*/
/* フッター*/
/*----------------------------------------------------------------*/

#footer { 
	clear: both; 
	width: 750px; 
	text-align: center;
	margin: 50px auto 30px auto;
 }
 
 #footer_wap{ 
	clear: both; 
	float: left; 
	font-size: 9px;
	width: 500px; 
	height: 23px;
	text-align: center;
	margin: 0 125px;
 }
 
 .floatLeft {
	float:left;
}
 
#footertext{
	padding:0 50px 0 10px;
 }
 
ul#footerLinks {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
 
ul#footerLinks li {
	display:inline;
}

ul#footerLinks li#copyright {
	padding:0 20px 0 10px;
}

/***** サーチ *****/

#searchform {
	width: 108px;
	margin: 10px auto;
	text-align: center; }
	
#s { width: 108px;}



/*** コメント ***/

.comments-template {
	float: left; 
	clear: both;
	width: 500px; 
	height: auto;
	margin: 20px 0 20px 0;
	text-align: left;
}

.comment_wap{	
	float: left;
	width: 500px;
	margin: 0 auto 0 auto;
}

#commentform{
	width: 400px;
	margin: 20px auto 20px auto;
}

#comments{	
	float: left;
	width: 500px;
	margin: 0 0px 0 0px;
}



.comments-template ol { margin: 0;  list-style: none; padding: 0 0 0 5px; }
.comments-template ol li { margin: 0; line-height: 14px; list-style: none; padding: 0 0 0 5px;}

.comments-template h2 { /* コメントのタイトル */
	font-size: 12px;
	margin: 20px 0 0 0; 
}

.comments-template h3 { /* コメントがありましたよメッセージ */
	font-size: 12px;
	margin: 20px 0 0 0; 
}

.comment_box {
	font-size: 10px;
	border: 1px solid #000000;
	margin: 10px 0 5px 5px;
}

.comment_text{
	font-size: 12px;
	margin: 10px;
}

.comment_botan{
	text-align: right;
}

.commentmetadata { 
	font-size: 10px;
	margin: 5px 0 10px 0;
}

.comments-template p.nocomments { }

.authorcomment {}


/***** Calendar *****/
#wp-calendar { text-align:center; background:#dcd7bc; margin:0 0 10px 0;
padding:0; width: 85%; border: #61574a 3px double; font-variant: small-caps;
font-family: Times, Verdana, Sans-Serif; }
#wp-calendar td { line-height:10px; font-size:10px; color:#333; font-variant:  small-caps; }
#wp-calendar td a { display:block; color:#333; text-decoration:none; line-height:10px;
font-weight:bold; font-variant: small-caps; font-size:10px; }
#wp-calendar #prev a { width:30px; font-variant: small-caps; }
#wp-calendar #next a { width:30px; margin:0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background:#600000; color:#d7d7bf; font-variant: small-caps; }
#wp-calendar #today a { color:#d7d7bf; font-weight:700; font-variant: small-caps; }
#wp-calendar caption { text-align: center; width: 85%; margin: 5px 0 5px 0; font-variant: small-caps; font-family: Times, Verdana,Sans-Serif; font-size:12px; }


.blogmura a:link { text-decoration: none; color: #FFF; }
.blogmura a:visited { text-decoration: none; color: #FFF; }
.blogmura a:hover { text-decoration: none; color: #FFF; }
.blogmura {
	clear: both;
	width: 200px;
}