/* 960 Grid System ~ Core CSS. Learn more ~ http://960.gs/ Licensed under GPL and MIT. */
.container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15, .container_16 .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; }
.container_16 .grid_1 { width: 40px; }
.container_16 .grid_2 { width: 100px; }
.container_16 .grid_3 { width: 160px; }
.container_16 .grid_4 { width: 220px; }
.container_16 .grid_5 { width: 280px; }
.container_16 .grid_6 { width: 340px; }
.container_16 .grid_7 { width: 400px; }
.container_16 .grid_8 { width: 460px; }
.container_16 .grid_9 { width: 520px; }
.container_16 .grid_10 { width: 580px; }
.container_16 .grid_11 { width: 640px; }
.container_16 .grid_12 { width: 700px; }
.container_16 .grid_13 { width: 760px; }
.container_16 .grid_14 { width: 820px; }
.container_16 .grid_15 { width: 880px; }
.container_16 .grid_16 { width: 940px; }
.container_16 .prefix_1 { padding-left: 60px; }
.container_16 .prefix_2 { padding-left: 120px; }
.container_16 .prefix_3 { padding-left: 180px; }
.container_16 .prefix_4 { padding-left: 240px; }
.container_16 .prefix_5 { padding-left: 300px; }
.container_16 .prefix_6 { padding-left: 360px; }
.container_16 .prefix_7 { padding-left: 420px; }
.container_16 .prefix_8 { padding-left: 480px; }
.container_16 .prefix_9 { padding-left: 540px; }
.container_16 .prefix_10 { padding-left: 600px; }
.container_16 .prefix_11 { padding-left: 660px; }
.container_16 .prefix_12 { padding-left: 720px; }
.container_16 .prefix_13 { padding-left: 780px; }
.container_16 .prefix_14 { padding-left: 840px; }
.container_16 .prefix_15 { padding-left: 900px; }
.container_16 .suffix_1 { padding-right: 60px; }
.container_16 .suffix_2 { padding-right: 120px; }
.container_16 .suffix_3 { padding-right: 180px; }
.container_16 .suffix_4 { padding-right: 240px; }
.container_16 .suffix_5 { padding-right: 300px; }
.container_16 .suffix_6 { padding-right: 360px; }
.container_16 .suffix_7 { padding-right: 420px; }
.container_16 .suffix_8 { padding-right: 480px; }
.container_16 .suffix_9 { padding-right: 540px; }
.container_16 .suffix_10 { padding-right: 600px; }
.container_16 .suffix_11 { padding-right: 660px; }
.container_16 .suffix_12 { padding-right: 720px; }
.container_16 .suffix_13 { padding-right: 780px; }
.container_16 .suffix_14 { padding-right: 840px; }
.container_16 .suffix_15 { padding-right: 900px; }

#header { margin-left: auto; margin-right: auto; width: 960px; background: url(../images/header2.png) no-repeat; height: 122px; position: relative; }
#header #inside { padding-top: 30px; padding-left: 30px; height: 70px; }
#header #inside h1#site-title { margin-left: -9999px; }

#navigation { margin-left: auto; margin-right: auto; width: 960px; background-image: url(../images/navigation.png); height: 36px; position: relative; }
#navigation ul { margin: 0; padding: 0; border: 0; overflow: hidden; display: inline-block; padding: 0; margin: 0; }
#navigation ul { display: block; }
#navigation ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#navigation ul li.first { padding-left: 0px; }
#navigation ul li.last { padding-right: 0px; }
#navigation ul li { background-image: url('../images/navigation.png'); padding: 0; margin: 0; list-style: none; position: absolute; top: 0; }
#navigation ul li a { display: block; height: 36px; }
#navigation ul li a span { display: none; }
#navigation ul li a:hover { background-image: url('../images/navigation.png'); height: 36px; }
#navigation ul li#home { background-position: -120px 0; left: 120px; width: 82px; }
#navigation ul li#home a { width: 82px; }
#navigation ul li#home a:hover { background-position: -120px -47px; }
#navigation ul li#about { background-position: -202px 0; left: 202px; width: 220px; }
#navigation ul li#about a { width: 220px; }
#navigation ul li#about a:hover { background-position: -202px -47px; }
#navigation ul li#photo-of-the-day { background-position: -422px 0; left: 422px; width: 175px; }
#navigation ul li#photo-of-the-day a { width: 175px; }
#navigation ul li#photo-of-the-day a:hover { background-position: -422px -47px; }
#navigation ul li#archives { background-position: -597px 0; left: 597px; width: 116px; }
#navigation ul li#archives a { width: 116px; }
#navigation ul li#archives a:hover { background-position: -597px -47px; }
#navigation ul li#contact-us { background-position: -713px 0; left: 713px; width: 105px; }
#navigation ul li#contact-us a { width: 105px; }
#navigation ul li#contact-us a:hover { background-position: -713px -47px; }
