#artistPage {width: 1000px;}
#artistPage h1 {color: #00ccff; font-size: 24px;padding: 10px 0 5px 0px; letter-spacing: 1px;}
#artistPage h4 {color: #00ccff; font-size: 18px;padding: 10px 0 5px 0px; letter-spacing: 1px; text-transform: none;}
#artistPage p {color: #bbb; padding: 20px; line-height: 12pt;}
#artistHeader {float: left; width: 1000px; height: 485px;margin-top: -23px; border-bottom: 1px solid #333}
.artistTitle {font-size: 52px; color: #FFF;margin: -80px 0 0 30px;}
#artistLeft {width: 480px;float: left;}
#artistRight {width: 400px; float: right;}
#artistRight h2 {font-size: 18px; color: #00ccff; padding: 10px; padding-bottom: 0px;font-weight: normal;}

#artistBio {width: 580px; background: #333;}
#artistBlog {width: 590px; background: #333;}
#artistBlog h2 {font-size: 17px; color: #00ccff; padding: 20px; padding-bottom: 10px;font-weight: normal;}
.artistblog_box ul {width: 590px;}
.artistblog_box li {margin: 0px 10px 10px 0; padding: 5px;list-style-type: none; padding-bottom: 15px; width: 274px; height: 250px; background: #333;  float: left;}
.artistblog_box li p {margin-top: -30px;}
.artistreadmore {padding: 10px;}
#artistInfo {width: 580px; background: #333;}
#artistVideo {width: 400px; background: #333;float: left; margin-bottom: 10px;}
#artistVideo object {padding: 10px; margin-bottom: 10px;}
#artistContact {width: 580px;}



#artistTwitter {width: 400px; background: #333;float: left; margin-bottom: 10px;}
#artistEnews {width: 400px;  background: #333;float: left; margin-bottom: 10px; float: right;}

#artistDiscography {width: 400px; background: #333;float: left;margin-top: 46px; margin-bottom: 10px;}

.artistAlbum {margin: 10px; float: left;}
#artistEvents {width: 400px; background: #333;float: left; margin-bottom: 10px;}
ul.gigpress-listing {padding: 10px; margin-top: -10px; list-style-type: none;}
h3{ margin: 10px 10px 0 10px; color:#00ccff; font:11pt Arial, sans-serif;  font-weight: normal;  }
			
			.boxgrid{ 
				width: 180px; 
				height: 180px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 110px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					bottom: 0;
 					left: 0;
 				}
 				.caption .boxcaption {
 					bottom: 0;
 					left: 0;
 				}
				
			.boxcaption h3 {font-size: 12px;}

#twitter_div_ws {font-family:Arial, Helvetica, sans-serif; font-size: 13px;  padding: 5px; width:380px; margin: 0 auto;}
ul#twitter_update_list_ws {padding:0; margin:0; list-style: none; display:block;}
ul#twitter_update_list_ws li {list-style: none; min-height:30px;  padding:5px 0px; border-bottom: 1px solid #444;}
ul#twitter_update_list_ws li span {font-style: italic; display: block;}
ul#twitter_update_list_ws .timeago {display:inline-block;}
ul#twitter_update_list_ws .timeago a {font-size:10px; color: #999999; text-decoration: none;}
#twitter_div_ws b a {font-weight: bold; text-decoration: none; text-transform:uppercase}
#twitter_info_ws {visibility: hidden;margin-top: -30px;}
#twitter_info_ws b {font-size: 15px; line-height:30px;}
#twitter_info_ws img {padding: 0 5px 0 0; width: 50px; border:0px;}