/* Global styles */

body {
	background-color: #020202;
	margin: 45px 0px 0px 45px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 	11px;
	line-height: 1.4em;
	color: #FFFFFF;
}

h1 {
	font-size: 100%;
}

a, 
h1, 
h2,
a:visited, 
a:active{
	color: #FFFF00;
}

.imagebullet {
	background: url(Vimages/image_bullet.jpg) no-repeat top left;
	padding-left: 16px;
	margin-bottom: 3px;
}



/* Homepage - CSS ckbk p195 */
.vlogo img {
	position: absolute;
	top: 			50%;
	left:			50%;
	margin-top: 	-185px;
	margin-left: 	-175px;
	height:			354px;
	width: 			350px;
}



/* Common page elements */
#frame {
	position: 		absolute;
	top: 			50%;
	left:			50%;
	margin-top: 	-250px;
	margin-left: 	-375px;
 	width: 			750px;
}

#columnMain {
 	float: right;
 	width: 427px;
}

.columnLeft {
 	float: left;
 	width: 198px;
 	height: 412px;
}

.columnRight {
 	float: right;
 	width: 125px;
 	height: 412px;
}

#enclose {
	float:				left;
 	width:				625px;
}


#header {
	height: 		88px;
	width: 			750px;
}

#navbar {
	height:			23px;
	width: 			427px;
	text-align:		center;
	margin-bottom:	2px;
}

.content {
	width: 			427px;
/*	height:			387px; */
	height:			412px;
	float:			left;
	background:		url(Vimages/brick_bg.jpg) no-repeat ;
}

p, h1, h2, .imagebullet {
	margin-left:  40px;
	margin-right: 40px;
}

#ricklumlink {
	height:			14px;
	text-align:		right;
	position:		absolute;
	top: 			486px;
	right:			124px;
}


/* Left and right columns */
.aboutus, .alliances, .contact, .music, .studio {
	height: 412px;
}

div.aboutus div.columnLeft {
	background:		url(Vimages/about_us_lcol.jpg) no-repeat ;
}

div.aboutus div.columnRight {
	background:		url(Vimages/about_us_rcol.jpg) no-repeat;
}

div.alliances div.columnLeft  {
	background:		url(Vimages/alliances_lcol.jpg) no-repeat;
		width: 198px;

}


div.contact div.columnLeft  {
	background:		url(Vimages/contact_lcol.jpg) no-repeat;
}

div.contact div.columnRight  {
	background:		url(Vimages/contact_rcol.jpg) no-repeat;
}

div.music div.columnLeft  {
	background:		url(Vimages/music_lcol.jpg) no-repeat;
}

div.music div.columnRight  {
	background:		url(Vimages/music_rcol.jpg) no-repeat;
}

div.studio div.columnLeft  {
	background:		url(Vimages/studio_lcol.jpg) no-repeat;
}

div.studio div.columnRight  {
	background:		url(Vimages/studio_rcol.jpg) no-repeat;
}




/* Page-specific content */
/* About us */
div.aboutus div.content {
	padding-top: 110px;
	height: 290px;
	_height: 422px;   /* for IE6 + IE7 */
}


/* Alliances */
div.alliances div.content {
	background: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	width: 422px;
}

div.alliances div#enclose {
	width: 680px;
}

#alliancesbox {
	background:		url(Vimages/brick_bg.jpg) no-repeat ;
	background-position: 0px 0px;
	padding-top: 60px;
	height: 380px;
	_height: 400px;
}


#alliancesmiracle8 {
	background: 	url(Vimages/alliances_miracle8.jpg) no-repeat;
	height:			62px;
	_height:		70px;
	margin:			0px 0px 0px 25px;
	padding:		15px 0px 0px 155px;
}

#alliancesapra {
	background: url(Vimages/alliances_apra.jpg) no-repeat;
	height:			50px;
	_height:		66px;
	margin:			0px 0px 0px 25px;
	padding:		20px 0px 0px 155px;

}

#alliancesjpm {
	background: url(Vimages/alliances_jpm.jpg) no-repeat;
	height:			50px;
	_height:		66px;
	margin:			0px 0px 0px 25px;
	padding:		15px 0px 0px 155px;

}

#alliancesblakeralph {
	height:			60px;
	margin:			0px 0px 0px 25px;
	padding:		15px 0px 0px 155px;
}


/* Contact */
div.contact div.content h1 {
	padding-top:  	100px;
	padding-left: 	50px;
}

div.contact div.content p
{
	height: 		130px;
	vertical-align: bottom;
	padding-left: 	50px;
}

#contactbottomimage {
	height:			141px;
	text-align:		right;
	position:		absolute;
	top: 			358px;
	right:			125px;
}

/* Music */
.music .content {
	padding-top: 3px;
}

.music h1 {
	margin-left: 42px;
		margin-bottom: 3px;

}

.musicname {
	color: #FFFF00;
	font-weight: bold;
}

table.musicartists {
	margin-top: 0px;
 	margin-right: 20px;
	margin-left: 40px;
	line-height: 1.4;
}
table.musicartists th {
	text-align: left;
	width: 40px;
	vertical-align: top;
}
table.musicartists td {
	font-size: 11px;
}

td.col1 {
	width: 120px;
}

td.col2 {
	width: 250px;
}

table.musicartists tr.musictext1 td {
	height:75px;
}

table.musicartists tr.musiclinks1 td {
	height: 25px;
	vertical-align: top;
}

table.musicartists tr.musictext2 td {
	height:80px;
	vertical-align: bottom;
}

table.musicartists tr.musiclinks2 td {
	height: 25px;
	vertical-align: top;
}

table.musicartists tr.musictext3 td {
	height:65px;
	vertical-align: bottom;
}

table.musicartists tr.musiclinks3  td{
	height: 25px;
	vertical-align: top;
}



a.MusicPlayer {
	background: url(VButtons/musicplayer.gif) no-repeat;
	font-size: 13px;
	padding-left: 15px;
	text-decoration: none;
	color: white;
}
a.MusicPlayer:hover{
	color: #FFFF00;
}

div.music h2 {
	display: inline;
	color: #FFFF00;
	font-size: 13px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}


/* Studio */
div.studio div.content {
/*	background:		url(Vimages/studio_cnt_pic.jpg) no-repeat; 
	background-position: 179px 150px; */
	padding-top: 110px;
	height: 280px;
	_height: 412px;   /* for IE6 + IE7 */
}







