@charset "utf-8";
/* CSS Document */

/*# CLEAR BROWSER DEFAULTS  #*/

	body * { margin: 0; padding: 0; }

	img { border: none; }

	a { text-decoration: none; }

	ul, ol { list-style: none; }

	fieldset { border: none; }

/*# MAIN DIVS  #*/
	
	.clear { clear: both; }

	/*# MAIN DIVS/Body background #*/
	body { margin: 0; padding: 0; border-top: 10px solid #b2c7d8; }

	/*# MAIN DIVS/Font Sizing and formatting #*/
	body { font: normal 100% Arial, Helvetica, sans-serif; }
	h1 { font-size: 1.25em; }
	p, ul { font-size: .75em; }
	ul ul { font-size: 1em; }
	strong { font-weight: bold; }
	code { font: normal 100% Arial, Helvetica, sans-serif; color: red; }

	body.largefont { font-size: 125%; }


	/*# MAIN DIVS/main container - centered in browser #*/
	#container { width: 960px; margin: 0 auto; }

	/*# MAIN DIVS/Header #*/
	#header { height: 144px; margin-top: 6px; position: relative; z-index: 70; background: #fff url(../app_themes/memphischamber/images/header_bkg.gif) repeat-x left bottom scroll; }

		#logo { width: 400px; height: 144px; background: url(../app_themes/memphischamber/images/mrc_bg-logo.gif) no-repeat left bottom scroll; }
		#logo a { display: block; width: 400px; height: 144px; }
		#logo span { display: none; }


		/*# MAIN DIVS/Header/Top navigation - with dropdowns #*/
		#nav-top { height: 36px; position: absolute; top: 0px; right: 0px; z-index: 300; overflow: visible; background: url(../app_themes/memphischamber/images/navtop2-bg-middle.gif) repeat-x; }
		#nav-top li { float: left; height: 36px; position: relative; text-align: center; }
		#nav-top li.left-cap { width: 6px; background: url(../app_themes/memphischamber/images/navtop2-bg-left.gif); }
		#nav-top li.right-cap { width: 6px; background: url(../app_themes/memphischamber/images/navtop2-bg-right.gif); }
		#nav-top li.divider { width: 0px; height: 10px; margin: 14px 0 12px 0; border-right: 1px solid #eee; }
		#nav-top li.divider.long { height: 24px; margin: 6px 0; }
		/*# MAIN DIVS/Header/top level links #*/
		#nav-top li a { display: block; width: 80px; color: #919090; line-height: 24px; margin: 6px 0; }  /* default .75em = 12px */
		#nav-top li a:hover { font-weight: bold; }
		/*# MAIN DIVS/Header/dropdown list #*/
		#nav-top li.dropdown ul { display: none; float: left; width: 132px; padding: 0 0 14px; position: absolute; left: -6px; top: 30px; z-index: 301; }
		#nav-top li.dropdown ul { background: url(../app_themes/memphischamber/images/navtop2-dropdown2middle_base.png) no-repeat left bottom; }
		#nav-top li.dropdown ul li { float: left; width: 132px; height: auto; text-align: left; position: relative; z-index: 305;  }
		#nav-top li.dropdown ul li.dropdown-top { width: 132px; height: 6px; background: url(../app_themes/memphischamber/images/navtop2-dropdown2top.gif) no-repeat; }
		/*# MAIN DIVS/Header/dropdown list links #*/
		#nav-top li.dropdown ul li a { display: block; width: 100px; margin: 2px 16px; font-size: .92em; line-height: 1.25em; font-weight: normal; text-decoration: underline; } /* .92em = 11px */
		#nav-top li.dropdown ul li a:hover { color: #333; font-weight: normal; }
		/*# MAIN DIVS/Header/individual dropdown links #*/
		#nav-top li#councils-link.dropdown ul li.dropdown-top { background: url(../app_themes/memphischamber/images/navtop2-dropdown2top-left.gif) no-repeat; }
		#nav-top li#councils-link.dropdown.active { font-weight: bold; }
		#nav-top li#contact-link.dropdown ul li.dropdown-top { }
		#nav-top li#contact-link.dropdown.active { font-weight: bold; }
		#nav-top li#newsroom-link a { width: 100px; } /* longer! (default 80px) */


		/*# MAIN DIVS/Header/Social media icons #*/
		#icons { position: absolute; right: 143px; top: 52px; z-index: 1; }
		#icons li { float: left; margin: 0 2px; }
		#icons li a { display: block; width: 16px; height: 15px; overflow: hidden; }
		#icons li#rss-icon a { background: url(../app_themes/memphischamber/images/rss.gif); }
		#icons li#facebook-icon a { background: url(../app_themes/memphischamber/images/facebook.gif); }
		#icons li#linkedin-icon a { background: url(../app_themes/memphischamber/images/linken.gif); }
		#icons li#flickr-icon a { background: url(../app_themes/memphischamber/images/flickr.gif); }
		#icons li#twitter-icon a { background: url(../app_themes/memphischamber/images/twitter.gif); }
		#icons li span { display: none; }

		/*# MAIN DIVS/Header/Search box #*/
		#search { width: 127px; height: 20px; position: absolute; right: 6px; top: 50px; text-align: right; } /* text-align req'd for IE6 because stretches */
		#search label { display: none; }
		#search input { width: 98px; height: 17px; position: absolute; right: 9px; top: 0px; padding: 3px 0 0 2px; border: none; background: url(../app_themes/memphischamber/images/search_1px.gif) repeat-x left top scroll; }
		#search input { font-size: 11px; }
		#search .search-left { width: 18px; height: 20px; position: absolute; left: 0px; top: 0px; background: url(../app_themes/memphischamber/images/search_left.gif); }
		#search .search-right { width: 9px; height: 20px; position: absolute; right: 0px; top: 0px; background: url(../app_themes/memphischamber/images/search_right.gif); }

		/*# MAIN DIVS/Header/Main tab navigation #*/
		#nav-main { position: absolute; bottom: 0px; right: 0px; }
		#nav-main li {	display: inline; }
		#nav-main li a { float: left; width: 109px; height: 0; padding-top: 34px; overflow: hidden; } /* hides text... somehow */
		#nav-main li#nav-main-chamber a { width: 113px; } /* chamber is longer */

		#nav-main li#nav-main-welcome a { background: url(../app_themes/memphischamber/images/mrc_welcome.gif); }
		#nav-main li#nav-main-business a { background: url(../app_themes/memphischamber/images/mrc_business.gif); }
		#nav-main li#nav-main-community a { background: url(../app_themes/memphischamber/images/mrc_community.gif); }
		#nav-main li#nav-main-members a { background: url(../app_themes/memphischamber/images/mrc_members.gif); }
		#nav-main li#nav-main-chamber a { background: url(../app_themes/memphischamber/images/mrc_chamber.gif); }

		#nav-main li#nav-main-welcome a:hover { background: url(../app_themes/memphischamber/images/mrc_welcome_over.gif); }
		#nav-main li#nav-main-business a:hover { background: url(../app_themes/memphischamber/images/mrc_business_over.gif); }
		#nav-main li#nav-main-community a:hover { background: url(../app_themes/memphischamber/images/mrc_community_over.gif); }
		#nav-main li#nav-main-members a:hover { background: url(../app_themes/memphischamber/images/mrc_members_over.gif); }
		#nav-main li#nav-main-chamber a:hover { background: url(../app_themes/memphischamber/images/mrc_chamber_over.gif); }

		/*# MAIN DIVS/Header/Main tab navigation/active states same as hover - used for script #*/
		#nav-main li#nav-main-welcome.active a { background: url(../app_themes/memphischamber/images/mrc_welcome_over.gif); }
		#nav-main li#nav-main-business.active a { background: url(../app_themes/memphischamber/images/mrc_business_over.gif); }
		#nav-main li#nav-main-community.active a { background: url(../app_themes/memphischamber/images/mrc_community_over.gif); }
		#nav-main li#nav-main-members.active a { background: url(../app_themes/memphischamber/images/mrc_members_over.gif); }
		#nav-main li#nav-main-chamber.active a { background: url(../app_themes/memphischamber/images/mrc_chamber_over.gif); }


	/*# MAIN DIVS/Containers for pillar pages - stripes below main nav #*/
	#welcome,
	#business,
	#community,
	#members,
	#chamber { float: left; }
	
	/*# MAIN DIVS/Middle content #*/ /*Middle content - contains widget container or column layouts */
	#content { float: left; width: 960px; }
	
	#welcome #content {  }
	#business #content { background: url(../app_themes/memphischamber/images/business-bg.gif) repeat-x left top scroll; }
	#community #content { background: url(../app_themes/memphischamber/images/community-bg.gif) repeat-x left top scroll; }
	#members #content { background: url(../app_themes/memphischamber/images/members-bg.gif) repeat-x left top scroll; }
	#chamber #content { background: url(../app_themes/memphischamber/images/chamber-bg.gif) repeat-x left top scroll; }


		/*# MAIN DIVS/Middle content/hero shot container #*/
		#hero-container { width: 1000px; height: 322px; margin-left: -20px; padding-bottom: 5px; position: relative; z-index: 50; background: url(../app_themes/memphischamber/images/mrc_bg-hero-shadow.gif) no-repeat left bottom; }

		/*# MAIN DIVS/Middle content/hero shot #*/
		.hero-shot { width: 960px; height: 319px; margin-left: 20px; position: relative; overflow: hidden; }
			.hero-corners { width: 960px; height: 10px; position: absolute; bottom: 0px; left: 0px; background: url(../app_themes/memphischamber/images/mrc_bg-hero-corners.png) no-repeat center bottom scroll; } /* SEE IE-ALT STYLESHEET */	

		/*# MAIN DIVS/Middle content/hero shot content placement #*/
		.hero-shot h2 { margin: 30px 412px 10px 32px; }
		.hero-shot h2 { font: 2.13em Arial, Helvetica, sans-serif; } /* 2.13em = 34px */
		.hero-shot p { margin: 10px 412px 10px 32px; } /* .75em = 12px */
		.hero-shot .hr { display: block; margin: 0 412px 0 32px; border-top: 1px solid #000; }
		.hero-shot .hr hr { display: none; } 
		.hero-shot ul { float: left; margin: 16px 412px 0 32px; display: inline; }
		.hero-shot ul li { float: left; width: 150px; margin: 0 10px 10px 0; }
		.hero-shot ul li a { font-weight: bold; text-decoration: underline; }
		
		/*# MAIN DIVS/Middle content/hero dark  #*/
		.hero-shot.dark { background-color: white; }
		.hero-shot.dark h2 { color: #000; }
		.hero-shot.dark p { color: #000; }
		.hero-shot.dark .hr { border-top-color: #000; }
		.hero-shot.dark ul li a { color: #000; }
		
		/*# MAIN DIVS/Middle content/hero light #*/
		.hero-shot.light { background-color: black; }
		.hero-shot.light h2 { color: #fff; }
		.hero-shot.light p { color: #fff; }
		.hero-shot.light .hr { border-top-color: #fff; }
		.hero-shot.light ul li a { color: #fff; }
		
		/*# MAIN DIVS/Middle content/hero backgrounds #*/
		#welcome-hero { background-color: #a2a2a2; }
		#business-hero { background: #88983c url(/KenticoCMS/Images/HeroShots/heroDoBiz.aspx); }
		#community-hero { background: #d08612 url(/KenticoCMS/Images/HeroShots/heroCommunity.aspx); }
		#members-hero { background: #a30047 url(/KenticoCMS/Images/HeroShots/heroMembers.aspx); }
		#chamber-hero { background: #003d87 url(/KenticoCMS/Images/HeroShots/heroChamber.aspx); }

		/*# MAIN DIVS/Middle content/hero borders #*/
		#welcome-hero { border-top: 3px solid #666; }
		#business-hero { border-top: 3px solid #5c6628; }
		#community-hero { border-top: 3px solid #993a00; }
		#members-hero { border-top: 3px solid #820038; }
		#chamber-hero { border-top: 3px solid #002d64; }

			/*# MAIN DIVS/Middle content/hero borders/media-box for hero #*/
			.media-box { width: 364px; height: 287px; position: absolute; top: 16px; right: 16px; background-color: #fff; }


		/*# MAIN DIVS/widget container for masterpages #*/
		#widget-container { float: left; width: 975px; margin-left: -5px; }
		
		/*# WIDGETS #*/
		.widget { overflow: auto; display: inline; } /* inline display prevents double float margin in IE6 */

			/*# WIDGETS/Widget Contents #*/					
			
			.widget table { font-size: .75em; }
			.widget table.DownloadTable td{ line-height: 1.5em; }
			.widget h3 { color: #4d5358; font: bold 1.06em Arial, Helvetica, sans-serif; } /* 1.06em = 17px */
			.widget p { margin: 10px 0px; color: #4d5358; line-height: 1.25em; } /* .75em = 12px */
			.widget a { color: #333; text-decoration: underline; }
			
			.widget .icon-left { padding: 5px 10px 5px 20px; }
			.widget .floatleft { float: left; }
			.widget .floatright { float: right; margin: 0 0 0 5px; }
			
			/*# WIDGETS/Row Widgets #*/ /* Row Widgets - controls sizes and floats so that widgets appear side-by-side */
			.row-widget-small { float: left; width: 229px; height: 184px; margin: 14px 7px 0 7px; overflow: hidden; background: url(../app_themes/memphischamber/images/sm_widget.gif); }
			.row-widget-medium { float: left; width: 310px; height: 184px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/md_widget.gif); }
			.row-widget-double-medium { float: left; width: 634px; height: 184px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/double_md_widget.gif); }
			
			/*# WIDGETS/Col Widgets #*/ /* Col Widgets - widgets that are 2x tall */
			.col-widget-small-left { float: left; width: 229px; height: 382px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/col_sm_widget.gif); }
			.col-widget-medium-left { float: left; width: 310px; height: 382px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/col_md_widget.gif); }
			.col-widget-medium-right { float: right; width: 310px; height: 382px; margin: 14px 10px 0 7px; background: url(../app_themes/memphischamber/images/col_md_widget.gif); }
			.col-widget-medium-container { float: left; width: 324px; } /* used to stack 2 medium row widgets */
			
			.col-widget-medium-left-skinny { float: left; width: 229px; height: 382px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/col_md_widget.gif); }

			/*# WIDGETS/Liquid Widgets #*/ /* Liquid Widgets - widgets for subpage */
			#sub-widgets .widget { float: left; margin: 0 0 14px 0; }
			#subpage-container.two-col #sub-widgets .widget { margin: 0 14px 14px 0; } /* margins for widgets at bottom */
			
			.liq-widget-small { float: left; width: 229px; }
				.liq-widget-small-top { float: left; width: 229px; height: 5px; background: url(../app_themes/memphischamber/images/1000px_widget.gif); overflow: hidden; } /* overflow prevents IE6 stretching for height < font size */
				.liq-widget-small-middle { float: left; width: 229px; background: url(../app_themes/memphischamber/images/1000px_widget.gif) 0 -5px no-repeat; }
				.liq-widget-small-bottom { float: left; width: 229px; height: 5px; background: url(../app_themes/memphischamber/images/1000px_widget.gif) 0 -995px no-repeat; overflow: hidden; } /* overflow prevents IE6 stretching for height < font size */
			
			.media-box-small { width: 209px; height: 164px; margin: 10px; background-color: #888; }
			.liq-widget-small .media-box-small { margin: 5px 10px; }


		/*# MAIN DIVS/Subpage container #*/
		#subpage-container { float: left; width: 960px; padding: 28px 0 10px 0; }
		
			         /*# MAIN DIVS/Subpage container/sub-navigation - left column #*/
			        #subnav-container { float: left; width: 184px; }
				#sub-navigation-top { float: left; width: 184px; background: url(../app_themes/memphischamber/images/nav_header_default.gif); }
				
				/*# MAIN DIVS/Subpage container/change top background for h1 #*/
				#business #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_business.gif); }
				#community #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_community.gif); }
				#members #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_members.gif); }
				#chamber #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_chamber.gif); }
				
				/*# MAIN DIVS/Subpage container/subnav header #*/
				#sub-navigation-top h1 { width: 184px; height: 45px; color: #fff; font: bold 1em/30px "Trebuchet MS",sans-serif; }
				#sub-navigation-top h1 span { padding-left: 10px; }
				
				/*# MAIN DIVS/Subpage container/subnav fonts and placement #*/
				#sub-navigation { float: left; width: 184px; padding: 0 0 15px 0; background: url(../app_themes/memphischamber/images/1000px_subnav.gif) left bottom; }
				#sub-navigation { font: 1em Arial, Helvetica, sans-serif; } /* .75em = 12px */
				
				#sub-navigation li.divider { display: block; margin: 5px 10px; padding: 0; border-top: 1px solid #ddd; height: 0px; font-size: 0px; line-height: 0px; overflow: hidden; } /* IE is retarded and requires 0 font */
				
				#sub-navigation li { margin: 0 0 5px 0; padding: 0 10px 0 10px; }
				#sub-navigation li ul { margin: 5px 0; }
				#sub-navigation li li { margin: 0 0 5px 0; padding-left: 0px; }
				#sub-navigation li li ul { margin: 5px 0 0 0; }
				#sub-navigation li li li { margin: 0 0 5px 0; padding-left: 5px; }
				
				#sub-navigation li a { font-weight: bold; line-height: 1.25em; }
				#sub-navigation li li a { font-weight: normal; }

				/*# MAIN DIVS/Subpage container/default subnav colors #*/
                                #sub-navigation li { color: #666; }
				#sub-navigation li a { color: #666; }
				#sub-navigation li.current a { color: #999; }
				#sub-navigation li li.current a,
				#sub-navigation li li li.current a,
				#sub-navigation li a:hover { color: #999; }
				#sub-navigation li li a { color: #797878; }
				#sub-navigation li li li a { color: #797878; }
				
				/*# MAIN DIVS/Subpage container/business subnav colors #*/
                                #business #sub-navigation li { color: #5c6628; font-weight:bold;}
				#business #sub-navigation li a { color: #5c6628; }
				#business #sub-navigation li.current a { color: #88983c; }
				#business #sub-navigation li li.current a,
				#business #sub-navigation li li li.current a,
				#business #sub-navigation li a:hover { color: #88983c; }

				/*# MAIN DIVS/Subpage container/community subnav colors #*/
                                #community #sub-navigation li { color: #993a00; font-weight:bold;}
				#community #sub-navigation li a { color: #993a00; }
				#community #sub-navigation li.current a { color: #d08612; }
				#community #sub-navigation li li.current a,
				#community #sub-navigation li li li.current a,
				#community #sub-navigation li a:hover { color: #d08612; }

				/*# MAIN DIVS/Subpage container/members subnav colors #*/
                                #members #sub-navigation li { color: #820038; font-weight:bold;}
				#members #sub-navigation li a { color: #820038; }
				#members #sub-navigation li.current a { color: #a30047; }
				#members #sub-navigation li li.current a,
				#members #sub-navigation li li li.current a,
				#members #sub-navigation li a:hover { color: #a30047; }

				/*# MAIN DIVS/Subpage container/chamber subnav colors #*/
                                #chamber #sub-navigation li { color: #002d64; font-weight:bold;}
				#chamber #sub-navigation li a { color: #002d64; }
				#chamber #sub-navigation li.current a { color: #003d87; }
				#chamber #sub-navigation li li.current a,
				#chamber #sub-navigation li li li.current a,
				#chamber #sub-navigation li a:hover { color: #003d87; }

				/*# MAIN DIVS/Subpage container/general subnav colors - grays #*/
				#welcome #sub-navigation li li a,
				#business #sub-navigation li li a,
				#community #sub-navigation li li a,
				#members #sub-navigation li li a,
				#chamber #sub-navigation li li a { color: #797878; }

				#welcome #sub-navigation li li li a,
				#business #sub-navigation li li li a,
				#community #sub-navigation li li li a,
				#members #sub-navigation li li li a,
				#chamber #sub-navigation li li li a { color: #797878; }


			
			/*# MAIN DIVS/sub-content - three column version #*/
			#sub-content { float: left; width: 480px; margin-left: 30px; } /* width is 10px less than maximum to allow wiggle room in IE6 b/c of 3px jog */

			/*# MAIN DIVS/sub-content - two column version! #*/
			#subpage-container.two-col #sub-content { width: 740px; } /* width is 10px less than maximum to allow wiggle room in IE6 b/c of 3px jog */
			#subpage-container.two-col #sub-content { margin-bottom: 10px; border-bottom: 1px solid #ccc; } /* same as .hr hr */
			#subpage-container.two-col #sub-content .hr { width: 740px; }			

			/*# MAIN DIVS/Newsroom 2-column #*/
			#subpage-container.two-col #sub-content.newslead { width: 625px; margin: 0px 5px 0px 10px; } 
			#subpage-container.two-col #sub-content.newsright { width: 305px; margin: 0px 10px 0px 5px; }			
					
						/*# MAIN DIVS/sub-content custom classes #*/
				#sub-content .breadcrumbs { margin: 10px 25px 20px 0; }
				#sub-content .dumblinks { float: right; margin-top: .75em; }
				#sub-content .hr { clear: both; display: block; width: 480px; margin-bottom: 10px; border-top: 1px solid #ccc; }
				#sub-content .hr hr { display: none; }

				#sub-content .floatright { float: right; margin: 5px 0 10px 10px; }
				#sub-content .floatleft { float: left; margin: 5px 10px 10px 0; }
				#sub-content .example-box-small { width: 200px; height: 150px; color: #fff; background-color: #888; overflow: hidden; }
				#sub-content .example-box-medium { width: 300px; height: 150px; color: #fff; background-color: #888; overflow: hidden; }
				#sub-content .example-box-long { width: 100%; height: 150px; color: #fff; background-color: #888; overflow: hidden; }
                
                /*# sub-content fonts and placement #*/
                #sub-content h2 { margin-bottom: 10px; font: bold 2em/1em "Trebuchet MS", sans-serif; text-transform: capitalize; } /* 2em = 32px*/
                #sub-content h3 {
                    clear: both;
                    margin-top: 25px;
                    margin-right: 0;
                    margin-bottom: 10px;
                    margin-left: 0;
                    font-family: Georgia, "Times New Roman", Times, serif;
                    font-size: 1.35em;
                    line-height: 1em;
                    font-weight: normal;
                } /* 1.5em = 24px */
                #sub-content h4 {
                            clear: both;
                            margin-top: 25px;
                            margin-right: 0;
                            margin-bottom: 0px;
                            margin-left: 0;
                            font-family: Georgia, "Times New Roman", Times, serif;
                            font-size: 0.9em;
                            line-height: 1em;
                            font-weight: bold;
                            font-style: italic;
                            color: #575555;
                } /* 1.5em = 24px */

                #sub-content p { margin: 10px 25px 10px 0; color: #575555; font: .75em/1.5em Arial, Helvetica, sans-serif; } /* .75em = 12px */
                #sub-content p.callout {
                    font-family: Georgia, "Times New Roman", Times, serif;
                    font-size: 1em;
                    font-style: italic;
                    line-height: 1.5em;
                    font-weight: bold;
                }
                #sub-content p.callout.floatright { float: right; width: 40%; margin-top: 0px; text-align:right; }
                #sub-content p.callout.floatleft { float: left; width: 40%; margin-top: 0px; }
                #sub-content ul { margin: 10px 20% 10px 5%; list-style-position: outside; list-style-type: square; color: #575555; }                #sub-content li { margin: 5px 0; }
                
                #sub-content .dumblinks { font: .75em/2.5em "Trebuchet MS", sans-serif; } /* .75em = 12px */
                #sub-content .dumblinks a { font-weight: normal; text-decoration:underline; cursor: pointer; }
                #sub-content .breadcrumbs { font: bold italic .75em Arial,Helvetica, sans-serif; } /* .75em = 12px */
		#sub-content .dumblinks { float: right; margin-top: .75em; }

                #sub-content a { color: #575555; font-weight: bold; }
                #sub-content a:hover { text-decoration: underline; }

		#sub-content .SearchDialog { font-size: 14px; line-height: 30px;}
		#sub-content .SearchDialog .CMSSearchDialogSearchButton { font-size: 12px; border: 1px solid #006;}
		#sub-content .SearchDialog .CMSSearchDialogSearchForTextBox { font-size: 12px; height: 18px; border: 1px solid #006;}
		#sub-content .SearchDialog .CMSSearchDialogSearchModeDropDownList { font-size: 12px; height: 22px; border: 1px solid #006;}
		#sub-content .SearchResults { font-size: 14px; margin: 20px 0px 20px 0px; line-height: 22px;}
		#sub-content .SearchResults .SearchResult { margin: 20px 0px 20px 0px;}
                
                /*# default colors #*/
                #sub-content h2 { color: #666; }
                #sub-content .breadcrumbs { color: #666; }
                
                #welcome #sub-content h2,
                #welcome #sub-content h3 { color: #666; }
                #business #sub-content h2,
                #business #sub-content h3 { color: #5c6628; }
                #community #sub-content h2,
                #community #sub-content h3 { color: #993a00; }
                #members #sub-content h2,
                #members #sub-content h3 { color: #820038; }
                #chamber #sub-content h2,
                #chamber #sub-content h3 { color: #002d64; }

                #welcome #sub-content .breadcrumbs { color: #666; }             
                #business #sub-content .breadcrumbs { color: #5c6628; }
                #community #sub-content .breadcrumbs { color: #993a00; }
                #members #sub-content .breadcrumbs { color: #820038; }
                #chamber #sub-content .breadcrumbs { color: #002d64; }
                
                #welcome #sub-content a { color: #575555; } 
                #welcome #sub-content a:hover { color: #575555; }
                #business #sub-content a { color: #5c6628; }
                #business #sub-content a:hover { color: #5c6628; }
                #community #sub-content a { color: #993a00; }
                #community #sub-content a:hover { color: #993a00; }
                #members #sub-content a { color: #820038; }
                #members #sub-content a:hover { color: #820038; }
                #chamber #sub-content a { color: #002d64; }
                #chamber #sub-content a:hover { color: #002d64; }			

                         /*# Widgets/sub-widgets - three column version #*/
			
                         #sub-widgets { float: right; width: 229px; position: relative; right: 0px; }
			
			/*# Widgets/sub-widgets - two column version #*/
			#subpage-container.two-col #sub-widgets { width: 746px; position: static; margin-top: 4px; }

				/*# table styles #*/
#minimalist
{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#minimalist th
{
	font-size: 1.3em;
	font-weight: normal;
	padding: 10px 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#minimalist td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 6px 8px;
}

#business #sub-content #minimalist th { color: #5c6628; border-bottom-color: #5c6628; }
#community #sub-content #minimalist th { color: #993a00; border-bottom-color: #993a00; }				
#members #sub-content #minimalist th { color: #820038; border-bottom-color: #820038; }
#chamber #sub-content #minimalist th { color: #002d64; border-bottom-color: #002d64; }

#business #minimalist tbody tr:hover td { color: #5c6628; }
#community #minimalist tbody tr:hover td { color: #993a00; }				
#members #minimalist tbody tr:hover td { color: #820038; }
#chamber #minimalist tbody tr:hover td { color: #002d64; }





	/*# footer #*/
	#footer-container { clear: left; margin-top: 15px; padding: 20px 0 30px; background: #dcebf9 url(../app_themes/memphischamber/images/mrc_bg-footer.gif) repeat-x left top scroll; }

		#footer { width: 960px; margin: 0 auto; }
		#footer ul.column-list { float: left; width: 175px; margin: 10px 0 10px 15px; display: inline; } /* inline display prevents double float margin in IE6 */
		#footer ul.column-list li { margin-bottom: 5px; }
		#footer ul.row-list { margin: 5px 0; text-align: center; }
		#footer ul.row-list li { display: inline }
		#footer ul.row-list li img { vertical-align: top; }
		#footer ul.row-list li span.divider { padding: 0 10px; }
		
		#footer .hr { clear: both; display: block; margin: 10px 0; border-top: 1px solid #333; }
		#footer .hr hr { display: none; } 
		
		/* footer fonts */
		#footer { }
		#footer ul.column-list { font-size: .69em; } /* .69em = 11px */
		#footer ul.column-list strong { font-size: 1.09em; } /* 1.09em( of .69em) = 12px */
		#footer ul.column-list a { color: #4d5358; text-decoration: none; }
		#footer ul.column-list a:hover { text-decoration: underline; }
		
		#footer ul.row-list { color: #00477f; font-size: .63em; } /* .63em = 10px */
		#footer ul.row-list a { color: #00477f; text-decoration: underline; }
		#footer ul.row-list2 { margin-bottom: 57px; }
		#footer #worldspice-link { background: url(../app_themes/memphischamber/images/logo-worldspice.png) no-repeat right top; padding: 0 29px 17px 0; }
		#footer #memphismusic-link { background: url(../app_themes/memphischamber/images/logo-m-record-player.png) no-repeat right top; padding: 0 82px 57px 0; } 

		.hidden { display: none; }

/*# Poll #*/
.PollQuestion, .PollTitle
{
	display: block;
	margin: 5px 0px;
	font-size: .75em;
}
.PollAnswers label
{
	padding-left: 5px;
}

/*# Newsroom #*/
.NewsroomLeadTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 27px;
	font-weight: bold;
	color: #002d64;
	margin-bottom: 0px;
	margin-top: 2px;
}
.NewsroomLeadTitle a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 27px;
	font-weight: bold;
	color: #002d64;
	text-decoration: none;
}
.NewsroomLeadTitle a:hover {
	text-decoration: underline;
}
.NewsroomSubtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	color: #333333;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 7px;
}
.NewsroomLevel1Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #002d64;
	margin-bottom: 7px;
}
.NewsroomLevel1Title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #002d64;
	text-decoration: none;
}
.NewsroomLevel1Title a:hover {
	text-decoration: underline;
}
.NewsroomLevel2Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #002d64;
	margin-bottom: 7px;
}
.NewsroomLevel2Title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #002d64;
	text-decoration: none;
}
.NewsroomLevel2Title a:hover {
	text-decoration: underline;
}
.NewsroomLevel3Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #002d64;
	margin-bottom: 7px;
}
.NewsroomLevel3Title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #002d64;
	text-decoration: none;
}
.NewsroomLevel3Title a:hover {
	text-decoration: underline;
}
.NewsroomBodyText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: 400;
}
.NewsroomBodyText p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: 400;
}
.NewsroomByline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #808080;
	font-weight: 400;
	margin-bottom: 2px;
	margin-top: 2px;
	text-transform: uppercase;
}

/*# Newsroom/News Story Styles #*/
.NewsStoryTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 29px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 7px;
}
.NewsStoryBody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22.8333px;
	color: #000000;
	font-weight: 400;
	text-indent: 0em;
}
.NewsStoryBody div {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22.8333px;
	color: #000000;
	font-weight: 400;
	text-indent: 1.5em;
	margin-bottom: 7px;
}
.NewsStoryByline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #808080;
	font-weight: 400;
	margin-bottom: 7px;
	text-transform: uppercase;
}
.NewsStoryPhotoCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #808080;
	font-weight: 400;
	text-align: right;
	margin-top: 2px;
}
.NewsStoryPhotoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13.3833px;
	color: #666666;
	font-weight: 400;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 18px;
}
.NewsroomKicker {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.NewsroomKicker a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.NewsroomKicker a:hover {
	text-decoration: underline;
}
.NewsroomOtherNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.6px;
	line-height: 18px;
	font-weight: bold;
	color: #002d64;
	margin-bottom: 4px;
}

/*# Newsroom/News Story Callouts #*/
	#newsroom-callout-floatright { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-style: italic; line-height: 1.5em; font-weight: bold; float: right; width: 40%; margin-top: 0px; text-align:right; }
                #sub-content .callout.floatright { float: right; width: 40%; margin-top: 0px; text-align:right; }
                #sub-content .callout.floatleft { float: left; width: 40%; margin-top: 0px; }

/*# Newsroom/Newsroom container #*/
		#newsroom-container { float: left; width: 959px; padding: 10px 0px 0px 0px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }

			/* sub-content - two column version! - Newsroom */
			#newsroom-container.two-col #sub-content.newslead { width: 620px; margin: 0px 5px 0px 15px; } 
			#newsroom-container.two-col #sub-content.newsright { width: 278px; margin: 0px 15px 0px 10px; border-left: 1px solid #ccc; padding-left: 15px; }	
			#newsroom-container.two-col #sub-content.newslead .hr { clear: both; display: block; width: 620px; margin-top: 15px; margin-bottom: 15px; border-top: 1px solid #ccc; }
			#newsroom-container.two-col #sub-content.newsright .hr { clear: both; display: block; width: 275px; margin-top: 15px; margin-bottom: 15px; border-top: 1px solid #ccc; }

			/* sub-content - one column version! - News Stories */
			#newsroom-container.one-col #sub-content { width: 740px; margin: 0px 109px 0px 110px; } 
			#newsroom-container.one-col #sub-content .hr { clear: both; display: block; width: 740px; margin-top: 15px; margin-bottom: 15px; border-top: 1px solid #ccc; }
			
/*# Newsroom/Newsroom footer #*/
	#newsroom-footer-container { clear: left; margin-top: 0px; padding: 20px 0 30px; background: #dcebf9 url(../app_themes/memphischamber/images/mrc_bg-footer.gif) repeat-x left top scroll; }

/*# Hero-Shot Wheel Styles #*/
#hero-wheel {
    height:319px;
    position: relative;
    z-index: 1;
}
#hero-nav {
	position: absolute; 
	left: 830px; 
	top: 285px; 
	z-index: 900;
}
#hero-nav a {
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	padding: 3px 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: #999999;
}
#hero-nav a.activeSlide {
	background-color: #6897B6;
}

/*********************/

/*# Blog #*/

.BlogPTitle a
{
	color: #000;
	font-weight: bold;
}

.BlogPTitle
{
	padding: 10px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 27px;
	font-weight: bold;
}

.BlogPBody
{
	padding: 10px 15px;
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22.8333px;
	color: #000000;
	font-weight: 400;
	text-indent: 0em;
}

.BlogPBody div {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15.2167px;
	line-height: 22.8333px;
	color: #000000;
	font-weight: 400;
	text-indent: 0em;
	margin-bottom: 7px;
}

.BlogPBody li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: 400;
	text-indent: 0em;
	margin-bottom: 7px;
}

.BlogPBody li a {
	color: #333333;
}

.BlogPBody img
{
	border: none;
}

.BlogPDateWhole
{
	background-color: #f1f1f1;
	padding: 8px 10px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10x;
	line-height: 16px;
}

.BlogPDate
{
	background-color: #f1f1f1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10x;
	line-height: 16px;
}

.comments hr
{
	border: solid 1px #cccccc;
}

.BlogCommentsTitle, .BlogLeaveComment
{
	font-weight: bold;
	font-size: 110%;
}

.blogDetail .comments .TextAreaField
{
	width: 280px;
}

.blogSideClmnTtl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 19px;
	font-weight: bold;
	color: #002d64;
	margin-bottom: 7px;
}

.blogSideClmnTtl a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 19px;
	font-weight: bold;
	color: #002d64;
	text-decoration: none;
}

.blogSideClmnBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	margin-bottom: 7px;
}

.blogSideClmnTtl a:hover {
	text-decoration: underline;
}