@charset "utf-8";
* {
	padding: 0px;
	margin: 0px;
}
body,html { height:100%;}
body { font-family:Tahoma, "Segoe UI", Geneva, sans-serif; font-size:0.75em; background:url(../images/bg_3ds.jpg); }
a { text-decoration:none;}
img { border:none;}
#skipnav { position:relative; top:-20px; height:0;}
#warper {
	margin: 0px auto;
	width: 1010px;
	background-color: #FFF;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;	
}
#block_main {
	background-color: #FFF;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height:auto;
}
#block_feature {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
}
#top_bar {
	height: 60px;
	width: 100%;
	background:url(../images/bg_nav.gif) repeat-x;
}
#top_bar ul  {
	list-style:none; display:inline;
}
#menubar_thread { width:100%; background:url(../images/bg_menu_thread.png) no-repeat; height:50px; clear:both; }
#menubar_thread a { color:#FFF;}
#menubar_thread a:hover { color:#C03;}
#menubar_thread ul { padding:0; margin:0; list-style:none; padding-top:10px; margin-left:30px;}
#menubar_thread ul li { display:inline; color:#FFF; font-size:14px; font-weight:bold; margin-left:15px;}

/*Header*/
#header { width:822px; margin:0 auto;}
.banner { width:767px; margin:0 auto; margin-top:5px;}
.banner_right { width:250px; margin:0 auto; }
#banner_thread { width:960px; margin:0 auto; text-align:center; padding-bottom:10px}
#banner_index_bottom { width:700px; margin:0 auto; padding-bottom:20px; margin-top:30px; clear:both; }
#top_bar ul li { display:inline;}
#top_bar ul li img { float:left;}

/*Content Zone*/
#m_left { 
	width:470px; 
	height:430px; 
	float:left; 
	background:url(../images/3ds_console.png) no-repeat; 
}
#m_left #video { margin-top:61px; margin-left:138px;}
#m_right {
	position:relative;
	width:440px;
	min-height:430px !important;
	float:right;
	margin-right:42px;	
	background:#e9e9e9 url(../images/bg_news_update.gif) repeat-y;
	margin-bottom:18px;
}
#m_right li { list-style:none; margin:10px 30px 0 30px; }
#m_right li a:link { color:#333;}
#m_right li a:hover { color:#C00; text-decoration:underline;}
#m_right li a:active { color:#ccc; }
#m_right #bottom {
	height: 40px;
	width: 440px;
	position:absolute;
	bottom:0;
	left:0;
	background-image: url(../images/bottom_news_update.gif);
	background-repeat: no-repeat;
}
#bottom #readmore { float:right; margin-right:13px;}
#shortcut { 
	width:100%; 
	background-image:url(../images/bg_shortcut.gif); 
	background-repeat:repeat-y; 
	clear:both; 
	position:relative; 
	min-height:165px;
}
#warpShortcut { margin-left:40px; position:absolute; top:-18px; height:160px; overflow:hidden;}
#shortcut ul { list-style:none;}
#shortcut ul li { display:inline; padding-right:13px; float:left;}
#content_placeholder { width:100%; background:#bcbcbc; }
/*Left*/
#left_placeholder { float:left; margin-left:21px; padding-bottom:20px;}
#special_feature { height:216px; width:653px; float:left; margin-top:15px; padding-bottom:20px;}
.blockstack { width:651px; border:1px solid #333; margin-top:20px; clear:left; background:#fff; padding-bottom:20px; vertical-align:text-top; }
.blockstack h2 { margin:0; padding:0; overflow:hidden; line-height:0; width:404px; padding-bottom:15px; color:#FFF; }
.blockstack .link_more { position:relative; bottom:5px; right:15px; float:right; }
.blockstack .link_more img { position:relative; top:4px;}

/*Game review*/
#review .post { width:299px; float:left; min-height:160px }
#review h4 { font-size:1.25em; padding-bottom:5px;}
#review h4 a { color:#000;}
/*Right*/
#right_placeholder { float:right; margin-right:20px;}
#right_placeholder #fb_plugin { width:100%; background:#fff; clear:both;}
#right_editortalk {
	width:297px; 
	margin-top:75px; 
	background:#28343b url(../images/bg_editortalk.jpg) repeat-x; 
	border-left:1px solid #333; 
	border-right:1px solid #333; 
	text-align:center;
}
#right_editortalk #headeditor { 
	height:60px; 
	width:299px;
	position:relative; 
	top:-60px; 
	left:-1px; 
	z-index:0; 
	background:url(../images/header_editortalk.jpg) no-repeat;
}
#right_editortalk #headeditor h2 { padding:8px 0 0 8px; margin:0; color:#FFF; font-size:1.5em;} 
#right_editortalk img { margin-top:-50px; border:3px solid #FFF; margin-bottom:10px}
#right_editortalk p { margin:0; padding:0; text-align: justify; width:279px; padding-bottom:5px; margin:0 auto;}
#right_editortalk p a { color:#FFF;}
#right_editortalk p a:hover { color:#13d5d7; }
#right_editortalk #footer_editor { 
	background:url(../images/footer_editortalk.jpg) no-repeat;
	position:relative; 
	left:-1px; 
	bottom:0; 
	height:7px; 
	width:299px; 
}
#right_placeholder #image_inart { 
width:295px; 
margin-top:25px; 
border:1px solid #000;
background:url(../images/bg_3d_in_art.jpg) repeat-x;
padding-bottom:10px;
}
#right_placeholder #image_inart h2 { color:#febf00; margin:10px 0 0 10px; font-weight:normal; font-size:1.5em;}
#right_placeholder #image_inart span { color:#FFF; margin:5px 0 0 10px;}


.post { margin:0 13px; min-height:100px;}
.post .subtitle img { display:none;}
.post img { float:left; padding-right:10px;}
.post h4 { margin-top:20px; font-size:1.5em; font-weight:bold; }
.post h4 a { color:#009;}
.post h4 a:hover { color:#999;}
.post p a { color:#000;}
.post p { text-align:justify;}
.comment { padding-top:25px; clear:both; color:#666; }


/*list item date style*/
span.dateline { color:#ad1a1a; font-weight:100;}

/*Feature Page*/
#feature_content { 
	width:822px; 
	margin:0 auto; 
	height:auto; 
	/*background:url(../images/bg_feature.png) repeat-y; */
	margin-top:20px; 
	position:relative;
	padding-bottom:120px;
}
#feature_detail { background:url(../images/bg_feature.png) repeat-y; height:100%; padding-bottom:90px; }
#feature_column_left { float:left; width:367px; padding-left:23px;}
#feature_column_left h1 { width:265px; height:63px; overflow:hidden;}
#feature_column_left h1 span { 
	background:url(../images/header-nintendo3ds-feature.gif) no-repeat; 
	left:0; 
	top:0; 
	display:block; 
	height:100%; 
	width:100%;
}
#feature_column_left h2 { margin-top:10px; color:#FFF; font-size:1.3em; font-weight:500;}
#feature_column_left h3,#feature_column_right h3 { margin-top:10px; color:#FFF; font-size:1.2em; font-weight:400;}
#feature_column_left p,#feature_column_right p { color:#CCC; font-size:1.2em; margin:3px 0 ; text-align:justify; padding-right:12px;}
#feature_column_right { float:right; width:426px;}
#bottom_feature_column {
	height: 194px;
	width: 822px;
	position:absolute;
	bottom:0;
	left:0;
	background-image:url(../images/bottomconor_feature.jpg);
	background-repeat: no-repeat;

}
#editor_talk { 
	width:504px;
	height:600px;
	background:url(../images/bg_editor_talk.png) no-repeat;
	float:right;
	margin-right:94px;
	padding:100px 10px 100px 100px;
	text-align:justify;
	color:#333;
}
#editor_talk p { line-height:1.6em; padding-top:10px; font-size:1.2em;}
/*Shop Page*/
#shop_content { width:826px; margin:0 auto; background:url(../images/bg_shop_price_3ds.jpg) repeat-y; margin-top:20px; margin-bottom:20px;}
#block_talk { 
	background:url(../images/3ds_context.jpg) no-repeat; 
	width:386px; 
	height:276px; 
	margin:0 auto; 
	padding:145px 30px 45px 250px;
	text-align:justify;
	font-size:1.2em;
	line-height:1.4em;
	color:#f4f4f4;
}
#game_console_price { margin:0 auto; width:630px;}
#console_3ds { width:350px; margin:0 auto; margin-top:20px;}
#shop_content ul { list-style:none; margin:0 auto;}
#shop_content ul li { display:inline; float:left; margin-left:5px; margin-top:20px;}
#web_message { font-size:1.6em; width:800px; margin:0 auto; color:#333; text-align:center; margin-top:15px; margin-bottom:15px;}
#web_message span { font-size:0.8em; line-height:1.5em;}

/*About Us Page*/
#deskContent {
	background:url(../images/bg_aboutus.jpg) left top no-repeat; min-height:700px;
	width:785px;
	margin:0 auto;
	padding-left:175px;
	position:relative;
	top:-10px;
	font-size:1.2em;
}
#deskContent #sitemap {padding:0; margin:0; overflow:hidden; line-height:0; width:130px; height:77px;}
#deskContent h1 { padding:25px 0; text-decoration:underline; font-size:1.5em; }
#deskContent h1 span.red { color:red; }
#deskContent #structor { width:96%; margin-left:2%}
#structor #leftNode { float:left; width:40%; }
#structor #rightNode { float:right; width:40%; margin-right:20%;}
#structor ul { list-style:none; margin-top:10px;}
#structor ul li.header { padding-bottom:15px;}
#structor ul li.header span { font-size:1.8em; color:#F00;}
#structor ul li ul li { font-size:1em; line-height:1.25em}
#structor ul li ul li a:link,a:visited { color:#333;}
#structor ul li ul li a:hover { color:#00F;}
#textabout { margin-top:15px;  width:600px; text-align:justify; line-height:1.5em; }
#textabout p { margin-top:10px; }
#writer { margin-top:50px; font-weight:bold; }
#writer img { float:left; padding-right:10px;}
#follow_nav { position:absolute; right:25px; top:25px; }
#follow_nav h2 { padding-bottom:15px;}
#follow_nav ul { list-style-type:none; padding:0; margin:0 auto; width:120px;}
#deskContent fieldset { margin-top:35px; width:450px;}
#deskContent table { width:100%; margin-left:10px; padding:5px;}
#deskContent table th,td {text-align:left;}
#deskContent input { width:350px; height:25px}
#deskContent textarea { width:350px; overflow:hidden;}
#deskContent input,textarea.bgGray { background-color:#e0e0e0;}
table #btnSend { 
background:url(../images/btn_send.jpg) left top no-repeat; 
width:105px; 
height:39px; 
border:none; 
padding-left:5px; 
margin:10px 0 0 0; 
text-align:left; 
color:#FFF;
font-size:1.5em;
}
table #btnSend:hover { color:#FFF; background:url(../images/btn_send2.jpg) left top no-repeat; }

/*Footer*/
#footer_index { clear:both; height:170px; background:url(../images/bg_footer.jpg); background-repeat:repeat-y; width:100%;}
#footer_index ul { list-style:none; margin-top:10px; margin-left:15px;}
#footer_index ul li { display:inline; color:#FFF;}
#footer_index ul li a { color:#FFF;}
#footer_index ul li a:hover { color:#ccc;}
#footer_copyright { 
	background:#000 url(../images/bg_copyright.jpg) left top no-repeat; 
	height:35px; 
	color:#fff; 
	font-weight:bold; 
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0;
}
#footer { clear:both; background-color:#000; }
#footer ul li { list-style:none; display:inline;}

.verticalspace { margin:5px 0;}
.topspace { margin-top:5px;}
.indent { text-indent:2em;}
.clear { clear:both;}


/*Disqus*/
/* Everything Disqus on your page is contained within this. */
/*#dsq-content div, #dsq-content p, #dsq-content h3 { clear:none !important; }
#dsq-content { color:#ffffff !important; }
#dsq-content #dsq-global-toolbar { clear: both !important; }
#disqus_thread { width: 500px !important; }*/
