body {
	background-color: #111;
	color           : #dcc;
  font-family      : Verdana,Arial,Helvetica,"lr oSVbN",sans-serif;
	background:#000 url(http://www.v-ize.net/img/vkdb/moon.jpg) no-repeat fixed 0% 0%;
}

div.adminmenu {
  text-align     : right;
  padding-bottom : 5px;
  margin-bottom  : 5px;
  border-bottom  : #f88 1px dotted;
  font-size      : 80%;
}

.footer {
  border-top  : #f88 1px dotted;
  margin-top  : 20px;
  padding-top : 5px;
  text-align  : right;
  font-size   : 80%;
  font-style  : italic;
}

hr {
  color : #abf;
}
b{
	color:#fff;
}
pre {
  border      : #888888 1px solid;
  padding     : 4px;
  margin-left : 20px;
}

h1 {
  text-align       : right;
  background-color : transparent;
  font-family      : Verdana,Arial,Helvetica,"lr oSVbN",sans-serif;
  color:#fff;
font-size:60%;
}
div.main h1{
	margin:0;
	padding:0;
	font-size:70%;
}


h2 {
  background-color : #446;
  font-family      : Verdana,Arial,Helvetica,"lr oSVbN",sans-serif;
  padding-left     : 4pt;
  color:#fff;
  border-top:#446 2px solid;
  border-left:#446 2px solid;
  border-bottom:#112 2px solid;
  border-right:#112 2px solid;
}
div.main h2{
	border-top:2px solid #668;
	border-left:2px solid #668;
	border-right:2px solid #224;
	border-bottom:2px solid #224;
	margin-top:0px;
	margin-bottom:8px;
}

h3 {
/*
  border-left   : #fba 10px solid;
  border-top    : #fba 5px solid;
  border-right  : #fba 1px solid;
*/
  border-top : #88a 1px solid;
  border-left : #88a 1px solid;
  border-bottom : #668 1px solid;
  border-right : #668 1px solid;
/*
  border-bottom : #dcc 3px double;
*/
  font-family   : Verdana,Arial,Helvetica,"lr oSVbN",sans-serif;
  color:#fff;
	padding-left:4px;
}
div.main h3 {
	margin-left:2px;
	margin-top:8px;
	margin-bottom:6px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#000;
	background:url(http://www.v-ize.net/img/vkdb/h3.png) no-repeat fixed 0% 0%;
}
h4 {
  border-top : #446 1px solid;
  border-left : #446 1px solid;
  border-bottom : #224 1px solid;
  border-right : #224 1px solid;
  padding-left : 4px;
  font-family  : Verdana,Arial,Helvetica,"lr oSVbN",sans-serif;
  padding-left : 2pt;
  color:#fff;
}
div.main h4 {
	margin-left:4px;
	margin-top:7px;
	margin-bottom:5px;
	padding-top:1px;
	padding-left:8px;
	background-color:#000;
	background:url(http://www.v-ize.net/img/vkdb/h4.png) repeat-x fixed 0% 0%;
}

div.body {
  padding-left : 25px;
}

div.body p {
	padding-left:0.5em;
  line-height   : 120%;
  margin-top    : 8px;
  margin-bottom : 16px;
}

div.body ul,
div.body ol{
	margin-top:6px;
}
div.body li ul,
div.body li ol{
	margin-top:0px;
}

div.body blockquote p {
  margin-top     : 0px;
  margin-bottom  : 0px;
  text-indent    : 0px;
}

table {
	margin:0.5em;
  border : #555555 1px solid;
  border-collapse:collapse;
}

th {
  border : #333333 1px solid;
  background-color : #223;
}

td {
  border : #333333 1px solid;
  background-color : #112;
}
table.amazon,table.amazon.td{
	border-style:none;
}
div.sidebar p{
	margin-top:1pt;
	margin-bottom:1pt;
}
div.sidebar table{
	border : #555555 1px solid;
	margin-top:1pt;
	margin-right:1%;
	margin-left:1%;
	margin-bottom:2pt;
	width:98%;
}
div.sidebar table th{
	border : #444444 1px solid;
	font-size:75%;
	background-color : #383848;
}
div.sidebar table td{
	border : #444444 1px solid;
	color:#bbbbbb;
	font-size:80%;
	background-color : transparent;
	padding:1px;
}

div.main h2 A:link,div.main h2 A:visited{
	color:#eee;
}
A:link { 
  color            : #f44;
  text-decoration  : none;
}
A:visited {
  color            : #f44;
  text-decoration  : none;
}
A:hover {
  color           : #ff0;
/*
	background:transparent url(blood.gif) no-repeat fixed 0% 0%;
*/
	text-decoration : underline;
	position:relative;
	left:-1px;
	top:-1px;
}

A:active {
	text-decoration : underline;
	position:relative;
	left:1px;
	top:1px;
}

A.wikipage:link { 
  color            : #88f;
  text-decoration  : none;
}
A.wikipage:visited {
  color            : #88f;
  text-decoration  : none;
}
A.wikipage:hover {
  color           : #ff0;
	text-decoration : underline;
}

dt {
	margin-left : 10px;
	border-bottom : #f44 1px dotted;
	font-weight   : bold;
}

dd {
	margin-left : 10px;
	margin-left : 20pt;
}

div.main {
	margin-right: 250px;
	margin-left: 10px;
}

div.sidebar {
	position        : absolute;
	top             : 0px;
/*
	left            : 0px;
*/
	right            : 0px;
	width           : 240px;
	font-size       : x-small;
	padding         : 2pt;
	border-left    : #445 1px solid;
	border-right    : #211 1px solid;
	border-bottom   : #211 1px solid;
	color           : #edd;
	background-color: #334;
}

div.comment {
  margin-top       : 10px;
  margin-bottom    : 10px;
  background-color : #334;
  border           : #112 1px solid;
  border-left-color: #445;
  border-top-color: #445;
  border-right-color: #223;
  border-bottom-color: #223;
  font-size        : 80%;
  clear:both;
}

div.comment p {
  margin-top : 5pt;
  margin-bottom : 5pt;
}

div.sidebar ul
,div.sidebar ol
,div.sidebar li {
  padding-left : 0pt;
  margin-left  : 10pt;
}

div.sidebar h1{
  margin-top : 0px;
  margin-bottom : 2px;
}
div.sidebar h2,div.sidebar h3,div.sidebar h4 {
  margin-top : 3px;
  margin-bottom : 2px;
}
h4.menu_item{
	font-size:95%;
	font-weight:normal;
}

div.sidebar ul,
div.sidebar ol{
	margin-top:5px;
}
div.sidebar li ul,
div.sidebar li ol{
	margin-top:0px;
}

div.partedit{
	float:right;
}

/* [U[θ` */
/* G[bZ[W */
div.error ,
p.error ,
span.error {
  color       : #FF0000;
  font-weight : bold;
	padding:1em;
}

/* Άέ΅Θ’Wikiy[W */
span.nopage {
  background-color : #444;
}

/* Wikiy[WΦΜAJ
a.wikipage:link { 
  color            : #4444FF;
  text-decoration : underline;
}

a.wikipage:visited {
  color            : #4444FF;
  text-decoration : underline;
}

a.wikipage:hover {
  color           : #FF4444;
  background-color: #DDDDDD;
  text-decoration : underline;
}
*/
/* parteditvOC */
div.partedit {
  text-align : right;
  font-size  : 80%;
}

/* calendarvOC */
td.today {
  background-color : #444;
}

td.have {
  font-weight : bold;
}
td.have a:hover,td.have a:link,td.have a:visited{
  color:#ff8;
}
.calendar td {
  text-align : right;
}
div img{
	margin-left : 8px;
}

/* print */

@media print {
	div.sidebar {
		display: none;
	}
	
	div.main {
		margin-left: 0px;
	}
	
	div.adminmenu {
		display: none;
	}
	
	div.footer {
		display: none;
	}
	
	h1 {
		display: none;
	}
	
	div.header {
		display: none;
	}
	
	div.comment {
		display: none;
	}
	
	a.partedit {
		display: none;
	}
}

div.day{
	clear:both;
}
div.adminmenu{
	clear:both;
}
div.top_information{
	display:none;
	text-align:right;
	font-size:70%;
}
div.image{
	float:right;
}

h1{
	width:97%;
	margin-right:3%;
}
h1 a{
	display:block;
	width:30%;
	text-align:center;
	float:right;
	border:1px solid #444444;
}
h1 a:link,
h1 a:visited{
	color:#ffffff;
	border:1px solid #444466;
	background-color:#444466;
	position:relative;
	top:2px;
}
body.band h1 a:link,
body.band h1 a:visited{
	background-color:#222244;
}
body.band h1 a.band_info:link,
body.band h1 a.band_info:visited{
	color:#ffffff;
	border:1px solid #444466;
	background-color:#444466;
}
body.RELEASE h1 a:link,
body.RELEASE h1 a:visited{
	background-color:#222244;
}
body.RELEASE h1 a.RELEASE_info:link,
body.RELEASE h1 a.RELEASE_info:visited{
	color:#ffffff;
	border:1px solid #444466;
	background-color:#444466;
}
body.DAY h1 a:link,
body.DAY h1 a:visited{
	background-color:#222244;
}
body.DAY h1 a.DAY:link,
body.DAY h1 a.DAY:visited{
	color:#ffffff;
	border:1px solid #444466;
	background-color:#444466;
}
body.calendar h1 a:link,
body.calendar h1 a:visited{
	background-color:#222244;
}
body.calendar h1 a.band_info:link,
body.calendar h1 a.band_info:visited{
	color:#ffffff;
	border:1px solid #444466;
	background-color:#444466;
}
body.person h1 a:link,
body.person h1 a:visited{
	background-color:#222244;
}
body.person h1 a.band_info:link,
body.person h1 a.band_info:visited{
	color:#ffffff;
	border:1px solid #444466;
	background-color:#444466;
}
div.description{
	clear:both;
	padding:2px;
	background-color:#444466;
	font-size:70%;
	text-align:right;
	width:100%;
	border-bottom:1px solid #222244;
}
div.header_googlead{
	text-align:right;
	width:100%;
	clear:both;
	padding:1px;
}


/* a2s */
div.sidebar div.item{
  margin-left:0px;
  width:100%;
}
div.day div.item A:hover {
  color           : #0000ff;
}
div.day div.item{
  clear:both;
  background-color:#dddde8;
  color:#333333;
  width:98%;
  padding:2px 2px 2px 8px;
  margin-left:2px;
  border-top:1px dotted #aaaab8;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #ffffff,  #eeeeee); /* for firefox 3.6+ */

}
div.item ul{
  width:90%;
  clear:left;
}
div.item ul li img{
  vertical-align:bottom;
}
div.item h4{
/*
  background-color:#ccccd8;
  border:1px solid #aaaab8;
*/
  color:#444444;
  margin:2px 1px;
  padding:2px;
}
div.day div.item h4{
  border-style:none;
  border-left:1em solid #8888ff;
  background-color:transparent;
}
div.item div.image{
  background-color:#ffffff;
  text-align:center;
  width:160px;
  padding:6px 2px 2px;
  border:1px solid #aaaaaa;
  margin-right:1em;
}
div.item div.image img{
  margin-left:auto;
  margin-right:auto;
  float:none;
}

div.item-info{
	float:left;
}

div.item::after {
  clear: both;
  content: '.';
  display: block;
  height: 0px;
  visibility: hidden;
}
div.item-info::after {
  clear: both;
}

div.item span.off_price{
  color:#00aa00;
}
