/* CSS Document */

/*********************************

www.blacklist.com
CSS Developed by Janis Yee for a5MEDIA Inc.
v0.1 Nov 22, 2007

HIERARCHY

TEXT DEFAULTS
h1

MAINFRAME
body
	container
		flashHeader (1012px X 139px)
		content (1012px X 344px)
		
IFRAME
body
	rightcontent
**********************************/


/** TEXT DEFAULTS **/

h1 {
font-size:14px;
color:#EEEEEE;}

h2 {font-size: 12px; font-weight:bold;}

a {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:11px;
line-height:16px;
color:#FFFFFF;
}

td {vertical-align:top; padding:2px;}

.defaultcopy {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#EEEEEE;
}

.paddingLeft {padding-left: 10px;}

.whiteborder {border: 2px solid #CCCCCC;}
.blackborder {border: 2px solid #000000;}


/** MAINFRAME **/

body {
background-color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
color:#CCCCCC;
}

.body2 { /*iframe body*/
background-color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#EEEEEE;
background-attachment:fixed;
background-position:top left;
background-repeat:no-repeat;
}

.container {
background-color:#FFFFFF;
width:1024px;
height:503px;
position:relative;
margin: 0 auto 0 auto;
border-bottom:2px solid #333333;
border-left:2px solid #333333;
border-top:1px solid #333333;
border-right:1px solid #333333;
}

.flashHeader {
position:relative;
width:1012px;
height:139px;
background-color: #000000;
/*background-image:url(../images/bg/header.jpg);*/
border: 1px solid #666666;
top:5px;
left:5px;
}

.nav {position:relative; text-align:right; padding:15px; top:90px;}

.nav a {color:#FFFFFF; text-decoration:none;}

.content {
position:relative;
width:1012px;
height:344px;
background-color: #000000;
border: 1px solid #CCCCCC;
top:10px;
left:5px;}

/** IFRAME **/

/** Backgrounds **/

/*#homebg{
background-image:url(../images/bg/home_bg_02.jpg);
background-position:500px;}*/

#eventsbg{
background-image:url(../images/bg/eventbg.gif);
font-size:11px;}

/*#aboutusbg{
background-image:url(../images/bg/aboutus_bg_01.jpg);}*/

#affiliatesbg{
background-image:url(../images/bg/affiliates_bg_01.jpg);}

#contactusbg{
background-image:url(../images/bg/contactus_bg_01.jpg);}

/*#gallerybg{
background-image:url(../images/bg/gallery_bg_01.jpg);}*/

#artistsbg{
background-image:url(../images/bg/artists_bg_01.jpg);}


#musicbg{
background-image:url(../images/bg/music_bg_01.jpg);}

#vipbg{
background-image:url(../images/bg/vip_bg_01.jpg);}

/** Position Boxes **/

.homecontent {
width: 425px;
height: 275px;
position:relative;
left: 25px;
top: 15px;}

.aboutcontent {
width: 425px;
height: 275px;
position:relative;
left: 500px;
top: 15px;}

.galcontent {
width: 425px;
height: 150px;
position:relative;
left: 460px;
top: 80px;
text-align:right; }

.affiliatecontent {
width: 425px;
height: 150px;
position:relative;
left: 575px;
top: 100px;
text-align:right;}

.lefteventcontent {
width: 925px;
float:left;
margin-left: 15px;}

.righteventcontent {
width: 475px;
float:right;}

/*Page related styles for you to view*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 965px;
height: 300px;
float:left;
margin-left: 15px;
overflow: scroll;
overflow-x: hidden;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #000000;
margin: 0.3em auto;
padding: 10px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 350px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #000000;
margin: 0.3em auto;
padding: 15px;
}


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}



/** Form Properties **/

.submitbutton {background-color:#000000; border:1px solid #666666; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:2px;}

.defaultinput {
font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px; border: 1px solid #CCCCCC; color:#333333; margin-bottom:2px;}

/** Artists Page **/

.contentposition_artists {
position:relative;
left:525px;
width:415px;

/*height:300px;*/
/*border:1px solid #FFFFFF;*/}

/*.contentposition_artists #margintop {
margino-top:125px;
}

#intro {
top:5px;
}*/

/*#joee{
margin-top:100px;
}

#tone{
margin-top:100px;
}

#nathan{
margin-top:100px;
}

#addy{
margin-top:100px;
}

#neno{
margin-top:100px;
}

#vinyl{
margin-top:100px;
}

#sean{
margin-top:100px;
}

#carlo{
margin-top:100px;
}

#manzone{
margin-top:100px;
}

#manzone2{
margin-top:100px;
}
*/

.event_image {
border:#666666 solid 2px;}

/* Custom Scroll Bar */

.scroll_pos {
position:relative; height: 320px; overflow:hidden;
}