body {
margin: 0px auto;
padding: 0px;
background-color: #FFF;
text-align: center;
background: url(http://www.bumblebeerecords.net/blogimg/bg.jpg) repeat-y bottom center;
}

.clear {
clear: both;
font: 0px/0px sans-serif ;
}

#layout {
margin: 0 auto;
width: 800px;
text-align: left;
}

#header {
margin: 0 auto;
width: 800px;
text-align: left;
}

/* ++++++ ３段組の横幅設定 ++++++ */

	/* 左サイドバーの横幅	#left	{width: 200px;} */
		
	/* 中央コンテンツ部分の横幅 */
#center	{
		width: 600px;
		}
 
	/* サイドバーの横幅 */
#right	{
		width: 200px;
		}

/* ++++++ その他設定 ++++++ */

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#left {
	float: left;
	}
	
#center {
	float: left;
	}

#right {
	float: right;
	}

#footer	{
	clear: both;
	}

/* ++++++ menu設定 ++++++ */
ul#menu{
    list-style:none;
    width:100%;
}
ul#menu li{
    list-style:none;
    float:left;
    width:125px;
}
ul#menu a span{display:none;}
ul#menu a{
    display:block;
    width:125px;
    height:25px;
}
ul#menu a.about{
    background-image:url(http://www.bumblebeerecords.net/blogimg/b_about.jpg);
}
ul#menu a:hover.about{
    background-position:0px -25px;
}
ul#menu a.news{
    background-image:url(http://www.bumblebeerecords.net/blogimg/b_news.jpg);
}
ul#menu a:hover.news{
    background-position:0px -25px;
}
ul#menu a.disk{
    background-image:url(http://www.bumblebeerecords.net/blogimg/b_disk.jpg);
}
ul#menu a:hover.disk{
    background-position:0px -25px;
}
ul#menu a.event{
    background-image:url(http://www.bumblebeerecords.net/blogimg/b_event.jpg);
}
ul#menu a:hover.event{
    background-position:0px -25px;
}
ul#menu a.artist{
    background-image:url(http://www.bumblebeerecords.net/blogimg/b_artist.jpg);
}
ul#menu a:hover.artist{
    background-position:0px -25px;
}
ul#menu a.emag{
    background-image:url(http://www.bumblebeerecords.net/blogimg/b_emag.jpg);
}
ul#menu a:hover.emag{
    background-position:0px -25px;
}

/* ++++++ 段の間隔 ++++++ */

	/* コンテンツ部分の左右の余白 */
	.content	{
		margin-left: 15px;
		margin-right: 15px;
		font: normal medium/120% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅"; 
		}

	/* 右サイドバーの左右の余白 */
	#right div	{
		margin-left: 15px;
		margin-right: 15px;
		}

	#right div div {
		margin-left: 0;
		margin-right: 0;
		}

/* ++++++ その他設定 ++++++ */

h1 {
margin: 0px;
padding: 0px;
}

ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}

div, td {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

.form_color {
	background: #ECECEC;
}

a { color: #999966; text-decoration: underline; }
a:link		{ color: #336666; text-decoration: none; }
a:visited	{ color: #999999; text-decoration: none; }
a:active	{ color: #999999; text-decoration: underline; }
a:hover		{ color: #999999; text-decoration: underline; }

.site_title a {color: #666666;text-decoration: none;}
.site_title a:link {color: #666666;text-decoration: none;}
.site_title a:visited {color: #666666;text-decoration: none;}
.site_title a:active {color: #666666;text-decoration: none;}
.site_title a:hover {color: #666666;text-decoration: none;}


.description {
font-size: 14px;
color: #666666;
margin: 0px 0px 25px 0px;
}

.entry_date {
font-size: 18px;
font-weight: bolder;
color: #336666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.entry_disk {
font-size: 20px;
font-weight: bolder;
color: #ff9900;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
}

.entry_artist {
	font-size: 20px;
	font-weight: bolder;
	color: #006666;
	margin: 10px 0px 10px 0px;
	padding-bottom: 3px;
}

.disk_name {
font-size: 16px;
font-weight: bolder;
color: #339999;
margin: 10px 0px 10px 0px;
}

.dotline {
border: 1px dotted #99cccc;
}

.pict_l {
border-width: 5px 5px;
border-style: solid;
border-color: #ffffff;
float: left; 
}

.page {
font-size: 12px;
color: #666666;
padding: 10px 0px 0px 0px;
border-top: 1px dotted #CCCCCC;
text-align: center;
}

.linktitle {
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #666666;
line-height: 170%;
margin: 10px 0px 0px 0px;
}

.linktext {
font-size: 11px;
color: #999999;
line-height: 170%;
margin: 5px 0px 25px 2px;
}

.search {
font-size: 10px;
color: #333333;
line-height: 170%;
margin: 0px 0px 5px 0px;
}

.button {
	margin: 5px 0 0 0;
}

.copyright {
font-size: small;
color: #333333;
border-top: 1px dotted #CCCCCC;
margin: 30px 0px 0px 0px;
padding-top: 5px;
}

.disk_explain{
font-size: small;
font-weight: normal;
color: #003333;
margin: 10px 0px 10px 0px;
}

.disk_news {
font-size: 14px;
font-weight: bolder;
color: #FF6600;
margin: 10px 0px 10px 0px;
}

.disk_h1 {
	font-size: 12px;
	font-weight: bolder;
	color: #999900;
	margin: 10px 0px 10px 0px;
}

.disk_h2 {
	font-size: 14px;
	font-weight: bolder;
	color: #339933;
	margin: 10px 0px 10px 0px;
}
.entry_subject {
	font-size: 20px;
	font-weight: bolder;
	color: #006600;
	margin: 10px 0px 10px 0px;
	padding-bottom: 3px;
}
