html, body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url('../images/bg.jpg');
	background-color:#2C4C61;
}
#OverallWrap {
	width:80%;
	text-align:left;
	margin:auto;
}
#mainWrap {
	min-width:800px;
	border:1px solid #518183;
	background-image:url('../images/bg-boby.jpg');
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#375A70;
}
#TopBox{
	background-image:url('../images/top_bg.jpg');
	background-repeat:repeat-x;
	background-color:#C6C6C6;
	height:324px;
	z-index:1;
} 
#FlashH{
	width:518px;
	height:324px;
	float:left;
} 
#SideImage{
	float:right;
	padding:0px;
	margin:0px;
	height:323px;
	width:281px;
}
#topBodyBox {
	text-align:center;
	margin-top:-1px;
}
#LeftColumn {
	float:right;
	margin:0px;
	width:281px;
	text-align:center;
	background-color:transparent;
	margin-left:10px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:top left;
	height:720px;
}
#BodyBox {
	padding-left:20px;
	text-align:left;	
}
#SubNav {
	width:100%;
	height:37px;
	margin:auto;
	text-align:center;
	color:#4F8589;
	background-color:#000000;
	background-position:top right;
	background-repeat:no-repeat;
}
#SubNav .nav {
	padding-top:7px;
	height: 29px;
}
#SubNav .right {
	background-image:url('../images/navbar-right.jpg');
	background-repeat:no-repeat;
	float:right;
	width:259px;
	height:35px;
	margin-top:-36px;
}
#SubNav .left {
	background-image:url('../images/navbar-left.jpg');
	background-repeat:no-repeat;
	float:left;
	width:259px;
	height:35px;
	margin-top:-36px;
}
#SubNav a {
	color:#ffffff;
	padding:0 10px;
}
#SubNav a:hover {
	background-color:#49383A;
}
#BottomBox {
	text-align:left;
	position:relative;
	left:0px;
	float:left;
	margin-top:0px;
	width:100%;
	height:50px;
	background-image:url('../images/bottom.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#2D495F;
	z-index:1;
}
#BottomLoginForm {
	position:relative;
	float:left;
	right:10px;
	top:10px;
	margin-left:20px;
	font-family: arial;
	font-size:.6em;
	font-weight:normal;
}
a#BottomLoginForm {
	color:#ffffff;
}
a#BottomLoginForm:hover {
	color:#ff0000;
}
#legal {
	position:relative;
	float:right;
	right:10px;
	top:20px;
	font-family: arial;
	font-size:.9em;
	font-weight:normal;
}
.clear {
	clear:both;
}
h1 {
	padding:5px;
}
#PromotersColumn {
	background-color:#355D77;
}

/* MUSIC PAGE -- Album Detail */
#Album_Details {
	float:left;
	width:62%;
}
#Album_Info { /*main*/

}
#Album_Cover {
	float:right;
	text-align:center;
}
#Album_Cover img.cover{
	width:250px;
	height:auto;
	border:4px inset #7FCFD2;
}
#track-list {
	float:left;
	text-align:left;
}
#track-list ol {
	margin:0px;
	margin-left:10px;	
	padding:0px;
}
#track-list ol li{
	margin:0px;
	padding:0px;
}
.ablum_produced_by {

}
.description{

}
#Album_Tracks_Info { /*main*/

}
.Song_Sample {

}
.Produced_By {

}
.Written_By {

}
.Song_Lyrics {

}


/* HOME PAGE */

#home_container {
	width:65%;
	margin-left:-20px;
}
#join_box{
	width:100%;
	background-image:url('http://collinraye.com/images/join_bg.jpg');
	float:left;
}
#email_box{
	width:100%;
	background-image:url('http://collinraye.com/images/email_bg.jpg');
	float:left;
}
#news_text_box{
	background-image:url('http://collinraye.com/images/news_text_box_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	width:60%;
}
#news_text_box_center{
	background-image:url('http://collinraye.com/images/news_text_box_center.gif');
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	float:left;
}
#join_text_box{
	background-image:url('http://collinraye.com/images/join_text_box_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	width:40%;
	color:#021422;
}
#join_text_box_center{
	background-image:url('http://collinraye.com/images/join_text_box_center.gif');
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	float:left;
}