/* ------------------------------

COLORS

        Font:       #

		Links:		#

		Headers:    #

        BG: 		#1a1c1d

		WIDTH: 1003px

-------------------------------- */



html {margin:0; padding:0;}



body {

    font:12px/16px Arial, Helvetica, sans-serif normal;

	color:#333;

	background:#1a1c1d;

	margin:0; padding:0;

	}



strong {font-family:Arial, Helvetica, sans-serif; font-weight:bold;}



p, td {

    font:12px/16px Arial, Helvetica, sans-serif normal;

	color:#333;

	margin:0 15px 10px 0; padding:0;

}



em {

    font:12px/16px Arial, Helvetica, sans-serif;

	font-style:italic;

	}



h1,h2,h3,h4,h5,h6 {

	font-family:Arial, Helvetica, sans-serif;

    color: #00adef;

	margin:0 0 0 0;

}



.header {font:12px/16px Verdana, Arial, Helvetica, sans-serif normal;}



h1 {

	font-size:24px; line-height:24px; margin:0 0 10px 0; font-weight:bold;

	}

	

h3 {

	font-weight:bold;

	}



/* ------------------------------

LINKS

--------------------------------*/

a:link, a:visited {

	font-family:Arial, Helvetica, sans-serif;

    color: #384570; text-decoration:underline;

}

a:hover {

    font-family: Arial, Helvetica, sans-serif;

	color: #5c6993; text-decoration:underline;

}

a:focus {

    font-family: Arial, Helvetica, sans-serif;

	color: #384570; text-decoration:underline;

}

a:active {

    font-family: Arial, Helvetica, sans-serif;

	color: #384570; text-decoration:underline;

}



/* ------------------------------

LISTS

-------------------------------- */



ul, ol, dl {

    

	}





ul li {

	

	}

	

ol li {

	

	}

	

li {

    

	}



img {border: none; margin:0; padding:0;}







.clear_it {clear:both; height:1px; width:100%; margin:0; padding:0;}



.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	}







/***** STRUCTURE *****/



#wrapper {

	width:100%; min-width:100%; margin:0 auto; padding:0 0 35px 0;

	}

	

#wrapper_main {

	width:100%; min-width:100%; margin:0 auto; padding:0;

	}

	

#wrapper_site {

	width:945px; 

	margin:0 auto; padding:0; background:#000;

	}

	

#wrapper_head {

	width:100%; height:77px; position:relative;

	margin:0px 0px 0px 0px; padding:17px 0 0 0;

	}

	

#wrapper_mid {

	width:945px;

	margin:0; padding:21px 0 0 0;

	}

	

#wrapper_search {

	padding:20px;

	}

	

#wrapper_search .componentheading_search {

	font-size:24px; font-weight:bold; color:#384570;

	margin:0 0 20px 0;

	}

	

table.contentpaneopen_search fieldset {

	margin:0 0 15px 0; padding:0 0 15px 0;

	border-bottom:1px solid #ccc;

	}

	

table.contentpaneopen_search label {

	width:auto; font-size:12px;

	}

	

#wrapper_mid.hp {

	background:#000 url(../images/bg_wrapper_hp.gif) repeat-x;

	min-height:1400px; height:auto !important; height:1400px;

	}

		

#wrapper_mid.uni {

	background:#000 url(../images/bg_wrapper_uni.gif) repeat-x;

	min-height:960px; height:auto !important; height:960px;

	}

	

#wrapper_mid.donate_main {

	background:#000 url(../images/bg_wrapper_donate_main.gif) left top repeat-x;

	min-height:470px; height:auto !important; height:470px;

	}

	

#wrapper_mid.donate {

	background:#000 url(../images/bg_wrapper_donate.gif) repeat-x;

	min-height:570px; height:auto !important; height:570px;

	}

	

#wrapper_mid.artist {

	background:#000 url(../images/bg_wrapper_donate.gif) repeat-x;

	min-height:690px; height:auto !important; height:690px;

	}

	

#wrapper_mid_content {	

	width:897px; background:#fff;	 

	margin:0 auto; padding:0;

	}

	

#page_feature {

	width:897px; position:relative;

	margin:0; padding:0; 

	}

	

#page_feature .moduletable{

	margin:0px; padding:0px; border:none; line-height:0px; font-size:0px;

	}

	

#wrapper_2_col {

	background:#1a1c1d;

	border-left:5px solid #00adef;

	border-right:5px solid #00adef;

	border-bottom:5px solid #00adef;

	border-top:none;

	padding:10px 10px 0px 10px;

	}

	

#wrapper_2_col.artist{border-top:5px solid #00adef; min-height:661px; height:auto !important; height:661px;}

	

#wrapper_2_col.hp{min-height:1147px; height:auto !important; height:1147px;}

			

.space_black {width:100%; height:10px; background:#1a1c1d; clear:both;}

	

#left {

	float:left; margin:0; padding:0;

	width:643px;

	}

	

#content.artist_content {min-height:651px; height:auto !important;  height:651px; background:#fff; }

	

#content p {padding:3px 7px 3px 7px;}



#wrapper_2_col.artist #left{width:640px;}

	

#right {

	float:right; margin:0; border:3px solid #fff;

	width:210px; background:#000 url(../images/bg_right.jpg) left bottom no-repeat;

	}

	

#right.home {

	min-height:1080px;   height:1142px;

	}

	

#right.artist {

	border:3px solid #000;

	width:210px; background:#000 url(../images/bg_right.jpg) left bottom no-repeat;

	min-height:645px; height:auto !important;  height:645px;

	}

	

/* Mission and Search Templates - Shared */



#wrapper_mid.mission {

	background:#000 url(../images/bg_wrapper_mission.gif) repeat-x;

	min-height:750px; height:auto !important; height:750px;

	}



#wrapper_1_col_bluegrad.mission {

	background:#000101 url(../images/bg_grad_blue.gif) repeat-x;

	padding:0 25px 0 25px;

	}

		

#wrapper_1_col_inner.blue_grad.search {

	min-height:860px; height:auto !important; height:860px;

	}

	

/* Blog */







#wrapper_mid.blog {

	background:#000 url(../images/bg_wrapper_hp.gif) repeat-x;

	min-height:1400px; height:auto !important; height:1400px;

	}

	





#wrapper_2_col.blog{

	min-height:1145px; height:auto !important; height:1145px;

	}



#right.blog {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #FFFFFF;
    height: 1142px;
    margin-bottom: 10px;
    min-height: 1140px;
    overflow: auto;
    width: 210px;
}

	

#right.blog_content {

border:3px solid #fff;

	width:210px; background:#fff;	

	min-height:1264px; height:auto !important;  height:1264px;

	margin-bottom:10px; 

	}

	

.blog .article_row {

	background:#fff; padding:4px 3px 4px 3px; margin:0 0 10px 0;

	min-height:175px; height:auto !important;  height:175px;

	

	}

	

.blog .article_row_content {

	background:#fff; padding:10px; margin:0 0 10px 0;

	min-height:1250px; height:auto !important;  height:1250px;

	}



/* Video */



#wrapper_mid.video{

	background:#000 url(../images/bg_wrapper_photo.gif) repeat-x;

	min-height:520px; height:auto !important; height:520px;

	}

	

#wrapper_2_col.video{

	border-top:5px solid #00adef; padding:7px;

	color:#fff; min-height:575px; height:auto !important; height:575px;
	width:873px;
	float:left;

	}



#left.video {width:633px;}

	

#right.video {

	border:3px solid #000;

	background:#000;

	width:220px;

	min-height:582px; height:auto !important;  height:582px;

	}

	

.header_vidRec {

	background:url(../images/head_recentvid.gif) no-repeat;

	width:220px; height:24px; text-indent:-9999px;

	display:block;	margin-bottom:10px;

	}

	



a#donate_right.video_g {

	position:relative; display:block;

	margin:20px auto 0 auto;

	}

	

#social {

	padding:0 0 0 15px;

	margin:15px auto 15px auto;

	}



.vid_search {

	background:url(../images/bg_vid_search.gif) no-repeat;

	width:213px; height:auto;  text-align:center;

	margin:10px 0 0 0; padding:4px 0 5px 7px;	

	}

	

.vid_search input {width:200px;}



#left.video table#jvdtable  {

	width:642px; height:360px; background:#000;

	}

	

.container_play {color:#ececec; background:#000; margin:0 auto;}	

.container_play .alignleft {color:#ececec; padding:5px 20px 0 15px;}	

.container_play .playlabel {color:#ececec;}	

.container_play .alignleft a {color: #00adef;}



#jvideodirect table#jvdtable  {}



#jvideodirect table#jvdtable  h3 {

	display:block; color:#fff;

	margin:0 0 20px 0; padding:3px 15px 3px 15px;

	background:#00adef;

	font-size:18px;

	}

	

#jvdtableleft .vid_title a{color:#fff;}

#jvdtableleft {color:#ececec;}



#vid_sortform {padding: 0 0 15px 15px;}



.vid_detail_desc {display:none;}

	

table#jvdtable .vtitlebar {display:none;}



#jvideodirect h1 {color:#fff; font-size:18px;}

#jvideodirect legend {color:#999; font-size:14px;}

#jvideodirect fieldset div {color:#ccc; font-size:12px;}



#right .header_blue.vid {

	width:205px; margin:20px 0 0 1px;

	padding:3px 7px 3px 7px;

	}



/* End Video */



/* Photo Gallery */



#wrapper_mid.photo {

	background:#000 url(../images/bg_wrapper_photo.gif) repeat-x;

	min-height:615px; height:auto !important; height:615px;

	}



#wrapper_1_col_inner_photo {

	background-color:#1a1c1d; width:872px; padding:4px 4px 0 4px;

	min-height:600px; height:auto !important; height:600px;

	}

	

a#donate_right.photo_g {

	position:relative; display:block;

	margin:20px auto 0 auto;

	}

	

#social {

	padding:0 0 0 15px;

	margin:15px auto 15px auto;

	}



/* End Photo Gallery */

		

#right .header_blue {

	padding:3px 7px 3px 7px;

	margin-bottom:0px;

	}

	

#wrapper_1_col_bluegrad {

	background:#000101 url(../images/bg_grad_blue.gif) repeat-x;

	padding:0 25px 0 25px;

	}

	

#wrapper_1_col_bluegrad_uni {

	background:#000101 url(../images/bg_bluegrad_uni.gif) repeat-x;

	padding:0 25px 0 25px;

	}

	

#wrapper_1_col_purpgrad {

	background:#000101 url(../images/bg_grad_purple.gif) repeat-x;

	padding:0 25px 0 25px;

	}

	

#wrapper_1_col_none {

	background:#1a1c1d; border:5px solid #00adef;

	padding:0 0 10px 0;

	}

	

#wrapper_1_col_inner {

	background:#fff; width:838px;

	padding:4px 4px 0 4px; margin:0;

	}

	

#wrapper_1_col_inner.blue_grad {

	min-height:590px; height:auto !important; height:590px;

	}

		

#wrapper_1_col_inner.blue_grad_uni {

	min-height:960px; height:auto !important; height:960px;

	}

	

#wrapper_1_col_inner.purp_grad {

	min-height:390px; height:auto !important; height:390px;

	}

	

#wrapper_1_col_bluegrad_btm {

	background:url(../images/bg_btm_bluegrad.gif) no-repeat; width:897px; height:25px;

	}



#wrapper_footer {

	width:100%; background:#000 url(../images/bg_btm.gif) left bottom no-repeat;

	padding:30px 0 0 0; margin:0;

	clear:both; text-align:center;

	}

	

#wrapper_footer .tag {

	width:637px; height:33px; background: url(../images/footer_tag.gif) no-repeat;

	padding:0 0 0 0; margin:0 auto 20px auto;

	text-indent:-9999px; display:block;

	}

	

#wrapper_footer .copyright {

	color:#fff;

	padding:0 0 30px 0; margin:0 auto;

	}

	

/* HEADER */



a#logo {

	display:block;

	background:url(../images/logo.gif) no-repeat;

	text-indent:-9999px; margin:0 auto;

	width:372px; height:56px;

	}



#wrapper_mainnav {

	background:url(../images/bg_nav.gif) no-repeat;

	width:945px; height:21px; text-align:left; /* text-align:center; */

	margin:0 0 0 0; padding:0 0 0 0;

	}



/* HOME */



#hp_bar {

	width:867px; background:#00adef; 

	margin:0; padding:4px 15px 2px 15px;

	}

	

.header.hp {

	float:left; color:#fff; width:auto;

	font-weight:bold; line-height:20px;

	}

	

p.title {font-size:16px; color:#fff; line-height:16px; font-weight:bold; margin:0; padding:0; }

	

.tooltip {

	display:none; float:none;

	background:url(../images/bg_bubble.png);

	width:372px; height:181px;

	padding:15px 20px 10px 20px;

	font-size:11px;

	color:#fff; z-index:999;

	}



a#popup_rss {float:right;}



#popup_social {margin:15px 0 15px 0;}

#popup_social img {border:none; margin:0 25px 0 0;}

#popup_social img a {border:none;}



#popup_enews form {float:right; width:200px;}

#popup_enews form input.txt { width:187px; margin:0 0 5px 0;}



	

/* MODULES */



#right.artist #enews {

padding:0 0 7px 0;

	}

	

#enews {

	width:210px; 

	margin:0; padding:0 0 7px 0;

	border-top:1px solid #ececec;

	}



#enews {border:none;}

#enews.vid {border:none;}

	

#enews .header {

	background:url(../images/icon_email.gif) 9px 9px no-repeat;

	width:210px; height:58px; text-indent:-9999px;

	}

	

#enews.vid .header {

	background:url(../images/icon_email.gif) 9px 9px no-repeat;

	width:210px; height:58px; text-indent:-9999px;

	}



#donate_right,#donate_rights {

	background:url(../images/btn_donate.gif) no-repeat;

	width:106px; display:block;

	text-indent:-9999px;

	margin:35px auto 20px auto;

	}

#donate_right{height:85px;}	

#donate_rights{height:83px;}	





/***** JOOMLA STYLES *****/



/* TOC - Page Break */



.contenttoc {width:100%;}



.contenttoc .title_head {font-size:24px; line-height:24px; font-weight:bold; color:#00adef;}

.contenttoc .title_head a {color:#00adef; text-decoration:none;}

.contenttoc .title_head a:hover {color:#00adef; text-decoration:underline;}

.contenttoc .title_head a.active:hover {color:#00adef; text-decoration:none;}



.contenttoc .title_head_2, .contenttoc .title_head_3  {float:left; margin:10px 10px 10px 0;}



.contenttoc .title_head_2 a.active {font-weight:bold; text-decoration:none;}



 .pagenavcounter {width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}





/* End TOC - Page Break */



#bread {padding-bottom:20px;}



.moduletable span.breadcrumbs {

	font:10px/14px Arial, Helvetica, sans-serif normal;

	color:#999; padding:0 0 0 0; margin-bottom:20px;

	}



.contentheading { display:none;}	

h2.contentheading {padding-bottom:7px;}

	

.componentheading { display:none;}



.article_separator {display:none;}	

.row_separator {display:none;}



.contentpaneopen {}



.blog .readon {margin:0 15px 0 0;}	

.blog p .readon {margin:0 0 0 0;}



p span.readon a {cursor:pointer; z-index:999;}



.readmore, .readon {

	background:url(../images/btn_more.gif) right top no-repeat;

	width:auto; height:22px;

	display:block; margin:0 0 0 0; padding:0;

	text-indent:-9999px;

	}



.readmore:hover, .readon:hover {}

	

p.buttonheading {display:none;}

.buttonheading {display:none;}



/* MANUAL CONTENT LAYOUTS */



.row_1_col {	

	background:url(../images/bg_head_bluegrad.gif) left top repeat-x; width:824px; 

	margin:0; padding:0 0 0 14px; clear:both;

	min-height:196px;

	float:left;

	}





	

.row_1_col_purp {	

	background:url(../images/bg_head_purplegrad.gif) left top repeat-x; width:824px; 

	margin:0; padding:0 0 0 14px; clear:both;

	min-height:196px;

	}

	

.row_1_col p, .row_1_col_purp p {	

	font-size:15px; line-height:20px;

	}



.row_1_col h3, .row_1_col_purp h3  {

	display:block; 

	font:normal 20px/20px Georgia, "Times New Roman", Times, serif;

	padding:10px 0 0 0; margin:0 0 7px 0; color:#000; 

	}

	

/* Contact */



#wrapper_mid.contact {

	background:#000 url(../images/bg_wrapper_contact.gif) repeat-x;

	min-height:880px; height:auto !important; height:880px;

	}



#wrapper_2_col.contact{

	border-top:5px solid #00adef; padding:0;

	background: #1a1c1d url(../images/bg_content_contact.gif) repeat-y;

	color:#fff;

	}

	

#left.contact { margin:0 0 0 10px; padding:10px; width:623px;}

#left.contact.privacy { margin:0 0 0 10px; padding:10px; background:#fff; width:623px;}



#right.contact { 

	width:195px;

	margin:0 10px 0 0; padding:10px 10px 10px 5px; 

	border:none; background:none; 

	}



#wrapper_contact_foot {

	padding:7px 10px; margin:0 10px; text-align:center; color:#fff;

	background: #1a1c1d url(../images/bg_contact_footer.gif) repeat-x;

	}

	

#wrapper_contact_foot a {

	color:#fff;

	}

	

#wrapper_contact_foot p {

	color:#fff; font-size:10px; margin:0 0 10px 0;

	}

	

#row_1_contact, #row_2_contact  {

	margin:0; padding:0; width:622px;

	}

	

#row_2_contact p {color:#fff;}

	

#row_1_contact .left_contact {

	float:left; color:#fff;

	width:43%;

	margin:0; padding:0 0 15px 0;

	}

	

#row_1_contact .mid_contact {

	float:left; color:#fff;

	width:32%;

	margin:0; padding:0 0 15px 0;

	}

	

#row_1_contact .right_contact {

	float:left; color:#fff;

	width:25%;

	margin:0; padding:0 0 15px 0;

	}

	

#row_1_contact .right_contact {

	margin:0; padding:0 0 15px 0;

	}

	

#row_1_contact .left_contact p, #row_1_contact .mid_contact p, #row_1_contact .right_contact p {

	color:#fff; 

	}

	

#row_1_contact p.header_blue, #row_2_contact p.header_blue {padding:3px 7px 3px 7px; width:auto;}



#contact_info, #our_links, #related_links {padding:0 0 12px 0;}

	

#contact_info p, #our_links p, #related_links p, #contact_info a, #our_links a, #related_links a{color:#fff;}



#left.contact a { color:#fff;}



#our_links ul {list-style:none; margin:0; padding:5px 0 0 10px;}

	

#our_links ul li {

	list-style:none; margin:0; padding:0;

	float:left;

	}

	

#our_links ul li a {display:block; margin:0; padding:0; text-indent:-9999px;}

	

#our_links ul li.facebook a {

	background:url(../images/icon_fb.gif) no-repeat;

	width:86px; height:32px;

	}

	

#our_links ul li.vimeo a {

	background:url(../images/icon_vm.gif) no-repeat;

	width:86px; height:32px;

	}

	

#our_links ul li.myspace a {

	background:url(../images/icon_ms.gif) no-repeat;

	width:86px; height:32px;

	}

	

#our_links ul li.youtube a {

	background:url(../images/icon_yt.gif) no-repeat;

	width:86px; height:32px;

	}

	

#our_links ul li.twitter a {

	background:url(../images/icon_tw.gif) no-repeat;

	width:86px; height:32px;

	}

	

#our_links ul li.flickr a {

	background:url(../images/icon_fk.gif) no-repeat;

	width:86px; height:32px;

	}

	

.main_thumbs_arrow_wrapper { float:right; margin-right:2px; }

.main_image_slideshow_wrapper {width:655px;}





/* Pagination */



p.counter {color:#ffffff; float:left;margin:0 12px 0 0; padding:0; font-weight:bold; font-size:14px;}

ul.pagination {

	float:left;position:absolute; margin:2px 0 0 66px; background:#000;

	}

ul.pagination li {float:left;  font-size:14px;

	margin:0; padding:0 5px 0 5px;

	color:#efefef; 

	}



ul.pagination li a {

	color:#fff; 

	}



/* Copyright */

	

#disclaimer {

	width:879px; color:#31689b;

	padding:12px 0 30px 0; margin:20px auto 20px auto;

	text-align:center;

}



#disclaimer span, #disclaimer p {

	color:#31689b;

	font:12px/12px Arial, Helvetica, sans-serif normal;

	margin:auto;

}



/* SS Additional Styles */



ul.icons_content {

	margin:0; padding:0 0 12px 8px;

	list-style:none;

	width:250px;

	}

	

ul.icons_content li {

	margin:0 14px 0 0; padding:0;

	list-style:none;

	float:left;

	}

	

ul.icons_content li a {

	background-position:left bottom;

	margin:0; padding:0;

	display:block;

	text-indent:-9999px;

	}

	

ul.icons_content li.icon_videos a {

	background:url(../images/icons_btm_videos.gif) left bottom no-repeat;

	width:38px; height:40px;

	}

	

ul.icons_content li.icon_photos a {

	background:url(../images/icons_btm_photos.gif) left bottom no-repeat;

	width:38px; height:40px;

	}

	

ul.icons_content li.icon_articles a {

	background:url(../images/icons_btm_articles.gif) left bottom no-repeat;

	width:44px; height:40px;

	}

	

ul.icons_content li.icon_web a {

	background:url(../images/icons_btm_website.gif) left bottom no-repeat;

	width:45px; height:40px;

	}

	

ul.icons_content li.icon_web a:hover, ul.icons_content li.icon_articles a:hover, ul.icons_content li.icon_photos a:hover, ul.icons_content li.icon_videos a:hover {

	background-position:left top;

	}





/* Social */

.social_module {width:187px; padding-top:0; margin-left:10px;}



#social .social_module {width:187px; border-top:none; padding-top:0; margin-left:0; margin-right:10px;}



a.addthis_button_facebook_like {display:none;} /* Needed for layout */



.fb_wrap {width:180px; display:none; clear:both;} /* FB Like */



.addthis_toolbox {float:left; width:90px; margin-top:4px;} /* Twitter */

.fb_share_wrap {float:left; width:96px; margin-top:5px; margin-bottom:10px;} /* FB Share */







 

/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */

.pagenav {

	text-align: right

}



.pagenav ul {

	display: inline-block;

	*display: inline;

	/* IE7 inline-block hack */

	list-style-type: none;

	margin-left: 0;

	margin-bottom: 0;

}



.pagenav li {

	display: inline;

	margin: 0px;

	padding: 0

}



.pagenav a,span.pagenav {

	padding: 0 14px;

	margin: 0;

	line-height: 1.9em;

	text-decoration: none;

	border: 1px solid #ddd;

	border-left: 0px solid #ddd;

	display: inline-block;

	line-height: 1.9em;

}



.pagenav li:first-child a,.pagination-start span {

	-webkit-border-radius: 3px 0 0 3px;

	-moz-border-radius: 3px 0 0 3px;

	border-radius: 3px 0 0 3px;

	border-left: solid 1px #ddd

}



.pagenav li:last-child a,.pagination-end span {

	-webkit-border-radius: 0 3px 3px 0;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

}



.pagination ul {

	margin: 10px 10px 10px 0;

	padding: 0;


}



.pagination li {

	display: inline;

}



.pagination a {

	padding: 0 14px;

	line-height: 2em;

	text-decoration: none;

	border: 1px solid #ddd;

	border-left: 0px solid #ddd;

	display: inline-block;
	
	color:#ffffff;

}



.pagination .active a {

	cursor: default;

}



.pagination span,.pagination span  a:hover {

	cursor: default;

	padding: 0 14px;

	line-height: 2em;
	color:#ffffff;

}



.pagination li:first-child a {

	border-left-width: 1px;

	-webkit-border-radius: 3px 0 0 3px;

	-moz-border-radius: 3px 0 0 3px;

	border-radius: 3px 0 0 3px;

}



.pagination li:last-child a {

	-webkit-border-radius: 0 3px 3px 0;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

}



.recentposts li {
    padding-bottom: 10px;
}

#hwd-container .media-item-container .media-item-full {
    background: none !important;
}

#hwd-container .media-item-container .media-item-full {
    margin: 0 !important;

}

.smallthumbs2 img {
    float: left;
    width: 70px;
    padding-right: 10px;
}

.hwd-module a {
    color: #00ADEF !important;
	text-decoration: none;
}

#artist_menu {
    overflow: auto !important;
    height: 420px;
}