/*
THEME NAME: game antenna
THEME URI: http://games.sparking.jp/
DESCRIPTION: Empty Canvas v1.0 : Simple, minimalistic theme, ideal for corporate blogs or creating more complex designs
VERSION: 1.0
AUTHOR: <a href="http://games.sparking.jp/">game antenna</a>
AUTHOR URI: http://games.sparking.jp/
*/

/*reset*/
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,blockquote{ margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
ol,ul{ list-style: none;}
img{ border: none; vertical-align: text-bottom;}
table{ border-collapse: collapse; border-spacing: 0;}
/*end reset*/

body{ background: #000; color: #CCC; font-family: "Arial","Hiragino Kaku Gothic Pro","Meiryo","MS P Gothic"; font-size: 0.9em; line-height:1.6;}
a{ color: #F90; text-decoration: none;}
a:hover{ color: #F90; text-decoration: underline;}

.clear{ clear: both;}
.fsize-s{ font-size: 0.9em;}

#header{ float: left; width: 100%; height: 90px; background: url(images/header-footer-bg.png) repeat-x;}
#header-in{ width: 960px; margin: 0 auto;}
#header-in p.logo{ float: left; width: 408px; height: 54px; margin: 20px; background: url(images/header-logo.png) no-repeat;}
#header-in p.logo a{ display: block; width: 408px; height: 54px; text-indent: -9999px;}

#searchform-header { float: right; display: block; width: 302px; height: 32px; margin: 30px 0 0; background:url(images/search.png) left top no-repeat;}
#searchform-header input { display: block; float: left; }
#searchform-header .isearch { width:204px; color:#464646; padding: 4px 8px 4px 30px; border:none; background: none; font-size: 1.2em;}
#searchform-header .ibutton { width:60px; height: 32px; background:none; border: none; cursor: pointer; }

#nav{ clear: both; height: 48px; padding: 1px 0; background: url(images/navi-bg.png) repeat-x;}
#nav ul{ width: 960px; height: 50px; margin: 0 auto; background: url(images/navi-bg2.png) repeat-x;}
#nav li{ float: left; text-indent: -9999px;}
#nav li a{ display: block; height: 38px; background: url(images/navi.png) no-repeat;}

#nav li#news a{ display: block; width: 78px; }
#nav li#news a:hover,#nav li#news.news-over a{ background: url(images/navi.png) no-repeat 0 -38px;}
#nav li#wii a{ display: block; width: 112px; background-position: -78px 0;}
#nav li#wii a:hover,#nav li#wii.wii-over a{ background: url(images/navi.png) no-repeat -78px -38px;}
#nav li#wiiware a{ display: block; width: 106px; background-position: -190px 0;}
#nav li#wiiware a:hover,#nav li#wiiware.wii-ware-over a{ background: url(images/navi.png) no-repeat -190px -38px;}
#nav li#ds a{ display: block; width: 102px; background-position: -296px 0;}
#nav li#ds a:hover,#nav li#ds.ds-over a{ background: url(images/navi.png) no-repeat -296px -38px;}
#nav li#dsiware a{ display: block; width: 199px; background-position: -398px 0;}
#nav li#dsiware a:hover,#nav li#dsiware.dsi-ware-over a{ background: url(images/navi.png) no-repeat -398px -38px;}
#nav li#review a{ display: block; width: 128px; background-position: -597px 0;}
#nav li#review a:hover,#nav li#review.review-over a{ background: url(images/navi.png) no-repeat -597px -38px;}
#nav li#recommend a{ display: block; width: 130px; background-position: -725px 0;}
#nav li#recommend a:hover,#nav li#recommend.recommendation-over a{ background: url(images/navi.png) no-repeat -725px -38px;}

#main-contents{ clear: both; width: 960px; margin: 0 auto; background: url(images/maincontents-bg.png) repeat-y; overflow:hidden; height:auto !important; height:1%;}

#article{ float: left; width: 620px; padding: 10px; }
#aside{ float: right; width: 300px; padding: 10px}

#footer-nav{ clear: both; border-top: 1px solid #2D2D2D; background: #050505; overflow:hidden; height:auto !important; height:1%;}
#footer-nav ul{ float: left; padding: 0.4em;}
#footer-nav li{ display: inline; margin: 0 4px;}
#footer-nav li a{ color: #999;}
#footer-nav #pagetop{ float: right; margin: 0 1em 0 0; padding: 0.4em;}

#footer{ float: left; width: 100%; height: 90px; background: url(images/header-footer-bg.png) repeat-x;}
#footer-in{ width: 960px; margin: 0 auto;}
#footer-in p.logo{ width: 237px; height: 31px; margin: 30px 0 0 20px; background: url(images/footer-logo.png) no-repeat; text-indent: -9999px;}
#footer .copy{ color: #666; text-align: right;}

/*WordPress*/
h1{ font-size: 1.1em; color: #F90;}
h2{ font-size: 1.1em; color: #F90;}
h3{ font-weight: bold;}
.post{ clear: both; overflow:hidden; height:auto !important; height:1%;}
.post p{ margin: 0 0 1em;}
.post-meta{ margin: 0 0 0.4em; padding: 0.2em 0.4em;; background: #141414; font-size: 0.8em;}
.post hr{ clear: both; border: none; border-top:1px solid #111; border-bottom:1px solid #333;}
.post ul{ margin: 0 0 1em 2em;}
.post li{ list-style: disc;}
.sep{ margin: 0 0.3em;}

#aside ul{ margin: 0 0 2em; font-size: 0.8em;}
#aside li{ margin: 0 0 0.4em; padding: 0 0 0.2em; border-bottom: 1px solid #1F1F1F;}
#aside .sidepanel{  clear:both; margin: 0 0 10px;}
.sidepanel h3{ margin: 0 0 0.5em; padding: 0.2em 0.4em; background: #232323;}
.sidepanel a{ color: #999;}

.navigation .navleft{ float: left;}
.navigation .navright{ float: right;}

.post img{ border: 1px solid #111;}
.alignleft{ float: left;	margin: 0 15px 10px 0;}
.alignright{ float: right;	margin: 0 0 15px 10px;}
.aligncenter{ display:block; margin: 0 auto;}

p.more-link{ padding:0.4em 0 0 0; color: #999; font-size: 0.8em;}
p.more-link a{ color: #BBB;}

#comments ol li {	margin-top: 2px;	padding: 10px 0;	border-bottom: 1px solid #333; overflow:hidden; height:auto !important; height:1%;}
.comment-gravatar {	float: left; margin-right: 10px;	border: 1px solid #F0F0F0;	padding: 3px;}
.comment-data {	float: left; width: 500px;}
.comment-data p { margin-bottom: 6px;	line-height: 1.3;}
.comment-meta {	margin-bottom: 5px;	color: #666;	font-size: 0.9em;}

#respond{ clear:both; }
#respond label { display: block;	margin-bottom: 5px;	font-size: 0.9em;}
#respond input {	margin-bottom: 10px;	padding: 5px; color:#999;  background: #333; border:1px solid #666; font-size: 1em;}
#respond input#submit{ float: right;}
#respond textarea { width: 600px; height: 100px;	margin: 15px 0 10px;	padding: 5px; color:#999; background:#121212;  border:1px solid #333; font-size:1em;}
.unapproved{ padding: 3px; background: gray; color: #FFF;}

.related-entries{ clear:both; padding:1em 0 0 0;}
.st-related-posts{ margin: 0 0 0 1em;}
.st-related-posts li{ margin: 0 0 0.5em;}
.st-related-posts a{ font-weight: bold; text-decoration: underline;}

.tag-link{ padding: 5px; border: 1px solid #333; background: #141414;}
.tag-link a{ font-weight: bold;}

blockquote { clear: both;	margin: 5px 0;	padding:10px;	background:url(images/blockquote-start.png) no-repeat 10px 10px; color: #999; font-size: 0.9em;	font-style:italic;}
blockquote p{ padding: 0 40px;}

/*google*/
#single-ads{ margin: 0 0 0 10px;}

/*execphpwidget*/
.execphpwidget a{ text-decoration: underline;}
.execphpwidget .emptymonth{ color: #333;}
