 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
*:focus {outline: 0}
body {line-height: 1em; color: black; background: #fff}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0; vertical-align: middle}
caption, th, td {text-align: left; font-weight: normal; vertical-align: middle}
q, blockquote {quotes: "" ""}
q:before, q:after, blockquote:before, blockquote:after {content: ""}
img a {border: none}
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
*:focus {outline: 0}
body {line-height: 1em; color: black; background: #fff}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0; vertical-align: middle}
caption, th, td {text-align: left; font-weight: normal; vertical-align: middle}
q, blockquote {quotes: "" ""}
q:before, q:after, blockquote:before, blockquote:after {content: ""}
img a {border: none}
html, body {height: 100%}
#container {min-height: 100%; margin-bottom: -65px}
#container #footer_container {height: 65px}
#footer {clear: both; position: relative; height: 65px}
body {font: normal 13px Arial, "Arial", Helvetica, sans-serif; color: #3a3a3a}
.bold {font-weight: bold}
span {font-weight: normal}
a {text-decoration: none}
a img {border: 1px solid transparent}
a.view {display: inline-block; background-image: url('../images/sprite[21].png'); background-repeat: no-repeat; background-position: right -1015px; padding-right: 18px}
a.viewpdf {font-size: .9em; display: block; font-weight: bold; color: #fff; width: 40px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center}
a.viewpdf:hover {color: #fff}
a.external {display: inline-block; background: transparent url('../images/sprite[20].png') no-repeat -201px -66px; width: 10px; height: 11px; padding: 0 !important}
a.amazon {min-height: 20px; padding-bottom: 6px; background: transparent url('../images/sprite[19].png') no-repeat bottom right; padding-right: 80px}
a.donate {display: inline-block; border: 1px solid #D1D0D8; margin: 30px 0; text-align: center; width: 123px; height: 34px; line-height: 2.75; font-weight: bold; background-image: url('../images/sprite-horizontal[2].png'); background-repeat: repeat-x; background-position: top; text-transform: uppercase; color: #fff}
a.donate:hover {color: #fff}
a#facebook {background: transparent url('../images/sprite[18].png') no-repeat -219px -62px; display: block; height: 25px; padding-left: 36px; padding-top: 6px; vertical-align: middle}
.sidebar a.view {background-image: url('../images/sprite[17].png'); background-position: right -1095px}
#content a.current {color: #000; font-weight: bold}
p {margin-bottom: 12px; line-height: 1.4}
p.subtitle {font-style: italic}
ul, ol, li {margin: 0; padding: 0}
h1 {color: #fff; font-size: 3em; text-transform: uppercase; padding-top: 20px; padding-left: 20px; width: auto; vertical-align: top}
h3, h4, h5 {display: inline-block; color: #000; font-size: 1.75em; font-weight: normal; width: 100%; margin-bottom: 9px}
h3 a, h4 a, h5 a {display: inline-block; font-size: .8em}
h3 span, h4 span, h5 span {font-size: .65em; font-weight: bold; color: #242424}
h4 {font-size: 1.5em; margin-bottom: 10px}
h4 span {display: inline; margin: 0; padding: 0; font-size: .8em; font-weight: normal}
h4 span a {font-size: 1em; display: inline}
.sidebar {color: #434343}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 {color: #3a3a3a}
.sidebar h3 {font-size: 1.4em; margin-bottom: 6px}
.sidebar h4 {font-size: 1.4em; margin-top: 12px}
.sidebar h4:first-child {margin-top: 0}
h5 {text-transform: uppercase; font-size: 1.15em; font-weight: bold; margin-top: 10px; line-height: 1.25}
h6 {font-size: 1.15em; font-weight: bold; margin: 0px 0 10px}
em {font-style: italic}
b, strong {font-weight: bold; color: #000}
b.break {display: block; font-size: 1.15em}
blockquote {font-size: .9em; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #DFDFDF; background: #f4f4f4; padding: 15px 25px; margin: 20px 0 0; display: block; color: #434343; display: inline-block; margin-top: 10px; font-weight: normal; width: 210px}
blockquote strong {font-family: Georgia, serif; font-weight: normal; font-size: 1.25em; color: #3a3a3a; line-height: 1.25; display: inline-block; margin-bottom: 10px}
blockquote i, blockquote em {font-style: italic}
blockquote#special-features {border-width: 3px; border-style: double; margin-top: 20px; margin-bottom: 10px}
blockquote#special-features ul {padding-left: 0}
blockquote#special-features li {background-image: url('../images/sprite[16].png'); padding-left: 20px; background-position: -600px -816px}
ul, ol {padding-left: 24px; margin-bottom: 16px}
li {margin: 10px 0; line-height: 1.1}
ol {list-style: none; padding-left: 0px; list-style: decimal inside; font-weight: bold}
ol p, ol ul {font-weight: normal}
ol li li {color: #3a3a3a}
ol ol {padding-left: 0px}
ul ol, ol ol {list-style: lower-alpha outside; margin-left: 24px}
ul li, ul ul li, ul ol li {list-style: none; background-image: url('../images/sprite[15].png'); background-repeat: no-repeat; background-position: 0 -415px; padding-left: 12px}
ul[type="circle"] li {background-image: url('../images/sprite[14].png'); padding-left: 20px; background-position: 0 -815px}
ul[type="disc"] li {background-image: url('../images/sprite[13].png'); padding-left: 16px; background-position: 0 -95px}
.sidebar ul li, table.blockquote ul li {background-image: url('../images/sprite[12].png'); background-position: -600px -415px}
.sidebar ul[type="circle"], table.blockquote ul[type="circle"] {padding-left: 10px}
.sidebar ul[type="circle"] li, table.blockquote ul[type="circle"] li {background-image: url('../images/sprite[11].png'); padding-left: 20px; background-position: -600px -815px}
.sidebar ul[type="disc"] li, table.blockquote ul[type="disc"] li {background-image: url('../images/sprite[10].png'); padding-left: 16px; background-position: -600px -95px}
.sidebar ul.quicklinks, table.blockquote ul.quicklinks {padding-left: 0}
.sidebar ul.quicklinks li, table.blockquote ul.quicklinks li {background-image: url('../images/sprite[9].png'); background-position: -600px 0; padding-left: 20px; margin: 6px 0}
.sidebar ul.quicklinks a, table.blockquote ul.quicklinks a {font-weight: bold; color: #646464}
table.blockquote ul {padding-left: 0px !important}
table.blockquote p, table.blockquote ul li {line-height: 1.1}
table.blockquote[align = "left"] {margin-left: 0; margin-right: 10px}
table.blockquote[align = "right"] {margin-left: 10px; margin-right: 0px}
table {border-collapse: none; margin-bottom: 6px}
table tr.even {background: #ebebeb}
table td {line-height: 1.25; vertical-align: top}
table#reports tr.even {height: 57px}
table#reports td[rowspan="2"], table#reports td[colspan="3"] {padding: 0}
table.right, table[align = "right"], img.right, img[align = "right"] {margin-left: 16px; display: block}
table.right td, table[align = "right"] td, img.right td, img[align = "right"] td {padding: 0px}
table.left, table[align = "left"], img.left, img[align = "left"] {margin-right: 16px; display: block}
table.left td, table[align = "left"] td, img.left td, img[align = "left"] td {padding: 0px}
table.extended {margin-left: -80px; width: 640px}
table.extended tr td {padding: 9px 6px}
table.extended tr td:first-child {padding-left: 80px}
.caption {background: #F3F3F3; display: block; padding: 6px; font-size: .9em; line-height: 1.25; color: #666}
table.blockquote {margin-bottom: 10px; margin-top: 10px; padding: 15px; background: #f3f3f3; border: 1px solid #ececec; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
table.blockquote h5 {margin-top: 0px; padding-top: 0px}
table.blockquote a {font-weight: bold}
table.blockquote p {margin: 0}
table.blockquote em {display: inline-block; margin-top: 10px; font-style: italic; color: #666}
.field {margin: 0px 0 10px}
label.reqd {font-weight: bold; font-style: normal}
label.opt {color: #666}
select {width: 130px}
input.sm, select.sm {width: 60px}
input.lg, select.lg {width: 407px}
input+label, select+label {width: auto; margin-left: 9px}
input.radio+label, select.radio+label {font-size: 1em; text-transform: inherit; color: #242424; margin-left: 0}
#slideshow {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; padding: 0 0 18px 0; line-height: 1.4; position: relative}
#slideshow {display: block}
#slideshow .nav {position: absolute; bottom: 0px; left: 0px; height: 12px; width: auto; z-index: 10}
#slideshow .nav a {display: inline-block; height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-right: 6px}
#slideshow .nav a.thumb, #slideshow .nav a.play {width: 9px; background: #D6D6D6}
#slideshow .nav a.play, #slideshow .nav a.pause {margin-left: 12px}
#slideshow .nav a.pause {width: 3px; border-right: 3px solid #D6D6D6; border-left: 3px solid #D6D6D6}
#slideshow .nav a.play {background: #D6D6D6 url('../images/sprite[8].png') no-repeat -66px -81px; height: 12px; width: 9px}
#slideshow .slide {height: 240px; width: 990px; background-position: 165px top; position: absolute; display: none}
#slideshow .black {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; display: inline; float: left; background: #000; opacity: .85; filter: alpha(opacity = 85); height: 240px; z-index: 1}
#slideshow .black {display: block}
#slideshow #left {width: 165px}
#slideshow #middle {width: 320px; opacity: 0}
#slideshow #right {width: 505px}
#slideshow #notes {display: none; margin: 80px 0px 0 35px; width: 400px}
#slideshow #notes p, #slideshow #notes h2 {line-height: 1.2; font-weight: bold}
#slideshow #notes p {color: #ccc}
#slideshow #notes h2 {color: #26a6bc; display: inline-block; font-size: 1.3em; margin-bottom: 3px}
#player {position: absolute; width: 990px; height: 240px; background: black}
#static-masthead {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; position: relative; background: #000; height: 164px; margin-bottom: 18px}
#static-masthead {display: block}
#static-masthead #bg {position: absolute; width: 990px; height: 164px; z-index: 1; background-color: transparent; background-repeat: repeat-x; background-position: 164px 0; opacity: .15; filter: alpha(opacity = 15)}
#static-masthead img {margin-left: 164px}
#static-masthead h1 {display: inline-block}
ul.tree {width: 100%; padding: 0}
ul.tree li {list-style: none; text-indent: 0; margin: 0 0 4px 0; padding: 0; background: none}
ul.tree a {color: #434343; padding: 4px 0 0 20px; display: inline-block; font-weight: bold}
ul.tree a.current, ul.tree a.open {background-repeat: no-repeat}
ul.tree a.current {background-image: url('../images/sprite[7].png'); background-position: -600px -373px}
ul.tree a.open {background-color: #242424; background-image: url('../images/sprite[6].png'); background-position: -600px -314px}
ul.tree ul {padding-left: 18px; margin-bottom: 0px; margin-top: 6px}
ul.tree ul ul {font-size: .9em; margin-top: 3px}
ul.tree ul ul li {margin-bottom: 2px}
ul#archive li {text-indent: 0px; margin-left: 0; list-style: none; background: #fff url('../images/expand.png') no-repeat top left; padding-left: 16px; line-height: .8}
ul#archive li.closed {background-image: url('../images/contract.png')}
ul#archive ul {padding-top: 6px}
ul#archive ul li {line-height: 1.25; list-style: none; background: none; padding: 0}
#sort ul li, #browse ul li {background: none}
#top {margin-top: 40px}
p.no-results {text-align: center}
#browse {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; width: 600px; padding: 0; background: #ebebeb}
#browse {display: block}
#browse.awarded-grants {margin-bottom: 20px}
#browse .browse {padding: 6px 2% 2px; width: 96%; line-height: 2; display: inline; float: left; border-top: 1px solid #fff; border-bottom: 1px solid #ccc}
#browse .browse .search {visibility: visible; display: inline; float: right; padding-right: 0}
#browse .browse .search label {width: 70px; padding-left: 20px}
#browse .browse .search input {padding: 3px 8px}
#browse .browse .search input.text {float: left; width: 140px; background: #fff; border: 1px solid #ccc; margin-right: 3px}
#browse .browse .search input.submit {border: none; float: none; background-color(!color,: #fff, 75%); height: 22px; width: 22px; background-position: -201px -1px}
#browse .browse label {display: inline-block; width: 70px; display: inline; float: left; margin-right: 4px}
#browse .browse label.grants {padding-top: 0px}
#browse .browse span {display: inline-block; display: inline; float: left; padding: 0px 6px}
#browse .browse span.lg {padding-left: 50px}
#browse .browse select {display: inline; float: left; margin-left: 3px; margin-top: 3px; width: auto}
#browse .browse a {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px 6px}
#browse .browse a.current {color: #fff; font-weight: bold; background-image: url('../images/sprite-horizontal[1].png'); background-repeat: repeat-x; background-position: top}
#browse .browse ul {margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; list-style: none; margin: 0px 0 0 0 !important; padding: 0 !important}
#browse .browse ul {display: block}
#browse .browse ul li {list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px}
#browse .browse ul li.first {padding-left: 0px}
#browse .browse ul li.last {padding-right: 0px}
#browse .browse ul li {list-style: none; text-indent: 0 !important; display: inline-block; padding: 0; margin: 0 !important; float: none; border-left: 1px solid #ccc}
#browse .browse ul li:first-child, #browse .browse ul li.first {border: none}
#browse .browse ul a {display: inline-block; padding: 3px 2px}
#browse .browse ul a.current {background: none !important; color: #1a1a1a; font-weight: bold}
#browse .browse ul#program {margin-top: 0 !important}
#browse .browse ul#program a, #browse .browse ul#program span {display: inline-block; padding: 3px 4px}
#browse .browse ul#grants li {border: none; margin-right: 4px !important}
#browse .browse ul#grants li span {padding: 4px 0 0 6px}
p.count {display: inline-block; display: inline; float: right; font-weight: bold; font-size: 1em; padding: 4px; margin: 0}
p.sort {display: inline; float: right}
#sort {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; width: 600px; padding: 0; background: #ebebeb; margin-bottom: 20px; font-size: .9em}
#sort {display: block}
#sort .browse {display: inline; float: left; padding: 2px 2% 1px; width: 96%; line-height: 2; border-top: 1px solid #fff}
#sort .browse label {display: inline-block; width: 50px; display: inline; float: left}
#sort .browse a {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px 6px}
#sort .browse a.current {color: #fff; font-weight: bold; background-image: url('../images/sprite-horizontal.png'); background-repeat: repeat-x; background-position: top}
#sort .browse ul {margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; list-style: none; margin: 0px !important; padding: 0 !important; width: 100%; text-align: center}
#sort .browse ul {display: block}
#sort .browse ul li {list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px}
#sort .browse ul li.first {padding-left: 0px}
#sort .browse ul li.last {padding-right: 0px}
#sort .browse ul li {list-style: none; text-indent: 0 !important; display: inline-block; padding: 0; margin: 0 !important; float: none; color: #999}
#sort .browse ul a {display: inline-block; padding: 3px 2px}
#sort .browse ul#title li {border: none}
#sort .browse ul#title span, #sort .browse ul#title a {padding: 3px 2px}
#sort .browse ul#date span, #sort .browse ul#date a {padding: 3px 6px}
.result, #top .result {margin-bottom: 10px}
.result:first-child, #top .result:first-child {margin-top: 20px}
.result h4, #top .result h4 {margin-top: 0px; margin-bottom: 0; font-size: 1.1em; font-weight: bold}
.result h2, #top .result h2 {display: inline-block; font-size: 1em; font-weight: bold}
.result p, #top .result p {margin: 0; font-size: .9em}
.result .result, #top .result .result {margin: 6px 0 4px}
.right {display: inline; float: right}
.left {display: inline; float: left}
.right_align {text-align: right}
.visible_for {display: none}
#container {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; margin-top: 3px}
#container {display: block}
#header1 {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; height: 113px; padding: 15px 0 0 0; overflow: visible}
#header1 {display: block}
#header1 h1 {display: inline-block; text-indent: -9999em; overflow: hidden; background-image: url('../images/sprite[5].png'); background-repeat: no-repeat; background-position: 50% 50%; background-position: 0 0; margin-top: 10px; margin-left: 32px; display: inline; float: left; margin-right: 0; width: 210px; width: 201px; padding: 0}
* html #header1 h1 {overflow-x: hidden}
#header1 h1 a {display: block; height: 80px}
#nav a {color: #fff; padding: 3px 10px; display: inline-block; font-weight: bold}
ul#global {display: inline; float: left; margin-right: 0; width: 730px; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; display: inline; float: right; list-style: none; margin: 20px 0 0 0; overflow: visible}
* html ul#global {overflow-x: hidden}
ul#global {display: block}
ul#global li {list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px}
ul#global li.first {padding-left: 0px}
ul#global li.last {padding-right: 0px}
ul#global li {padding: 0; margin: 0; position: relative; text-indent: 0; background: none}
ul#global li:hover ul {display: block}
ul#global li a {padding: 10px 9px}
ul#global li a.current {color: #fff}
ul#global li.last ul {left: inherit; right: 0px; text-align: right; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px}
ul#global ul {display: none; position: absolute; top: 33px; left: 0px; z-index: 10; padding: 0; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px}
ul#global ul li {display: block; float: none}
ul#global ul a {display: block}
ul#global ul a:hover {color: #fff}
.search {visibility: hidden; padding-right: 30px; display: inline; float: right; height: 30px}
.search a {margin-top: 4px}
.search a, .search input.text, .search input.submit {display: inline-block; display: inline; float: left}
.search input.text, .search input.submit {padding: 5px 8px; margin: 0 0 0 6px; font-size: .9em; height: 14px}
.search input.submit {margin: 0; cursor: pointer; width: 24px; background-image: url('../images/sprite[4].png'); background-repeat: no-repeat; background-position: -201px 0; height: 26px}
#branding {visibility: hidden; display: inline; float: right; margin: 0px 30px 0 0; clear: right; display: block; height: 16px; font-size: .8em; width: auto}
#branding #text, #branding #img {display: inline; float: left}
#branding #text {display: inline-block; vertical-align: top; margin-right: 2px}
#branding #img {display: inline-block; background: transparent url('../images/sprite[3].png') no-repeat 0 -80px; width: 51px; height: 15px}
#main {width: 990px; margin: 0 auto; overflow: hidden; display: inline-block; position: relative; background: transparent url('../images/sprite-vertical.gif') repeat-y right; margin-top: -18px}
#main {display: block}
#content {padding-left: 40px; display: inline; float: left; margin-right: 0; width: 600px; padding-right: 20px; margin-top: 40px; margin-bottom: 20px; position: relative; line-height: 1.5}
* html #content {overflow-x: hidden}
#actions {position: absolute; top: -28px; right: 20px; padding-top: 10px; color: #747474}
#actions a {color: #747474; font-size: .9em}
#share {z-index: 2; padding: 10px 20px 0px 10px; border: 10px solid #F3F3F3; -moz-box-shadow: 0px 0px 6px #666666; -webkit-box-shadow: 0px 0px 6px #666666; background: #fff; position: absolute; top: 24px; right: 0px}
#share ul {padding: 0px; margin: 0}
#share ul li {background: none; padding: 0}
#share ul li a {background: #fff url('../images/sprite[2].png') no-repeat 0px -105px; padding: 3px 0 3px 20px}
#share ul li a.facebook {background-position: 0px -1015px}
#share ul li a.twitter {background-position: 0px -1036px}
#share ul li a.buzz {background-position: -160px -1099px}
#share ul li a.wordpress {background-position: 0px -1057px}
#share ul li a.digg {background-position: 0px -1078px}
#share ul li a.delicious {background-position: 0px -1099px}
#share ul li a.reddit {background-position: 0px -1120px}
#share ul li a.myspace {background-position: -160px -1015px}
#share ul li a.stumbleupon {background-position: -160px -1036px}
#share ul li a.linkedin {background-position: -160px -1057px}
#share ul li a.email {background-position: -160px -1078px}
#share a {color: #3A3A3A; font-weight: bold; font-size: 1em}
#share a.close {position: absolute; top: -3px; right: -3px; width: 17px; height: 17px; display: block; background: #747474 url('../images/sprite[1].png') no-repeat -201px -77px}
#share a.close:hover {background-color: red}
#grants-map {margin-bottom: 20px}
#awarded-state {margin-top: 25px; margin-bottom: 0px}
#awarded-archives {margin-top: 6px; min-height: 400px}
.sidebar {display: inline; float: left; margin-right: 0; width: 260px; padding-right: 24px; display: inline; float: right; padding-top: 40px; padding-bottom: 40px; line-height: 1.4}
* html .sidebar {overflow-x: hidden}
#film {margin-right: -30px; position: relative}
.play-buttons {display: block; position: absolute; top: 220px; width: 96%; text-align: center}
.play-buttons a {background: #000 url(../images/playIcon.png) no-repeat 12px center; color: #fff; display: inline-block; font-weight: bold; margin: 0 3px; padding: 19px 12px 19px 60px; text-transform: uppercase; border: 1px solid #666; -moz-box-shadow: 0px 0px 2px black; -webkit-box-shadow: 0px 0px 2px black; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; opacity: .6; filter: alpha(opacity = 60)}
.play-buttons a:hover {color: #fff; opacity: .8; filter: alpha(opacity = 80)}
.play-buttons a span {text-transform: none; font-weight: normal; font-size: .9em}
#film-notes {padding: 0px 10px 0px 26px; margin-left: -26px; margin-right: -16px; height: 482px; overflow-y: scroll; position: relative; background: #F3F3F3}
#footer {font-size: .9em; background: #231f20; height: 35px; padding: 30px 10px 0 80px; margin-bottom: 3px}
#footer a {color: #d9d9d9; margin-right: 15px; font-weight: bold}
#footer a.first {margin-left: 40px}
#footer a span {color: #8f8f8f}
a#rss {display: inline-block; background: transparent url('../images/sprite.png') no-repeat -52px -80px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; width: 14px; height: 14px; vertical-align: bottom}