.links_bottom_type_a li {	border: 1px solid #d9e9f2;	border-top: none;	margin-top: -3px;}#profile {	background: #b4d6e6 url(../images/bg_blue_gradient.gif) top repeat-x;	padding-top: 9px;}#profile .profile_bg {	background: url(../images/bg_profile_main.gif);}#profile .main {	float: left;	background-color: #fff;	width: 542px;	margin: 0px 0px 0px 9px;}#profile .widgets {	float: left;	width: 160px;	margin: 9px;}#profile .widgets h2 {	margin: 0px;	height: 30px;	background: #46b1da url(../images/bg_widget_header.gif) top repeat-x;	overflow: hidden;	font: bold italic 1.2em Georgia, serif;	color: #fff;	text-align: center;	padding-top: 12px;	border: 1px solid #009bd2;}#profile .image_box {	margin-bottom: 9px;}#profile .image_box ul {	border: 1px solid #d9e9f2;	border-top: none;	background: #fff url(../images/bg_image_box.gif) bottom repeat-x;	margin: -3px 0px 0px;	padding: 8px 0px;	list-style-type: none;}#profile .image_box li {	margin: 0px 0px 5px 0px;	font: italic bold 1em Georgia, serif;	color: #008ecc;	height: 27px;	text-decoration: none;}#profile .image_box a {	padding: 6px 0px 0px 45px;	display: block;	height: 21px;	color: #008ecc;	text-decoration: none;}#profile .image_box .star {	background: url(../images/icon_star_colour.gif) 10px no-repeat;}#profile .image_box .movie { 
    background: url(../images/icon_movie_colour.gif) 10px no-repeat; 
}#profile .image_box .mail {	background: url(../images/icon_mail_colour.gif) 10px no-repeat;}#profile .image_box .rave {	background: url(../images/icon_movie.gif) 10px no-repeat;}#profile .image_box .donation {	background: url(../images/icon_donation_colour.gif) 10px no-repeat;}#profile .image_box a:hover {	color: #333;}#profile .sponsor {	margin-bottom: 6px;}#profile .upcoming_gig {	background: #009bd2 url(../images/bg_upcoming_gig.gif) 0px 44px repeat-x;	margin-bottom: 9px;	color: #fff;}#profile .upcoming_gig p {	margin: 0px;}#profile .upcoming_gig div {	padding: 9px;}#profile .upcoming_gig .event {	font: bold italic 1.2em Georgia, serif;}#profile .upcoming_gig .event a {	color: #fff;	text-decoration: none;	padding-right: 20px;	background: url(../images/bg_upcoming_gig_arrow.gif) right no-repeat;}#profile .upcoming_gig .event a:hover {	color: #333;}#profile .upcoming_gig .venue {	margin: 8px 0px;	font-weight: bold;	text-transform: uppercase;	font: bold 1em Arial, sans-serif;}#profile .upcoming_gig .guest_star {	font: bold italic 1em Georgia, serif;	background: url(../images/bg_upcoming_gig_star.gif) top left no-repeat;	padding-left: 18px;}#profile .donate {	margin-bottom: 6px;}#profile .my_photos {	margin-bottom: 9px;}#profile .fan_rave_container {	height: 120px;	width: 118px;
}#profile .my_fan_raves_content {	padding: 9px 20px;	background-color: #d9e9f2;	border: 1px solid #a6d0e4;	border-top: none;}#profile .my_fan_raves div {	margin-bottom: 5px;}#profile .my_fan_raves .view_all {	margin-top: -2px;}#profile .links_bottom_type_a {	margin-top: 1px;}#profile .my_fan_raves .movie {	font-size: 1em;	border: 1px solid #a6d0e4;	border-top: none;	margin-right: -2px;}#profile .my_fan_raves .movie a {	padding: 5px 3px 0px 23px;	background: url(../images/icon_movie.gif) 4px no-repeat;}#profile .my_fan_raves .date {	background: none;	border: none;	padding-top: 5px;	margin: -2px -7px 0px 0px;	font: bold 0.9em Arial, sans-serif;	color: #333;	width: 49px;	height: 16px;	border: none;}#profile .content {	float: right;	width: 350px;	margin-right: 9px;	text-align: left;}#profile .content h2 {	margin: 0px 0px 0px;	padding-top: 40px;}#profile .content .subheading {	font-size: 1.3em;	margin: 20px 0px 30px;}#profile .profile_info p {	margin: 0px;}#profile .become_a_fan {	margin-top: 9px;}#profile .aka {	font: italic 2em Georgia, serif;	color: #008ecc;	margin: 0px 0px 15px;}#profile .info_box {	background-color: #d9e9f2;	border: 1px solid #a6d0e4;	margin: 50px 0px 20px;	padding: 20px 20px 10px;	font: 0.9em/1.2em Verdana, sans-serif;}#profile .info_box h3 {	position: absolute;	background: url(../images/bg_tooltip2.gif) 10px no-repeat;	width: 190px;	height: 45px;	padding: 14px 10px 0px 0px;	text-align: center;	margin: -55px 0px 0px -22px;	font: bold italic 1.2em Georgia, serif;	color: #fff;}#profile .interests {	font: 0.9em/1.2em Verdana, sans-serif;}#profile .interests h3 {	font: bold italic 1.2em Georgia, serif;	color: #008ecc;}#profile .right_column {	width: 443px;	float: right;	margin: 9px 0px;}#profile .video {	margin: 23px 0px 0px;	padding: 9px 9px;	height: 344px;	background-color: #d9e9f2;}#profile .fans {	margin: 0px;	padding: 60px 9px 33px;	background: #d9e9f2 url(../images/bg_blue_gradient.gif) top repeat-x;}#profile .fans_content {	background: #fff url(../images/bg_grey_stars.gif) top right no-repeat;}#profile .fans_content img {	float: left;	margin: 9px 15px;}#profile .fans_content_details {	float: left;}#profile .fans_content ul {	list-style-type: none;	padding: 20px 14px 30px 24px;	margin: 0px;}#profile .fans_content li {	margin-bottom: 3px;}#profile .fans_content h3 {	font: bold italic 2em Georgia, serif;	color: #008ecc;	margin: 35px 0px 0px;}#profile .fans_content .subheading {	font-size: 1.5em;	margin: 0px;}#profile .fanmail {	margin: 0px;	padding: 60px 9px 33px;	background: #d9e9f2 url(../images/bg_blue_gradient.gif) top repeat-x;}#profile .fanmail_content {	background-color: #fff;	padding: 9px 9px 35px;}#profile .fanmail_1, #profile .fanmail_2, #profile .fanmail_3 {	width: 307px;	height: 133px;	padding: 47px 20px 10px 80px;}#profile .fanmail_1 {	background: url(../images/bg_fanmail_1.gif) no-repeat;}#profile .fanmail_2 {	background: url(../images/bg_fanmail_2.gif) no-repeat;}#profile .fanmail_3 {	background: url(../images/bg_fanmail_3.gif) no-repeat;}#profile .fanmail_neutral {	margin: 20px 15px;}#profile .fanmail_content blockquote {	margin: 0px;	font: bold italic 1em Georgia, serif;}#profile .fanmail_content cite {	display: block;	margin-top: 5px;	font-weight: bold;	color: #008ecc;	text-align: right;}#profile .fanmail_content .date {	display: block;	margin-top: 0px;	font-weight: bold;	text-align: right;	font: bold 0.9em Arial, sans-serif;}#profile .right_column_footer {	height: 51px;	margin: 0px;	padding: 0px 9px;	background: #d9e9f2 url(../images/bg_blue_gradient2.gif) top repeat-x;}