
* {
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

body {	
	font: normal normal 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
}

#body_inner {
	background: #fff url(../images/bg2.jpg) repeat-x;	
	font: normal normal 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
	height: 100%;
}

div#container {
	margin: 0 auto;
	width: 950px;
	padding: 0;
	position: relative;
}

iframe {
	border: none;
}

ul {
	list-style-type: none;
}

a img {
	border: none;
}

p {
	margin: 0 0 10px 0px;
	line-height: normal;
	text-align: left;
}

#page_container em {
	font-style: italic;
}

h3, h4, h5 {
	margin-top: 0;
	color: #222;
}

h4, h5 {
	font-size: 14px;
	margin-bottom: 10px;
}

h2, h2 a {
	color: #222;
	font-size: 18px;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: normal;
}

h2 a:hover {
	text-decoration: none;
}

h2 span {
	font-weight: normal;
	font-size: 16px;
}

a {
	color: #008ee8;
	outline: none;
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	color: #008ee8;
	text-decoration: underline;
}

.clearfix:after {
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

table {
	border-collapse: collapse;
}

.clearfix {
	zoom:1;
}

.nodisp {
	line-height: 0px;
	display: none;
}

.clear {
	clear: both;
	line-height: 0px;
}

.float {
	float: left;
}

.no_float {
	float: none;
}

.float_right {
	float: right;
}

.link_line {
	text-decoration: underline;
}

.link_line:hover {
	text-decoration: none;
}

.highlight_yellow {
	line-height: normal;
	background: #ffffcc;
}

.highlight_blue {
	line-height: normal;
	background: #dcf0f9;
}

.large_text {
	font-size: 13px;
}

.very_large_text, .very_large_text p {
	font-size: 15px;
}

.smaller_text {
	font-size: 11px;
}

.small_text {
	font-size: 10px;
}

.mini_text {
	font-size: 9px;
}

.new {
	background: #d51244;
	color: #fff;
	font-size: 9px;
	font-weight: lighter;
	padding: 0 4px 1px 4px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 2px;
}

a span.new {
	cursor: pointer;
}

ul.file_list {
	margin-bottom: 10px;
}

ul.file_list li {
	padding: 5px;
	margin-bottom: 1px;
}

.message_success, .message_error {
	padding: 10px;
	line-height: normal;
	background: #dcf0f9;
	margin-bottom: 10px;
	border: 3px double #b6ddef;
}

.message_error {
	background: #f5e0e0;
	border: 3px double #e9bbbb;
}

.item_remove {
	display: block;
	height: 16px;
	width: 17px;
	position: absolute;
	background: #ddd url(/_images_new/icon_remove.gif) no-repeat;
	top: 0;
	right: 10px;
}

.item_remove:hover {
	background-position: 0 -16px;
}

iframe#ie_pos {
	width: 660px;
	height: 700px;
	position: absolute;
	filter:mask();
	border: none;
	z-index: -1;
	top: 0;
	margin: auto;
}

.image_container img {
	padding: 1px;
	/* background: #fff; */
	border: 1px solid #ccc;
	display: block;
}

a.image_container:hover img {
	border: 1px solid #008ee8;
}

.include_artist_genres table tr td {
	font-size: 11px;
}

.rounded_container_blue {
	background: #d7effd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 30px 20px 20px 20px;
	border: 1px solid #76c3f4;
}

.signup_terms {
	margin-bottom: 0;
	background: #fff;
	padding: 10px;
	border: 1px solid #a1d7f8;
}

#recaptcha_image {
	border: 1px solid #a1d7f8;
	padding: 5px;
	background: #fff;
}

.corners_container {
	position: relative;
}

span.corner {
	display: block;
	width: 3px;
	height: 3px;
	position: absolute;
}

span.tl { top: 0; left: 0; background: url(/_images/corners_tl.png) no-repeat; }
span.tr { top: 0; right: 0; background: url(/_images/corners_tr.png) no-repeat; }
span.bl { bottom: 0; left: 0; background: url(/_images/corners_bl.png) no-repeat; }
span.br { bottom: 0; right: 0; background: url(/_images/corners_br.png) no-repeat; }


* html span.tl {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/corners_tl.png', sizingMethod='scale');
}

* html span.tr {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/corners_tr.png', sizingMethod='scale');
}

* html span.bl {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/corners_bl.png', sizingMethod='scale');
}

* html span.br {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/corners_br.png', sizingMethod='scale');
}
	

/*****************************************************************************
Common Color Styles
*****************************************************************************/

.pvblue {
	color: #008ee8;
}

.super_light, p.super_light, span.super_light, a.super_light {
	color: #bbb;
}

.light, p.light, span.light, a.light {
	color: #888;
}

.light_blue {
	color: #53b4f0;
}

.medium, p.medium, span.medium, a.medium {
	color: #666;
}

.dark, p.dark, span.dark, a.dark, .stats span {
	color: #222;
}

.red, a.red, a.red:hover {
	color: #d51244;
}


/*****************************************************************************
Alert Messages
*****************************************************************************/

div#alert_message {
	padding: 15px;
	margin-bottom: 20px;
	color: #222;
}

div#alert_message strong {
	color: #222;
	font-size: 14px;
	display: block;
	padding: 0;
}

div#alert_message p {
	margin-bottom: 0;
}

div.success_message {
    background: #ebf6ff;
    border: 1px solid #b8d9ff;
}

div.error_message {
    background: #ffebeb;
    border: 1px solid #ffb8b8;
}


/*****************************************************************************
Global Ads
*****************************************************************************/

.ad_header {
	font-size: 9px;
	color: #888;
	margin-bottom: 10px;
}

.homepage .block_ad_container, .subpage .block_ad_container {
	background: #ddd url(../images/block_ad_bg.gif) no-repeat;
	padding: 29px 9px 9px 9px;
	width: 300px;
	/* height: 250px; */
	overflow: hidden;
	margin-bottom: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #d7d7d7;
}

.homepage .block_ad_container {
	margin-bottom: 0;
}

.homepage .block_ad_container .block_ad, .subpage .block_ad_container .block_ad {
	background: #1a1a1a;
	width: 300px;
	/* height: 250px; */
	overflow: hidden;
}


/*****************************************************************************
General Overlay Styles
*****************************************************************************/

#overlay_container {
	width: 100%;
    position: absolute;
	left: 0;
    top: 125px;
    z-index: 500000;
}

.general_overlay {
	width: 660px;
	margin: auto;
}

div.overlay_top {
    background: url(/_images/overlay_top.png) no-repeat;
    height: 18px;
}

div.overlay_bg {
    background: url(/_images/overlay_bg.png) repeat-y;
    padding: 16px 38px;
    width: 584px;
    position: relative;
}

div.overlay_bg h4 {
    color: #333;
    font-size: 18px;
    margin: 0 0 15px 0px;
}

div.overlay_bottom {
    background: url(/_images/overlay_bottom.png) no-repeat;
    height: 18px;
}



/*****************************************************************************
Login Overlay Specific Styles
*****************************************************************************/

div#login_overlay h4 {
	color: #333;
	width: 240px;
}

form#login_overlay_form div.short_row {
    float: none;
    width: auto;
    margin: 0;
}

form#login_overlay_form div.field_row {
	border: 0;
	border-top: 1px solid #d7d7d7;
	float: left !not important;
	padding: 0px;
}

form#login_overlay_form div.top_row {
    border-top: 1px solid #d7d7d7;
}

form#login_overlay_form div.field_row input {
    width: 200px;
    float: right;
    margin: 10px 0px;
}

form#login_overlay_form div.field_row div.label_container {
	float: left;
    width: 100px;
    margin-top: 16px;
}

form#login_overlay_form {
	width: 320px;
	float: left;
}

div#login_overlay div#please_signup {
	float: right;
	width: 240px;
}

div#login_overlay div#please_signup h4 {
    color: #888;
    font-weight: normal;
}

div#login_overlay div#please_signup p {
	padding-top: 5px;
    border-top: 1px solid #bbb;
}

div#logging_in {
    float: right;
    margin-top: -13px;
}

div#logging_in p {
    width: 89px;
}

div#logging_in img {
    float: left;
    margin-right: 5px;
}

a#signup_artist,
a#signup_listener {
	background: url(/_images/signup_types.gif);
	width: 240px;
	height: 47px;
	display: block;
	margin: 0 0 10px 0px;
}

a#signup_artist {
	background-position: 0 -47px;
}

form#login_overlay_form div.final_row {
    border-top: 1px solid #d7d7d7;
    margin: 0 0 15px 0px;
}
	
div#login_overlay div.final_row input {
	float: left;
	margin: 10px 10px 0 0px;
}

div#login_overlay div.final_row a {
	color: #888;
	float: none;
	display: block;
	margin: 13px 0 0 0px;
}

.general_overlay div.field_row {
	padding: 0;
	border: none;
}


/*****************************************************************************
Message Overlay Specific Styles
*****************************************************************************/

div#message_overlay textarea#message_text,
div#ask_overlay textarea#message_text {
    width: 90%;
	height: 200px;
}

div#message_overlay div.label_container,
div#ask_overlay div.label_container {
    float: left;
    width: 100px;
    margin: 15px 0 15px 0px;
}

div#message_overlay div.label_container label {
    color: #333;
}

div#message_overlay div.short_row,
div#ask_overlay div.short_row {
    float: right;
    margin: 10px 0 15px 0px;
    width: 480px;
}

div#message_overlay div.short_row input {
    width: 90%;
    color: #666;
    padding: 3px;
    float: left;
}

div#message_overlay div.final_row input,
div#ask_overlay div.final_row input {
	float: left;
	padding: 0;
}

div#message_overlay div.final_row a,
div#ask_overlay div.final_row a {
	margin: 12px 0 0 10px;
	color: #888;
	float: left;
}

div.message_sent {
    margin: 50px 0 50px 0;
    background: url(/_images/message_sent.gif) no-repeat top center;
    padding-top: 70px;
}

div.message_sent p {
    text-align: center;
    margin-bottom: 25px;
    color: #444;
    font-size: 14px;
}

div.message_sent p a {
    font-size: 11px;
}



/*****************************************************************************
Page Top Nav
*****************************************************************************/

.page_top_nav_container {
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../images/page_top_nav_bg.png) no-repeat;
}

ul.page_top_nav {
	height: 40px;
	margin: 0;
	padding: 0 1px 0 1px;
	position: relative;
	z-index: 12;
}

ul.page_top_nav li {
    float: left;
	margin: 0;
	height: 40px;
	position: relative;
	z-index: 99999;
}

ul.page_top_nav li a {
    display: block;
    margin: 1px 0 0 0;
    color: #888;
	height: 26px;
    padding: 13px 20px 0 20px;
    border-right: 1px solid #d7d7d7;
    outline: none;
    float: left;
    display: inline;
    position: relative;
	z-index: 5000;
}

ul.page_top_nav li a:hover {
	background: #fff;
	color: #222;
	height: 25px;
	text-decoration: none;
}

ul.page_top_nav li a.selected {
    background: #fff;
	color: #222;
	height: 26px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
	margin-left: -1px;
    padding: 13px 20px 0 20px;
	font-size: 12px;
    position: relative;
    font-weight: bold;
    z-index: 5;
}

ul.page_top_nav li.first a.selected {
	background: url(../images/page_top_nav_selected.gif) no-repeat;
	/* -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px; */
	border-left: none;
	margin-left: 0;
}



/*****************************************************************************
Global Structure
*****************************************************************************/

#page_top {
	height: 5px;
	background: url(../images/page_top_corners.png) no-repeat;
}

#page_container, .page_container {
	font-family: "Lucida Grande", Arial, Sans-serif;
	background: #fff url(../images/page_bg.gif) repeat-y;
	zoom:1;
}

.page_gradient {
	background: #fff url(../images/page_gradient.gif) repeat-x;
}

.page_sub_body {
	padding: 20px;
	margin: 0 1px 0 1px;
	border-bottom: 1px solid #d7d7d7;
	zoom: 1;
}

h2.page_header {
	margin-bottom: 20px;
	text-align: left
}

/*****************************************************************************
Global Structure: Page Columns
*****************************************************************************/

.page_column_equal, .page_column_wide, .page_column_narrow, .page_column_super_wide, .page_column_super_narrow, .page_column_wide_588, page_colum_narrow_300 {
	float: left;
	margin-right: 20px;
}

.page_column_equal {
	width: 444px;
}

.page_column_wide {
	width: 568px;
}

.page_column_narrow {
	width: 320px;
}

.page_column_super_wide {
	width: 708px;
}

.page_column_super_narrow {
	width: 180px;
}

.no_margin_right {
	margin-right: 0;
}

.column_equal {
	width: 49%;
	float: left;
}


/*****************************************************************************
Global Structure: Big Search Box
*****************************************************************************/

#large_search_container {
	padding: 15px;
	background: #ebebeb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.subpage #large_search_container {
	background: #ebebeb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
}

#large_search_input_container {
	background: #fff url(../images/search_input_container_bg_large.gif) no-repeat;
	height: 40px;
}

#large_search_input_container:hover, #large_search_input_container:hover #large_search_submit {
	background-position: 0 -40px;
}

#large_search_input{
	border: none;
	margin: 0;
	padding: 12px 0 0 10px;
	height: 28px;
	width: 488px;
	display: inline;
	font-size: 14px;
	color: #666;
	background: none;
	float: left;
	outline: none;
}

.large_search_input{
	border: none;
	margin: 0;
	padding: 12px 0 0 10px;
	height: 28px;
	width: 488px;
	display: inline;
	font-size: 14px;
	color: #666;
	background: none;
	float: left;
	outline: none;
}

#large_search_submit {
	border: none;
	background: #eee url(../images/search_submit_bg_large.gif) no-repeat;
	width: 40px;
	height: 40px;
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
	cursor: pointer;
}

#large_search_submit:hover {
	background-position: 0 -40px;
}


/*****************************************************************************
Global Structure: Round Corner Boxes (dark doesn't have an image yet)
*****************************************************************************/

.border_light {
	background: url(../images/rounded_corners_border_narrow.gif) bottom no-repeat;
	zoom:1;
}

.page_column_narrow .border_light {
	background: url(../images/rounded_corners_border_narrow.gif) bottom no-repeat;
}

.page_column_wide .border_light {
	background: url(/_images_new/rounded_corners_border_wide.gif) bottom no-repeat;
}

.rounded_corners_top {
	height: 9px;
	border: 1px solid #ccc;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-bottom: none;
	background: #fff;
}

.rounded_corners, .rounded_corners_module, .rounded_corners_module2 {
	background-position: bottom left;
}

.rounded_corners_module {
	padding: 5px 15px 15px 15px;
	margin-bottom: 20px;
}

.rounded_corners_module2 {
	padding: 0 10px 10px 10px;
	margin-bottom: 20px;
}

/*****CSS Rounded Corners standard module*****/


.standard_module {
	padding: 15px;
	background: #ebebeb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
}


/*****************************************************************************
Profiles
*****************************************************************************/

.profile_nav {
	height: 46px;
	width: 948px;
	margin: 0 1px 0 1px;
	font-size: 11px;
	font-weight: bold;
	font-family: "Lucida Grande", Arial, Sans-serif;
}

.profile_nav ul {
	height: 45px;
	width: 908px;
	padding: 0 20px 0 20px;
	border-bottom: 1px solid #d7d7d7;
}

.profile_nav ul li {
	float: left;
	display: inline;
	height: 45px;
	margin-right: 25px;
	margin-bottom: -1px;
}

.profile_nav ul li a {
	padding-top: 15px;
	height: 30px;
	color: #444;
	float: left;
	display: block;
	font-family: "Lucida Grande", Arial, Sans-serif;
	font-weight: bold;
	margin-top: 1px 0 0 0;
	border-top: 1px solid #fff;
	display: inline;
	position: relative;
}

.profile_nav ul li.profile_nav_selected a {
	color: #008ee8;
	background: url(/_images_new/_frontend/_profile/profile_nav_selected.gif) bottom center no-repeat;
	height: 30px;
	padding-top: 15px;
	border-top: 1px solid #fff;
	padding-top: 15px;
}

#artist_overview_nav {
	width: 950px;
	background: #222;
	margin: 0;
}

#artist_overview_nav ul {
	border-bottom: 1px solid #343434;
}

#artist_overview_nav ul li a {
	color: #888;
	border-top: 1px solid #222;
}

#artist_overview_nav ul li.profile_nav_selected a {
	color: #fff;
	background-image: none;
}

/*****************************************************************************
Profiles: Profile Meta
*****************************************************************************/

#profile_meta {
	padding: 20px 21px 15px 21px;
	margin: 0;
	border-bottom: 1px solid #d7d7d7;
	background: url(/_images/header_background.png) no-repeat;
	zoom:1;
}

#artist_profile .page_column_wide {
	width: 588px;
}

#artist_profile .page_column_narrow {
	width: 300px;
}

.profile_meta h2, .profile_meta h2 a {
	font-size: 24px;
}

#artist_profile .profile_meta {
	padding-bottom: 10px;
}

#artist_profile .profile_meta .action_nav {
	margin-bottom: 10px;
}

#artist_profile .profile_meta p {
	font-size: 11px;
	margin-bottom: 10px;
}

#artist_profile #profile_meta_2 p {
	margin-bottom: 7px;
}

/* #artist_profile #profile_meta_2 {
	padding: 10px 10px 5px 10px;
	margin-bottom: 20px;
} */

#artist_profile .profile_meta p.header_location {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	color: #888;
}

	
/*****************************************************************************
Profiles: Profile Photo
*****************************************************************************/

#profile_photo_container {
	margin-bottom: 20px;
}

.profile_photo_link {
	display: block;
	text-decoration: none;
}

.profile_photo_link img {
	padding: 0;
	display: block;
	width: 300px;
}

.profile_photo_wrapper {
	display: block;
	position: relative;
	width: 300px;
	padding-bottom: 0;
}

.profile_photo_rounded_top {
	height: 5px;
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/_images_new/_frontend/_profile/profile_photo_rounded_top_300.png) no-repeat;
}

.profile_photo_rounded_bottom {
	height: 7px;
	width: 300px;
	position: absolute;
	bottom: -2px;
	left: 0;
	background: url(/_images_new/_frontend/_profile/profile_photo_rounded_bottom_300.png) no-repeat;
}


/*****************************************************************************
Pagination
*****************************************************************************/

div.pagination_container {
	margin: 10px 0px 20px 0px;
}

div.pagination {
    line-height: 150%;
    padding: 2px;
}

div.pagination strong {
	padding: 4px 8px 5px 8px;
	margin: 0px;
	font-weight: bold;
}

div.pagination a {
	background: #fff;
	padding: 2px 6px;
	margin: 0 5px 0 0px;
	border: 1px solid #d7d7d7;
	text-decoration: none;
}

div.pagination a:hover {
	background: #f4f4f4;
}

a.inactive,
a.inactive {
	background-position: 0px 15px;
}



/*****************************************************************************
Subpages
*****************************************************************************/
.subpage h2.page_header {
	padding: 10px 20px 15px 20px;
	margin: 0 1px 0 1px;
	border-bottom: 1px solid #d7d7d7;
}
	


/*****************************************************************************
Custom Styles
*****************************************************************************/





/*****************************************************************************
Custom Styles: Setup for Custom Page Header
*****************************************************************************/

#custom_page_top {
	height: 250px;
	margin-top: 15px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

#custom_page_top div.profile_meta {
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 4px;
	float: right;
	width: 295px;
	padding: 15px 10px 15px 15px; 
	margin: 21px 21px 0 0;
	display: inline;
	zoom:1;
	font-size: 11px;
}

#custom_page_top .profile_meta #profile_photo_container {
	display: none;
}
	
.custom_nav_top {
	height: 5px;
	background: #fff url(../images/page_bg.gif) repeat-y;
	zoom:1;
}



/*****************************************************************************
From Global
*****************************************************************************/

div.list_mod a img { 
    float: left;
    margin: 10px 0 10px 10px;
    display: inline;
}


/*****************************************************************************
Custom Styles: Remove Border for Dark Backgrounds
*****************************************************************************/

/*

#page_top {
	background: url(/_images_new/page_top_corners_no_border.png) no-repeat;
}

* html div#page_top {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images_new/page_top_corners_no_border.png', sizingMethod='image');
}

#page_container, .custom_nav_top, .page_container {
	background: #fff;
}

#profile_nav {
	border-width: 1px 0 0 0;
	padding: 0 1px 0 1px;
}

body {
	background: #333 url(/_images/_backgrounds/asphalt.gif) repeat;
}




*/


/**** The Maine ****

body {
	background: #1a1a1a;
}

#custom_page_top {
	background: url(/_images_new/_samples/header_themaine.png) no-repeat;
}

*/


/**** Joe Purdy ****

body {
	background: #382C20 url(/_images_new/_samples/sample_custom_bg3.gif) repeat-x;
}

#custom_page_top {
	background: url(/_images_new/_samples/header_joepurdy.jpg) no-repeat;
}

*/






/**** Fall Out Boy ****

body {
	background: #cabeb2 url(http://www.falloutboyrock.com/images/layout/html.jpg) repeat;
}

#custom_page_top {
	background: url(/_images_new/_samples/header_falloutboy.png) no-repeat;
}

*/

/**** The Fray ****/

/*

body {
	background: #0c0c0c;
}



#custom_page_top {
	background: url(/_images_new/_samples/header_thefray2.jpg) no-repeat;
}
*/


/**** Button, Link and Header colors ****/

/*

.button_expand.colored a, .button_expand.colored a span, .event_row span.event_cal_month {
	background-color: #506f4b;
}

.button_expand.colored a:hover, .button_expand.colored a:hover span {
	background-color: #233962;
}

a, #profile_nav ul li.profile_nav_selected a {
	color: #53884b;
}

a:hover, #profile_nav ul li.profile_nav_selected a:hover {
	color: #85ab17;
}



.module_header {
	background: #0c0c0c url(/_images_new/module_header_corners.png);
}

.header_cap_right {
	background: #0c0c0c url(/_images_new/module_header_corners_right.png);
}

*/



/************ CUSTOM BY MEHEDI *************/
#right_column_wide {width: 320px; float: left;}

#ajax_status {font-size: 15px; width: 100%; margin-top: 4px;}

#ajax_status small {font-size: 10px;}

hr {
border-bottom: 1px dotted #999999;
border-top: 0;
border-left: 0;
border-right: 0;
}

#black small a {color:#333333}