/*hogehogehoge*/
@import url("http://normaljapan.jp/mt5/mt-static/themes/style-flat/import.css");

body {
        margin: 0;
width: 100%;
align: center;
background-color: #595959;
}

h1,h2,h3,dd,dl {
margin: 0;
padding: 0;
border: 0;
line-height: 100%;
font-size: 100%;
}

ul {
margin: 1em 0px;
padding: 0;
        list-style:none;
}

div#main-content {
width: 100%;
        margin-left:auto; /* 左側マージンを自動的に空ける */
        margin-right:auto; /* 右側マージンを自動的に空ける */
        text-align:left; /* 中身を左側表示に戻す */
        width:820px; /* 幅を決定する */
        background-image: url(http://normaljapan.jp/hardpunk/img/container-bg.png);
        background-repeat: repeat-y;
        border: none;
}


/* header
---------------*/
div#header {
background-image: url(http://normaljapan.jp/hardpunk/img/header-bg.png);
        width: 800px;
        height: 145px;
        margin-left:auto; /* 左側マージンを自動的に空ける */
        margin-right:auto; /* 右側マージンを自動的に空ける */
        text-align:left; /* 中身を左側表示に戻す */
        padding: 0 0 0 0;
}

 /* header-left
 ---------------*/
div#header div#header-left {
        width: 570px;
        height: 145px;
        float: left;
}

div#header div#header-left h1#hardpunk {
        padding: 15px 0 0 20px;
}

div#header div#header-left div#about {
        padding: 0 0 0 20px;
}
 /* header-left end
 ---------------*/

  /* form
  ---------------*/
form {
margin: 0;
background-color: #f5f5f5;
}

fieldset {
padding: 0;
border: none;
}

legend {
padding: 0;
background-color: #fff;
}

input,
textarea {
padding: 2px;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
background-color: #CCCCCC;
}

input:hover,
textarea:hover {
border-color: #F27F0C;
}

textarea {
padding: 0;
}

input.submit {
padding: 2.5px 2.5px;
border-width: 1px;
border-style: solid;
border-color: #ccc;
font-size: 85%;
font-weight: bold;
text-transform: uppercase;
color: #000000;
background-color: #CCCCCC;
}

input.submit:hover {
background-color: #E2E1E1;
}

input.radio {
border: none;
background-color: transparent;
background-image: none;
}

  /* form end
  ---------------*/

 /* header-right
 ---------------*/
div#header div#header-right {
        width: 230px;
        height: 145px;
        float: right;
}

div#header div#header-right div#copyright {
        padding: 2.5px 20px 0 0;
        float: right;
}

div#header div#header-right div#search {
        padding: 2.5px 20px 0 0;
        float: right;
}

div#header div#header-right div#rss {
        padding: 5px 20px 0 0;
        float: right;
}
 /* header-right end
 ---------------*/
/* header end
---------------*/



/* content
---------------*/
div#content {
        width: 800px;
        height: 100%;
        margin-left:auto; /* 左側マージンを自動的に空ける */
        margin-right:auto; /* 右側マージンを自動的に空ける */
        text-align:left; /* 中身を左側表示に戻す */
}

 /* main
 ---------------*/
body.double div#content div#main {
        width: 570px;
        height: 100%;
        margin: 0;
        padding: 0;
        border: none;
        float: left;
}

body.single div#content div#main {
        width: 800px;
        height: 100%;
        margin: 0;
        padding: 0;
        border: none;
        float: left;
}

body.double div#main div.entry {
        margin: 0;
        padding: 0 0 0 20px;
        border: none;
}

body.individual system double #main-content #content #main h1 {
        padding: 0 0 0 20px;
        border: none;
}

h1#hardpunk-is {
        text-align: center;
        font-size: xx-large;
        margin: 0 0 -5px 0 ;
}

div#hardpunk-music h2 {
        margin: -32px 0 36px 20px;
}

div#index-hardware-long h2 {
        margin: -32px 0 22px 20px;
}

div#about-long h2 {
        margin: -32px 0 26px 20px;
}

div#index-music {
        margin: -32px 0 20px 20px;
}
div#serch-results {
        margin: -32px 0 20px 20px;
}

div#category-image {
       padding: 15px 0 0 0;
       margin: 0 0 0 20px;
}

  /* entry-body
  ---------------*/
div#pic-jacket {
        border: none;        
        vertical-align:middle;
        float: left;
        padding: 0 20px 0 0;
}

#jacketpic {
        padding: 20px 0 0 0;
        border: none;
}

div.entry h2 {
        padding: 0 0 0 20px;
        border: none;
}

#music-data {
padding: 0;
border: none;
        margin-top: 0em;
        margin-left: 20px;
        margin-right: 20px;
}

#audio-area {        
padding: 0;
border: none;
        float: right;
}

ul.info,
div#download {
        color: F28D28;
        font-weight: bold;
}

/*
hr {
        width: 540px;
        border-width: 1px 0px 0px 0px;
        height: 1px;
        border-style: dashed;
        border-color: #616161;
        clear: both;
        right: 20px;
        left: 20px;
}
*/

div.section div.textBody {
        border-bottom: 1px dashed #616161;
        padding-bottom: 10px;
}

.textBody li.category {
        padding: 0 0 0 0px;
}

div#category-archives {
        padding: 13px 0 0 0;
}


  /* entry-body end
  ---------------*/


 /* main end
 ---------------*/

 /* sidebar
 ---------------*/
body.double div#content div#utilities {
        width: 230px;
        height: 100%
        margin: 0;
        padding: 0;
        border: none;
        float: right;
}

body.double div#utilities dl.navi,
body.double div#utilities dl.others {
margin: 0;
}

ul.category {
width:230px;
}

ul.category li {
width:100px;
float:left;
}



div#hardpunk-gearlist h3 {
        margin: -32px 20px 23px 0;
}

 /* sidebar end
 ---------------*/

 /* footer
 ---------------*/
#navi-block {
        padding: 10px 0 0 0;
        text-align: center;
        font-weight: bold;
        color: #F27F0C;
}

#pagelist {
        padding: 10px 0 0 0;
}

 /* footer end
 ---------------*/
/* content end
---------------*/

div#results {
  width: 570px;
}
div#results a {
  display: inline;
  float: left;
}
