/* CSS Document */

body {
	background-color: #404040;
	background-image: url(); 
	background-attachment:fixed;
	color: #FFFFFF;
	text-align : center;
	margin : 0 auto;
	font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
	
	
}
#content {
        width : 768px;
        margin-right : auto;
        margin-left : auto;
        text-align : left;
        overflow : visible;
        background-image: url(../_i/containerback2.gif) ;
      }
#footer {
        width : 768px;
        margin-right : auto;
        margin-left : auto;
        text-align : left;
        overflow : visible;
		background-image: url(../_i/containerback.gif) ;
      }
#main_box {
        width : 768px;
        margin-right : auto;
        margin-left : auto;
        text-align : left;
		height:750px;
      }
#copyright {
		margin: 0 auto;
        text-align : center;
        overflow : visible;
		padding:23px;
      }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#join{
	width : 768px;
	height:118px;
        text-align : left;
		margin : 0 auto;}
#join_header_artists{
	background:url(../_i/artist_header.gif) repeat-x;}
#join_header_artists_text{
	position:absolute;
	text-align : left;
	float:left;
	left: 28px;
	top: 28px;
}
#join_header_artists_img{
	width :52px;
	height:50px;
    text-align : center;
	float:right;
	background: url(../_i/art_join.gif) no-repeat;}
#join_form_artists{
    text-align : left;
	background:url(../_i/artist_form.gif) repeat-x;
	padding: 5px;}
	
	
.boxes {
        position : relative;
        float : left;
        text-align : center;
        margin : 0 auto;
      }
.description_box {
        float : left;
        text-align : left;
        margin : 0 auto;
		padding:15px;
		background-color:#333333;
      }
.description_box_pink {
        float : left;
        text-align : left;
        margin : 0 auto;
		padding:15px;
		background-color: #FF3399;
      }
.description_box_blue {
        float : left;
        text-align : left;
        margin : 0 auto;
		padding:15px;
		background-color: #3399FF;
      }
	  .description_box_green {
        float : left;
        text-align : left;
        margin : 0 auto;
		padding:15px;
		background-color: #99FF66;
      }
	  
#left_box_black {
        position : relative;
        float : left;
        text-align : left;
        padding :23px;
		width:420px;
      }
#right_box_gray {
        position : relative;
        float : right;
        text-align : left;
        padding :23px;
		width:254px;
      }
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
.style1 {color: #000000}
a:link {
	color: #2FB9E5;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2FB9E5;
}
a:hover {
	text-decoration: underline;
	color: #E0E4E9;
}
a:active {
	text-decoration: none;
	color: #2FB9E5;
}
.header_pink {color: #F12597;
	font:Arial, Helvetica, sans-serif bold;}
.header_green {color: #F12597;
	font:Arial, Helvetica, sans-serif bold;}
.header_blue {color: #2FB9E5;
	font:Arial, Helvetica, sans-serif bold;}
.white_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:18px;}
.dark_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #273544;
	line-height:18px;}
.bold_dark_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #273544;
	line-height:18px;}
hr {
 border: none;
 background-color: #A8CF88;
 color: #A8CF88;
 height: 1px;
 width: 100%;
}

#logo {
	height: 66px;
	position: relative;
	margin: 0 auto;
}		
		
#logo h1 {     height: 66px; text-indent:-9999px; width: 720px; background: url(../images/logo_new4.gif) top left no-repeat;margin: 1 auto; }			
			
#logo a {  height: 66px; width: 720px; display: block; text-decoration: none; background: url(../images/logo_new4.gif) top left no-repeat;margin: 1 auto; }
	
.artists a { 
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 200px;
    height: 118px;
    background: url(../_i/1.gif) no-repeat;
	 text-decoration : none;}
.artists a:hover {  
	display:block;
	text-indent: -2000px; 
	overflow: hidden;   
	width: 200px;
    height: 118px;
	
    background: url(../_i/1_2.gif) no-repeat;
	 text-decoration : none;}
	
.listeners a { 
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 200px;
    height: 118px;
    background: url(../_i/2.gif) no-repeat;
	 text-decoration : none;}
.listeners a:hover { 
	display:block;
	    text-indent: -2000px; 
	overflow: hidden;    
	width: 200px;
    height: 118px;
    background: url(../_i/2_2.gif) no-repeat;
	 text-decoration : none;}
	
.industry a { 
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 200px;
    height: 118px;
    background: url(../_i/3.gif) no-repeat;
	 text-decoration : none;}
.industry a:hover {   
	display:block;
	    text-indent: -2000px; 
	overflow: hidden;  
	width: 200px;
    height: 118px;
    background: url(../_i/3_2.gif) no-repeat;
	 text-decoration : none;}
	
.contact a { 
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 168px;
    height: 118px;
    background: url(../_i/headlines.gif) no-repeat;
	 text-decoration : none;}
.contact a:hover { 
    text-indent: -2000px;  
	display:block;
	overflow: hidden;   
	width: 168px;
    height: 118px;
    background: url(../_i/headlines2.gif) no-repeat;
	 text-decoration : none;}
	 
	 #profile_headers{
	width : 768px;
	height:70px;
        text-align : left;
		margin : 0 auto;}

#artist_profile_header{
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 768px;
    height: 70px;
    background: url(../_i/art_header.gif) no-repeat;
	 text-decoration : none;}
#listeners_profile_header{
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 768px;
    height: 70px;
    background: url(../_i/art_header.gif)  no-repeat;
	 text-decoration : none;}
#industry_profile_header{
	display:block;
	overflow: hidden;
    text-indent: -2000px; 
	width: 768px;
    height: 70px;
    background: url(../_i/headlines.gif) no-repeat;
	 text-decoration : none;}
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
