/* flavor */

/* 文字色の基本設定
----------------------------------------------------------*/

/* 基本色 */
body {
	color:#333333;
}
/* サイトタイトル---(バックの画像によって、見やすい色に調整してください) */
#banner h1 a ,#site-title a ,.layout-one-column #banner-header a ,.mt-search-results #banner-header a {
	color:#8C0000;
}
/* リンクA---(まだ訪れていないページ) */
a{
	color:#8C0000;
}
/* リンクB---(訪れたページ) */
a:visited{
	color:#5E2323;
}
/* リンクC---(文字の上にマウスカーソルがあるとき) */
a:hover{
	color:#DD3131;
}
/* リンクD---(文字をクリックした時) */
a:active{
	color:#8C0000;
}
/* 見出し */
h1,h2,h3{
	color:#333333;
}

/* 太字---(投稿時に【 B 】のボタンで囲った箇所) */
strong{
	color:#000000;
}
/* イタリック---(投稿時に【 I 】のボタンで囲った箇所) */
em{
	color:#000000;
	font-weight:bold;
	font-style:normal; 
}
/* アンダーライン---(投稿時に【 U 】のボタンで囲った箇所) */
u{
	color:#000000;
}
/* 引用---(投稿時に【“】のボタンで囲った箇所) */
	blockquote{
	color:#000000;
}

/* -------------------------------------------------------
以上で基本設定は終了です。ここから下のカスタマイズは、
スタイルシートに慣れている方以外は、
触られない事をおすすめします。
----------------------------------------------------------*/


/* ヘッダー画像のスタイル
----------------------------------------------------------*/
#banner {
	height:150px; width:800px; margin:0 0 10px 0; padding:0;
	background:url(image/back-title.jpg) no-repeat 0px 0px;
	display:block; border-bottom:solid 1px #E7E7E7;
}

/* global
----------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0pt;padding:0pt; }
img { border:0; }

/* body
----------------------------------------------------------*/
body { font-size:0.8em; text-align:center; background:url(image/container-bg.gif) repeat-x; }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
#container { text-align:left; height:100%; margin-right:auto; margin-left:auto; width:800px; }


/* header - [#container #header]
----------------------------------------------------------*/
#header { width:800px; padding:0; background:url(image/container-top.gif) no-repeat; }
#site-title { display:block; width:800px; height:150px; }
#site-title a { position:relative; display:block; width:800px; height:150px; text-decoration:none; font:bold 2em "Arial", "Helvetica", "sans-serif"; }
#site-title a span { display:block; padding:60px 10px 10px; }

#header #header-info { position:absolute; top:0px; margin:0 10px 0 0; width:790px; text-align:right; }
#header #header-info #header-info-box01 { float:right; background:url(image/infolabel-left.gif) left bottom no-repeat; }
#header #header-info #header-info-box01 #header-info-box02 { padding:0 5px 5px 5px; background:url(image/infolabel-right.gif) right bottom no-repeat; }
#header #header-info #header-info-box01 #header-info-box02 ul { padding:5px 0; }
#header #header-info #header-info-box01 #header-info-box02 ul li { display:inline; margin:0 6px; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#header #header-info #header-info-box01 #header-info-box02 ul li a { padding:0 0 0 12px; background:url(image/icon03.gif) 0px no-repeat; text-decoration:none; }

/* center - [#container #center]
----------------------------------------------------------*/
#center { }

/* intro - [#container #center #content #intro]
----------------------------------------------------------*/
#center #intro { line-height:1.3em; }
#center #intro #desc { margin:0 0 20px 0; }
#center #intro #desc ul { margin:10px 0; }
#center #intro #desc ul li { display:inline; margin:0 5px 0 0; padding:0 0 0 10px; background:url(image/icon01.gif) no-repeat; white-space:nowrap; }

#center #bread { margin:0 0 20px 0; font-size:0.9em; text-align:left; background:url(image/flame-top.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; }
#bread span { font-weight:bold; color:#FF6600; }
#center #bread p { padding:10px; background:url(image/flame-bottom.gif) bottom no-repeat; }
*html #center #bread p { width:525px; }
h1.page-title { margin:0 0 15px 0; line-height:1em; font-size:2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

/* content - [#container #center #content]
----------------------------------------------------------*/
#content { float:right; width:525px; }
#content-adsearch { padding:10px; }

/* main - [#container #center #content #main]
----------------------------------------------------------*/
#content #main { margin:0 0 20px 0; }
#content #main .desc { margin:0 0 20px 0; }
#content #main div.archives { margin:0 0 20px 0; }
*html #content #main div.archives { width:525px; }

#content #main .flame01 { margin:0 0 10px 0; padding:0 0 4px 0; background:url(image/flame-bottom.gif) bottom no-repeat; }
#content #main .flame02 { padding:20px 0 0 0; background:url(image/flame-maintop.gif) no-repeat; }
#content #main .flame02-cat { padding:20px 0 0 0; background:url(image/flame-categorytop.gif) no-repeat; }
#content #main .flame03 { border-left:solid 1px #CACACA; border-right:solid 1px #CACACA; height:1%; }
#content #main .category-desc { padding:0 20px 10px 75px; }
#content #main .top-category1 { padding:0 0 15px 0; background:url(image/label1.gif) 20px 5px no-repeat; }
#content #main .top-category2 { padding:0 0 15px 0; background:url(image/label2.gif) 20px 5px no-repeat; }
#content #main .top-category3 { padding:0 0 15px 0; background:url(image/label3.gif) 20px 5px no-repeat; }
#content #main .top-category4 { padding:0 0 15px 0; background:url(image/label4.gif) 20px 5px no-repeat; }
#content #main .top-category5 { padding:0 0 15px 0; background:url(image/label5.gif) 20px 5px no-repeat; }
#content #main .top-category6 { padding:0 0 15px 0; background:url(image/label6.gif) 20px 5px no-repeat; }
#content #main .top-category7 { padding:0 0 15px 0; background:url(image/label7.gif) 20px 5px no-repeat; }
#content #main .top-category8 { padding:0 0 15px 0; background:url(image/label8.gif) 20px 5px no-repeat; }
#content #main .top-category9 { padding:0 0 15px 0; background:url(image/label9.gif) 20px 5px no-repeat; }
#content #main .top-category10 { padding:0 0 15px 0; background:url(image/label10.gif) 20px 5px no-repeat; }
#content #main .top-category11 { padding:0 0 15px 0; background:url(image/label11.gif) 20px 5px no-repeat; }
#content #main .top-category12 { padding:0 0 15px 0; background:url(image/label12.gif) 20px 5px no-repeat; }
#content #main .top-category13 { padding:0 0 15px 0; background:url(image/label13.gif) 20px 5px no-repeat; }
#content #main .top-category14 { padding:0 0 15px 0; background:url(image/label14.gif) 20px 5px no-repeat; }
#content #main .top-category15 { padding:0 0 15px 0; background:url(image/label15.gif) 20px 5px no-repeat; }
#content #main .top-category16 { padding:0 0 15px 0; background:url(image/label16.gif) 20px 5px no-repeat; }
#content #main .top-category17 { padding:0 0 15px 0; background:url(image/label17.gif) 20px 5px no-repeat; }
#content #main .top-category18 { padding:0 0 15px 0; background:url(image/label18.gif) 20px 5px no-repeat; }
#content #main .top-category19 { padding:0 0 15px 0; background:url(image/label19.gif) 20px 5px no-repeat; }
#content #main .top-category20 { padding:0 0 15px 0; background:url(image/label20.gif) 20px 5px no-repeat; }
#content #main .top-category21 { padding:0 0 15px 0; background:url(image/label21.gif) 20px 5px no-repeat; }
#content #main .top-category22 { padding:0 0 15px 0; background:url(image/label22.gif) 20px 5px no-repeat; }
#content #main .top-category23 { padding:0 0 15px 0; background:url(image/label23.gif) 20px 5px no-repeat; }
#content #main .top-category24 { padding:0 0 15px 0; background:url(image/label24.gif) 20px 5px no-repeat; }
#content #main .top-category25 { padding:0 0 15px 0; background:url(image/label25.gif) 20px 5px no-repeat; }
#content #main .top-category26 { padding:0 0 15px 0; background:url(image/label26.gif) 20px 5px no-repeat; }
#content #main .top-category27 { padding:0 0 15px 0; background:url(image/label27.gif) 20px 5px no-repeat; }
#content #main .top-category28 { padding:0 0 15px 0; background:url(image/label28.gif) 20px 5px no-repeat; }
#content #main .top-category29 { padding:0 0 15px 0; background:url(image/label29.gif) 20px 5px no-repeat; }
#content #main .top-category30 { padding:0 0 15px 0; background:url(image/label30.gif) 20px 5px no-repeat; }
#content #main .top-category31 { padding:0 0 15px 0; background:url(image/label31.gif) 20px 5px no-repeat; }
#content #main .top-category32 { padding:0 0 15px 0; background:url(image/label32.gif) 20px 5px no-repeat; }
#content #main .top-category33 { padding:0 0 15px 0; background:url(image/label33.gif) 20px 5px no-repeat; }
#content #main .top-category34 { padding:0 0 15px 0; background:url(image/label34.gif) 20px 5px no-repeat; }
#content #main .top-category35 { padding:0 0 15px 0; background:url(image/label35.gif) 20px 5px no-repeat; }
#content #main .top-category36 { padding:0 0 15px 0; background:url(image/label36.gif) 20px 5px no-repeat; }
#content #main .top-category37 { padding:0 0 15px 0; background:url(image/label37.gif) 20px 5px no-repeat; }
#content #main .top-category38 { padding:0 0 15px 0; background:url(image/label38.gif) 20px 5px no-repeat; }
#content #main .top-category39 { padding:0 0 15px 0; background:url(image/label39.gif) 20px 5px no-repeat; }
#content #main .top-category40 { padding:0 0 15px 0; background:url(image/label40.gif) 20px 5px no-repeat; }
#content #main .top-category41 { padding:0 0 15px 0; background:url(image/label41.gif) 20px 5px no-repeat; }
#content #main .top-category42 { padding:0 0 15px 0; background:url(image/label42.gif) 20px 5px no-repeat; }
#content #main .top-category43 { padding:0 0 15px 0; background:url(image/label43.gif) 20px 5px no-repeat; }
#content #main .top-category44 { padding:0 0 15px 0; background:url(image/label44.gif) 20px 5px no-repeat; }
#content #main .top-category45 { padding:0 0 15px 0; background:url(image/label45.gif) 20px 5px no-repeat; }
#content #main .top-category46 { padding:0 0 15px 0; background:url(image/label46.gif) 20px 5px no-repeat; }
#content #main .top-category47 { padding:0 0 15px 0; background:url(image/label47.gif) 20px 5px no-repeat; }
#content #main .top-category48 { padding:0 0 15px 0; background:url(image/label48.gif) 20px 5px no-repeat; }
#content #main .top-category49 { padding:0 0 15px 0; background:url(image/label49.gif) 20px 5px no-repeat; }
#content #main .top-category50 { padding:0 0 15px 0; background:url(image/label50.gif) 20px 5px no-repeat; }
#content #main .top-category51 { padding:0 0 15px 0; background:url(image/label51.gif) 20px 5px no-repeat; }
#content #main .top-category52 { padding:0 0 15px 0; background:url(image/label52.gif) 20px 5px no-repeat; }
#content #main .top-category53 { padding:0 0 15px 0; background:url(image/label53.gif) 20px 5px no-repeat; }
#content #main .top-category54 { padding:0 0 15px 0; background:url(image/label54.gif) 20px 5px no-repeat; }
#content #main .top-category55 { padding:0 0 15px 0; background:url(image/label55.gif) 20px 5px no-repeat; }
#content #main .top-category56 { padding:0 0 15px 0; background:url(image/label56.gif) 20px 5px no-repeat; }
#content #main .top-category57 { padding:0 0 15px 0; background:url(image/label57.gif) 20px 5px no-repeat; }
#content #main .top-category58 { padding:0 0 15px 0; background:url(image/label58.gif) 20px 5px no-repeat; }
#content #main .top-category59 { padding:0 0 15px 0; background:url(image/label59.gif) 20px 5px no-repeat; }
#content #main .top-category60 { padding:0 0 15px 0; background:url(image/label60.gif) 20px 5px no-repeat; }
#content #main .top-category61 { padding:0 0 15px 0; background:url(image/label61.gif) 20px 5px no-repeat; }
#content #main .top-category62 { padding:0 0 15px 0; background:url(image/label62.gif) 20px 5px no-repeat; }
#content #main .top-category63 { padding:0 0 15px 0; background:url(image/label63.gif) 20px 5px no-repeat; }
#content #main .top-category64 { padding:0 0 15px 0; background:url(image/label64.gif) 20px 5px no-repeat; }
#content #main .top-category65 { padding:0 0 15px 0; background:url(image/label65.gif) 20px 5px no-repeat; }
#content #main .top-category66 { padding:0 0 15px 0; background:url(image/label66.gif) 20px 5px no-repeat; }
#content #main .top-category67 { padding:0 0 15px 0; background:url(image/label67.gif) 20px 5px no-repeat; }
#content #main .top-category68 { padding:0 0 15px 0; background:url(image/label68.gif) 20px 5px no-repeat; }
#content #main .top-category69 { padding:0 0 15px 0; background:url(image/label69.gif) 20px 5px no-repeat; }
#content #main .top-category70 { padding:0 0 15px 0; background:url(image/label70.gif) 20px 5px no-repeat; }
#content #main .top-category71 { padding:0 0 15px 0; background:url(image/label71.gif) 20px 5px no-repeat; }
#content #main .top-category72 { padding:0 0 15px 0; background:url(image/label72.gif) 20px 5px no-repeat; }
#content #main .top-category73 { padding:0 0 15px 0; background:url(image/label73.gif) 20px 5px no-repeat; }
#content #main .top-category74 { padding:0 0 15px 0; background:url(image/label74.gif) 20px 5px no-repeat; }
#content #main .top-category75 { padding:0 0 15px 0; background:url(image/label75.gif) 20px 5px no-repeat; }
#content #main .top-category76 { padding:0 0 15px 0; background:url(image/label76.gif) 20px 5px no-repeat; }
#content #main .top-category77 { padding:0 0 15px 0; background:url(image/label77.gif) 20px 5px no-repeat; }
#content #main .top-category78 { padding:0 0 15px 0; background:url(image/label78.gif) 20px 5px no-repeat; }
#content #main .top-category79 { padding:0 0 15px 0; background:url(image/label79.gif) 20px 5px no-repeat; }
#content #main .top-category80 { padding:0 0 15px 0; background:url(image/label80.gif) 20px 5px no-repeat; }
#content #main .top-category81 { padding:0 0 15px 0; background:url(image/label81.gif) 20px 5px no-repeat; }
#content #main .top-category82 { padding:0 0 15px 0; background:url(image/label82.gif) 20px 5px no-repeat; }
#content #main .top-category83 { padding:0 0 15px 0; background:url(image/label83.gif) 20px 5px no-repeat; }
#content #main .top-category84 { padding:0 0 15px 0; background:url(image/label84.gif) 20px 5px no-repeat; }
#content #main .top-category85 { padding:0 0 15px 0; background:url(image/label85.gif) 20px 5px no-repeat; }
#content #main .top-category86 { padding:0 0 15px 0; background:url(image/label86.gif) 20px 5px no-repeat; }
#content #main .top-category87 { padding:0 0 15px 0; background:url(image/label87.gif) 20px 5px no-repeat; }
#content #main .top-category88 { padding:0 0 15px 0; background:url(image/label88.gif) 20px 5px no-repeat; }
#content #main .top-category89 { padding:0 0 15px 0; background:url(image/label89.gif) 20px 5px no-repeat; }
#content #main .top-category90 { padding:0 0 15px 0; background:url(image/label90.gif) 20px 5px no-repeat; }
#content #main .top-category91 { padding:0 0 15px 0; background:url(image/label91.gif) 20px 5px no-repeat; }
#content #main .top-category92 { padding:0 0 15px 0; background:url(image/label92.gif) 20px 5px no-repeat; }
#content #main .top-category93 { padding:0 0 15px 0; background:url(image/label93.gif) 20px 5px no-repeat; }
#content #main .top-category94 { padding:0 0 15px 0; background:url(image/label94.gif) 20px 5px no-repeat; }
#content #main .top-category95 { padding:0 0 15px 0; background:url(image/label95.gif) 20px 5px no-repeat; }
#content #main .top-category96 { padding:0 0 15px 0; background:url(image/label96.gif) 20px 5px no-repeat; }
#content #main .top-category97 { padding:0 0 15px 0; background:url(image/label97.gif) 20px 5px no-repeat; }
#content #main .top-category98 { padding:0 0 15px 0; background:url(image/label98.gif) 20px 5px no-repeat; }
#content #main .top-category99 { padding:0 0 15px 0; background:url(image/label99.gif) 20px 5px no-repeat; }

#content h2 { font-size:2em; }
#content .category-link { margin:0 0 0 0; padding:0 20px 0 75px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
#content .category-link a { text-decoration:none; color:#000000; }

#content #main .sub-category .category-link { margin:0 20px 0 45px; padding:3px 0 4px 30px; background:url(image/icon01.gif) no-repeat; font-weight:normal; }
#content #main .sub-category .category-link span { display:block; margin:0; padding:7px 5px 5px 25px; line-height:1.3em; background:url(image/submenulabel-bottom.gif) bottom left no-repeat; }
#content #main .sub-category .category-link a { font-size:1.2em; text-decoration:underline; color:#8C0000; }
#content #main .sub-category .category-link a:hover { color:#DD3131; }


#content #main dl.archives { padding:5px 20px 0 20px; border-left:solid 1px #CACACA; border-right:solid 1px #CACACA; }
#content #main dl.archives dt { margin:0; padding:0; }
#content #main dl.archives dt.archives-link { padding:5px 0 5px 30px; background:url(image/icon01.gif) 0 2px no-repeat; }
#content #main dl.archives dt.archive-link { padding:5px 0 5px 30px; background:url(image/icon02.gif) 0 2px no-repeat; }
#content #main dl.archives dl dt.archive-link { margin:0 0 0 15px; padding:5px 0 5px 30px; background:url(image/icon02.gif) 0 2px no-repeat; }

#content #main dl.entry-archives { padding:5px 20px 10px 20px; border-left:solid 1px #CACACA; border-right:solid 1px #CACACA; }
#content #main dl.entry-archives dt.entry-archive-link { margin:0 0 0 0; padding:5px 0 5px 30px; list-style:none; background:url(image/icon02.gif) 0 2px no-repeat; }

#content #main .entry { }
#content #main .entry h2.entry-link { margin:0 0 5px 0; padding:7px 0 5px 0; background:url(image/container-bg.gif) bottom repeat-x; font-size:1.5em; font-family:"Arial", "Helvetica", "sans-serif"; line-height:1em; }
#content #main .entry h2.entry-link a { padding:0 0 0 25px; text-decoration:none; background:url(image/icon04.gif) 10px no-repeat; color:#FFFFFF; }

.clear:after { content:" "; display:block; clear:both; visibility:hidden; height:0.1px; font-size:0.1em; line-height:0; }

/* archive - [#container #center #content #main .archives]
----------------------------------------------------------*/
#content #main .entry-body { margin:0 0 5px 0; line-height:150%; }
#content #main .entry-more { margin:20px 0 0 0; padding:10px; line-height:150%; background:#F0F0F0; }

#content #main .entry-body h1 { font-size:2em; margin:.67em 0; }
#content #main .entry-body h2 { margin:.67em 0; padding:.1em 0 .1em 15px; background:url(image/icon04.gif) 5px no-repeat; font:bold 1.5em/100% "Arial", "Helvetica", "sans-serif"; border-bottom:solid 1px; }
#content #main .entry-body h3 { font-size:1.2em; margin:.67em 0; padding:0 0 0 .1em; border-left:solid 3px; border-bottom:solid 1px; }
#content #main .entry-body h4 { margin:.67em 0; border-bottom:solid 1px; }
#content #main .entry-body h5 { font-size:0.83em; margin:.67em 0; }
#content #main .entry-body h6 { font-size:0.67em; margin:.67em 0; }
#content #main .entry-body p { margin-top:10px; margin-bottom:1em; }
#content #main .entry-body ul { margin-left:2em; }
*html #content #main .entry-body p { padding:0 1px; }

#content #main .entry-tags { text-align: right; }
#content #main .entry-tags h2.entry-tags-header { font-size:1.2em; display:inline; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.entry-tags ul.entry-tags-list { display:inline; }
.entry-tags ul li.entry-tag { display:inline; }
.entry-tags ul li.entry-tag a { margin:0 0 0 5px; font-size:1.2em; font-family:"Arial", "Helvetica", "sans-serif"; }
#content #main .entry-footer { display:block; margin:0 0 10px 0; text-align: right; }
#content #main .entry-footer a { margin:0 0 0 5px; }


/* navi,submenu,edit
----------------------------------------------------------*/
.edit { text-align:right; }

#main p.submenu { font-size:0.9em; text-align:right; margin-bottom:1em; clear:both; }
#main ul.submenu { clear:both; margin:0 0 20px 0; font-size:0.9em; text-align:right; }
#main ul.submenu li { list-style-type:none; display:inline; }

#navi{ padding:10px 20px; border-left:solid 1px #CACACA; border-right:solid 1px #CACACA; }
#navi h2,#navi h3 { font-size:1.2em; padding:0 0 0 15px; background:url(image/icon03.gif) 5px no-repeat; line-height:1em; font-family:"Arial", "Helvetica", "sans-serif"; }
#navi h2 span,#navi h3 span { padding:0; }
#navi .entry-desc{ display:block; margin:10px 0 15px; padding:5px; }
#navi ul{ margin:10px 0 15px 5px; padding:0; line-height:150%; }
#navi ul li{ padding:5px 0 5px 25px; background:url(image/icon02.gif) 0 2px no-repeat; list-style-type:none; }

/* comment & trackback
----------------------------------------------------------*/
#trackbacks-info{ margin:10px 0px 10px 0; text-align:center; padding:10px; border-width:1px; border-style:dashed; }
.trackbacks-content{ margin:0px 0px 5px 15px; }
.trackbacks-content p{ margin-bottom:10px; }
.trackback-footer{ font-size:0.9em; text-align: right; }

.comment-inner,.comments-open{ margin:0px 0px 5px 0; }
.comment-header{ display:none; }
.comment-footer{ text-align:right; font-size:0.9em; }
.comment-footer-experimental{ display: none; }
.comments-open-moderated{ margin-bottom:10px; }
.comments-open label{ display:block; }


/* mt-comments.cgi & mt-search.cgi
----------------------------------------------------------*/
body.layout-one-column #container-inner,body.mt-search-results #container-inner { width:800px; padding:0 0 0 0; }
body.layout-one-column #banner,body.mt-search-results #banner { background:none; }
body.layout-one-column #banner-header,body.mt-search-results #banner-header { height:150px; width:800px; margin:0; background:url('image/back-title.jpg') no-repeat; display:block; }
body.layout-one-column #banner-header a,body.mt-search-results #banner-header a { position:relative; display:block; text-decoration:none; padding:60px 10px; display:block; font:bold 2em "Arial", "Helvetica", "sans-serif"; }
body.layout-one-column #banner-description,body.mt-search-results #banner-description { display:none; }
body.layout-one-column #pagebody,body.mt-search-results #pagebody { margin:0; padding:0 0 20px 0; }
body.layout-one-column #pagebody h2 {}
body.layout-one-column #pagebody h2.search-results-header {}
body.mt-search-results #pagebody h2 { line-height:1em; font-size:1.2em; }
body.mt-search-results #pagebody h2.search-results-header {}
body.layout-one-column #pagebody h3 {}
body.mt-search-results #pagebody h3.search-results-header { margin:20px 0 10px 0; padding:0; line-height:1em; background-image:none; font-size:2em; }
body.mt-search-results #pagebody h3 { margin:0 0 5px 0; padding:7px 0 5px 0; background:url(image/container-bg.gif) bottom repeat-x; font-size:1.5em; font-family:"Arial", "Helvetica", "sans-serif"; line-height:1em; }
body.mt-search-results #pagebody h3 a { padding:0 0 0 25px; text-decoration:none; background:url(image/icon04.gif) 10px no-repeat; color:#FFFFFF; }
body.mt-search-results #pagebody h4.entry-tags-header { display:inline; }
body.mt-search-results #pagebody p.entry-footer { display:block; margin:0 0 10px 0; text-align: right; }
body.mt-search-results #pagebody .entry-tags a { margin:0 0 0 5px; font-size:1.2em; font-family:"Arial", "Helvetica", "sans-serif"; }
body.mt-search-results #pagebody .entry-tags { text-align: right; }
body.mt-search-results #pagebody .entry-tags .entry-tags-header { font-size:1.2em; display:inline; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
body.mt-search-results #pagebody #beta { margin:30px 0 0 0; }
body.mt-search-results #pagebody .module-content ul li { margin:0 0 0 20px; }
body.layout-one-column p,body.mt-search-results p{ margin-bottom:10px; }
body.layout-one-column label,body.mt-search-results label { display:block; }
body.layout-one-column ul,body.mt-search-results ul{ margin-left:15px; }


/* site-map
----------------------------------------------------------*/
#content #site-map ul { line-height:150%; margin-left:2em; }
#content #site-map ul li { margin-top:1em; }
#content #site-map ul ul li { margin-top:0em; }


/* menu - [#container #center #menu]
----------------------------------------------------------*/
#menu { float:left; width:260px; }
#menu h2 { color:#FFFFFF; font-size:1.2em; padding:5px 0 3px 10px; background:url(image/menulabel.gif) no-repeat; border-bottom:solid 1px #005600; font-family:"Arial", "Helvetica", "sans-serif"; }
#menu h2 span { padding:0 5px; }
*html #menu { height:1%; }
*+html #menu { height:1%; }

/* menu-categories
----------------------------------------------------------*/
#menu #categories { margin:0 0 20px 0px; }
#menu #categories dt.category-link { margin:0 0 0 0; padding:5px 30px 5px 10px; font-size:1.2em; border-bottom:solid 1px #7f060b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; list-style:none; color:#FFFFFF; }
#menu #categories dt.category-link a { text-decoration:none; color:#FFFFFF; }
#menu #categories div.top-category1 dt.category-link { background:url(image/menulabel1.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category2 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel2.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category3 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel3.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category4 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel4.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category5 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel5.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category6 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel6.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category7 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel7.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category8 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel8.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category9 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel9.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category10 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel10.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category11 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel11.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category12 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel12.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category13 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel13.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category14 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel14.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category15 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel15.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category16 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel16.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category17 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel17.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category18 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel18.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category19 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel19.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category20 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel20.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category21 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel21.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category22 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel22.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category23 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel23.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category24 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel24.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category25 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel25.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category26 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel26.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category27 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel27.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category28 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel28.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category29 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel29.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category30 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel30.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category31 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel31.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category32 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel32.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category33 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel33.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category34 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel34.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category35 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel35.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category36 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel36.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category37 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel37.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category38 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel38.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category39 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel39.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category40 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel40.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category41 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel41.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category42 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel42.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category43 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel43.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category44 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel44.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category45 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel45.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category46 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel46.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category47 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel47.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category48 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel48.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category49 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel49.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category50 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel50.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category51 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel51.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category52 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel52.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category53 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel53.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category54 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel54.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category55 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel55.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category56 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel56.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category57 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel57.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category58 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel58.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category59 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel59.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category60 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel60.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category61 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel61.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category62 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel62.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category63 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel63.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category64 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel64.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category65 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel65.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category66 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel66.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category67 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel67.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category68 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel68.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category69 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel69.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category70 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel70.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category71 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel71.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category72 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel72.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category73 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel73.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category74 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel74.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category75 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel75.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category76 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel76.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category77 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel77.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category78 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel78.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category79 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel79.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category80 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel80.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category81 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel81.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category82 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel82.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category83 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel83.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category84 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel84.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category85 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel85.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category86 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel86.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category87 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel87.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category88 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel88.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category89 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel89.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category90 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel90.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category91 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel91.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category92 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel92.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category93 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel93.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category94 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel94.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category95 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel95.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category96 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel96.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category97 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel97.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category98 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel98.gif) repeat-y; border-bottom:solid 1px #7f060b;}
#menu #categories div.top-category99 dt.category-link { margin:15px 0 0 0; background:url(image/menulabel99.gif) repeat-y; border-bottom:solid 1px #7f060b;}

#menu #categories dl dd.subcategory-link { margin:0 5px; padding:0; font-size:1em; background:url(image/submenulabel-top.gif) no-repeat; border-bottom:none; font-weight:normal; }
#menu #categories dl dd.subcategory-link span { display:block; width:250px; margin:0; padding:7px 5px 5px 25px; line-height:1.3em; background:url(image/submenulabel-bottom.gif) bottom left no-repeat; }
#menu #categories dl dd.subcategory-link a { text-decoration:none; color:#8C0000; padding:0 30px 0 0; }
#menu #categories dl dd.subcategory-link a:hover { color:#DD3131; }
*+html #menu #categories dl dd.subcategory-link span { width:220px; }

/* menu-tag-cloud
----------------------------------------------------------*/
#menu ul.tag-cloud { margin:10px 10px 20px 10px; }
#menu ul.tag-cloud li { margin:0 5px 5px 0; display:inline; font-family:Arial, Helvetica, sans-serif; list-style:none; }
#menu ul.tag-cloud li a.level1 { font-size:225%; }
#menu ul.tag-cloud li a.level2 { font-size:200%; }
#menu ul.tag-cloud li a.level3 { font-size:175%; }
#menu ul.tag-cloud li a.level4 { font-size:150%; }
#menu ul.tag-cloud li a.level5 { font-size:125%; }
#menu ul.tag-cloud li a.level6 { font-size:100%; }

/* menu-info
----------------------------------------------------------*/
#menu #info ul { margin:0; }
#menu #info ul li { margin:3px 5px; padding:4px 0; background:url(image/info-button.gif) no-repeat; list-style:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#menu #info ul li a { text-decoration:none; padding:0 5px 0 25px; line-height:1.3em; }

/* menu-search
----------------------------------------------------------*/
.no-search { padding:0px 10px 10px 10px; }
#googleSearchUnitIframe { padding:0px 10px 10px 10px; }

#menu form { margin:10px 0 10px 10px; }
#menu #search-box form { }


/* footer - [#container #footer]
----------------------------------------------------------*/
#footer { clear:both; margin-right:auto; margin-left:auto; padding:10px 0; background:url(image/footer-bg.gif) repeat-x; font-size:0.9em; text-align:center; }
#footer #powered a , #footer #under-menu ul li { color:#333333; }
#footer #powered a { text-decoration:none; }
#footer #powered a.top-link { color:#333333; text-decoration:underline; }

#footer #under-menu { clear:both; margin-right:auto; margin-left:auto; width:800px; }
#footer #under-menu ul { list-style:none; margin:0 0 10px 0; line-height:1.8em; }
#footer #under-menu ul li { display:inline; white-space:nowrap; }
#footer #under-menu a { padding:0 10px; white-space:nowrap; color:#FFFFFF; }

#content-top { margin:0; }
#content-bottom { margin:0; }
#content-middle { margin:0; }


/* cms agent template0035/0036 ver1.005 */
.credit { display:none; }

