@charset "ISO-8859-1";
/* CSS Document */

.home-clr {color: #B52233;}
.home-bg {background: #B52233;}

#home-body {background: #B52233; margin: 0; padding: 0;}
#home-nav {padding-top: 36px;}
#home-nav-selected {background: #FCF9EA;}
#home-nav-selected a {color: #B52233;}

.home-floatclear {clear: both; padding: 0.4em;}
.home-base-sheet {padding: 1em; background: #FFF;}

#home-banner {width: 100%; height: 100%; background: #FCF9EA;}
#home-banner img {width: 100%}

#home-aside {float: right; margin: 0; padding: 0.3em; width: 14em; font-family: sans-serif; display: inline; position: relative;}
.home-aside-border {margin: 1.2em 0 0.4em 0; padding: 0; border-width: 1px 0 0 0; border-color: #333; border-style: solid;}
#home-sitesearch {text-align: left; margin: 12px 0 12px 1px;}

#home-shortcut {margin: 2px 2px 10px 1px;}
#home-shortcut ul {margin: 0 0 4px 0; padding: 0; list-style: none inside; line-height: 200%; font-size: 87.5%; text-indent: 0.4em;}
#home-shortcut li {border-color: #CCC; border-width: 0 0 1px 0; border-style: dotted;}
#home-shortcut li:first-child {border-width: 1px 0 1px 0;}
#home-shortcut a {text-decoration: none;}
#home-shortcut li a:hover {text-decoration: underline;}
.home-shortcut-h {margin: 0; padding: 0.4em 0 0.2em 0; text-indent: 0.5em; font-size: x-small; background: #EB0;}
.home-shortcut-news {background: #FFFFE9; border-left: 6px solid #C93;}
.home-shortcut-about {background: #FEE; border-left: 6px solid #F66;}
.home-shortcut-org {background: #FFF6F0; border-left: 6px solid #F63;}
.home-shortcut-support {background: #FFF9FF; border-left: 6px solid #F69;}
.home-shortcut-festivals {background: #FEB; border-left: 6px solid #963;}
.home-shortcut-pub {background: #EEFFF6; border-left: 6px solid #099;}
.home-shortcut-docbox {background: #F6FFEE; border-left: 6px solid #693;}
.home-shortcut-interviews {background: #EEFFFF; border-left: 6px solid #39C;}
.home-shortcut-library {background: #DEF; border-left: 6px solid #36C;}
.home-shortcut-loans {background: #EEF9FF; border-left: 6px solid #039;}
.home-shortcut-links {background: #EEF; border-left: 6px solid #96C;}
.home-shortcut-vcps {background: #EEF; border-left: 6px solid #96C;}
.home-shortcut-ex {background: #F6F6F6; border-left: 6px solid #999;}

#home-shortcut2 {margin: 2px 2px 10px 1px;}
#home-shortcut2 ul {margin: 0 0 4px 0; padding: 0; list-style: none inside; line-height: 200%; font-size: 87.5%; text-indent: 0.4em;}
#home-shortcut2 li {border-color: #CCC; border-width: 0 0 1px 0; border-style: dotted;}
#home-shortcut2 li:first-child {border-width: 1px 0 1px 0;}
#home-shortcut2 a {text-decoration: none;}
#home-shortcut2 li a:hover {text-decoration: underline;}
.home-shortcut2-h {margin: 0; padding: 0.4em 0 0.2em 0; text-indent: 0.5em; font-size: x-small; background: #EB0;}
.home-shortcut2-live {background: #FC6; border-left: 6px solid #F90;}

#home-aside-online {margin: 1px 0 4px 0;}
#home-aside-online img {width: 14em;}
#home-aside-entry {margin: 1px 0 4px 0;}
#home-aside-entry img {width: 14em;}
#home-aside-support {margin: 1px 0 4px 0;}
#home-aside-support img {width: 14em;}
#home-aside-loans {margin: 1px 0 4px 0;}
#home-aside-loans img {width: 14em;}
#home-aside-311 {margin: 0 0 4px 0;}
#home-aside-311 img {width: 14em;}
#home-aside-creative {margin: 0 0 4px 0;}
#home-aside-creative img {width: 14em;}
#home-aside-dds {margin: 0 0 4px 0;}
#home-aside-dds img {width: 14em;}
#home-aside-live {margin: 0 0 4px 0;}
#home-aside-live img {width: 14em;}
#home-aside-eigabin {margin: 0 0 4px 0;}
#home-aside-eigabin img {width: 14em;}
#home-entry {margin: 1px 0 4px 0;}
#home-entry img {width: 14em;}
#home-311 {margin: 0 0 4px 0;}
#home-311 img {width: 14em;}
#home-dds {margin: 0 0 4px 0;}
#home-dds img {width: 14em;}

#home-article-box-ext {float: left; clear: left; margin: 0 -15em 0 0; padding: 0; width: 100%; display: inline;}
#home-article-box {margin: 0 15em 0 0; padding: 0;}
#home-article {margin: 0.4em 0.4em 0.2em 0.5em;}

ul.home-topics-list {margin-top:0px; margin-bottom:4px;}
dl.home-topics-list {margin-top:0px; margin-bottom:4px;}
.home-topics-list li {color: #999; margin-top: 0.2em;}

.home-subhead2 {font-size: smaller; color: #666; margin-left:4px}
.home-dottedline {border:none; border-top:dotted 1px #999; height:1px; color:#999; width:25%;}
.home-topics {margin: 0.2em 0; padding: 0.2em; border-width: 1px; border-style: dotted; border-color: #999;}
.home-topics-photo {float: right; margin: 0 0 0.5em 1em;}
.home-topics-photo-em {float: right; margin: 0 0 0.5em 1em;}
.home-topics-photo-em img {width: 12em;}

.home-topics h3 {margin: 0 0 0.2em 0; padding: 0.1em; width: 18em; text-indent: 0.5em; font-size: small; border-radius: 0.2em;}
#home-yidff {background: #B52233;}
#home-yidff25 {background: #B52233;}
#home-yidff23 {background: #FFF100;}
#home-yidff23spprog {background: #FFF100;}
#home-yidff23vpvc {background: #E92;}
#home-yidff21 {background: #E8B91F;}
#home-yidff21os {background: #E8B91F;}
#home-yidff19 {background: #F0961E;}
#home-yidff17 {background: #A8A6A2;}
#home-yidff15 {background: #127BD3;}
#home-yidff13 {background: #EB0;}
#home-news {background: #EB0;}
#home-fo {background: #EB0;}
#home-screenings {background: #EB0;}
#home-workshop {background: #EB0;}
#home-about {background: #F66;}
#home-org {background: #F63;}
#home-support {background: #F69;}
#home-festivals {background: #876;}
#home-pub {background: #099;}
#home-interviews {background: #39C;}
#home-library {background: #36C;}
#home-loans {background: #039;}
#home-search {background: #66C;}
#home-vcps {background: #96C;}
#home-links {background: #939;}
#home-extsite {background: #CCC;}

.home-credit {margin: 0.6em 0 0 0; padding: 0.4em 0 0 0; border-color: #B52233; border-width: 2px 0 0 0; border-style: solid; line-height:160%;}
.home-presentedby {margin: 0;}
.home-sponsors {float: left; margin: 0; padding: 0 4em 0 0;}
.home-sponsors2 {float: left; margin: 0; padding: 0;}

#home-footer {clear: both; margin: 0; padding: 0.3em 0.5em; line-height:110%; font-family: sans-serif; text-align: right;}
.home-footer-bg {background: #FCF9EA;}


table.home-clr-light {background: #CEF;}
td.home-clr-light-b {background: #CEF;}
td.home-clr-light {background: #FEC;}
td.home-clr-news-light {background: #FFC;}

.home-head {font-size: smaller; color: #B52233;}
.home-date {font-size: smaller; color: #000;}
.home-separater {color: #999; style: dotted;}
.home-org {font-size: smaller;}
.home-contact {font-size: xx-small; line-height:160%;}
.home-subhead {font-size: smaller; color: #666;}

table.home-cal {width: 100%; font-size: xx-small;}
tr.home-cal-month {color: #333; background: #CCC;}
tr.home-cal-week {color: #666; background: #EEE;}
th.home-cal-sun {background: #FCC;}
th.home-cal-sat {background: #DDF;}
tr.home-cal-off {background: #FFF;}
td.home-cal-off {background: #FFF;}
tr.home-cal-on {background: #FF6;}
td.home-cal-on {background: #FF6;}
tr.home-cal-on-light {background: #FFC;}
td.home-cal-on-light {background: #FFC;}
td.home-cal-yidff {background: #FD6;}
td.home-cal-lib-closed {background: #DEF;}
.home-cal-on-exp {color: #FF6; background: #FF6;}
.home-cal-lib-closed-exp {color: #DEF; background: #DEF;}

table.home-right-menu {font-size: smaller;}
td.home-right-menu-news1 {background: #FFC;}
td.home-right-menu-news2 {background: #EEB;}
td.home-right-menu-org1 {background: #FEC;}
td.home-right-menu-org2 {background: #EEB;}
td.home-right-menu-yidff {background: #FCE;}
.home-right-menu-note {font-size: xx-small;}

.home-schedule-menu {padding: 0.1em 0.5em; background: #9B3; border-width: 1px; border-style: solid; border-color: #9B3; border-radius: 0.3em;}

.home-btn {padding: 0.5em 0.8em; background: #F90; border-width: 1px; border-style: solid; border-color: #F90; border-radius: 0.5em;}
.home-btn:hover {text-decoration:underline; color: #FFF;}
