/***** MAIN NAVIGATION ****/

	

#wrapper_mainnav .moduletable_menu ul.menu {

	margin:0 ; padding:0 0 0 22px; width:auto; height:19px;

	list-style:none; float:left; width:710px;

	}



#wrapper_mainnav .moduletable_menu ul.menu li {

	display:block; float:left; text-align:left;

	list-style:none;

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

	}



#wrapper_mainnav .moduletable_menu ul.menu li a {

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

	color:#fff; display:block;  width:auto;

	text-decoration:none;

	padding:4px 19px 5px 19px;

	}

	

/* #wrapper_mainnav .moduletable_menu ul.menu li.item16 a {

	color:#00adef;

	} */

	

#wrapper_mainnav .moduletable_menu ul.menu li.item-49, #wrapper_mainnav .moduletable_menu ul.menu li.item-50, #wrapper_mainnav .moduletable_menu ul.menu li.item-51, #wrapper_mainnav .moduletable_menu ul.menu li.item-52, #wrapper_mainnav .moduletable_menu ul.menu li.item-53, #wrapper_mainnav .moduletable_menu ul.menu li.item-54, #wrapper_mainnav .moduletable_menu ul.menu li.item-55, #wrapper_mainnav .moduletable_menu ul.menu li.item-74, #wrapper_mainnav .moduletable_menu ul.menu li.item-76, #wrapper_mainnav .moduletable_menu ul.menu li.item-90 {

	display:none;

	}

	

	

#wrapper_mainnav .moduletable_menu ul.menu li a:hover  {background:url(../images/bg_nav_over.gif) repeat-x;}



#wrapper_mainnav .moduletable_menu ul.menu li.active a, #wrapper_mainnav .moduletable_menu ul.menu li#current a  {background:url(../images/bg_nav_over.gif) repeat-x;}

/* #wrapper_mainnav .moduletable_menu ul.menu li.item16 a:hover,  #wrapper_mainnav .moduletable_menu ul.menu li.item16.active a {

	background:none; 

	} */

	

#wrapper_mainnav .moduletable_menu ul.menu li ul {

	display:none;

	}

	



	

/***** PHOTO GALLERY NAVIGATION ****/

	

#nav_photo {

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

	width:646px; height:22px; float:left;

	background:#00adef; position:relative;

	}

	

#nav_photo ul {

	margin:0 ; padding:0; 

	list-style:none;

	}



#nav_photo ul li {

	display:block; float:left; text-align:center;

	list-style:none; width:211px; background:none;

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

	}



#nav_photo ul li a {

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

	background:url(../images/bg_photonav_off.gif) repeat-x;

	color:#fff; display:block;border:1px solid #2d5564;

	text-decoration:none;

	padding:4px 12px 5px 12px;

	}

	

#nav_photo ul li a:hover {background:#1a1c1d url(../images/bg_photonav_on.gif) repeat-x; border:1px solid #7d7e7e;}



#nav_photo ul li.active a, #nav_photo ul li#current a  {background:#1a1c1d url(../images/bg_photonav_on.gif) repeat-x;}



#nav_photo ul li ul {

	width:650px; background:none;

	float:none; 

	list-style:none;

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

	}

	

#nav_photo ul li ul li {

	float:left; text-align:left;

	list-style:none;

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

	}

	

#nav_photo ul li ul li a {

	background:none; color:#00adef; font-weight:normal;

	margin:0 0 0 0; padding:0 0 0 0; border:none; font-size:11px;

	}

	

#nav_photo ul li ul li a:hover {

	background:none; color:#fff; font-weight:normal;

	margin:0 0 0 0; padding:0 0 0 0; border:none;

	}

	

#nav_photo ul li#current ul li a {background:none;}

#nav_photo ul li.active ul li a {background:none;}

#nav_photo ul li ul li.active a, #nav_photo ul li ul li#current a{background:none; color:#00adef;}



#arrow_contain {float:right; width:217px; margin:0; padding:0;}

#arrows {width:185px; height:30px; background:#00adef; margin:0; padding:0 0 0 32px;}

.main_up_arrow {margin:0; width:22px;}

.main_down_arrow {margin:0 0 0 120px; width:22px; }



/* Photo Nav Hide test */



#nav_photo ul li ul  {display:none;}

#nav_photo ul li.active ul  {display:block; width:636px; height:104px; overflow:auto; margin-top:5px;}

#nav_photo ul li.item17.active ul  {display:block; margin-left:0px}

#nav_photo ul li.item19.active ul  {display:block; margin-left:-215px}

#nav_photo ul li.item18.active ul  {display:block; margin-left:-430px}



/***** Video *****/

	

.vid_cats {margin:0 0 0 0; padding:0 0 0 0; }



#vid_nav_left {

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

	width:630px; height:22px; float:left;

	background:#00adef; position:relative;

	}



.vid_cats ul {list-style:none; margin:0; padding:0;}

	

.vid_cats ul li {

	background:none; display:block;

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

	width:208px; height:31px; float:left; text-align:center;

	}

	

.vid_cats ul li a {

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

	background:url(../images/bg_photonav_off.gif) repeat-x;

	color:#fff; display:block;border:1px solid #2d5564;

	text-decoration:none;

	padding:4px 12px 5px 12px;

	}

	

.vid_cats ul li a:hover {background:#1a1c1d url(../images/bg_photonav_on.gif) repeat-x; border:1px solid #7d7e7e;}



.vid_cats ul li.active a, .vid_cats ul li#current a  {background:#1a1c1d url(../images/bg_photonav_on.gif) repeat-x;}



#vid_subnav_left {float:none; position:relative; height:200px; width:630px; overflow:auto;}

#vid_subnav_left .module_row a {font-size:11px; color:#00adef; line-height:12px; float:none; display:block; text-decoration:none;}

#vid_subnav_left .module_row {float:left; width:110px; min-height:90px; height:auto !important;  height:90px; margin:0 13px 10px 0;}

#vid_subnav_left .module_row a:hover {color:#fff;}



/* Video Right - Recent */

#vid_module {height:413px; overflow:auto; margin:0; padding:0;}

#vid_module .module_row {float:none; margin-bottom:10px; min-height:45px; height:auto !important;  height:45px;}

#vid_module .module_row a {color:#00adef; font-size:11px; line-height:12px;text-decoration:none;}

#vid_module .module_row img {float:left; margin-right:10px;}

#vid_module .module_row a:hover {color:#fff;}





/***** HP RIGHT NAV FEATURED *****/



ul#hp_featured_rt {

	list-style:none;

	margin:0; padding:0;

	}



ul#hp_featured_rt {list-style:none; margin:0; padding:0;}

ul#hp_featured_rt li {margin:0; padding:0; list-style:none;}

ul#hp_featured_rt li img {margin:0 0 3px 0; padding:0; float:none;}

ul#hp_featured_rt li span {float:none; display:block;}



ul#hp_featured_rt li a {

	margin:0; padding:0 0 5px 0; font-weight:bold; text-decoration:none; font-size:11px; line-height:14px;	 

	display:block; color:#ececec; height:auto !important;  height:66px; text-align:center; background:#000;

	}



ul#hp_featured_rt li a:hover {color:#999; }



ul#hp_featured_rt li.active a, ul#artists li#current a  {color:#999;}



/***** RIGHT NAV ARTISTS *****/



ul#artists {

	border-bottom:3px solid #000; 

	overflow:auto; margin:0; padding:0;

	/*

	scrollbar-base-color: #000;

	scrollbar-arrow-color: #999;

	scrollbar-track-color: #000;



	scrollbar-shadow-color: black;

	scrollbar-lightshadow-color: black;

	scrollbar-darkshadow-color: #666;



	scrollbar-highlight-color: #000;

	scrollbar-3dlight-color: #000;*/

	}



ul#artists {list-style:none; margin:0; padding:0;}

ul#artists li {margin:0; padding:0; list-style:none;}

ul#artists li img {margin:0 10px 0 0; padding:0; float:left;}



ul#artists li a {

	margin:0; padding:3px; font-weight:bold; text-decoration:none; font-size:11px; line-height:14px;

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

	display:block; color:#ececec; min-height:66px; height:auto !important;  height:66px;

	}



ul#artists li a:hover {background:#fff; color:#666; }



ul#artists li.active a, ul#artists li#current a  {background:#fff; color:#666;}



/***** SUBSCRIBE *****/





a#popup_subscribe {float:right;  margin:0 17px 0 0; padding:0; text-indent:-9999px; display:block; background:url(../images/btn_connect1.gif) no-repeat; width:100px; height:23px;}

a#popup_subscribe:hover {background-position:right top;}



/***** SOCIAL ICONS - HEAD *****/



#icons_head {float:left; width:110px; margin:2px 0 0 5px; padding:0; z-index:999;position:relative}

#icons_head ul {margin:0; padding:0 0 0 0; list-style:none; line-height:1px; }

#icons_head ul li {margin:0 7px 0 0; padding:0; list-style:none; float:left;}

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

#icons_head ul li.fb a {background:url(../images/icon_head_fb.gif) no-repeat; width:17px; height:17px;}

#icons_head ul li.twitter a {background:url(../images/icon_head_twitter.gif) left 1px no-repeat; width:16px; height:17px;}

#icons_head ul li.rss a {background: url(../images/icon_head_rss.gif) no-repeat; width:12px; height:17px;}





#icons_heads {float:left; width:110px; margin:2px 0 0 5px; padding:0; z-index:999;position:relative}

#icons_heads ul {margin:0; padding:0 0 0 0; list-style:none; line-height:1px; }

#icons_heads ul li {margin:0 7px 0 0; padding:0; list-style:none; float:left;}

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

#icons_heads ul li.fb a {background:url(../images/icon_head_fb.gif) no-repeat; width:17px; height:17px;}

#icons_heads ul li.twitter a {background:url(../images/icon_head_twitter.gif) left 1px no-repeat; width:16px; height:17px;}

#icons_heads ul li.rss a {background: url(../images/icon_head_rss.gif) no-repeat; width:12px; height:17px;}





/***** SUPPORT *****/



#btn_support {width:100px; float:right; margin:0; padding:0;}

#btn_support ul {margin:0; padding:0 0 0 0; list-style:none; height:13px; line-height:1px; }

#btn_support ul li {margin:0; padding:0; list-style:none;}

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

#btn_support ul li.item11 a {background:url(../images/btn_sponsor.gif) no-repeat; width:100px; height:23px;}

#btn_support ul li.item11 a:hover {background-position:right top;}



/***** DONATE *****/



ul#donate_btns {position:absolute; bottom:15px; left:23px; margin:0; padding:0; list-style:none; line-height:1px; }

ul#donate_btns li {margin:0 10px 0 0; padding:0; list-style:none; float:left;}

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

ul#donate_btns li.online a {background:url(../images/btn_give_online.gif) no-repeat; width:100px; height:22px;}

ul#donate_btns li.mail a {background:url(../images/btn_give_mail.gif) no-repeat; width:100px; height:22px;}

ul#donate_btns li a:hover {background-position:right top;}



/***** BLOG *****/



#right.blog ul.menu, #right.blog_content ul.menu {margin:0; padding:0 0 10px 0; list-style:none;}

#right.blog ul.menu li, #right.blog_content ul.menu li {margin:0 0 10px 0; padding:0 8px 0 8px; list-style:none;}

#right.blog ul.menu a, #right.blog_content ul.menu a {margin:0; padding:0; font-weight:bold; font-size:11px; line-height:15px;}

