/*
Theme Name: YMBPR02
Theme URI: http://ymbpr.com
Description: YMBPR02
Version: 1.0
Author: YMBP
Author URI: http://ymbpr.com
Tags: website
Text Domain: YMBPR02

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

#main h2,#menu h2 { 
	border-bottom:solid 1px #ff0066;
	color:#CCC; }

/* -- menu Start -- */
#menu {
	width:240px;
	padding:20px 0px 0px 0px;
	margin:0px 25px 0px 10px;
	float:right;
	text-align:left; }
#menu ul,#menu ol,#menu p { 
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	list-style-type:none; }
#menu li { 
	background-image:url('./images/li.png');
	background-repeat:no-repeat;
	background-position:left top ;
	list-style-type:none;
	padding:0px 0px 0px 20px; }
#logomark { 
	padding:0px 0px 0px 20px; }
/* -- menu End -- */

/* -- header Start -- */
#header { 
	padding:0px 0px 30px 0px; }
#header h1 { 
	width:180px;
	height:50px;
	margin:0px;
	padding:0px;
	float:left; }
#header h1 a { 
	background-image:url("./images/h1.png");
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:50px;
	text-indent:-9999px;
	text-decoration:none; }
div#head_img {
	clear:both;
	padding:30px 0px 30px 0px; }
#head_img img {
	padding:10px; }

/* -- header End -- */

/* -- headerMenu Start -- */
#head_menu ol {
	width:293px;
	height:50px;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float:right; }
#head_menu li {
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left; }
#head_menu a { 
	display:block;
	height:50px;
	margin:0px; 
	padding:0px; 
	text-indent:-9999px;
	text-decoration:none; }
#head_menu span { 
	display:none; }

#head_menu li#m_01,#head_menu li#m_01 a { background-image:url("./images/menu01_ot.png"); width:146px; }
#head_menu li#m_02,#head_menu li#m_02 a { background-image:url("./images/menu02_ot.png"); width:69px; }
#head_menu li#m_03,#head_menu li#m_03 a { background-image:url("./images/menu03_ot.png"); width:78px; }

#head_menu li#m_01 a:hover { background-image:url("./images/menu01_ov.png"); width:146px; }
#head_menu li#m_02 a:hover { background-image:url("./images/menu02_ov.png"); width:69px; }
#head_menu li#m_03 a:hover { background-image:url("./images/menu03_ov.png"); width:78px; }


/* -- headerMenu End -- */

/* -- main Start -- */
#main { 
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	 }
#main p {
	padding:0px 5px 10px 5px;
	margin:0px 0px 0px 0px;
}
span.dates { 
	font-weight:normal;
	font-size:80%;
	color:#BBB;
	padding:0px;
	margin:0px; }

.dat { 
	font-size:10px;
	color:#000000; }
.entry { 
	padding:0px;
	width:100%;
	margin:0px;
	background-color:#111; }
#main p.postmetadata { 
	text-align:right;
	background-color:#000;
	padding:3px;
	margin:0px 0px 20px 0px;}

/* -- main End -- */

/* -- sidebar -- */
/* -- searchForm Start -- */
.screen-reader-text {
	display:none; }
#searchform {
	padding:10px 0px 10px 20px; }
/* -- searchForm End -- */

/* -- commentform Start -- */
#commentform textarea {
	width:400px;
	height:100px; }
/* -- commentform End -- */

/* -- basic Start -- */
body { 
	font-family: verdana, 'trebuchet ms', sans-serif;
	margin:0px;
	font-size:95%;
	color:#CCC;
	background-color:#333;
	border-top: 0px;
	border-bottom: 0px;
	margin:0px; 
	padding:0px;  }
div { 
	border: none; 
	margin:0px; 
	padding:0px; }
img { 
	border: solid #111;
	border-width:50px 0px;
 }
#main img{
  margin-left:auto;
  margin-right:auto;
  display : block;
}
h1,h2,h3 { 
	font-size: 100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; }
br.clear { 
	clear:both;
	display:inline;
	margin:0px; 
	padding:0px; }
a:link,a:visited {
	color:#AAA; }
a:hover {
	color:#D55; }
div.spacer {
	clear:both;
	height:20px; }

/* -- basic End -- */

/* -- container Start -- */
#container_follow { 
	margin:0px auto 0px auto; }
#container_over { 
	margin:0px auto 0px auto;
 }
#container { 
	width:900px;
	margin:0px auto 0px auto; }
/* -- container End -- */

/* -- main Start -- */

#main h3 { 
	border-bottom:dotted 1px #ff0066;
	color:#000000; }

/* -- main End -- */

/* -- footer Start -- */
#footer { 
	clear:both; 
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 0px;
	height:15px;
	font-size:0px;
	text-indent:-9999px;
	background-image:url("./images/footer.png");
	background-position:bottom center;
	background-repeat:no-repeat; }
/* -- footer End -- */


/* ---------- details ----------*/
/* -- h3 Start -- */
div.block {
	background-repeat:repeat-y;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	background-color:#111;
}

div#main h3.h3_bmp { 
	height:30px;
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	text-indent:-9999px;
	border-bottom:none; }
h3#h3_new { background-image:url("./images/h3_news.png"); }
h3#h3_not { background-image:url("./images/h3_notes.png"); }

div#main div.block dl { 
	padding:0px;
	margin:0px;
	width:900px; }
div#main div.block dt { 
	font-size:70%;
	color:#B22;
	width:115px;
	clear:both;
	float:left;
	margin:0px 5px 0px 0px;
	padding:2px 0px 2px 0px;
	border-bottom:dotted 1px #ffffff;
 }
div#main div.block dd {
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #ffffff;
	width:780px; }
/* -- h3 End -- */
















/* -- form Start -- */
#menu textarea,
#menu input { }
#menu textarea { }
#menu input { }
/* -- form End -- */

/* -- catalog Start -- */
#c_list { 
	width:100%; }
/* -- catalog End -- */





/* -- headerMenu Start -- */
#head_img h2 {
	background-position:center top;
	background-repeat:no-repeat;
	height:150px;
	text-indent:-9999pt;
	padding:0px;
	margin:15px 0px 0px 0px; }
#h2_abo { background-image:url("./images/h2_abo.png"); }
#h2_new { background-image:url("./images/h2_new.png"); }
#h2_art { background-image:url("./images/h2_art.png"); }
#h2_dis { background-image:url("./images/h2_dis.png"); }
#h2_sho { background-image:url("./images/h2_sho.png"); }
#h2_lin { background-image:url("./images/h2_lin.png"); }
#h2_con { background-image:url("./images/h2_con.png"); }

/* -- headerMenu End -- */

/* -- about Start -- */
div#img_ymbp {
	text-align:center; }
/* -- about End -- */

/* -- discography Start -- */
div.disco_imgarea {
	width:420px;
	float:left; }
div.disco_infoarea {
	padding:0px 0px 0px 20px;
	float:left; }
/* -- discography End -- */

/* -- artist Start -- */
div.about_area {
	width:900px;
	height:467px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#111; }
div.about_img {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px;}
div.about_ymbpr{
	width:426px;
	height:447px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ymbp.jpg");
	background-repeat:no-repeat;
	background-position:center;
}

div.art_area {
	float:left;
	width:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#111; }
div.art_area h4 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	color:#ff0066; }
div.art_area p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px; }

div.art_area p {
	font-size:75%; }
div.art_img {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px;
}
div.art_fen{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_fen.png");
}
div.art_nixx{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_nixx.png");
}
div.art_xarva{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_xarva.png");
}
div.art_hdlv{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_hdlv.png");
}
div.art_mira{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_mira.png");
}
div.art_roman{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_roman.png");
}
div.art_mss{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_mss.png");
}
div.art_ymbp{
	width:100px;
	height:100px;
	margin: 0px;
	padding: 0px;
	background-image:url("./images/ico_ymbp.png");
}

/* -- artist End -- */

/* -- discography Start -- */
div.dis_area {
	float:left;
	width:400px;
	height:140px;
	margin:0px 10px 0px 0px;
	padding:10px; }
div.dis_area h4 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 0px; }
div.dis_area h4 span {
	font-size:90%;
	font-weight:normal; }
div.dis_area p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px; }
div.dis_area img {
	float:left;
	margin:0px 10px 0px 0px;
	padding:3px;
	border:dashed 1px #ff0066;
	background-image:url("./images/img_bg.png"); }
/* -- discography End -- */

#widgets{
	background-color:#111;
}
#widgets h5.widgets_box{
	padding:0px;
	margin:0px;
}
#widgets li{
	margin:0px;
	padding:0px 0px 0px 0px;
}
#widgets ul{
	margin:0px;
	padding:0px 0px 0px 20px;
}

div.widgets_box{
	float:left;
	margin:0px 10px 0px 0px;
	padding:5px;
  display : block;
}
div.blog_header{
	background-color:#111;
	font-size:small;
	margin:0px 0px 15px 0px;
}

div.alignleft{
	float:left;
}
div.alignright{
	float:right;
}
div.navigation{
	padding:0px 0px 20px 0px;
}
