/* (C)2006 C-point Corp.  */

* {
	margin: 0;
	padding: 0;
}
html {
	color: #333333;
	font-size:100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", sans-serif;
}

body {
   background-image:url();
   margin:auto;
}

/*  モブログ新着 */
.photo{
width:85px;
height:100px;
	border:1px dotted blue;
	overflow:hidden;
	text-align:center;
	background:#ffffff;
	float:left;
	padding:15px;
	margin:5px 5px 5px 0px;
}

.photo img{
height:83px;
width:83px;
border:1px solid #000;
margin:0px 4px;

}
.photo div.title2{
font-size:80%;
overflow:hidden;
font-weight:normal;
color:#000;
}

.photo div.date2{
width:90px;
margin:0px 0px 0px 0px;
padding:0px;
border:none;
background:none;
font-weight:normal;
colof:#666;
font-size:60%;
}

.nowonair {
border-bottom:1px solid;
border-left:10px solid;
font-weight:bold;
text-indent:5px;
width:400px;
margin:0px 15px 15px 15px;
}

/* ************************************************ 
 *	リンクカラーの設定
 * ************************************************ */

/* 全般 */
a:link {text-decoration: none;color: #0066FF;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

/* サイドバー */
.aside a:link {}
.aside a:visited {}
.aside a:active {}
.aside a:hover {}

/* =================================== */
/* レイアウト設定e */
/* =================================== */


.header_scroll a:link		{
font-size: 12px;
color: #666;
letter-spacing:2px;
text-decoration:none;
}

.header_scroll a:visited	{
font-size: 12px;
color: #666;
letter-spacing:2px;
text-decoration:none;
}

.header_scroll a:hover		{
font-size: 12px;
color: #333;
letter-spacing:2px;
	text-decoration: underline;
}

.header_scroll a:active		{
font-size: 12px;
color: #333;
letter-spacing:2px;
text-decoration: underline;
}
.tag_list{font-size: 10px;}

#container {
  background-image:url();
	padding: 0px;
	width: 908px;
        margin:auto;
}

#banner {
	backgroud-color:#bbb;
	padding: 0px;
	margin-bottom: 5px;
}



#content {
	width: 520px;
	margin:0px 7px 0px 10px;
	padding: 0px;
	float:left;
}

#content2 {
	width: 695px;
	margin:0px 7px 0px 10px;
	padding: 0px;
	float:left;

}

#blog {
margin-top:11px ;
padding:0px;
width:500px;
border:solid 0px;
background-color:#fff;
}

#links{
	width:170px;
	text-align:left;
        margin:11px 0px 0px 0px;
	float:right;
	font-size: 80%;
	line-height: 150%;
	overflow:hidden;
	background-color:#fff;
}

#links2{
	width:170px;
	text-align:left;
        margin:11px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size: 90%;
	line-height: 150%;
	overflow:hidden;
	background-color:#fff;
        border:solid 1px;
}


#footer {
	clear:both;
	width:100%;
	text-align:center;
	color: #666666;
	font-size: 85%;
}

img{
	margin:0px;
	border:none;
}



/* ************************************************ 
 *	バナー（ページ上部）の設定
 * ************************************************ */

/* ブログタイトル */
.blogtitle { 
       margin:0px 20px 0px 0px;
       font-size:120%;
       float:left;
       font:#FF3300;
}

.blogtitle a:link{ 
       margin:0px 20px 0px 0px;
       font-size:120%;
       float:left;
       color:#FF3300;
}

.blogtitle a:visited{ 
       margin:0px 20px 0px 0px;
       font-size:120%;
       float:left;
       color:#FF3300;
}
.blogtitle a:active{ 
       margin:0px 20px 0px 0px;
       font-size:120%;
       float:left;
       color:#FF3300;
}

.blogtitle a:hover{ 
       margin:0px 20px 0px 0px;
       font-size:120%;
       float:left;
       color:#FF3300;
}

/* ブログ説明文 */
.description {
	font-size: 80%;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	}



/* ************************************************ 
 *	記事の設定
 * ************************************************ */

/* 記事 */
.blogbody {
	width: 685px;
	background-color:#fff;
	padding: 0px;
	height: auto;
	margin-top: 10px;
        border:solid 1px;
}

/* 記事タイトル */
.title {
        background: url() ;
	font-size: 150%;
	background-color:#FF3300;
        width:610px;
	height:31px;
	padding:6px 0px auto 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 20px;
	font-weight: 600;
	font-color:#ffffff;
}

.title a:link {
text-decoration: 
none;color:#ffffff;
}
.title a:visited {
text-decoration: 
none;color:#ffffff;
}
.title a:hover {
text-decoration: 
underline;color:#ffffff;
}
.title a:active {
text-decoration: 
none;color:#ffffff;
}


/* 記事日付 */
 .date {
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	margin: 5px 10px; 0px 0px;
        font-weight: 600;
} 

/* 記事本文 */
.main {
	font-size: 85%;
	line-height: 150%;
	width: 650px;
	padding: 8px;
	margin: 0px auto;
	clear: both;
}

.main img{
	margin:2px 5px;
	border:none;
}

/* 続きを読む */
.continues {
	font-size: 80%;
	padding: 8px;
	margin-top: 10px 0px 10px auto;
	width: 500px;
	clear: both;
}

/* 記事フッター */
.posted{
	font-size:x-small;
	text-align:right;
	margin:0px 0px 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #99CCCC;
	border-right-color: #99CCCC;
	border-bottom-color: #99CCCC;
	border-left-color: #99CCCC;
	padding-top: 5px;
}

.menu{
	color:#000;
	font-size:x-small;
	text-align:right;
}


.comments-head{
	margin:20px 0px 0px 0px;
font-weight:bold;
font-siza:150%;
}

.comments{ 
                 width:478px;
                 padding:10px;
                 background-color:#fff;
                 border-left:solid 1px;
                 border-right:solid 1px;
}

.comments-body{
	font-size:12px;
	line-height:135%;
	margin:0px 0px 0px 0px;
}

.comments-post{
	color:#000;
	font-size:12px;
	margin:5px 0px 30px 310px;
}


.trackback-url{
	width:500px;
	color:#691815;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 15px 13px;
}

.trackback-body{
	font-size:12px;
	line-height:135%;
                 width:478px;
                 padding:10px;
                 background-color:#fff;
                 border-left:solid 1px;
                 border-right:solid 1px;
}

.trackback-post{
	color:#000;
	font-size:12px;
	margin:5px 0px 30px 250px;
	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;}

/* ************************************************ 
 *	サイドバーの設定
 * ************************************************ */

/* 画像の設定 */
#links img{
	border: none;
}

/* フォームボタン */
.button {}

/* フォームテキストエリア */
.text {}

/* サイドタイトル */
.sidetitle {
background: #ffffff url(http://www.namjai.cc/usr/bangkokguide/stitle_p.gif) top left no-repeat;
        color:#000;
	height: 20px;
	width:135px;
	font-size: 110%;
	margin:auto ;
	margin-top:15px ;
	padding:auto ;
	padding-left:25px ;
	line-height: 20px;
}

/* サイド本文 */
.sidebody{
	font-size: 100%;
	width: 165px;
	padding: 0px 0px 2px 5px;
}

/* カレンダー */

.calender{
	margin: 0px 0px 10px;
	padding: 0px;
	width: 160px;
	text-align: center;
}

.calendarhead {
	width: 160px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 90%;
}
.calendartable {
	width: 175px;
	background-color: #999900;
	font-size: 85%;
}
.calendartable th{
	background-color: #CCCC66;
	text-align: center;
	}
.calendartable td{
	background-color: #FFFFFF;
	text-align: center;
}
.calendarwd sun {
	color: #FF0000;
}
.calendarweek {
}

/* カテゴリー */
.category {}

/* 最近の記事 */
.recententry {}

/* 過去記事 */
.archives {}

/* 最近のコメント */
.comment {}

/* 最近のトラックバック */
.trackback {}

/* お気に入り */
.link {}

/* ブログ内検索 */
.search {}

/* QRコード */
.qrcode {}

/* アクセスカウンタ */
.counter {}

/* 読者登録 */
.subscription {}

/* プロフィール */
.profile {}
.nickname {}

/* お勧め商品 */
.article_ad {}

/* カスタムプラグイン1 */
.custom1 {}

/* カスタムプラグイン2 */
.custom2 {}

/* カスタムプラグイン3 */
.custom3 {}

/* オーナーにメール */
.inquiry{}

/* マイアルバム */
.album{}

/* RSS */
.rss ul{
margin:10 0;
padding:0;
text-align: center;
}

.rss ul li{
	display:inline;
	font-size:90%;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}


/* ************************************************ 
 *	フッターの設定
 * ************************************************ */

/* このページの上へ */
.underMenu{
	text-align:right;
	width: 500px;
	font-size:80%;
	line-height: 150%;
}
.pagetop{
	margin-top:15px;
	text-align:right;
	width: 510px;
	font-size:85%;
	line-height: 150%;
}
/* Copyright */
address {
	font-style: normal;
	font-weight: normal;
}


/* ************************************************ 
 *	地図の指定 
 * ************************************************ */
.tizu_if{
	width:550px;
	height:375px;
	padding:5px;
	border:2px solid #f90;
	border-style:dotted;
}

iframe {
            background-image: url(http://img03.ti-da.net/usr/bakery07/wait_a_minute.jpg);
}


/* ************************************************ 
 *　　　トップページ上部のサムネイル
 * ************************************************ */


.top-sumnail1{
             width: 105px;
             height: 170px;
             margin: 0px 7px 5px 27px;
             padding:0px 0px 0px 0px;
             float: left;
             text-align: center;
             font-size:80%
}


.sumnail-all{
            margin:auto;
}


/* ************************************************ 
 *	詳細情報テーブルと記事移動リンクバナー 
 * ************************************************ */

.shousai_boxL {
	width:340px;
                      float:left;
}

.shousai_boxL img {
                               margin-bottom:10px;
}

.shousai_box {
	width:270px;
	font-size:12px;
float:left;
margin:0px 0px 0px 0px;
padding:2px 3px;
border:1px solid #f90;
}

.shousai_titel {
	background: #cc6600;
	padding:3px 3px;
color:#fff;
font-weight:bold;
}

.shousai_text {
	background:#fff;
	width:240px;
}

.kanren img{  margin:0px 5px 0px 0px;
              border:solid 1px black;
}

/*  写真に枠 */
.fuchi img{
    border-top:solid 1px  #696969;
    border-right:solid 2px #696969;
    border-left:solid 1px #696969;
    border-bottom:solid 2px #696969;
    padding:12px;
}

/*  背景をグレーに */
.news{
width:355px;
background-color:#efefef;
line-height:140%;
padding:10px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;"
}

.logo{
        width:220px;
       height:60px;
        float:left;
}

.guide{
            padding:13px 0px 0px 0px;
            width:700px;
            height:40px;
           
}

.rss1{
font-weight:bold;
margin:0px 0px 15px 50px;
}

.pickup{
   background:url() no-repeat;

}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 15px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 20px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred; /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(indentbg2.gif) center center repeat-x;
}

.rss1
{
	font-size: 14px;
	padding-top: 10px;
	color: #000;
}

.shousai_boxL {
	width:340px;
                      float:left;
}

.shousai_boxL img {
                               margin-bottom:10px;
}

.shousai_box {
	width:270px;
	font-size:12px;
float:left;
margin:0px 0px 0px 0px;
padding:2px 3px;
border:1px solid #f90;
}

.shousai_box2 {
	width:400px;
	font-size:12px;
float:left;
margin:0px 0px 0px 0px;
padding:2px 3px;
border:1px solid #f90;
}

td, th {
padding: 5px 5px 5px 5px;
}

.naj_t1{
font-size:220%;
color:#996600;
font-weight:bold;
border-bottom:#996600 dotted;
padding:5px;
margin:10px;
}


.naj{
font-size:100%;
padding:15px;
}

.naj_t2{
font-size:150%;
border-left: 5px solid;
padding-left:10px;
}

.naj1{
font-size:110%;
border-left: 3px solid;
padding-left:50px;
}

.naj_adt{
font-size:110%;
border: 3px solid;
padding:15px;
background:#FFFFCC;
}

.ttotie{
 url; color:#FF3333;
 padding-left:20px;
 width:400px;
 font-weight:bold;
background: #ffffff url(http://www.namjai.cc/usr/bangkokguide/nmenutitel.jpg) top left no-repeat;
}
