
    body {background: #0055AA; font-family: Verdana, sans-serif; margin: 0;}

    h1 { margin: 0; }
    h2 { margin: 0; }
    p  { margin: 1; }
    hr { display:none; }
    h4 { display:none; }

    #page {width: 795px; margin: auto;}

    #header {background: url(images/bg_header.png) 0 0 no-repeat; height: 77px;}

      #header #google1 {width: 468px; height: 60px; float: right; position: relative; right: 14px; top: 12px; margin: 0;}

    #sections {font-size: 0.8em; float: left; position: relative; width: 300px; top: 56px; left: 10px; }

 
    #sections a:link, a:visited {color: #40659B; text-decoration: none; border-bottom: 1px dotted #bbb;}



    #sections a:hover {color: #036; border-bottom-style: solid;}

    #navigation {background: url(images/bg_middle.png) repeat-y; padding: 0 10px 0 10px; font-size: 14px;}

    #content_top {background: url(images/bg_content_top.png) 0 0 no-repeat; padding: 2px 0 3px 0; margin: 0;}

    #content {height: 500px; background: url(images/bg_content_mid.png) 0 0 repeat-y; padding: 0 0 0 4px;}

      #content #info {position: relative; float: left; left: 13px; width:560px; height:92px; overflow: auto;}


      #content #google_results {position: relative; float: left; left: 13px; width:760px; height:500px; overflow: auto;}

      #info h1 {font-size: 25px; line-height: 1em;}

      #info p  {font-size: 12px;}

      #search_box {width: 200px; height: 90px; background: #FFDFDF;
                float: right; position: relative; right: 16px;  
                border-style: solid; border-color: #DDDDDD;
                border-width: 1px; }

      #search_box h2 {font-size: 11px; font-family:arial, sans-serif;
			 margin: 0; padding: 0;
                      background: #DDDDDD; height: 15px;}

      #search_box #google_search {margin: 0; padding: 0;}


      #links {width: 248px; height: 195px; background: #FDFCCC;
                float: left; position: relative; left: 10px;  
                border-style: solid; border-color: #DDDDDD;
                border-width: 1px; font-size: 14px;
		margin: 3px; }

      #links h2 {font-size: 11px; font-family:arial, sans-serif; margin: 0; padding: 0;
                      background: #DDDDDD; height: 15px;}
      ul {margin: 0; padding: 0; list-style: none;}

      #links a:link, a:hover, a:visited  {text-decoration: none;}

      #links a:link    {color: #000000; text-decoration: none; background:url(images/green_arrow.gif) no-repeat left center;	padding-left:12px; }
      #links a:hover   {color: #000000; text-decoration: none; background:url(images/red_arrow.gif) no-repeat left center;	padding-left:12px; }
      #links a:visited {color: #000000; text-decoration: none; background:url(images/tick.gif) no-repeat left center;
border-bottom: 0;	padding-left:12px; }


    #content_bot {background: url(images/bg_content_bot.png) 0 0 no-repeat; padding: 2px 0 3px 0;}

    #footer {background: url(images/bg_middle.png) repeat-y; padding: 0px 0 0 10px; font-size: 9px;}

    #footer p {line-height:10px;}

    #footer_base {background: url(images/bg_footer.png) no-repeat; padding: 15px 0 0 5px;}