body {
	text-align: center;
        font: normal 12px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
	background-image: url("http://rootthumm.com/images/rootmainbg.png");
	background-repeat : repeat-x;
	background-attachment: fixed;
	background-position: top;
	margin: 0px;
	line-height: 150%;
	height: 100%;
}
#container {
width: 900px;
height: 100%;
min-height: 100%;
margin: 0px auto;
text-align: left;
}
#header {
width: 900px;
height: 100%;
margin: 0px;
text-align: left;
clear: both;
}
#logo {width: 155px;margin-right:25px;float: left;}
#com {width: 176px;margin:47px 0px 10px 0px;float: right;}
div.menu1 {
width: 700px;
height: 36px;
margin: 0px;
margin-top: 0px;
padding: 0px;
text-align: right;
float: right;
display:table-cell;
vertical-align: middle;
background-image:url(http://www.rootthumm.com/images/button_bg.png)
}
div.menu2 {
width: 100px;
height: 36px;
padding: 0px;
margin: 0px;
text-align: center;
float: right;
}
div.menu2 h1 {
font-size: 10px;
font-style: bold;
color:#FFFFFF;
padding-left: 0px;
}
div.button_txt {
collor:#FFFFFF}


#head_bar {
width: 880px;
padding: 2px 0px;
clear: both;
text-align: left;
}
#contents {
width: 900px;
min-height: auto;
margin: 0px;
padding: 0px;
text-align: left;
}
#top_flash {
width: 900px;
margin: 0px;
}
#foot_bar {
width: 900px;
margin-top: 10px;
}
#foot {
width: 900px;
height: auto;
margin: 0px;
background-color: #BBBBBB;
background-image: url(http://rootthumm.com/images/foot_bg.png);
clear: both;
}

#news {width: 199px;height: auto;padding: 12px;border: transparent solid 1px;border-right-color: #F3F3F3;text-align: left;float: left;}
#release {width: 199px;height: auto;padding: 12px;border: transparent solid 1px;border-left-color: #BFBFBF;border-right-color: #F3F3F3;text-align: left;float: left;}
#releaseimg img {padding: 10px 0px 5px 0px;}
#live {width: 199px;height: auto;padding: 12px;border: transparent solid 1px;border-left-color: #BFBFBF;border-right-color: #F3F3F3;text-align: left;float: left;}
#media {width: 199px;height: auto;padding: 12px;border: transparent solid 1px;border-left-color: #BFBFBF;text-align: center;float: left;}
#foot_menu {width: 199px;margin-bottom: 10px;}
.clearfix:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; }
#bottom {
width:900px;
margin: 10px 0px;
text-align: center;
}


#alpha, #beta, #gamma {
 display: inline;
 float: left;
}
#alpha {
 width: 600px;
 color: #FFFFFF;
 background-color: #2B2B2B;
 background-image: url("http://rootthumm.com/images/entry_back.jpg");
 background-repeat : repeat-x;
 background-position: top;
}
#alpha-inner {
 width: 554px;
 color: #FFFFFF;
 margin: 0px 20px 20px 20px;
 padding: 10px 2px;
 font-weight: normal;
 text-align: left;
 border: transparent dotted 2px;
 border-bottom-color: #C1C1C1;
 background-color: #2B2B2B;
}

#beta {
 margin-left: 10px;
 color: #FFFFFF;
 padding: 0px;
 width: 290px;
 background-color: #2B2B2B;
}
#beta-inner {
 width: 270px; 
 color: #FFFFFF;
&nbsp;margin: 10px;
 padding: 0px;
 font-weight: normal;
 text-align: left;
 border: transparent dotted 2px;
 border-bottom-color: #C1C1C1;
}

#beta-inner_sidelink {
 width: 270px; 
 color: #FFFFFF;
&nbsp;margin: 10px;
 padding: 0px;
 font-weight: normal;
 text-align: left;
}


#gamma-inner {
 width: 554px;
 margin: 10px;
 padding: 0px;
 text-align: left;
}
#gamma-inner h1{
 font-size: 13px;
 font-weight: normal;
}
#gamma-inner h2{
 font-size: 13px;
 font-weight: normal;
}
#entry-meta1 {
 width: 554px;
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 font-weight: bold;
 font-style: oblique;
 text-align: left;
 margin-bottom: 5px;
}
#entry-meta2 {
 width: 554px;
 margin-top: 20px;
 padding: 0px;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
}
#entry-body {
 width: 554px;
 margin: 0px;
 padding-bottom: 20px;
 font-weight: normal;
 text-align: left;
 color: #FFFFFF;
 }
#entry-body h1 {
 margin: 0px;
 padding: 0px;
 font-size: 16px;
 font-weight: bold;
 color: #FFFFFF;
}
#entry-body h2 {
 margin: 0px;
 padding: 0px;
 font-size: 13px;
 font-weight: normal;
 color: #FFFFFF;
}
#entry-body h3 {
 margin: 0px;
 padding-bottom: 10px;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: normal;
 color: #FFFFFF;
}
.widget-header {
 margin: 0px;
 width: 266px;
 padding: 0px 0px 3px 0px;
 color: #FFFFFF;
 font-size: 13px;
 font-weight: bold;
 border: transparent solid 2px;
 border-bottom-color: #FFFFFF;
}
.widget-entry {
 margin: 0px;
 width: 268px;
 padding: 3px 0px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: normal;
 border: transparent dotted 1px;
 border-bottom-color: #FFFFFF;
}
#discography {
 width: 334px;
 margin: 0px;
 padding-bottom: 20px;
 font-size: 13px;
 font-weight: normal;
 text-align: left;
 float: left;
}
#discography h1{
 margin: 0px;
 padding: 0px;
 font-size: 16px;
 font-weight: bold;
}
#discoimg {
 width: 200px;
 margin: 0px 20px 0px 0px;
 padding-bottom: 20px;
 text-align: left;
 float: left;
}
#alpha-inner-header {
 width: 554px;
 margin: 20px 0px 10px 0px;
 padding-bottom: 10px;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
 border: transparent dotted 2px;
 border-bottom-color: #C1C1C1;
}

#alpha-inner-header_cat {
 width: 554px;
 margin: 20px 0px 10px 20px;
 padding-bottom: 10px;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
 border: transparent dotted 2px;
 border-bottom-color: #C1C1C1;
}


#alpha-blog-header {
 width: 554px;
 margin: 0px 0px 10px 0px;
 padding-bottom: 10px;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
}
#alpha-web-header {
 width: 554px;
 margin: 30px 20px 20px 20px;
 padding: 0px 2px 10px 0px;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
 border: transparent dotted 2px;
 border-bottom-color: #C1C1C1;
}

a {color: #FFFFFF;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color: #FF3399;text-decoration: none;}
a:active {text-decoration: none;}
a img,:link img,:visited img {border:none;
margin: 0px;
}

.menu2 a {color: #000000;}
.menu2 a:link {text-decoration: none;}
.menu2 a:visited {text-decoration: none;}
.menu2 a:hover {color: #FF3399;text-decoration: none;}
.menu2 a:active {text-decoration: none;}
.menu2 a img,:link img,:visited img {border:none;
margin: 0px;
}


#foot a {color: #000000;}
#foot a:link {text-decoration: none;}
#foot a:visited {text-decoration: none;}
#foot a:hover {color: #FF3399;text-decoration: none;}
#foot a:active {text-decoration: none;}
#foot a img,:link img,:visited img {border:none;
margin: 0px;
}

.style1 {font-size: 9px}

#clear {
clear: both;
height: 0px;
padding: 0px;
margin: 0px;
}

