/*

Theme Name: GMN5 09

Theme URI: 

Description: 

Version: 1.2

Author: 

Author URI: http://www.tthp.jp/

*/



/* Body */

* {margin:0; padding:0;}

body {background:#000 ; color:#fafaf0; font:85% Verdana,Tahoma,Arial,sans-serif;line-height:1.5;}
/*main_background_image*/
#bg_img{
z-index:10;
height:1150px;width:100%;
position:absolute;
background:transparent url(img/other.jpg) center top no-repeat;
}
.home #bg_img{
z-index:10;
height:1100px;width:100%;
position:absolute;
background:transparent url(img/other.jpg) center top no-repeat;
}
.battle #bg_img{
z-index:10;
height:1200px;width:100%;
position:absolute;
background:transparent url(img/battle.jpg) center top no-repeat;
}

.about #bg_img{
z-index:10;
height:1100px;width:100%;
position:absolute;
background:transparent url(img/about.jpg) center top no-repeat;
}
.news #bg_img{
z-index:10;
height:1100px;width:100%;
position:absolute;
background:transparent url(img/other.jpg) center top no-repeat;
}
.page #bg_img{
}

#wrap {position:absolute;z-index:15;color:#fefef5; margin:0 ;left:50%;margin-left:-475px; width:950px;}



/* Links */

a {color:#33deff; font-weight:700; text-decoration:none;}

a:hover {color:#11aadd; font-weight:700; text-decoration:underline;}

a img {border:0;}

/* Header */

h1,h2,h3{
font-family: serif;
}

#header {margin:0;  height:270px;}
/*
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:4px 0 4px 200px;}

#header h1 a {font-weight:400; color:#1a4a6a;}
*/

#header h1 a img{margin:10px 0 4px 200px;}

#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 0; padding: 0 0 0 10px;}


/* Sidebars */

#leftside {clear:left; float:left; line-height1.5; margin:-200px 0 5px; width:190px;}

#extras {float:right; line-height1.5; margin:-130px 0 5px 0; width:190px;}

#leftside p,#leftside ul,#leftside div.textwidget,#extras p,#extras ul,#extras div.textwidget {font-size:1em; margin:0 0 0 10px;}

#leftside li{line-height:1; list-style:none; margin:0 0 6px;}
#extras li {line-height:1.25; list-style:none; margin:0 0 6px;}
#leftside li{text-align:right;}
#leftside ul ul,#extras ul ul {margin:6px 0 0 10px;}

#leftside ul ul li,#extras ul ul li {margin:0 0 4px;}

#leftside ul li a,
#extras ul li a
{color:#33deff;}

#extras ul li a span.date
{color:#9ef;margin-right:0.5em;}


#leftside ul ul li a,#extras ul ul li a {
font-weight:400;
}
#leftside ul li.current_page_item a,
#leftside ul li.current-cat a{
color:#999;
font-size:2em;
font-family:serif;
}
#leftside ul li a:hover{
font-size:2em;
font-family:serif;
text-decoration:none;
margin-left:-0.5em;
color:#fff;
}

#leftside ul.linklist,#extras ul.linklist {font-size:1em;}

#leftside ul.linklist ul,#extras ul.linklist ul {margin:0 0 18px;}

#leftside ul.linklist ul li a,#extras ul.linklist ul li a {font-weight:700;}

#leftside h2,#leftside ul.linklist li h2,#leftside h3,#extras h2,#extras ul.linklist li h2,#extras h3, table#wp-calendar caption
{color:#999; font-size:1.3em; font-weight:400; margin:0 0 8px; text-align:left;line-height:1.5;
}

#leftside h2,#leftside label,#extras label {display:none;}



/* Main menu */

#leftside ul.page {list-style:none; margin:0 0 18px; padding:0; width:140px; font-size:1.1em;}

#leftside ul.page li {display:inline; line-height1.5; width:140px;}

#leftside ul.page li a {background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:4px solid #ccc; color:#999; float:left; font-weight:700; margin-bottom:5px; padding:4px 1px 4px 5px; text-decoration:none; width:130px;}

#leftside ul.page li a:hover,#leftside ul.page li.current_page_item a {background-color:#eaeaea; border-left:4px solid #1a4a6a; color:#999;}

#leftside ul.page li.current_page_item ul li a {border-left:4px solid #ccc;}

#leftside ul.page ul {margin:0 0 0 15px; padding:0 0 5px 0; width:125px;}

#leftside ul.page ul a {padding:3px 1px 3px 5px; width:115px;}

#leftside ul.page ul ul {width:113px;}

#leftside ul.page ul ul a {width:100px;}



/* Content */

#content {margin:0 195px 5px 195px ; padding:0;}

#contentwide { margin:0 0 5px 195px; padding:0;}

#content h2,#contentwide h2,#content h2 a,#contentwide h2 a {letter-spacing:-1px; font-weight:400; margin:10px 0 5px;line-height:1;}

#content h3,#contentwide h3,#content h3 a,#contentwide h3 a {font-weight:400; margin:6px 0 10px; letter-spacing:0px;}

#content img,#contentwide img {border:2px inset #9be; float:left; margin:3px 10px 3px 0;}

#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}

#content li,#contentwide li {padding:0 0 0 5px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}


/* Footer */

#footer {font-size:0.9em; border-top:2px solid #e0e0e0; clear:both; color:#999; font-weight:400; line-height1.5; margin:0 auto; padding:15px 0; text-align:center; width:950px;}

#footer p {margin:0; padding:0;}

#footer a {color:#33deff; font-weight:400; text-decoration:none;}

#footer a:hover {color:#333; text-decoration:underline;}

#footer span.credits {font-size:1.2em;}



/* Tags */

p,ul,ol {margin:0 0 18px;}

blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;
font-size:85%;}

blockquote p {color:#999; font-size:0.9em; line-height:1.3;}

label {color:#606060; font-size:0.9em; font-weight:700;}

table#wp-calendar {margin:0 0 18px; width:140px;}

code {font-size:1.2em; display:block; background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:4px solid #ccc; color:#606060; margin:5px 0 15px; padding:8px 5px 8px 8px;}



/* Headers */

h2 {font-size:2.3em;}
h2 {color:#ff0;}
h3 {font-size:1.8em;}

.post h2 a {color:#ff0;}
.post h2{padding-bottom:16px;}

/* Forms */

#s,#submit {background-color:#cee; border:1px solid #ccc; color:#999; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}

#author,#email,#url,#comment {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}

#commentsection {margin:25px 0 0;}

#commentsection p {margin:0 0 6px;}



/* Float fix */

.contenttext {overflow:hidden;}

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}

/* Various classes */

.left {border:1px solid #ccc; float:left; margin:10px 15px 10px 0;}

.right {border:1px solid #ccc; float:right; margin:10px 0 5px 10px;}

.center {border:1px solid #aaa; margin:5px auto 12px; text-align:center;}

.textright {text-align:right;}

.small {font-size:0.8em;}

.bold {font-weight:700;}

strong{font-weight:bold;color:#bbb;}

.hide {display:none;}

.clearing {clear:left; padding:5px 0; visibility:hidden;}

.post {
margin:0 0 25px;}
.person{
width:354px;
margin-right:20px;
float:left;
}
.post p{
text-align:justify;
text-justify:inter-ideograph;
font-size:1.2em;
}


.postinfo {background:#08080c url() bottom left repeat-x;
/*border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;*/
border-left:2px solid #ccc;
color:#606060; font-size:0.9em; font-weight:700; line-height:1.25 ; margin:1px 36px 40px 0; padding:8px 5px 8px 8px;}

.comment {background:#08080c url() bottom left repeat-x; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:4px solid #ccc; color:#606060; margin:0 0 10px; padding:8px 5px 4px 8px;}

.comment p.commenthead {}

.comment p {font-size:0.9em;  margin:0 0 6px;}

.navigation {display:block; margin:10px 0; padding:0 0 15px; text-align:center;}

.navigation p {margin:0; padding:0;}

.prevlink {margin-right:20px;}

.nextlink {margin-left:20px;}

#wp-calendar a{color:#f00;text-decoration:underline;}
#content h3,#content h3 a {color:#f00;}
.postinfo{display:none;}
.contenttext{padding-bottom:20px;border-bottom:1px solid #eee;}
.cat-descript{font-size:1.8em;color:#f00;line-height:1.2;}
.vvqbox {
    border: 2px inset #9be;
}

input,textarea{background:#aaa;color:#000;}