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

/** BIEDERMANDDS.COM **/
hr { color: #00a8d7; background-color:#00a8d7; border-color:#00a8d7; }

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

	h3, body.int h3 a { margin-bottom:0; color:#6baddf; }	
	body.int h3 a { text-decoration:underline; font-weight:normal;}
	h4 { margin-bottom:0; font-weight:bold; }

	#top { }
		#main { }
        
        #masthead { background: url( ../img/backgrounds/masthead.jpg ) 0 0 no-repeat; }
    		#masthead h1 { height:168px; margin:0; text-indent:-9999px; }
                	#masthead h1 a {  display:block; height:170px; width:100%; background: none; }
            #masthead ul { margin:0; padding:0; height:35px; width:100%; }
                #masthead ul li { margin:0; padding:0; display:inline; font-size:14px; text-transform:uppercase; margin-right:15px; }
                    #masthead ul li a { color:#fdc42c; text-decoration:none; }
                    #masthead ul li a:hover { color:#fdc42c; text-decoration:underline; }
				
			#banner-container { }
                #banners { height:278px; overflow:hidden; }
                
				#sidebar { background: url( ../img/backgrounds/sidebar.jpg ) 0 -20px no-repeat; width:268px; height:257px; padding-bottom:20px; position:relative; }
                    #sidebar-navigation { margin:0 20px; width:219px; padding:20px 0; list-style-image: url( ../img/backgrounds/square-large.gif ); list-style-type:square; list-style-position:inside; }
                        #sidebar-navigation li { margin:0; padding:0; margin:10px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #8f9092; }
                            #sidebar-navigation li a { text-transform:capitalize; display:inline-block; width:185px; padding:5px 0 5px 10px; color:#ffffff; font-size:16px; text-decoration:none; line-height:16px; }
                            #sidebar-navigation li a:hover { color:#f1f3f9; background-color:#39607f; }
					#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 { }
                    #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:#6baddf; 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:#fcb316; }
                            a.readmore:hover { text-decoration:underline; }
                            h3 a { text-decoration:none; color:#6baddf; 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 20px; color:#6e6f73; list-style-image: url( ../img/backgrounds/square-large.gif ); list-style-type:square; }
								ul#major_buttons li { font-size:16px; font-weight:bold; margin:5px 0; }
									ul#major_buttons li a { color:#6e6f73; text-decoration:none; }

									ul#major_buttons ul { list-style-image: url( ../img/backgrounds/square-small.gif ); list-style-type:square; }
										ul#major_buttons ul li { font-size:14px; font-weight:bold; margin:5px 0; }
											ul#major_buttons ul li a { color:#6e6f73; text-decoration:none; }
	    #lightbox a { style:display:block; float:left; width:270px; margin:0 0 16px 0; }
	    #lightbox a.left { margin-right:16px; }

            #popouts-wrapper { padding:10px 0; }
                #popouts-container { padding:10px 0; border-top:1px solid #00a8d7; border-bottom:1px solid #00a8d7; }
                    #popouts-container h2, #popouts-container h2 a { text-decoration:none; text-transform:uppercase; color:#6baddf; 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; }

			.links_item { margin:0 0 20px 0; }
                            
	#footer { background: url( ../img/backgrounds/footer.jpg ) 0 0 no-repeat; }
        #footer-contents { padding:15px; text-align:left; }
            #footer-contents p { color:#ffffff; font-size:14px; }
                #footer-contents p strong { font-size:16px; font-weight:bold; }
                    #footer-contents p strong span { color:#f8bb25;  }

