		body {
			background: white;
			text-align: center;
			background-image: url('https://s3.amazonaws.com/images.penguinmagic.com/images/redcarpet/redcarpet2.png?031316');
			background-position: top left;
			background-repeat: no-repeat;
			font-family: arial, sans-serif;
			color: black;
		}

		a img {
			border: 0;
		}

		#corbis {
			position: absolute;
			top:7px;
			left:119px;
		}

		#shop {
			position: absolute;
			top: 31px;
			left: 333px;
		}

		#my_penguin_magic {
			position: absolute;
			top: 33px;
			left: 450px;
		}

		#discuss {
			position: absolute;
			top: 20px;
			left: 682px;
		}

		#blog {
			position: absolute;
			left:697px;
			top:81px;
		}

		#infobox {
			position: absolute;
			top:0px;
			right: 0px;
			font-size: 12px;
			text-align: right;
			vertical-align: top;
            padding: 5px 20px 8px 20px;
            -webkit-border-bottom-right-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-bottomright: 5px;
            -moz-border-radius-bottomleft: 5px;
            border-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
            border: solid 1px orange;
            border-top: 0px;
            background: yellow;
            background: -webkit-gradient(linear, left top, left bottom, from(#FFFB00), to(#FFA600)); /* for webkit browsers */
            background: -moz-linear-gradient(top,  #FFFB00,  #FFA600); /* for firefox 3.6+ */ 
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFB00', endColorstr='#FFA600'); /* for IE */
		}
		#infobox .inside {
            color:orange;
		}
		#infobox a {
			font-weight: bold;
            margin-right: 5px;
            margin-left: 5px;
            text-decoration: none;

		}

		#topNav #announcement {
			position: absolute;
			top: 168px;
			left:290px;
			font-family: arial, sans-serif;
			font-weight: bold;
			font-size: 32px;
			color: #f00;
			cursor: pointer;
		}
		#topNav #announcement a {
			font-style: italic;
			color: #5a0000;
		}

		#topNav #announcement .info {
			font-family: arial, sans-serif;
			font-weight: normal;
			font-size: 20px;
			color: #999;
			padding-top:5px;
		}

		#container {
			position: relative;
			margin-top: 212px;
		}
		#search {
			position: absolute;
			top: 150px;
			left:350px;
		}
        #search input[type='text'] {
            width: 370px;
            border: 3px solid #a00;
            background: #600;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            padding-left:5px;
            color:#fee;
        }
        #search input[type='submit'] {
            background: #900;
            background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#a00)); /* for webkit browsers */
            background: -moz-linear-gradient(top,  #f00,  #a00); /* for firefox 3.6+ */ 
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#aa0000'); /* for IE */

            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;

            border: 3px solid #900;
            padding-bottom:2px;
            padding-left:8px;
            padding-right:8px;
            color:#600;
            font-weight: bold;
        }

        #search input[type='submit']:hover {
            background: #f00;
        }
        #search input[type='submit']:active {
            background: #600;
            color:#f00;
        }
