#home_left_column {
	width: 320px;
	float:left;
	padding: 0px 0px 0px 20px;
}
#home_right_column {
	width: 330px;
	float:left;
	margin:0px 0px 0px 15px;
}
.home_content_box {
	background:#397daf url(../images/interface/home_box_grad_bg_tile.jpg) repeat-x;
	border:1px solid #548cb4;
}
#home_content_desc {
	background:#3775a4;
	font:14px arial;
	line-height:20px;
	padding:15px;
	width:270px;
}
#home_content_music {
	width:305px;
	margin:10px 0px 0px 0px;
}
#home_content_concerts {
	width:330px;
	margin:30px 0px 0px 0px;
}
#home_content_photos {
	width: 330px;
	margin:0px 0px 0px 0px;
}

.home_content_title {
	width:200px;
	font:bold 14px arial;
	letter-spacing:1px;
	float:left;
	text-align:left;
}

a.gallery_update_item {
	display:block;
	width:79px;
	height:79px;
	border:1px solid #548cb4;
	background:#4185b7;
	padding:1px;
	float:left;
	margin: 20px 0px 10px 6px;
	text-align:center;
}

a.gallery_update_item img {
	border:1px solid #548cb4;
}

a.view_all_link {
	display:block;
	width:300px;
	height:16px;
	padding:5px;
	font:12px arial;
	color:#FFFFFF;
	text-align:center;
	font:12px arial;
	border:1px solid #548cb4;
	background:#468ec3;
	text-decoration:none;
	margin:20px 0px 10px 10px;
}

a.new_music {
	width:280px;
	margin: 20px 0px 10px 0px;
}

a.view_all_link strong {
	font:bold 14px arial;
}

a.view_all_link:hover, a.concert_item:hover, a.gallery_update_item:hover, a.music_right_box:hover {
	border:1px solid #78a2c0;
	color:#BFE1FB;
}

a.concert_item {
	display:block;
	width:145px;
	height:auto;
	border:1px solid #397daf;
	padding:10px 2px 10px 2px;
	float:left;
	margin:10px 0px 0px 0px;
	text-align:center;
	font:14px arial;
	color:#FFFFFF;
	text-decoration:none;
}
#concert_item_container {
	width:310px;
	margin:10px;
}

#music_left_col {
}
#music_click_here { 
	margin:10px 0px 0px 0px;
	font:12px arial;
	height:14px;
}
#music_shane_name {
	margin:70px 0px 0px 0px;
	font:bold 16px arial;
	height:18px;
	letter-spacing:1px;
}
#music_cd_title {
	margin:5px 0px 10px 0px;
	font:bold 16px arial;
	height:18px;
	letter-spacing:0px;
}
#notification_form {
	width:300px;
	margin:30px 0px 0px 0px;
}
.notification_field {
	width:120px;
	float:left;
	margin:15px 10px 0px 0px;
}
.notification_field input, .notification_field select {
	border:1px solid #548cb4;
	background:#468ec3;
	font:14px arial;
	color:#FFFFFF;
}
.notification_button {
	width:200px;
}
.notification_button input { 
	border:1px solid #78a2c0;
	color:#3f87bd;
	background:#4594ce;
	font:bold 14px arial;
}
.notification_button input { 
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	background:#4594ce;
	width:100px;
	padding:3px;
	font:bold 14px arial;
	margin:10px 0px 0px 100px;
}
a.myspace_button {
	text-align:center;
	margin:40px 0px 0px px;
	background:url(../images/interface/myspace_button.jpg) center top no-repeat;
	font:18px arial;	
	color:#FFFFFF;
	width:300px;
	height:55px;
	padding:15px 0px 0px 0px;
	display:block;
}
a.myspace_button:hover {
	background:url(../images/interface/myspace_button_over.jpg) center top no-repeat;
}
#shane_philip_in_the_moment_cd {
	float:left;
	width:186px;
	height:218px;
}

#new_music_title {
	float:left;
	width:115px;
	height:218px;
}

a.buy_now_button {
	display:block;
	width:115px;
	height:51px;
}

#listen_in_the_moment_button {
	margin: 20px 0px 0px 10px;
}
h3 {
	font-size:14px;
	margin:0px;
}
.style1 {font-size: 12px}

#form-container {
	width:310px;
	height:151px;
	padding: 20px 0px 0px 0px;
}

#form-girl {
	width:87px;
	height:104px;
	float:left;
}

#form-fields {
	width:207px;
	height:104px;
	float:left;
	color: #a6c4da;
}

#form-button {
	width:300px;
	height:47px;
}#form-button input {
	background: #4594ce;
	color: #FFFFFF;
	padding: 5px;
	width: 290px;
	font: 18px arial;
	border: 1px solid #72b0dd;
}
#form-fields input {
	width: 150px;
	background: #3e85ba;
	border: 1px solid #548cb4;
	padding: 2px;
	font: 12px arial;
}
#form-button a:hover input {
	cursor: pointer; cursor: hand;
}
#button-facebook {
	width:157px;
	height:43px;
	float: left;
	padding: 30px 0px 0px 0px;
}

#button-myspace {
	width:164px;
	height:43px;
	float: left;
	padding: 30px 30px 0px 30px;
}#button-twitter {
	width:164px;
	height:43px;
	float: left;
	padding: 30px 0px 0px 0px;
}
.title_block {
	width:300px;
	font:14px arial;
	padding:20px 0px 0px 10px;
}
.box_content {
	width:300px;
	padding:10px 0px 20px 10px;
}
