*  {

margin: 0;

padding: 0;

}

BODY, HTML {

background: #000;

color: #fff;

font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif normal;

line-height: 16px;

}

a:link, a:active, a:visited {

color: #069;

font-weight: bold;

text-decoration: underline;

}

a:hover {

text-decoration: none;

}

h1 {

font-size: 18px;

font-weight: bold;

color: #C00;

padding: 10px 10px 0 10px;

}

h2 {

font-size: 15px;

font-weight: bold;

color: #ccc;

padding: 10px 10px 0 10px;

}

img { border: 0; }

p { padding: 10px; }

#container {

width: 800px;

margin: 100px auto;

}

/*#header {

width: 709px;

height: 137px;

background: url(../images/header.png) no-repeat top left;

}*/

#header {
width: 709px;
height: 137px;
}
#logo {
width: 223px;
height: 223px;
background: url(../images/newlogo.gif) no-repeat;
position: absolute;
margin: -85px 0 0 -10px;
}

#main_container {

width: 709px;

}

#main {

width: 450px;

float: left;

}

#column {

width: 259px;

float: right;

}

#footer {

width: 709px;

clear: both;

text-align: center;

}

#map {

width: 102px;

height: 346px;

background: url(../images/map.png) no-repeat;

position: absolute;

margin: 0 0 0 -105px

}

#line {

width: 348px;

height: 47px;

background: url(../images/line.png) no-repeat;

position: absolute;

margin: 0 0 0 361px;

}

#line2 {

width: 348px;


height: 47px;

background: url(../images/line2.png) no-repeat;

float: left;

margin: 0 0 0 90px;

}

#feat_container {

width: 430px;

margin: 0 auto;

}

#feat_mixtapes {

width: 208px;

height: 238px;

background: #555;

float: left;

margin: 0 0 10px 0;

border: 1px solid #444;

}

#feat_videos {

width: 208px;

height: 238px;

background: #555;

float: right;

margin: 0 0 10px 0;

border: 1px solid #444;

}

#feat_mixtapes_header, #feat_videos_header {

width: 208px;

height: 30px;

background: #4D4D4D;

color: #fff;

float: left;

}

#feat_mixtapes_header p, #feat_videos_header p {

padding: 7px;

}

#col_newsletter {

width: 247px;

height: 98px;

background: #222;

margin: 10px auto;

border: 1px solid #333;

}

#col_voicemail {

width: 247px;

height: 350px;

background: #222;

margin: 0 auto 10px auto;

border: 1px solid #333;

}

#col_newsletter_header, #col_voicemail_header {

width: 248px;

height: 30px;

background: #C00;

color: #fff;

float: left;
margin: 0 0 10px 0;

}

#col_newsletter_header p, #col_voicemail_header p {

padding: 7px;

}
.voicemail_number {
	font-size: 18px;
	font-weight: bold;
}
#social {
width: 248px;
height: 82px;
padding: 0 0 0 5px;
}
#social img {
display: inline;
}

.footer_links {

padding: 50px 0 0 0;	

}

#footer a {

font-weight: bold;

color: #fff;

text-decoration: none;

}

#footer a:hover {

font-weight: bold;

color: #fff;

text-decoration: underline;

}

#flyer {

width: 249px;

height: 249px;

background: #222;

margin: 10px auto 0 auto;

}

.homelink {

width: 340px;

height: 85px;

position: absolute;

}

#menu {
	position: absolute;
	margin: 90px 0 0 0;
	border-bottom: 6px solid #c00;
	width: 724px;
}

#menu p { 

padding: 0 0 10px 0; 

font-size: 13px;

color: #fff;

}

#menu a {

font-weight: bold;

color: #fff;

text-decoration: none;

}

#menu a:hover {

font-weight: bold;

color: #c00;

text-decoration: none;

}

#blord {

width: 214px;

height: 130px;

position: absolute;

margin: -50px 0 0 400px;

background: url() no-repeat;

}

.mixtapes {

margin: 10px;	

}

.videos {

margin: 10px;	

}

#music_player {

width: 430px;

margin: 0 auto 10px auto;

}
#music_player_header {
width: 400px;
height: 20px;
background: #4D4D4D;
color: #fff;
float: left;
}
#music_player_header p {
padding: 2px 4px;
}
#music_player_header a, #music_player_header a:hover {
color: #fff;
text-decoration: underline;
font-size: 10px;
font-weight: normal;
}
.pic_center {
text-align: center;	
margin: 10px 0 0 0;
}
.h2_pics {
font-size: 18px;
font-weight: bold;
text-align: center;
}
.h2_pics a {
color: #069;
font-weight: bold;
text-decoration: underline;
}
.h2_pics a:hover {
color: #069;
font-weight: bold;
text-decoration: none;
}

