/* ===== HTML overrides ==== */
* { margin: 0px; padding: 0px; }
body { background: #f2f2f2; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 11px; padding: 0px; margin: 0px; }
A { text-decoration: none; padding: 0px; margin: 0px; color: #000070; }
A:hover { text-decoration: underline; }
A:visited { }
ul { text-indent: 3px;	list-style-position: inside; 
  list-style-type: square;	padding: 0px; margin: 2px; }
li { text-indent: 3px;	list-style-position: inside;
  padding: 0px; margin: 1px; font-size: .8em; }
H3 { color: #4171ac; }

/* ==== Footer ==== */
#Footer { position: absolute; bottom: 0px; z-index: 1;
    background: #a6c648 url(/images/welcome/babybook/grass.png?02112009) top left repeat-x;
    height: 237px;  width: 100%; }
#People { position: absolute; bottom: 0px; right: 0px; z-index: 2;
    background: #a6c648 url(/images/welcome/babybook/people.png?02112009) top left no-repeat;
    height: 232px;  width: 282px; }
DIV.legal { padding: 192px 0px 0px 10px; font-size: 0.9em; }
DIV.legal A { color: #ddffdd; }
DIV.legal P { color: #335522; padding: 0px; margin: 0px; }

/* === Containers === */
#Frame { background: #a6c648 url(/images/welcome/babybook/sky.png?02112009) top left repeat-x;
        min-height: 640px; height: 100%; }
#Container { width: 803px; height: 412px; position: relative;
    background: url(/images/welcome/babybook/content.png?06212009) top center no-repeat;
    z-index: 5; margin: 20px auto 0px auto; }
#Video { width: 480px; height: 385px; position: absolute;
    z-index: 10; margin: 0px auto 0px auto; }
#Content { padding: 10px; }
DIV.introText { padding-left: 435px; width: 340px; }
#Content H1 { font-size: 1.4em; color: #231f20; margin: 5px 0px 2px 0px; }
#Content H2 { font-size: 1.4em; color: #334c63; }
#Header { height: 137px; width: 582px; margin: 0 auto;
    position: relative;
    background: url(/images/welcome/babybook/header.png?06212009) top center no-repeat;
    z-index: 2; }
#Content P { margin-top: 10px; }
#Content UL { margin-top: 10px; font-size: 1.3em; color: #313049; }
INPUT.buttonFacebook { 
    background: url(/images/welcome/babybook/button_facebook.png?06212009) top center no-repeat;
    height: 54px; width: 172px; padding: 2px; margin: 5px; border: none;
    cursor: pointer; }
INPUT.buttonFacebook:hover {
    background: url(/images/welcome/babybook/button_facebook_h.png?06212009) top center no-repeat; }
DIV.buttons { text-align: center; margin-top: 15px; font-size: 10px; }
LI { color: #6b6c9d; }