@charset "utf-8";
/* CSS Document */

* {	margin: 0; padding: 0; border: none; }
body 
{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
	background-color: #dedede; }

.small { font-size: 10px; }
.big { font-size: 14px; font-weight: bold; }
.ileft { float: left; margin-right: 5px; }
.tunder { text-decoration: underline !important; }
.profil_photo { float: left; margin: 0 10px 10px 0; }
.archive { border-collapse: collapse; }
.archive td { width: 810px; padding: 2px 5px; border-bottom: 1px solid #dedede; }
/*.archive img { border-left:1px solid #dedede; border-right:1px solid #dedede; }*/
.archive img { border:3px solid #333; margin: 5px;  }

.fleft { float: left; }
.fright { float: right; }
.mleft { margin-left: 15px !important; }
.mright { margin-right: 15px !important; }
.mtop { margin-top: 15px !important; }
.mbottom { margin-bottom: 15px !important; }
.mleft-none { margin-left: 0px !important; }
.mright-none { margin-right: 0px !important; }
.mtop-none { margin-top: 0px !important; }
.mbottom-none { margin-bottom: 0px !important; }
.pleft-none { padding-left: 0px !important; }
.pright-none { padding-right: 0px !important; }
.ptop-none { padding-top: 0px !important; }
.pbottom-none { padding-bottom: 0px !important; }

.bleft { border-left: 1px solid #dedede !important; }
.bright { border-right: 1px solid #dedede !important; }

.journal { border-collapse: collapse; }
.journal td { width: 810px; }
.journal img { border-left:1px solid #dedede; border-right:1px solid #dedede; }
.journal p.head
{	margin-bottom: 5px; font-size: 11px; font-weight: bold; padding: 2px 5px; 
	background-color: #666666; color: #ffffff !important; }

#page 
{	position: relative; width: 900px; margin: 0 auto; background-color: #ffffff; }
#page  .in-left
{	background: url("image/bg-grad-left.gif") top left repeat-y; }
#page  .in-right
{	background: url("image/bg-grad-right.gif") top right repeat-y; }
#page  .foot
{	padding-bottom: 30px; background: url("image/foot.gif") bottom left no-repeat; }
#page #content
{	margin: 0 15px;	}
#page #head
{	background: url("image/head.gif") 0 0 no-repeat; height:100px; }
#head .head_logo
{	border: 0; margin: 19px 0 0 33px; float: left; }
#head p
{	width: 255px; height: 67px; line-height: 67px; margin-top: 19px; padding-right: 10px; float: right;
	color: #666666; font-size: 11px; font-weight: bold;  }
#head p span
{	color: #b2b2b2; }
#page #menu
{	height: 40px; background-color: #666666; }
#menu a
{	display: block; float:left; line-height: 35px; 
	font-size: 11px; color: #dedede; font-weight: bold;
	height: 36px; padding: 0 10px; margin: 0 10px; 
	text-decoration: none; border-top: 4px solid #666666; }
#menu a:hover
{	color: #000000; background: #ffffff url("image/menu-grad.gif") top left repeat-x;
	border-top: 4px solid #666666; }
#menu a.active
{	color: #000000; background: #ffffff url("image/menu-grad.gif") top left repeat-x;
	border-top: 4px solid #666666; }

#menu a.myspace 
{	padding-left:78px; _padding-left:65px; float:none; }
#menu a.myspace:hover
{	background-color: transparent;
	background-image: none; }
#menu a.myspace img 
{	margin-top: 7px; |margin-top: 3px; }

	
#page #banner
{	height: 60px; background-color: #ffffff; margin: 10px 0; }
#page #banner-in
{	width: 468px; height: 60px; margin: 0 auto;/*padding: 0 0 0 216px*/;
	border: 1px solid #dedede; }

#content #line
{	color: #ffffff; padding: 10px; margin: 0 0 10px 0;
	background-color: #666666; padding: 10px 0 10px 20px; }
#line h2
{	font-size: 14px; padding: 0 0 7px 0; font-weight: bold; }
.hwithicon 
{	background: #666 url("image/head_bullet.gif") top left no-repeat;
	padding: 0 0 7px 15px !important; }
#line h3
{	font-size: 11px; margin: 7px 0 0 0; font-weight: bold; }
#line h3 span {  letter-spacing:-1px;color: #dedede; }
#line h4
{	font-size: 11px; letter-spacing: 1px; padding: 3px 0 0 0; font-weight: bold; }
#line p
{	padding: 2px 0; font-size: 11px; line-height: 13px; text-align: left; color: #dedede; }
#line .block1
{	width: 207px; float: left; }
#line .in-block1
{	width: 170px;
	/*margin: 0 10px 0 5px; padding: 0 5px; */
	min-height: 200px; height: auto; _height: 200px; }
#line .bigborder
{	border: 3px solid #333333; }
#line a
{	color: #ffffff; text-decoration: none; font-weight: bold; }
#line a:hover
{	text-decoration: underline; }

.mp3set {
	padding-left: 15px;
	background: transparent url('image/mp3set.gif') center left no-repeat;
}

.comments-textarea
{	margin: 0; padding: 0; height: 50px; width: 320px; font-size: 11px; 
	background-color: #666666; color: #ffffff; padding: 2px;
	border: 1px solid #dedede;	}
.comments-button
{	width: 86px; height: 20px; color: #dedede; background-color: #666666; font-weight: bold; font-size: 11px; 
	border: 1px solid #dedede; }
.comments-textfield
{	border: 1px solid #dedede; 
	font-size: 11px; background-color: #666666; color: #ffffff; padding: 2px; }
.comments-textfield-hiden
{	width: 0px; height: 0px; }
#line p.comments-p
{	border: 1px solid #888888; padding: 5px; text-align: left; }


.guestbook-textarea
{	margin: 0; padding: 0; height: 50px; width: 340px; font-size: 11px; 
	color: #666666; padding: 2px;
	border: 1px solid #dedede;	}
.guestbook-button
{	width: 86px; height: 20px; color: #d43557; font-weight: bold; 
	border: 1px solid #dedede; background-color: #ffffff; font-size: 11px; }
.guestbook-textfield
{	border: 1px solid #dedede; 
	font-size: 11px; color: #666666; padding: 2px; }
#inner-content p.comments-p
{	border: 1px solid #dedede; padding: 5px; text-align: left; }

#page #toparticles
{ margin: 10px 0;	}
#toparticles .block
{	width: 260px; float: left; display: inline;  
	padding-left: 22px; padding-bottom: 10px; }

#toparticles img
{	width: 258px; height: 38px; border: 1px solid #666666; }
.smallpic
{	border: 1px solid #666666; }
#toparticles h1
{	padding: 5px 0 0 0; font-size: 14px; font-weight: bold; }
#toparticles h2
{	padding: 5px 0 5px 0; font-size: 14px; font-weight: bold; }
#toparticles a, #inner-content a
{	color: #d43557; text-decoration: none; }
#toparticles a:hover, #inner-content a:hover
{	text-decoration: underline; }
#toparticles p
{	font-size: 11px; color: #666666; text-align: justify; }
#toparticles p.info, #inner-content p.info
{	font-size: 10px; text-align:right; padding: 5px 0; color: #666666; }
#toparticles p.info a, #inner-content p.info a
{	font-size: 11px; font-weight: bold; }


#toparticles #more
{	height: 6px;	 }
#toparticles #more a
{	display: block; width: 100%; height: 100%; 
	color: black; text-align: center; 
	background: #dedede url("image/dwn_arrow.gif") center center no-repeat; }
#toparticles #more a:hover
{	background: #909090 url("image/dwn_arrow_hover.gif") center center no-repeat; }

#page #inner-content
{	padding: 10px 25px 0 25px; }
#inner-content h1, #inner-content .h1
{	font-size: 18px; font-weight: bold; color: #d43557; margin-bottom: 5px; display: block; }
#inner-content h2, #inner-content .h2
{	font-size: 14px; font-weight: bold; color: #666666; margin-bottom: 5px; display: block; }
.inv
{	font-size: 16px; font-weight: bold; color: #fff !important; background-color: #666; padding: 5px 10px; margin-bottom: 5px; }
#inner-content h4, #inner-content .h4
{	font-size: 14px; font-weight: bold; color: #666666; display: block; }
#inner-content h2.top
{	padding-bottom: 2px; border-top: 1px solid #dedede; }
#inner-content h3, #inner-content .h3
{	font-size: 13px; font-weight: bold; color: #333; margin-bottom: 3px; display: block; }
#inner-content p
{	color: #000000; text-align:justify; padding-bottom: 10px; font-size: 12px; line-height: 16px; }
#inner-content pre
{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	color: #000000; text-align:justify; padding-bottom: 5px; font-size: 12px; line-height: 16px; }
#inner-content ul {
	margin: 0 0 15px 10px; padding: 0 0 0 17px;
	list-style-image: url('image/list_bullet_default.gif'); line-height: 17px;
}
#inner-content p.small
{	font-size: 10px; }
#inner-content img.flyer
{	border: 1px solid #666666; margin: 0 0 20px 0; }
#inner-content .partyinfo
{	border: 1px solid #dedede; margin: 10px 0; padding: 5px; }

#pagination
{	width: 600px; margin-bottom: 10px; padding: 5px; margin-left: 100px; font-size: 14px; color: black;
	font-weight: bold; text-align: center; }
	
#pagination-small
{	margin-bottom: 10px; padding: 5px; font-size: 12px; color: black;
	font-weight: bold; text-align: center; }
#pagination-small b
{	display: inline; margin: 2px; padding: 2px 2px; }
#pagination-small a
{	display: inline; border: 1px solid white; margin: 2px; padding: 2px 2px; text-decoration: none; font-size: 12px; color: #d43557; }
#pagination-small a:hover
{	border: 1px solid #666666; text-decoration: none; }

#pagination b
{	display: inline; margin: 5px; padding: 2px 5px; }
#pagination a
{	display: inline; border: 1px solid white; margin: 5px; padding: 2px 5px; text-decoration: none; font-size: 12px; color: #d43557; }
#pagination a:hover
{	border: 1px solid #666666; text-decoration: none; }

.mp3box {
	border: 1px solid #dedede;
	padding: 5px 7px;
}

.art_left { float:left; width: 400px; }
.art_right { float: right; width: 350px; }
#swf_photo_player_outer 
{	padding: 6px 6px; text-align:right; background-color: #000; }
#swf_photo_player_outer a
{	display:block; margin:2px; padding: 2px; width: 125px; border: 1px solid #000; }
#swf_photo_player_outer a:hover
{	border: 1px solid #333; }


.swf_photo_player { width: 350px; height: 350px; background-color: #000; }
.swf_mp3_player { width: 350px; height: 150px;  }

#page #swf_photo_player_big 
{	width:800px; padding: 35px 35px; background-color: #000; }
#page #simplegallery 
{	width:870px; padding: 0; background-color: #000; }

#page #partners
{	padding: 0 25px; }
#partners img
{	margin: 5px; }
#partners a
{	border-bottom: 2px solid #fff; }
#partners a:hover
{	border-bottom: 2px solid #dedede; }

#foot
{	margin-top:20px; text-align: center; color: #9a9a9a; font-size: 10px; }
#foot a
{	color: #666; font-weight: bold; text-decoration: none; }
#foot a:hover
{	color: black; }


.cleaner
{ clear: both;visibility:hidden;height:0;
  margin:0;padding:0;overflow: hidden;
  content: ' ';}
.cleaner hr 
{ display:none; }

/* hide from IE-mac \*/
* html .hollyhack {height: 1%;}
/* end hide */


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; font:Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; }
#keyboardMsg a { color: #d43557; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('image/overlay.png'); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/overlay.png", sizingMethod="scale");
	}


/* Social Box */
#socialbox {
	position: absolute;
	left: 900px;
	top: 0px;
	width: 194px;
	height: 123px;
	background: #fff url('image/socialbox_bg.jpg') top left no-repeat;
	padding: 57px 0 0 17px;
}

#socialbox a { border: 0; text-decoration: none; }

/* Social Box End */

/* Vendeta Contest */
.facebook {
    margin: 20px 0 30px 0px;
}
.separator {
    display: block;
    height: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dedede;
}
a.vcpartner {
    display: block;
    float: left;
    border: 1px solid #dedede;
}
a.vcpartner:hover { border: 1px solid #aaa; }
a.vcparner-right { margin-right: 3px; }

#inner-content .contest-dj {
    float: left;
    width: 378px;
    padding: 10px;
    border: 1px solid #dedede;
    margin-bottom: 20px;
    background: #fff url('image/contest_dj_background.png') top left repeat-x;
}
#inner-content .contest-dj h2 {
    color: #d43557;
}
#inner-content .contest-dj-mright {
    margin-right: 20px;
}
#inner-content pre.contest-tracklist {
    padding: 10px 0 0 0;
    font-size: 10px;
    line-height: 14px;
    color: #333;
}
#inner-content  .h2note {
    background-color: #666;
    color: #fff;
    padding: 2px;
    font-size: 12px;
}
#inner-content a.vote-link {
    text-decoration: underline;
}
#inner-content a.vote-link:hover {
    color: #000;
}
/* Vendeta Contest End*/


	
