#content h1, h1 a{
     color:#3b5998 !important;
     font-weight:bolder !important;
     font-size: 45px !important;
}
#content h2 {
     color:#3b5998 !important;
     font-size: 28px !important;
     border-left: solid 10px #3b5998 !important;
     border-bottom: solid 2px #3b5998 !important;
}
#content h3,h4,h5 {
     color:#3b5998 !important;
     font-size: 22px !important;
     border-left: solid 10px #3b5998 !important;
}

#navigator2{
     background-color:#3b5998 !important;
     padding:3px 10px !important;
     font-weight:900 !important;
     border:none !important;
}
#navigator2 table {
     background-color:#3b5998 !important;
     margin: 0 auto !important;
     border:none !important;
}
#navigator2 table td {
     background-color:#3b5998 !important;
}
#navigator2 table a {
     color: #ffffff !important;
     border-style: solid !important;
     border-color: #3b5998 !important;
     border-width: 0px !important;
}
#navigator2 table a:hover {
     color: #3b5998 !important;
     background-color:#ffffff !important;
     border-radius: 3px;         /* CSS3草案 */  
     -webkit-border-radius: 3px; /* Safari,Google Chrome用 */  
     -moz-border-radius: 3px;    /* Firefox用 */ 

}
#menubar h2,h5 {
     background-color:#3b5998 !important;
     padding:3px 10px !important;
     font-weight:900 !important;
     border-radius: 3px;         /* CSS3草案 */  
     -webkit-border-radius: 3px; /* Safari,Google Chrome用 */  
     -moz-border-radius: 3px;    /* Firefox用 */ 
}
.bar:before{
	content:url("");
	background:transparent url("") no-repeat top right;
}
.bar:after{
	content:url("");
	background:transparent url("") no-repeat top right;
}




#header:before{
     background-color: #ffffff !important;
	content:url("");
	background:transparent url("") no-repeat top right;
}
#header:after{
     background-color: #ffffff !important;
	height:0px;
	content:url("");
	background:transparent url("") no-repeat top right;
}
#header {
     background-color: #ffffff !important;
     height:180px;
     background-position-x:50%;
     background-image: url(http://www.wicurio.com/crazyking/index.php?plugin=attach&pcmd=open&file=Wiki-title.png&refer=%E3%82%BF%E3%83%AF%E3%83%BC%E3%82%AB%E3%83%BC%E3%83%89); background-repeat:no-repeat;
     }
#logo {text-align:center; position:relative; top:100px;
     background-color: #ffffff !important;
     display: none;
}

/*  */
#search_form {background-color:#a3bac2;}
div#menubar h1,
div#menubar h2,
div#menubar h3,
div#menubar h4,
div#menubar h5{
	color:#fff;
	background-color:#666e99;
}

/*  */
div #main {width:100% !important;}
div #content, {min-width:72% !important; max-width:77% !important;}
div #menubar, {min-width:22% !important; max-width:27% !important;}
div #menubar {background-color:#a2b2c2 !important;
     border: solid 4px #3b5998 !important;
     border-radius: 10px;         /* CSS3草案 */  
     -webkit-border-radius: 10px; /* Safari,Google Chrome用 */  
     -moz-border-radius: 10px;    /* Firefox用 */ }

div#wrap_content{
	float:right;
	min-width:72% !important; max-width:77% !important;
}
div#wrap_sidebar{
	float:left;
	min-width:22% !important;
        max-width:27% !important;
}
#search_form {
     background-color:#a2b2c2 !important;
     border: solid 4px #3b5998 !important;
     border-radius: 10px;         /* CSS3草案 */  
     -webkit-border-radius: 10px; /* Safari,Google Chrome用 */  
     -moz-border-radius: 10px;    /* Firefox用 */ }
}

div#footer{clear:both;}

/*  */
div #menubar a {text-decoration: none;}


/*  */
@media screen and (min-width:0px) and (max-width:800px) {
#content table th {font-size:12px !important;}
#content table td {font-size:11px !important;}
#menubar {font-size:12px !important;}
}
@media screen and (min-width:800px) and (max-width:850px) {
#content table th {font-size:12px !important;}
#content table td {font-size:11px !important;}
#menubar {font-size:13px !important;}
}
@media screen and (min-width:850px) and (max-width:900px) {
#content table th {font-size:13px !important;}
#content table td {font-size:12px !important;}
#menubar {font-size:14px !important;}
}
@media screen and (min-width:900px) {
#content table th {font-size:14px !important;}
#content table td {font-size:13px !important;}
#menubar {font-size:14px !important;}
}


