/* GLOBAL STYLES */

    /* BLUEPRINT OVERRIDES */

        body div.box { padding:0 10px; margin:0; background-color:transparent; }
        body hr { color:#813e09; border-color:#813e09; background-color:#813e09; height:2px; }
        
 
    /* FOOTER STICKINESS */
	html, body { height:100%; }
		#outer-wrapper { height:auto !important; height:100%; min-height:100%; position:relative; }
		#content { padding:30px 10px 140px 10px; }
		#footer-wrapper { position:relative; margin-top:-120px; height:120px; background: url( "/img/body-bg.gif" ) repeat-x 0 0; }
			#footer { background:url( "/img/footer-background.gif" ) repeat-y 0 0; height:80px; padding:20px; color:#ffffff; }
				#footer address { float:left; margin:0; padding:0; }
					#footer address strong { font-size:16px; }
					#footer address em { font-size:10px; }
                                        #footer address a { color: #ffffff; }
				#footer p { float:right; font-size:14px; font-weight:bold; letter-spacing:0.0195em; }
                
    /* SECTIONAL STYLES */
        /* BODY */
        body { background:#ffffff url( "/img/body-bg.gif" ) 0 0 repeat-x; }
    
            /* OUTER WRAPPER */
            #outer-wrapper { }
                /* HEADER */
                #header { height:110px; overflow:hidden; }
                    #header .wrapper { }
                        #header .wrapper h1 { text-indent:-9999px; outline:none; height:110px; background:#431400 url( "/img/wimpee-large-logo.jpg" ) 0 0 no-repeat; }
                        
                /* TOP NAV */
                #top-nav { }
                    #top-nav .wrapper { }
                        #top-nav .dropdown { }
                            #top-nav .top-level { }
                            #top-nav .sub-level { }
                            
                /* SLIDESHOW */
                #slideshow { }
                    #slideshow .wrapper { height:155px; overflow:hidden; }
                        #slideshow #slides { width:630px; float:left; height:155px; }
                            #slideshow #slides img { }
                        #schedule-teaser { width:300px; float:right; height:0; padding-top:155px; background:#ffecc1 url( "/img/wimpee-small-logo.jpg" ) 0 0 no-repeat; font-size:14px; }
                        
               
             
		/* CONTENT */
                #content { }

                    #content h2 { margin:0; padding:0 0 5px 0; font-size:25px; color:#813e09; line-height:25px; }
                    
                    #content h3 { padding:7px 5px 7px 35px; font-size:16px; line-height:16px; margin:0; }
                        #content h3 a { text-decoration:none; color:#ffffff; }
                        #content h3 a:hover { color:#ffffff; text-decoration:underline; }
                        
                        #content h4 { color:#813e09; margin:0; padding:0 0 5px 0; font-size:16px; line-height:16px; font-weight:bold; }
                        #fp-more-information h4 { text-align:center; }                            
                    #fp-more-information { }
                        #fp-more-information h3 { padding-left:15px; background-color:#cc3333; color:#ffffff; text-align:center; }
                        #fp-more-information .box { border:2px solid #cc3333; padding:13px; }
                            #fp-more-information p { text-align:center; color:#813e09; }
                            #fp-more-information table { font-weight:bold; }
                                #fp-more-information tr.shaded td, #fp-more-information tr.shaded th { background-color:#FFF889; }
                    
                    #major_buttons { margin:0; padding:0; list-item-style:none; text-align:center; }
                        #major_buttons li { list-style:none; margin: 0 10px 10px 10px; }
                                #major_buttons li a.major_nav_link { display:block; width:210px; padding:5px; background-color:#fbb034; border:2px solid #000000; color:#000000; text-decoration:none; font-weight:bold; font-size:14px; }
                                #major_buttons li a.major_nav_link:hover { color:#fff889; background-color:#cc3333; border:2px solid #fff889; }
                                
                                ul#minor_buttons_int { margin-top:10px; }
                                        li.minor { margin:0 10px 5px 10px; }
                                                li.minor a { display:block; width:160px; padding:5px; background-color:#fbb034; border:2px solid #000000; color:#000000; text-decoration:none; font-weight:bold; font-size:12px; }
                                                li.minor a:hover { color:#fff889; background-color:#cc3333; border:2px solid #fff889; }

