
@import url( 'sticky-footer.css' ) screen;
@import url( 'top-navigation.css' ) screen;

/** BIEDERMANDDS.COM **/

body{ background: url( ../img/backgrounds/body.jpg ) 0 0 repeat-x; }

	h3 { margin-bottom:0; color:#333366; }
	h4 { margin-bottom:0; font-weight:bold; }

	#top { }
		#main { }
        
        #masthead { height:200px; background: url( ../img/backgrounds/masthead.jpg ) 0 0 no-repeat; }
            #masthead h1 { height:165px; margin:0; text-indent:-9999px; }
                #masthead h1 a {  display:block; height:165px; width:100%; background:none; }
            #masthead ul { margin:0; padding:10px 0 0px 0; height:35px; width:100%; }
                #masthead ul li { margin:0; display:inline; padding-top:5px; font-size:14px; text-transform:uppercase; margin-right:15px; }
                    #masthead ul li a { color:#ffffff; text-decoration:none; padding-top:5px; }
                    #masthead ul li a:hover { color:#f9cd0a; text-decoration:underline; }
				
			#banner-container { }
                #banners { height:279px; overflow:hidden; }
                
		#sidebar { background: url( ../img/backgrounds/sidebar.jpg ) 0 -20px no-repeat; width:268px; height:259px; padding-bottom:19px; position:relative; }
                    #sidebar-navigation { margin:0 20px; width:219px; padding:20px 0; list-style-type:none; }
                        #sidebar-navigation li { margin:0; padding:0; margin:10px 0 0 0; background: url( ../img/backgrounds/square-large.gif ) 0 4px no-repeat; padding:0 0 10px 12px; border-bottom:1px solid #8f9092; }
                            #sidebar-navigation li a { text-transform:capitalize; display:inline-block; width:195px; padding:5px 0 5px 10px; color:#ffffff; font-size:16px; text-decoration:none; line-height:16px; }
                            #sidebar-navigation li a:hover { color:#f9cd0a; }
					#sidebar .endcap { display:block; height:20px; width:268px; background: url( ../img/backgrounds/sidebar.jpg ) 0 1px no-repeat; position:absolute; bottom:0; left:0; }

            #content-wrapper { padding:10px 0; }
                #content-container { background: url( ../img/backgrounds/content-container.gif ) 0 0 repeat-y; }
                    #content-container .column-narrow { width:253px; padding:0 0 0 15px; }
                        #content-container h2, #content-container h2 a, #content-container .column-narrow h2 { text-decoration:none; text-transform:uppercase; color:#6ec3a4; font-size:20px; margin:0 0 5px 0; }
                        #content-container h2 a:hover { text-decoration:underline; }

			/* POPOUTS */
                            a.feature { float:left; margin:0 5px 0 0; }
                            a.readmore { font-size:12px; float:right; font-size:14px; text-transform:lowercase; text-decoration:none; color:#6ec3a4; }
                            a.readmore:hover { text-decoration:underline; }
                            h3 a { text-decoration:none; color:#333366; font-weight:bold; }
                            h3 a:hover { text-decoration:underline; }
                            .teaser { margin-bottom:0; }

			/* NEWS */
                            .newsdate { font-style:italic; margin:0; font-size:14px; }
	
							/* DIC MENUS */
							ul#major_buttons { margin:0 0 0 0; color:#6e6f73; list-style:none; }
								ul#major_buttons li { font-size:16px; font-weight:bold; margin:5px 0; padding:0 0 0 20px; background:url( ../img/backgrounds/square-large.gif ) 0 4px no-repeat; }
									ul#major_buttons li a { color:#6e6f73; text-decoration:none; }

									ul#major_buttons ul { list-style-type:none; margin:0; }
										ul#major_buttons ul li { font-size:14px; font-weight:bold; margin:5px 0; padding:0 0 0 22px; background:url( ../img/backgrounds/square-small.gif ) 0 4px no-repeat; }
											ul#major_buttons ul li a { color:#6e6f73; text-decoration:none; }

            #popouts-wrapper { padding:10px 0; }
                #popouts-container { padding:10px 0; border-top:1px solid #8f9092; border-bottom:1px solid #8f9092; }
                    #popouts-container h2, #popouts-container h2 a { text-decoration:none; text-transform:uppercase; color:#6ec3a4; font-size:20px; margin:0 0 5px 0; }
                    #popouts-container h2 a:hover { text-decoration:underline; }
                        a.popout { float:left; margin:0 5px 5px 0; }
                            
	#footer { background: url( ../img/backgrounds/footer.jpg ) 0 0 no-repeat; }
        #footer-contents { padding:10px 15px 20px 15px; }
            #footer-contents p { color:#532762; font-size:14px; padding-left:150px; }
                #footer-contents p strong { font-size:16px; font-weight:bold; }
                    #footer-contents p strong span { color:#532762; font-size:20px; }


.tour { display:block; width:175px; float:left; margin:0 10px 10px 0; }
#tour a.last { margin:0 0 10px 0; }

