/* dubai now css2 */
*
{
	margin:0;
	padding:0;
}
body
{
	margin:0;
	padding:0;
}
#container
{
	margin:0 auto 0 auto;
	padding:0;
	width:793px;
	background-image:url('img/content_back.jpg');
	background-repeat:repeat-y;
}
#wrapper
{
	margin:0;
	padding:0;
	width:793px;
}

img {
	border: none;
}

/*　画像置換クラス　*/
.imgChange {
	text-indent:-9999px;
	font-weight:normal;
	font-style:normal;
	font-size:1px;
	line-height:0.1px;
	padding:0px;
	margin:0px;
}

/* HEADER */
#header
{
	position:relative;
	margin:0;
	padding:0;
	width:793px;
	height:104px;
	background:url(img/top_back.jpg) no-repeat;
}

#headerLogo
{
	position:absolute;
	top:48px;
	left:22px;
}

/*　ボタン領域　*/
#headerLogo a {	display: block;	width: 210px; height: 50px;	text-decoration: none; outline: 0;}


#header #globalMenu,#header #mainMenu
{
	list-style-type:none;
	float:right;
}
#header #globalMenu
{
	margin:20px 20px 0 0;
}
#header #mainMenu
{
	margin:64px -235px 0 0;
}
#header li
{
	font:12px 'Arial' 'Helvetica';
	float:left;
	margin-right:10px;
}
#header li a
{
	text-decoration:none;
	color:#191941;
	background:url(img/tri_1.gif) no-repeat 0 5px;
	padding-left:8px;
}
#header li a:hover
{
	color:#ffffff;
	background:#191941 url(img/tri_1_over.gif) no-repeat 0 5px;
	padding-left:8px;
}
/* CONTENT */
#content
{
	margin:4px 0 0 29px;
	padding:0;
}
/* BLOGBODY */
#blogbody
{
	float:left;
	margin:0;
	padding:0;
	width:599px;
}
#blogtitle
{
	margin:0 0 13px 0;
	padding:0;
	width:599px;
	min-height:157px;
	height:157px;
	background:url(img/title.jpg) no-repeat;
}
* html #blogtitle
{
	margin:0 0 13px 0;
	padding:0;
	width:610px;
	min-height:157px;
	height:157px;
	background:url(img/title.jpg) no-repeat;
}
#blogtitle p
{
	width:300px;
	padding:102px 0 0 19px;
	font:10px 'ＭＳ　Ｐゴシック','Osaka',sans_serif;
	line-height:1.5em;
	color:#cccccc;
}
/* BLOG PARTS */
#blogparts
{
	float:left;
	margin:0;
	padding:0;
	width:152px;
}
#blogparts .dotline
{
	margin:0 0 0 0;
	padding:0;
	width:152px;
	height:0px;
	border-style:dotted;
	border-width:1px 0 0 0;
	border-color:gray;
}
/* ---- HOT'n COOL */
#hotnCool
{
	width:148px;
	min-height:77px;
	height:77px;
	background:url(img/hot_and_cool.jpg) no-repeat;
}

/*　ボタン領域　*/
#hotnCool a {	display: block;	width: 148px; height: 77px;	text-decoration: none; outline: 0;}



#hotnCool p
{
	font:10px sans_serif;
	line-height:1.5em;
	padding-top:80px;
}
/* ---- ENJOY DUBAI */
#enjoydubai
{
	margin:10px 0 20px 0;
	width:147px;
	height:77px;
	background:url(img/enjoydubai_back.jpg) no-repeat;
}
#enjoydubai p
{
	font:bold 12px sans_serif;
	padding-top:50px;
	padding-left:60px;
}
/* ---- BLOGNEW */
#blogNew
{
	background:white;
	background:#f6f6f6 url(img/blogNew_title.gif) no-repeat;
	margin-top:20px;
	padding:20px 4px 10px 4px;
}
/* ---- BLOGCATEGORY */
#blogCategory
{
	background:white;
	background:#f6f6f6 url(img/blogCategory_title.gif) no-repeat;
	margin-top:20px;
	padding:20px 4px 10px 4px;
}
/* ---- BLOGCMONTHLY ARCHIVE */
#blogMarchive
{
	background:white;
	background:#f6f6f6 url(img/blogMarchive_title.gif) no-repeat;
	margin-top:20px;
	padding:20px 4px 10px 4px;
}
/* ---- BLOG SEARCH */
#blogSearch
{
	background:white;
	background:#f6f6f6 url(img/blogSearch_title.gif) no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	padding:30px 4px 10px 4px;
}
#blogSearch form
{
	text-align:center;
}
/* ---- BLOG LINK */
#blogLink
{
	background:white url(img/blogLink_title.jpg) no-repeat;
	margin-top:20px;
	padding:30px 4px 10px 4px;
}
#blogLink p
{
	color:black;
	line-height:1.5em;
}
/* ---- BLOGPARTS LIST */
#blogparts ul,#blogparts li,#blogparts a
{
	font-size:10px;
	line-height:1.5em;
	color:#947b3e;
}
#blogparts .dotline
{
	width:140px;
}
#blogparts li
{
	list-style-type:none;
	background:url(img/tri_1.gif) no-repeat 0 6px;
	padding-left:8px;
	margin-bottom:0.5em;
}
#blogparts a:hover
{
	color:orange;
}
/* ----- BLOG */
#blog
{
	float:right;
	width:432px;
	margin:0;
	padding:0;
}
#blog .p_date
{
	font-size:9px;
	color:#333333;
	width:420px;
	margin:0;
}
#blog .p_title
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#333399;
	margin-top:5px;
	margin-bottom:10px;
	width:390px;
}
#blog .p_article
{
	font-size:12px;
	line-height:1.5em;
	color:#333333;
	width:420px;
	margin-bottom:10px;
}
#blog .p_totop
{
	text-align:right;
	margin-bottom:20px;
	font:10px 'Arial' 'Helvetica';
	text-decoration:underline;
}
#blog .p_totop a:
{
	color:#947b3e;
}
#blog .p_totop a:hover
{
	background:#947b3e;
	color:white;
}
#blog .dotline
{
	margin:20px 0 20px 0;
	padding:0;
	width:434px;
	height:0px;
	border-style:dotted;
	border-width:1px 0 0 0;
	border-color:gray;
}
/* banners */
#banners
{
	float:right;
	margin:0 20px 0 0;
	padding:0;
	width:132px;
}
#weather
{
	background:url(img/today_weather_back.jpg) no-repeat;
	width:122px;
	height:76px;
}
#weatherInfo
{
	padding-top:25px;
	padding-left:30px;
}
#today
{
	width:122px;
	font-size:10px;
	text-align:center;
}
#bannerTitle
{
	margin-top:20px;
	width:122px;
	height:20px;
	background:url(img/banner_title.jpg) no-repeat;
}
/* footer */
#footer
{
	clear:both;
	margin:0;
	padding:0;
	background-image:url('img/footer_back.jpg');
	background-repeat:no-repeat;
	width:793px;
	height:120px;
}
/* archive */
#archive_title
{
	background:#f6f6f6;
	margin-top:0;
	margin-bottom:20px;
	padding:20px 20px 20px 20px;
	width:390px;
	text-align:left;
}
* html #archive_title
{
	background:#f6f6f6;
	margin-top:0;
/*	margin-bottom:20px;
	padding:20px 20px 20px 20px; */
	width:390px;
	text-align:left;
}
/* search */
#search-results-header
{
	font:14px sans_serif;
	font-weight:bold;
	color:#333333;
	margin-bottom:40px;
}
#search-results-exp
{
	font:12px sans_serif;
	margin-bottom:20px;
}
#blogSearchOnNoSearch
{
	background:#f6f6f6;
	margin-top:20px;
	margin-bottom:20px;
	padding:30px 4px 10px 4px;
	width:420px;
	height:60px;
}
#blogSearchOnNoSearch form
{
	text-align:center;
}
#search_result
{
	background:#f6f6f6;
	margin-top:0;
	margin-bottom:20px;
	padding:20px 20px 20px 20px;
	width:390px;
	text-align:left;
}
/* TRACKBACK */
#trackbacks2
{
	width:390px;
	margin-top:20px;
}
#trackbacks2 h2 .trackbacks-header2
{
	font-size:12px;
	font-weight:bold;
}
#trackbacks2 .trackbacks-info2
{
	font-size:12px;
}
#trackbacks2 .trackbacks-link2
{
	font-size:12px;
}
/* COMMENT */
#comment_title
{
	font-size:12px;
	font-weight:bold;
	color:gray;
	margin-top:5px;
	margin-bottom:10px;
	width:420px;
}

/* 投稿記事の写真がフロートされるので、記事内pタグをフロート解除 */
div.my_asset-body p {
	clear: both;
}

/* 投稿記事下に余白をとるため、日付等メニューの上マージン */
div.my_asset-meta {
	margin-top: 20px;
}