/*
Theme Name: Rusted Noodle Theme v.1.0
Theme URI: http://www.rustednoodle.com
Description: A custom theme built for Rusted Noodle.
Version: 1.0
Author: Matt Riggio
Author URI: http://www.jmvantage.com/
Tags: n/a

	The Noodle v.1.0
	 http://www.rustednoodle.com

	This theme was designed by Matt Riggio.

	The CSS, XHTML and design is Copyright 2008 JM Vantage, Inc.

*/

/*
=========================================================================================

GENERAL TWEAKS

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
	border: none;
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
	vertical-align: baseline;
	}

/*
end (GENERAL TWEAKS)
========================================================================================= */



/*
=========================================================================================

HTML, BODY SET UP

*/

html {
	height: 100%;
	}

body {
	font-size: 80%;
	font-family: Arial, Verdana, Sans-Serif;
	color: #444444;
	b////ackground-color: #c86d0b;
	background-color: #1a202a;
	margin-top: 0;
	line-height: 1.3;
	height: 100%;
	}

/*
end (HTML, BODY SET UP)
========================================================================================= */



/*
========================================================================================= 

THE HEADER SECTION

*/

/* --> General structure */
#header {
	z-index: 850;
	position: absolute;
	top: 0;
	width: 980px;	
	height: 180px;
	margin-left: 20px;
	background-color: #ffffff;	
	ba//////ckground-image: url(_img/bg-header.gif);
	background-image: url(_img/header-3.jpg);
	background-postion: top;
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
/* --> The logo */
#header #header_logo {
	position: relative;
	width: 100%;
	height: 180px;
	} 

#header #header_logo img {
	float: left;
	}

/* --> Ad within header */	
#header #header_logo #header_ad {
	float: left;
	width: 734px;
	height: 96px;
	border: 1px solid #666666;
	margin: 4px auto;
	}
#header #header_logo #header_ad #header_ad_img {
	margin: 3px;
	}
#header #header_logo #header_ad:hover {
	border-color: #ffffff;
	}

/* --> This lines under the header, only for imagery purposes */
#topline_img {
	z-index: 850;
	position: absolute;
	left: 20px;
	top: 180px;
	width: 980px;
	height: 16px;
	}
	
/*
end (THE HEADER SECTION)
========================================================================================= */



/*
=========================================================================================

THE MENU (WITHIN THE HEADER DIV)

*/

#header #header_logo #top_page_menu {
	height: 36px;
	width: 740px;
	margin-top: 38px;
	float: left;
	overflow: hidden;
	}
#header #header_logo #top_page_menu ul, li {
	list-style: none;
	list-style-image: none;
	}		
#header #header_logo #top_page_menu ul {
	float: right;
	}
#header #header_logo #top_page_menu li {
	float: left;
	height: 36px;
	_width: 110px; /* ie6!!! */
	_text-align: center; /* ie6!!! */
	font-size: 110%;
	overflow: hidden;
	}
#header #header_logo #top_page_menu li a {
	display: block;
	padding: 8px 9px 4px 9px;
	_padding: 8px 0px 4px 0px; /* ie6!!! */
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
}
#header #header_logo #top_page_menu li a:hover {
	background-color: transparent;
	background-image: url(_img/menu-flip.gif);
	padding-top: 10px;
	color: #ffffff;
	text-decoration: underline;
	}
#header #header_logo #top_page_menu .spacer {
	background-color: #eed4c1;
	background-image: none;
	width: 1px;
	}
	
/*
end (THE MENU)
========================================================================================= */



/*
=========================================================================================

LITTLE USER MENU (WITHIN THICKER SIDEBAR)

*/
#user_little_menu {
	clear: both;
	width: 284px;
	height: 7.5em;
	border: 2px solid #ffffff;
	background-color: #e8e8e8;
	margin: 0px 0px 0px 12px;
	}
	
#user_little_menu #user_gravatar {
	padding: 8px 5px 5px 5px;
	float: left;
	}
	
#user_little_menu #user_information {
	float: left;
	width: 200px;
	text-align: right;
	padding: 8px 5px 8px 5px;
	}

#user_little_menu_thin {
	clear: both;
	width: 143px;
	height: 80px;
	border: 2px solid #ffffff;
	background-color: #e8e8e8;
	margin: 6px;
	}

#user_little_menu_thin #user_gravatar {
	padding: 8px 5px 8px 5px;
	float: left;
	}
	
#user_little_menu_thin #user_information {
	float: left;
	font-size: 80%;
	width: 59px;
	text-align: right;
	padding: 8px 5px 8px 5px;
	}

.user_little_links {
	clear: left;
	font-size: 88%;
	_font-size: 85%;
	padding: 0px 0px 0px 6px;
	margin-top: -4px;
	}
				
/*
end (LITTLE USER MENU)
========================================================================================= */



/*
=========================================================================================

SINGLE PAGE (GENERIC)

*/

.rn_page {
	padding: 8px;
	}

.rn_page p {
	margin: 3px 0px 12px 0px;
	}
	
/*
end (LITTLE USER MENU)
========================================================================================= */



/*
=========================================================================================

SINGLE (POST VIEW)

*/
.navigation {
	width: 492px;
	font-size: 90%;
	padding: 0px 8px 8px 8px;
	}

.alt small {
	font-size: 90%;
	display: block;
	width: 492px;
	text-align: right;
	}

.alt small strong {
	color: #27678c;
	}

.author_sign {
	font-size: 85%;
	text-align: right;
	font-color: #666666;
	}
	
/*
end (SINGLE (POST VIEW))
========================================================================================= */



/*
=========================================================================================

NOODLE BLOCKS & NOODLE HOME PAGE

*/

.start-noodle-link {
	display: block;
	width: 285px;
	height: 50px;
	font-size: 145%;
	background-color: #ad580c;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #844b22;
	text-align: center;
	padding-top: 22px;
	margin: 0px auto 0px auto;
	}

.noodle-block {
	float: left;
	width: 390px;
	margin: 10px;
	}
	
.noodle-block h3 {
	display: block;
	width: 300px;
	margin: 0px 0px 0px 8px;
	color: #ffffff;
	border: 2px solid #082839;
	background-color: #27678c;
	padding: 8px 4px 16px 8px;
	}

.noodle-menu-ul, .noodle-menu-li {
	list-style: none;
	list-image: none;
	}

.noodle-menu-ul {
	margin-top: -15px;
	}
	
.noodle-menu-li {
	float: left;
	width: 91px;
	overflow: hidden;
	border: 1px solid #082839;
	border-left: 0px;
	border-right: 0px;
	background-color: #cccbc9;
	}
.noodle-menu-li a {
	display: block;
	padding: 3px 0px 3px 3px;
	width: 100%;
	height: 100%;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	}

.noodle-list-block {
	display: block;
	clear: both;
	width: 386px;
	h//eight: 8.8em;
	border-top: 0px;
	}

.noodle-list-ul {
	}
	
.noodle-list-li {
	float: left;
	width: 386px;
	overflow: hidden;
	}
.noodle-list-li .noodle-list-link {
	display: block;
	padding: 3px 3px 3px 3px;
	width: 100%;
	height: 100%;
	font-weight: bold;
	text-decoration: none;
	}
.noodle-list-li .noodle-list-link:hover {
	background-color: #4b809c;
	}

.noodle-menu-highlighted {
	width: 204px;
	background-color: #ad580c;
	color: #ffffff;
	}
	
.noodle-list-li img {
	margin: 8px;
	margin-top: 2px;
	padding: 3px;
	border: 1px solid #666666;
	}

.noodle-block-bg-gray {
	background-color: #e2e2e2;
	}
.noodle-block-bg-white {
	background-color: #ffffff;
	}

.noodle-list-li small p {
	padding: 0px 7px 8px 18px;
	}
		
/*
end (NOODLE BLOCKS)
========================================================================================= */


/*
=========================================================================================

LOCAL SCENE STUFFS

*/

.localscene_entry {
	position: relative;
	float: left;
	border: 1px solid #666666;
	margin: 6px;
	padding: 6px;
	padding-bottom: 34px;
	}

.localscene_entry .localscene_city_tag {
	position: relative;
	top: 10px;
	font-weight: bold;
	font-size: 115%;
	color: #666666;
	padding-left: 8px;
	}
	
.wide_ls {
	width: 375px;
	}

.ls_header_link {
	display: block;
	width: 98%;
	font-size: 175%;
	text-decoration: none;
	background-color: #ad580c;
	color: #ffffff;
	border: 1px solid #844b22;
	padding: 3px 3px 3px 3px;
	height: 1.4em;
	overflow: hidden;
	}

.localscene_entry small {
	display: block;
	margin: 3px;
	font-size: 85%;
	}
			
.localscene_entry img {
	margin: 4px;
	padding: 5px;
	border: 1px solid #666666;
	}

.localscene_entry .img_tags {
	position: relative;
	top: -21px;
	margin: 2px;
	padding: 3px;
	border: 1px solid #844b22;
	}

.localscene_entry .localscene_content {
	float: none;
	position: relative;
	top: 8px;
	}	

/*
end (LOCAL SCENE STUFFS)
========================================================================================= */



/*
=========================================================================================

COVER ART

*/

.ac_row {
	clear: left;
	padding: 8px;
	margin: 8px;
	background-color: #dbf1fd;
	border: 2px solid #839caa;
	}

.ac_row h3 {
	font-size: 155%;
	color: #043450;
	}
	
.ac_row .ac_band_name {
	color: #2c4e0e;
	font-weight: bold;
	font-size: 125%;
	}

.ac_header_row {
	height: 170px;
	}
	
.ac_sub_row {
	clear: left;
	}
	
.ac_thumbnail {
	position: relative;
	margin: 4px;
	margin-top: -2px;
	float: left;
	}

.ac_bigsize {
	position: relative;
	margin: 4px;
	margin-top: -2px;
	float: left;
	}

.ac_mid_img {
	margin: 4px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #839caa;	
	}

.ac_coverlink {
	display: block;
	float: left;
	margin: 6px;
	padding: 7px;
	border: 1px solid #c5370b;
	}

.ac_coverlink:hover {
	border: 1px solid #333333;
	}
		
/*
end (COVER ART)
========================================================================================= */

/*****

IMAGE LINKS

*****/
.img_link {
	border: 1px solid #c5370b;	
	}
.img_link:hover {
	border: 1px solid #27678c;
	background-color: #e5e5e5;
	}
	
/*
=========================================================================================

WHAT WE'RE LISTENING TO WALL

*/

#album_wall {
	margin-left: 14px;
	height: 285px;
	}
	
.album_wall_img {
	margin: 0px;
	padding: 4px;
	float: left;
	border: 1px solid #c5370b;
	border-left: 0px;
	border-top: 0px;
	}
.right_narrow img.lb {
	border-left: 1px solid #c5370b;
	}

.right_narrow img.tb {
	border-top: 1px solid #c5370b;
	}
	
/*
end (WHAT WE'RE LISTENING TO WALL)
========================================================================================= */



/*
=========================================================================================

COMMENT SECTION

*/

.comment-header {
	width: 99%;
	margin: 0px 0px 0px -2px;
	padding: 5px 0px 5px 8px;
	background-color: #e7e7e7;
	color: #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}

/*
end (COMMENT SECTION)
========================================================================================= */




/**********************************************************************
-- General Anchors (Defaul Links) --
*/
a {
	color: #27678c;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}
a:hover {
	color: #c5370b;
	b////ackground-color: #27678c;
	b////ackground-color: #acccde;
	text-decoration: underline;
}
/* end -- General Link */

/**********************************************************************
-- Header tags --
*/
h1 {
	font-size: 135%;
	}
h2 {
	font-size: 125%;
	}
h3 {
	font-size: 110%;
	}

/**********************************************************************
-- text manipulation --
*/
.tcenter {
	text-align: center;
	}

.tleft {
	text-align: left;
	}
	
.tright {
	text-align: right;
	}

.fright {
	float: right;
	}
	
.fleft {
	float: left;
	}
		
.t125b {
	font-size: 125%;
	font-weight: bold;
	}

.t105b {
	font-size: 105%;
	font-weight: bold;
	}
	
.t90b {
	font-size: 90%;
	font-weight: bold;
	}

.center {
	margin-left: auto;
	margin-right: auto;
	}

.pink {
	color: #a90f7e;
	}
	
/**********************************************************************
-- Page Skeleton --
Start building the actual layout.
*/
/* center the page */
#outskirts {
	position: relative;
	text-align: left;
	width: 1020px;
	height: 100%;
	margin: 0px auto 0px auto;
	}

/* container for page with bg image */
#page {	
	position: absolute;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	background-image:url(_img/bg-vert.gif);
	padding-bottom: 0px;
	}

/* this is for the pages that only have two columns (mainly edit type pages) */
#page_2col {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background-image:url(_img/bg-vert-2.gif);
	padding-bottom: 0px;
	}


/* helpful hack for min-height problems... credit: http://www.greywyvern.com/code/min-height-hack (many thanks!)*/	
.min {
	float:right;
	width:1px;
	}

.min_clear {
	clear:both;
	height:1px;
	overflow:hidden;
	}

.min1020px {
	height:1820px;
	}
/* end min-height hack */

/* not used 
#small_text {
	z-index: 840;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1.4em;
	background-color: #333333;
	}

#small_text div {
	width: 980px;
	margin: 0 auto 0 auto;
	}
	
#small_text div div {
	float: left;
	width: 474px;
	padding: 0 8px 0 8px;
	}
*/




	

		
#content {
	}

/* $$$ - in left column */	
.skyscraper_ad {
	clear: left;
	width: 160px;
	margin: 0;
	padding: 8px 0 8px 0;
	}

/* $$$ - in right column */	
.billboard_ad {
	float: left;
	width: 740px;
	height: 102px;
	padding: 14px 6px 14px 7px;
	}

/* Top page Menu */

	
/**********************************************************************
-- We love SEO, so content should be up at the top :) 
*/
#page_content {
	z-index: 1000;
	position: relative;
	left: 0px;
	top: 199px;
	width: 1020px;
	margin-bottom: 199px;
	}

/* two column version - no left col */
#page_content_2 {
	z-index: 1000;
	position: relative;
	left: 0px;
	top: 199px;
	w///idth: 820px;
	width: 1020px;
	margin-bottom: 199px;
	}

/* middle column (main content) */	
.middle {
	l///eft: 20px;
	width: 508px;
	p///osition: relative;
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	}
.middle_wide {
	width: 820px;
	}
	
/* right column (decent content) */
.right_narrow {
	width: 312px; 
	float: left;
	p///osition: absolute;
 	t///op:0;
 	l///eft: 514px;
	}

.right_narrow p {
	padding: 0 8px 0 8px;
	}

/* right col for 2 col setup */
.right_narrow_2 {
	width: 300px; 
	position: absolute;
 	top:0;
 	left: 680px;
	}
	
/* left narrow column (more informative stuff & ad(s)) - ACTUALLY MOVED TO THE FAR RIGHT!! */
.left_narrow {
	p///osition:absolute;
	t///op:0;
	t///ext-align: right;
	width: 155px;
	float: left;
	}

.left_narrow p {
	padding: 4px 3px 4px 3px;
	}
	 
/* this took some tweaking, but this allows the left col to work right */
#left {
	position:relative;
	top: 185px;
	#top: 193px;
	left: 840px;
	width: 160px;
	margin-bottom: 185px;
	}
#left_2 {
	position:relative;
	top: 185px;
	left: 840px;
	width: 160px;
	}
	
/* left side content positioning(s) */
#left p {
	padding: 3px 4px 3px 4px;
	margin-bottom: 8px;
	}
	
/* for two column layout */
.large_left {
	float: left;
	width: 677px;
	margin-bottom: 24px;
	}

/* a basic entry */
.post {
	position: relative;
	width: 100%;
	border-bottom: 4px solid #27678c;
	margin: 18px 0 4px 0;
	padding-bottom: 6px;
	}

.post .post-date-sm, .blurp-post .post-date-sm {
	text-align: right;
	margin-bottom: 0px;
	padding: 4px 0px 7px 0px;
	background-color: #ffffff;
	color: #ffffff;
	border: 0px;
	}
	
.post .post-date-sm small, .blurp-post .post-date-sm small {
	color: #666666;
	font-size: 95%;
	font-weight: bold;
	padding: 4px 4px 0px 15px;
	border-bottom: 2px solid #c96c0c;
	}
	
.post-no-btm {
	border-bottom: 0px;
	margin-bottom: 0px;
	}
.post-desc {
	padding: 12px;
	}
	
/*
.post-inside {
	border: 1px solid #666666;
	border-top: 0px;
	padding: 8px;
	text-align: justify;
	}
*/
.post_inside_smaller {
	border-color: #a2a2a2;
	}
		
.post_title {
	display: block;
	width: 100%;
	font-size: 195%;
	text-decoration: none;
	b/////ackground-color: #ad580c;
	b/////ackground-color: #ffffff;
	c////olor: #c5370b;
	
	border-bottom: 2px solid #27678c;
	m/////argin-left: -8px;
	background:transparent url(../../../_img/logo-sm-post-title.jpg) no-repeat scroll;
	background-position: 98% 0px;
	}
.post_title span {
	display: block;
	line-height: 38px;
	padding: 3px 65px 1px 5px;
	_padding: 3px 65px 3px 5px;
	}
.post_title:hover {
	border-top: 0px solid #000000;
	border-color: #844b22;
	text-decoration: none;
	background-position: 98% -138px;
	}

.post .post_sub_title_line {
	width: 100%;
	text-align: right;
	}
.post .post_sub_title_author {
	float: left;
	padding-left: 7px;
	font-size: 11px;
	}
	
.cat-icon {
	position: relative;
	height: 40px;
	float: right;
	margin: 0px 3px 0pt 0pt;
	}
.cat-icon ul li {
	float: left;
	height: 40px;
	width: 40px;
	overflow: hidden;
	background-image: url(../../../_img/categories/icons.jpg);
	}	
/* category icons sprite-ly */
.icon_news { background-position: 0px -40px; }
.icon_lists { background-position: 0px -80px; }
.icon_freemusic { background-position: 0px -120px; }
.icon_video { background-position: 0px -160px; }
.icon_thefoundry { background-position: 0px -200px; }
.icon_discountmeat { background-position: 0px -240px; }
.icon_livemusic { background-position: 0px -280px; }
.icon_reviews { background-position: 0px -320px; }

.post .entry, .post .postmetadata {
	text-align: justify;
	padding: 0px 7px 0px 7px;
	}

.post .entry blockquote {
	display: block;
	margin-right: 16px;
	margin-left: 25px;
	padding: 3px 6px 3px 12px;
	background-color: #ffffff;
	border: 1px solid #d9e4ec;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 5px;
	border-bottom-width: 0px;
	color: #666666;
	}

.post .entry object {
	margin: 4px 0 4px 35px;
	}
	
.post p {
	padding: 8px 0px 8px 0px;
	}
.post .postmetadata {
	clear:left;
	margin-top: 8px;
	color: #999999;
	font-size:85%;
	}

.post .comment_notice {
	display: block;
	width: 100%;
	text-align: right;
	padding-bottom: 8px;
	font-size: 12px;
	}

/* most recent comment */
.post .post_last_comment {
	width: 100%;
	text-align: right;
	color: #C96C0C;
	background-color: #e8e9e9;
	border-top: 1px solid #d2bfa3;
	margin-left: 0px;
	margin-bottom: -6px;
	}
.post .post_last_comment p {
	padding: 3px 8px;
	}
.post .post_last_comment .post_last_comment_content {
	font-size: 85%;
	color: #666666;
	}

.post ul, .post ul li {
	list-style: inside;
	}
.post ul li {
	padding: 3px 0;
	}

/* discount meat */
.dm-row {
	width: 100%;
	height: 35px;
	background-color: #FFCCFF;
	background-image: url(../../../_img/bg-dm.gif);
	background-repeat: repeat-x;
	background-position: -35px 0;
	border-bottom: 2px solid #FF99CC;
	}
.dm-entry a {
	color: #FF0099;
	}
.dm-entry a:hover {
	color: #666699;
	}
.dm-entry {
	border-color: #FF99CC;
	}
.dm-entry .post_title {
	border-color: #FF99CC;
	}
.dm-disclaimer {
	clear: both;
	text-align: center;
	margin-top: 35px;
	}
/*

BLURPS POSTS

*/
.blurp-post {
	position: relative;
	width: 100%;
	border-bottom: 4px solid #27678c;
	margin: 18px 0 4px 0;
	padding-bottom: 6px;
	}	
/*	
.blurp-post .post-date-sm {
	text-align: right;
	margin-bottom: 0px;
	padding: 4px 0px 3px 0px;
	background-color: #e8e9e9;
	border: 0;
	}
	
.blurp-post .post-date-sm small {
	color: #666666;
	font-size: 95%;
	font-weight: bold;
	padding: 4px 4px 0px 15px;
	}
*/
.blurp-post a img {
	border: 0;
	}
.blurp-post a.blurp-thumbnail {
	display: block;
	float: left;
	margin: 4px;
	padding: 4px;
	border: 1px solid #27678c;
	background-color: #ffffff;
	}
.blurp-post a.blurp-thumbnail:hover {
	border: 1px solid #c5370b;
	background-color: #fff;
	}
	
.blurp-post .blurp-content {
	padding: 0px 7px;
	}
.blurp-post .blurp-content p {
	padding: 8px 0px 8px 0px;
	text-align: justify;
	}
	
.blurp-post .borrowed-blurp-content p {
	padding: 4px 0px 4px 0px;
	font-size: 95%;
	}
		
.blurp-post .blurp-title {
	display: block;
	font-size: 125%;
	background-color: #e3f1f9;
	padding: 3px 0;
	}

.blurp-post p.postmetadata {	
	margin-top: 8px;
	color: #999999;
	font-size:85%;
	}
	
.blurp-post .comment_notice {
	display: block;
	width: 100%;
	text-align: right;
	padding-bottom: 8px;
	font-size: 12px;
	}
		
/*	
.post-date-sm {
	text-align: right;
	margin-bottom: 0px;
	padding: 4px 0px 3px 0px;
	background-color: #e8e9e9;
	border: 1px solid #666666;
	border-bottom: 0px;
	}
*/
/*	
.post-date-sm small {
	color: #135c8f;
	font-size: 95%;
	font-weight: bold;
	padding: 4px 4px 0px 15px;
	}
*/
.sub_page_date_sm {
	background-color: transparent;
	border: 0px;
	font-size: 140%;
	}
	


.sub_page_line {
	padding-top: 8px;
	}



.post .small_right {
	float: right;
	font-size: 90%;
	}
.post .small_left {
	float: left;
	font-size: 95%;
	margin: 6px 0px 0px 4px;
	}

.medium-text {
	font-size: 95%;
	}
	

.post .more-link {
	}

/* IMAGES IN POSTS */
img.aligncenter {
	display: block;
	padding: 4px;
	margin: 0 auto;
	d////isplay: inline;
	background-color: #fff1e7;
	border: 1px solid #d2bfa3;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	background-color: #fff1e7;
	border: 1px solid #d2bfa3;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	background-color: #fff1e7;
	border: 1px solid #d2bfa3;
	}

/* images / discount meat */
.dm-entry img.aligncenter {
	display: block;
	padding: 4px;
	margin: 0 auto;
	d////isplay: inline;
	background-color: #fad3ea;
	border: 1px solid #FF0099;
	}

.dm-entry img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	background-color: #fad3ea;
	border: 1px solid #FF0099;
	}

.dm-entry img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	background-color: #fad3ea;
	border: 1px solid #FF0099;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.post .image {
	padding: 5px;
	margin: 8px;
	background-color: #fff1e7;
	border: 1px solid #d2bfa3;
	}
.post .big-image {
	padding: 5px;
	background-color: #fff1e7;
	border: 1px solid #d2bfa3;
	}
	

	

	
/* footer (rn prefix to avoid existing wp footer(s)) */
#rn_footer {
	clear: both;
	position: relative;
	background-color: transparent;
	height: 50px;
	width: 100%;
	font-size: 90%;
	margin: 240px auto 0px auto; /* ?????!! */
	#margin: 40px auto 0px auto;
	padding-left: 30px;
	padding-bottom: 25px;
	color: #666666;
	}
	
/* end -- Page Skeleton */

/**********************************************************************
-- Menu and its links --
*/
/* menu's position */
#header #menu {
	position: relative;
	width: 100%;
	height: 50px;
	background-image: url(_img/menu-bar.png);
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
#header #menu ul li a {
	display: block;
	width: 125px;
	height: 50px;
	float: left;
	text-align: center;
	padding: 65px 0 0 0;
	background-color: transparent;
	}

#header #menu ul li a:hover {
	background-color: #CC6600;
	}	
	
.menu_about {
	background-image: url(_img/menu-bar.png);
	background-position: -230px 0px;
	background-repeat: no-repeat;
	}
.menu_about:hover {
	background-image: url(_img/menu-bar.png);
	background-position: -230px -50px;
	}
.menu_meat {
	background-image: url(_img/menu-bar.png);
	background-position: -355px 0px;
	background-repeat: no-repeat;
	}
.menu_meat:hover {
	background-image: url(_img/menu-bar.png);
	background-position: -355px -50px;
	}
.menu_rust {
	background-image: url(_img/menu-bar.png);
	background-position: -480px 0px;
	background-repeat: no-repeat;
	}
.menu_rust:hover {
	background-image: url(_img/menu-bar.png);
	background-position: -480px -50px;
	}
.menu_local {
	background-image: url(_img/menu-bar.png);
	background-position: -605px 0px;
	background-repeat: no-repeat;
	}
.menu_local:hover {
	background-image: url(_img/menu-bar.png);
	background-position: -605px -50px;
	}
.menu_noodles {
	background-image: url(_img/menu-bar.png);
	background-position: -730px 0px;
	background-repeat: no-repeat;
	}
.menu_noodles:hover {
	background-image: url(_img/menu-bar.png);
	background-position: -730px -50px;
	}
.menu_foundry {
	background-image: url(_img/menu-bar.png);
	background-position: -855px 0px;
	background-repeat: no-repeat;
	}
.menu_foundry:hover {
	background-image: url(_img/menu-bar.png);
	background-position: -855px -50px;
	}
	
/**********************************************************************
-- Forms --
Form stuffs.
*/
form {
	padding: 0;
	margin: 0;
	}

/* new RN changes 8/08 */

/* for main page forms */
.main-form {
	background-color: #e0e9ed;
	border: 2px solid #163e50;
	}
.main-form td {
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: middle;
	}
.main-form td p {
	font-size: 105%;
	padding: 4px;
	margin: 6px;
	border: 1px solid #666666;
	background-color: #fefce4;
	}
	
.form-fonts {
	font-size: 90%;
	}

.main-form .failure-notice {
	border: 1px solid #7f0606;
	background-color: #fed3d3;
	}
.main-form .success-notice {
	color: #ffffff;
	border: 1px solid #1b3d0c;
	background-color: #246a06;
	}	

/* form-table is an adapation of an existing wp style */
.form-table {
	margin: 0 auto 0 auto;
	width: 630px;
	border-collapse: collapse;
	}

.form-table tr {
	border-bottom: 3px solid #e9eaea;
	}

.form-table tr th, .form-table tr td {
	padding: 6px 12px 3px 12px;
	}
#your-profile {
	position: relative;
	margin-bottom: 0px;
	}
	
#your-profile h3 {
	margin: 14px auto 0px auto;
	padding: 8px;
	font-size: 125%;
	width: 640px;
	background-color: #c6dec5;
	color: #507805;
	}
#your-profile h5 {
	margin: 0px auto 10px auto;
	padding: 4px 8px 4px 8px;
	font-size: 80%;
	width: 640px;
	background-color: #e7f7e7;
	color: #333333;
	}
		
.input {
	border: 1px solid #666666;
	padding: 4px;
	margin: 3px 3px 3px 3px;
	}
.submit {
	font-size: 14px;
	padding: 4px 12px 4px 12px;	
	margin: 3px 3px 3px 3px;
	font-weight: bold;
	}
	
textarea {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 98%;
	width: 400px;
	}
	
/**********************************************************************
-- Search Area --
The search form atop the page.
*/
#searchform {
	margin: 0;
	padding: 0;	
	border: 0;
	}
	
#searchform #s {
	width: 135px;	
	}

#searchform .submit {
	font-size: 12px;
	padding: 4px 5px 4px 5px;
	}
	
/*
.search {
	float: left;
	width: 230px;
	}
	
.search input {
	margin: 15px 0 0 72px;
	width: 105px;
	font-weight: bold;
	border: none;
	background-color: transparent;
	}

.search input:hover {
	cursor: text;
	}

#search_btn {
	margin: 0;
	padding: 0;
	width: 45px;
	height: 50px;
	background-image: url(_img/menu-bar.png);
	background-position: -176px 0px;	
	outline: none;
	}
#search_btn:hover, #search_btn:active {
	cursor: pointer;
	background-image: url(_img/menu-bar.png);
	background-position: -176px -50px;
	}
*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#search_btn {
		margin-top: -15px;
		}
}
*/
	
/**********************************************************************
-- List(s) Info --
*/
#header #menu ul {
	float: left;
	height: 50px;
	list-style: none;
	}

#header #menu ul li {
	float: left;
	height: 50px;
	overflow: hidden;
	}
/* end -- List(s) Info */

/* Alignment Classes - trickery, not really, but the word trickery is good */
.left {
	text-align: left;
	}

.right {
	text-align: right;
}
/* end -- Alignment Classes */

/**********************************************************************
-- Quick Picks Widget, mootools tool --
*/
#quick_picks {
position: relative;
font-size: 90%;
}
/* wrapper of the entire thing */
#wrapper {
width: 300px;
height: auto;
margin-top: 16px;
margin-left: -1px;
margin-right: auto;
padding: 0;
border: 0px;
_border: 0px;
border-top: 3px solid #ad580c;
border-bottom: 3px solid #ad580c;
overflow: hidden;
}
/* for the list of topics */
#wrapper ul {
margin: 0;
padding: 0;
float: left;
list-style: none;
}
#wrapper ul li {
margin: 0;
padding: 0;
float: left;
height: 40px;
width: 100px;
text-align: center;
cursor: pointer;
color: #ffffff;
background-color: transparent;
b///order: 3px solid #006699;
overflow: hidden;
}
/*#wrapper ul li:hover {
color: #ffffff;
background-color: transparent;
border: 3px solid #339933;
}
*/

#wrapper ul li.qp-mostpopular {
	background-image: url(_img/qp-mostpopular.gif);
	background-position: 0px -40px;
	}
#wrapper ul li.qp-recentreviews {
	background-image: url(_img/qp-recentreviews.gif);
	background-position: 0px -40px;
	}
#wrapper ul li.qp-freemusic {
	background-image: url(_img/qp-freemusic.gif);
	background-position: 0px -40px;
	}
#wrapper ul li.qp-ourjukebox {
	background-image: url(_img/qp-ourjukebox.gif);
	background-position: 0px -40px;
	}
#wrapper ul li.qp-topmixtapes {
	background-image: url(_img/qp-topmixtapes.gif);
	background-position: 0px -40px;
	}
#wrapper ul li.qp-watchtower {
	background-image: url(_img/qp-watchtower.gif);
	background-position: 0px -40px;
	}
#wrapper ul li.qp-mostpopular:hover {
	background-position: 0px -80px;
	}
#wrapper ul li.qp-recentreviews:hover {
	background-position: 0px -80px;
	}
#wrapper ul li.qp-freemusic:hover {
	background-position: 0px -80px;
	}
#wrapper ul li.qp-ourjukebox:hover {
	background-position: 0px -80px;
	}
#wrapper ul li.qp-topmixtapes:hover {
	background-position: 0px -80px;
	}
#wrapper ul li.qp-watchtower:hover {
	background-position: 0px -80px;
	}

#wrapper ul li.active {
	background-position: 0px 0px;
	}

	
/* what holds the content */
#panes {
clear: both;
float: left;
border-style: none;
width: 300px;
overflow: hidden;
}
#qp_content {
overflow: hidden;
}
#panes div div { overflow: hidden; }
/* anchor tags */
#qp_content a {
display: block;
height: 100%;
width: 100%;
padding: 4px 0px 6px 4px;
text-decoration: none;
overflow: hidden;
}
#qp_content a:hover {
color: #ffffff;
}
/* actual list lists */
#qp_content div ul {
list-style: none;
}
#qp_content div ul li {
width: 300px;;
height: 20px;
text-align: left;
float: none;
color: auto;
background-color: transparent;
background-image: none;
border: none;
}
#qp_content div ul li:hover {
cursor: pointer;
color: #ffffff;
border: none;
background-color: #00FFFF;
}
/* nav buttons, invisible, but needed */
#navButtons {
clear: both;
display: none;
}
#previous { 
float: none; 
overflow: hidden;
}
#next { 
float: none;
overflow: hidden;
}
/* end -- Quick Picks Widget */

/**********************************************************************
-- Noodle Add Info --
*/
.noodle_vid_previews .noodle_div {
	height: 125px;
	width: 140px;
	overflow: hidden;
}

.noodle_vid_previews object {
	height: 125px;
	width: 140px;
	margin: 0 auto 0 auto;
}

.noodle_vid_previews a {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	overflow: hidden;	
}

fieldset { 
	border:1px solid #666666; 
	}

legend {
	padding: 0 4px;
  color: #27678c;
  font-size:180%;
	font-weight: bold;
  text-align:right;
  }

.rss_img_link {
	clear: left;
	height: 78px;
	width: 70px;
	margin: 8px 0px 8px 85px;
	overflow: hidden;
	}
	
.rss_img_link a {
	display: block;	
	height: 78px;
	width: 70px;
	overflow: hidden;
	padding-top: 80px;
	}

.rss_white a {
	background-image: url(../../../_img/rss.jpg);
	}
	
.rss_gray a {
	background-image: url(../../../_img/rss-gray.jpg);
	}
		
.rss_img_link a:hover {
	background-position: 0px -78px;
	}
	
/**
	* Roundboxes!
	*/

/* roundbox header fonts */
.gray_header_font { color: #849cad;border-bottom: 1px solid #849cad; }	

/* round box different image styles */
.round_box_wrapper div.roundbox_gray_corner {background:transparent url(../../../_img/sprites/roundbox/gray_corners.gif) no-repeat scroll 0pt;}
.round_box_wrapper .roundbox_gray_side {background:transparent url(../../../_img/sprites/roundbox/gray_sides.gif) repeat-y scroll 0pt;}

/* round box structure - defaults */
.round_box_wrapper {margin-bottom:10px;}
.round_box_wrapper div.tl {background-position:left top;padding:0pt;}
.round_box_wrapper div.tr {background-position:right top;padding:4px 0pt 0pt;}
.round_box_wrapper div.bl {background-position:left bottom;padding:0pt;}
.round_box_wrapper div.br {background-position:right bottom;padding:0pt 0pt 14px;}
.round_box_wrapper div.ls {background-position:left top;}
.round_box_wrapper div.rs {background-position:right top;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} html[xmlns] .clearfix{display:block;} * html .clearfix{height:1%;}
.roundbox_item{padding:0px 1px;}
.roundbox_item_header{border-top:solid #e9e9e9 1px;clear:left;margin:7px 0px 5px 0px;padding:0px 4px 2px 4px;/*text-align:right;*/}
.roundbox_item.first .roundbox_item_header{border:none;padding-top:0px;}
.roundbox_item_header h2{float:left;font-size:135%;margin-top:2px;margin-bottom:2px;width:100%;}
.roundbox_item_body{padding:0px 0px 0px;}
.roundbox_item_body p {padding: 6px;}


/**
	* headers
	*/
.thin_col_header {
	text-align: right;
	width: 116px;
	border-bottom: 2px solid #515050;
	margin: 12px 0px 4px 0px;
	padding: 6px 4px 2px 40px;
	color: #515050;
	font-size: 140%;
	}
	
.medium_col_header {
	width: 238px;
	border-bottom: 3px solid #515050;
	margin: 12px 0px 6px 0px;
	padding: 8px 62px 2px 12px;
	color: #515050;
	font-size: 170%;
	}

.large_col_header {
	width: 434px;
	border-bottom: 3px solid #515050;
	margin: 12px 0px 6px 0px;
	padding: 8px 62px 2px 12px;
	color: #515050;
	font-size: 170%;
	}

.post h3 {
	width: 400px;
	border-bottom: 1px solid #515050;
	margin: 12px 0px 6px 0px;
	padding: 8px 62px 2px 12px;
	color: #515050;
	font-size: 140%;	
	}
		
.navigation {
	clear: left;
	padding: 0px 8px;
	}
	
.commentlist li {
	border-bottom: 1px dotted #666666;
	padding: 5px 6px 10px 6px;
	list-style: none;
	list-style-type: none;
	}

.commentlist .comment_line {
	float:right;
	width:1px;
	height: 100px;
	}
.commentlist .comment_row {
	width: 500px;
	}

.commentlist .comment_cell {
	
	}
			
.commentlist cite {
	font-size: 115%;
	color: #666666;
	font-weight: bold;
	}

.commentlist .comment_header {
	display: block;
	width: 393px;
	border-bottom: 1px solid #515050;
	margin: 2px 0px 0px -6px;
	padding: 3px 3px 0px 3px;
	color: #515050;
	}
	
.commentlist .comment_text_block {
	background-color: #eaf3f9;
	z-index: 900;
	margin-top: -104px;
	margin-bottom: 0px;
	margin-left: 90px;
	padding: 0px 4px 0px 6px;
	width: 388px;
	border-left: 2px solid #d2d5d7;
	}
	
.commentlist .comment_graphics {
	z-index: 910;
	width: 82px;
	height: 100px;
	}

.commentlist .comment_graphics a {
	display: block;
	padding: 4px;
	width: 64px;
	}

.commentlist .avatar {
	border: 0;
	}
		
.commentlist .commentmetadata {
	clear: left;
	font-size: 95%;
	text-align: right;
	}

.comment_user_album_rating {
	display: block;
	width: 100%;
	text-align: right;
	color: #333333;
	}

#commentform p {
	padding: 0 6px 0 6px;
	}


.search_img_box {
	display: block;
	width: 80px;
	height: 80px;
	overflow: hidden;
	}
		
.search_tn {
	width: 160px;
	}
	
.search_details {
	padding: 0px 3px 4px 4px;
	}
	
.blue_screen_of_death {
	font-family: "Courier New", Courier, monospace;
	width: 508px;
	padding: 45px 0px;
	margin-top: 18px;
	text-align: center;
	background-color: #0102ab;
	}
	
.blue_screen_of_death h2 {
	width: 9em;
	margin: 0 auto;
	background-color: #b2aca7;
	color: #0102ab;
	}
	
.blue_screen_of_death p {
	width: 380px;
	font-size: 95%;
	margin: 0 auto;
	padding: 5px 0;
	color: #fbfde2;
	}



#pass-strength-result {
	border: 2px solid #333333;
	background-color: #d7d7d7;
	width: 180px;
	padding: 5px 0 5px 0px;
	text-align: center;
	}

#pass-strength-result.bad {
	background-color: #be2f2f;
	border-color: #5d1919;
	color: #ffffff;
}



#pass-strength-result.good {
	background-color: #e4a01e;
	border-color: #4e3607;
	color: #ffffff;
}



#pass-strength-result.short {
	background-color: #e3e3e3;
	color: #333333;
}



#pass-strength-result.strong {
	background-color: #76f644;
	border-color: #1e4a0c;
	color: #1e4a0c;
}

.processing_success {
	background-color: #76f644;
	border: 2px solid #1e4a0c;
	font-weight: bold;
	color: #1e4a0c;
	width: 200px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin: 8px auto 8px auto;
	}
	
.processing_failure {
	background-color: #be2f2f;
	border: 2px solid #5d1919;
	font-weight: bold;
	color: #ffffff;
	width: 200px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin: 8px auto 8px auto;
	}

.entry ol, .entry ol li {
	list-style: inside;
	list-style-type: decimal;
	}
	
.entry ol {
	margin-left: 68px;
	}
	
.entry ol li {
	list-style: decimal;
	list-style-position: outside;
	width: 340px;
	padding: 3px 2px 3px 18px;
	border-bottom: 1px solid #c4cbd0;
	color: #5f707d;
	font-size: 125%;
	font-weight: bold;
	}

.user_album_rating {
	width: 473px;
	border: 3px solid #c76c0b;
	text-align: center;
	margin: 18px auto 8px auto;
	}
.user_album_rating span {
	font-size: 125%;
	}
.user_album_actual_rating {
	font-size: 200%;
	color: #105682;
	}
h3.user_album_rating_header {
	color: #c76c0b;
	width: 473px;
	padding: 0px;
	margin: 12px 0pt 7px 0pt;
	border-color: #c76c0b;
	}
.user_album_rating_text_row {
	width: 473px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	}
	
small code {
	font-size: 11px;
	}

	
.comment_reply_line {
	padding: 0 0 3px 0;
	margin: 0 3px 0 0;
	border-bottom: 1px solid #999999;
	}
	
.captcha_image {
	padding: 4px;
	margin: 2px 2px 0 2px;
	border: 1px solid #999999;
	}
	
#tooltip{
	z-index:1000000;
	position:absolute;
	border:2px solid #000000;
	background:#f9f1b9;
	padding:2px 5px;
	color:#000000;
	display:none;
	width: 275px;
	}	
	
	
/*

LOCAL SCENE - localSpot(s)

*/

.Ls h4 {
	width: 100%;
	border-bottom: 2px solid #515050;
	margin: 12px 0px 2px 0px;
	padding: 8px 0px 2px 2px;
	color: #515050;
	}

.Ls div {
	float: left;
	}
	
.Ls .Ls_input {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

/*

LOGIN

*/
#login form, #login p {
	padding-left: 6px;
	padding-right: 6px;
	}
#backtoblog {
	padding-left: 6px;
	padding-right: 6px;
	}

/*

MASHUP PAGE

*/
/* container for page with bg image */
#page_mu {		
	width: 100%;
	height: auto;
	background-image:url(_img/bg-vert-3.gif);
	padding-bottom: 0px;
	}

.mu_col {
  float: left;
  }
  
#mu_left {
  margin-left: 20px;
	_margin-left: 10px;
  width: 725px;
  }

#mu_top_menu {
	float: right;
	margin-top: 12px;
	margin-right: 20px;
	}
#mu_top_menu li {
	float: left;
	font-size: 9pt;
	padding: 3px 6px;
	}

#mu_wtf {
	margin-right: 22px;
	font-size: 8pt;
	clear: right;
	}
#mu_wtf p {
	text-align: right;
	padding: 16px;
	}
	
#mu_right {
  width: 243px;
  overflow: hidden;
  }
  
.mu_info {
  width: 700px;
  margin: 18px auto;
  }
.mu_info h2 {
  width: 100%;
  font-size: 28px;
  }
.mu_info .mu_p {
  margin: 6px;
  padding: 6px;
  }
.mu_info_black {
  border: 4px solid #1c1c1c;
  }
.mu_info_black h2 {
  background-color: #1c1c1c;
  color: #ffffff;
  }
.mu_info_red {
	height: 215px;
  border: 4px solid #bc1d19;
  }
.mu_info_red h2 {
  background-color: #bc1d19;
  color: #ffffff;
  }
.mu_info_blue {
  border: 4px solid #056bb2;
  }
.mu_info_blue h2 {
  background-color: #056bb2;
  color: #ffffff;
  }
.mu_info_orange {
  border: 4px solid #ec8001;
  }
.mu_info_orange h2 {
  background-color: #ec8001;
  color: #ffffff;
  }
.mu_info_orange ul li {
	padding: 2px 6px 2px 6px;
	border-bottom: 1px solid #999999;
	}
.mu_info_orange ul li h3 {
	margin-bottom: 1px;
	}
.mu_info_orange ul li p {
	padding-top: 0px;
	}
	
.mu_thin {
  width: 235px;
  margin: 18px auto;
  }
.mu_thin h2 {
  width: 100%;
  font-size: 28px;
  }
.mu_thin_green {
  border: 4px solid #367123;
  }
.mu_thin_green h2 {
  background-color: #367123;
  color: #ffffff;
  }
  
.mu_bandImg {
  background-color:#F3F3F3;
  border:1px solid #DDDDDD;
  margin:4px 10px 2px 4px;
  padding:4px;  
  }
  
.mu_imgLink {
  /*-moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;*/
  display: block;
  width: 142px;
  /*background-color:#F3F3F3;
  border:1px solid #DDDDDD;*/
  margin:10px;
	_margin: 10px 5px;
  padding-top:4px;
  padding-bottom:2px;
  text-align:center;
	border: 1px solid #cccccc;
	border-top: 6px solid #cccccc;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.mu_imgLink p {
  font-size: 85%;
	font-weight: normal;
  }
.mu_imgLink img {
  border: 1px solid #ffffff;
  }
.mu_imgLink_left {
  float: left;
  }
.mu_imgLink:hover {
  /*background-color:#fdf9d8;
  border:1px solid #b56f23;*/
	opacity:1;
	filter:alpha(opacity=100);
}
.mu_imgRed:hover {
	border: 1px solid #bc1d19;
	border-top: 6px solid #bc1d19;
	}
.mu_imgGreen:hover {
	border: 1px solid #367123;
	border-top: 6px solid #367123;
	}
a.mu_imgLink:hover {
  text-decoration: none;
  }

.mu_info table {
  border-collapse: collapse;
  width: 100%;
	margin-bottom: 4px;
  }
.mu_info table tr td {
  padding: 3px 2px 1px 2px;
  font-size: 8pt;
  border-bottom: 1px solid #999999;
  }

#mu_iframe_body {
  background-image: none;
  background-color: #ffffff;
  }
#mu_iframe {
  }

.mu_album {
   width: 168px;
   margin-left: auto;
   margin-right: auto;
   }

.mu_album_nav {
  padding: 8px 4px;
  text-align: right;
  font-size: 85%;
  }

#page_mu fieldset {
	width: 670px;
	margin-top: 26px;
	margin-left: 28px;
	border-color: #d8d8d8;
	padding: 18px;
	}
#page_mu fieldset legend {
	font-size: 11pt;
	margin-left: 7px;
	padding: 0 12px 4px 12px;
	border: 1px solid #d8d8d8;
	border-top: 0;
	}
#page_mu fieldset span {
	text-align: center;
	}
	
#mu_footer {
	font-size: 8pt;
	margin: 24px 28px;
	padding-bottom: 40px;
	}

.mu_logoLinks {
	display: block;
	float: left;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
	padding: 4px;
	margin: 5px;
	border: 1px solid #d8d8d8;
	}
.mu_logoLinks img {
	border: 1px solid #d8d8d8;
	}
.mu_logoLinks:hover {
	border: 1px solid #b56f23;
	}
.mu_logoLinks img:hover {
	border: 1px solid #b56f23;
	}

.mu_attr {
	text-align: right;
	font-size: 7pt;
	padding: 0 4px 4px 0;
	}
.muS {
	float: right;
	}
	
.jLink {
	cursor: pointer;
	color: #27678c;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}
.jLink:hover {
	color: #c5370b;
	text-decoration: underline;
}

/* mrmu nav */
#mrmu_nav {
	color: #ece7e7;
	position: fixed;	
	z-index: 100000;
	bottom: 0;
	width: 97%;	
	margin-left: 1%;
	background-color: #1e1c1c;
	border: 1px solid #ece7e7;
	border-bottom: 0px;
	font-size: 12pt;
	overflow: hidden;
	}
#mrmu_nav ul li {
	float: left;
	}
#mrmu_nav ul li a {
	display: block;
	float: left;
	color: #aeadad;
	padding: 7px 8px;
	text-align: center;
	border-left: 1px solid #ffffcc;
	}
#mrmu_nav ul li a:hover {
	background-color: #444444;
	color: #f1f1f1;
	}
	
span.MRMU-Band a {
	background-color: #27678C;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	color: #E3F1F9;	
	}
span.MRMU-Band a:hover {
	background-color: #c5370b;
	text-decoration: none;
	color: #ffffff;
	}