/*
 Screen style    
 Site: UVa
 Page: Home Page
*/

/* Accessibility Navigation */
#header .student-res { right: 25px; }
#header .student-res li.cod { display:none; }
#header .student-res li.prefs { visibility:visible; }

/* Main photo */
#content .main-photo { width: 639px; height: 309px; float: left; margin-bottom: 6px;  }
#content .main-photo img { display: block; }

/* Home accordion */
#home-accordion { width: 309px; height: 309px; float: left; margin-bottom: 6px; background: url(../images/bg/home-accordion.gif) bottom no-repeat; overflow: hidden; }
#home-accordion .inner { padding: 0 2px; height: 188px; overflow: hidden; }

/* Home accordion - WIP */
#home-accordion .wip h2 { height: 38px; }
#home-accordion .wip h2 span { background-image: url(../images/wip1.gif); cursor: pointer; }
#home-accordion .wip .inner { background: url(../images/wip1.gif) no-repeat; position: relative; }
#home-accordion .wip #slideshow { position: absolute; width: 305px; height: 188px; overflow: hidden; }
#home-accordion .wip #slideshow img { display: block; position: absolute; left: 0;	top: 0; width: 305px; height: 188px; }
#home-accordion .wip #slideshow .shadow { display: block; position: absolute; top: 0; left: 0; width: 305px; height: 14px; z-index: 99; background: url(../images/bg/wip-shadow.png) no-repeat; }
#home-accordion .wip .inner .go-to { position:absolute; top:165px; height: 18px; width:188px; padding: 5px 0 0 9px; background: #C5D4D0; margin: 0; font-size: 0.82em; text-transform: uppercase; z-index:99; }
#home-accordion .wip .inner .go-to a { text-decoration: none; color: #243995; padding-left: 8px; background: url(../images/bg/plus2.gif) left center no-repeat; }

/* Home accordion - Events */
#home-accordion .events h2 { height: 40px; }
#home-accordion .events h2 span { background-image: url(../images/events.gif); cursor: pointer; }
#home-accordion .events .inner { background: url(../images/bg/events.gif) no-repeat; }
#home-accordion .events .inner ul { margin: 23px 0 13px 10px; width: 282px; height: 129px; overflow: auto; }
#home-accordion .events .inner li { padding-left: 8px; background: url(../images/bg/plus2.gif) 0 5px no-repeat; line-height: 1.27; margin-bottom: 3px; }
#home-accordion .events .inner li.eventheader { padding-left: 0px; background: none; line-height: 1.27; margin-top: 10px; color: #0D2C7C; font-weight:bold;}
#home-accordion .events .inner ul a { color: #454b49; text-decoration: none; }
#home-accordion .events .inner ul a:hover { color: #000604; text-decoration: none; }
#home-accordion .events .inner ul a strong { font-weight:normal; }
#home-accordion .events .inner .view-all { height: 18px; padding: 5px 0 0 9px; background: #C5D4D0; margin: 0; font-size: 0.82em; text-transform: uppercase; }
#home-accordion .events .inner .view-all a { text-decoration: none; color: #243995; padding-left: 8px; background: url(../images/bg/plus2.gif) left center no-repeat; }

/* Home accordion - News */
#home-accordion .news h2 { height: 40px; }
#home-accordion .news h2 span { background-image: url(../images/news.gif); cursor: pointer; }
#home-accordion .news .inner { background: url(../images/bg/news.gif) no-repeat;}
#home-accordion .news .inner .content { margin: 21px 0 17px 15px; width: 279px; height: 127px; color: #343A38; overflow: hidden; }
#home-accordion .news .inner .content h3 { font-size: 1em; line-height: 1.27; }
#home-accordion .news .inner .content p { line-height: 1.27; margin: 0; }
#home-accordion .news .inner img { float: right; margin-left: 8px; }
#home-accordion .news .inner ul { margin: 23px 0 13px 10px; width: 282px; height: 129px; overflow: auto; }
#home-accordion .news .inner li { padding-left: 8px; background: url(../images/bg/plus2.gif) 0 5px no-repeat; line-height: 1.27; margin-bottom: 3px; }
#home-accordion .news .inner ul a { color: #121917; text-decoration: none; }
#home-accordion .news .inner ul a:hover { color: #000604; text-decoration: none; }
#home-accordion .news .inner ul a strong { font-weight:normal; }
#home-accordion .news .inner .read-full { height: 20px; padding: 2px 0 0 12px; background: #C5D4D0 url(../images/bg/read-full-story.gif) no-repeat; font-size: 11px; text-transform: uppercase; width: 309px; margin: 0 -2px; }
#home-accordion .news .inner .read-full a { text-decoration: none; color: #243995; padding-left: 8px; background: url(../images/bg/plus2.gif) left center no-repeat;  font-size: 11px;}

/* Expandable Home Boxes */
.expandable-box .inner { overflow: hidden; }
.expandable-box h2 { line-height: 1.1; margin-bottom: 6px; }
.expandable-box a { text-decoration: none; color: #5B5B5B; }
.expandable-box a:hover { color: #000; }
.expandable-box .tab { clear: both; margin: 10px 0 0 0; height: 16px; }
.expandable-box .tab a { display: block; width: 106px; height: 12px; text-align: center; }
.expandable-box .tab a span { background-image: url(../images/bg/box2-toggle.gif); }

/* Featured Links */
.featured-links { background: url(../images/bg/box1.gif) repeat-y; } 
.featured-links .inner { background: url(../images/bg/box1-inner.jpg) no-repeat; padding: 15px 26px 0 31px; height: 134px; }
.featured-links .tab { background: url(../images/bg/box1-tab.gif) no-repeat; }
.featured-links .tab a { margin-left: 79px; }
.featured-links .tab a span { background-image: url(../images/bg/box1-toggle.gif); }
.featured-links h2 { margin-bottom: 8px; font:"ºÚÌå"; font-size:12px;}
.featured-links ul { float: left; width: 161px; }
.featured-links ul.first { width: 105px; margin-right: 6px; }
.featured-links li { padding-left: 7px; background: url(../images/bg/plus.gif) 0 3px no-repeat; line-height: 1.5; width:161px;}
.featured-links a { color: #4D4D4D; }

/* Campaign Links */
.campaign { background: url(../images/bg/box2b.gif) repeat-y; margin: 10px 0 0 0; } 
.campaign .inner { background: url(../images/bg/box2b-inner.jpg) no-repeat; padding: 12px 26px 0 21px; height: 47px; }
.campaign .tab { background: url(../images/bg/box2b-tab.gif) no-repeat; }
.campaign .tab a { margin-left: 79px; }
.campaign .tab a span { background-image: url(../images/bg/box2-toggle.gif); }
.campaign h2 { margin-bottom: 8px; }
.campaign p { margin: 0; }
.campaign ul { float: left; width: 232px; margin-top:0; }
.campaign li { padding-left: 7px; background: url(../images/bg/plus.gif) 0 3px no-repeat; line-height: 1.1; }
.campaign a { color: #4D4D4D; }

/* UVA Today News / Events */
.uva-today { background: url(../images/bg/box2.gif) repeat-y; } 
.uva-today .inner { background: url(../images/bg/box2-inner.jpg) no-repeat; padding: 15px 15px 0 23px; height: 205px; }
.uva-today .tab { background: url(../images/bg/box2-tab.gif) no-repeat; margin-top: 3px; }
.uva-today .tab a { margin-left: 77px; }
.uva-today h2 a { color: #0D2C7C; padding-right: 18px; background: url(../images/bg/arrow2.gif) 100% 70% no-repeat;  }
.uva-today li { padding-left: 8px; background: url(../images/bg/arrow1.gif) 0 2px no-repeat; line-height: 1.1; margin-bottom: 7px; }
.uva-today li.podcast { background-image: url(../images/bg/podcast.gif); margin-left: -2px; padding-left: 10px; }
.uva-today ul { min-height:175px;}

/* Schedule Information */
.schedule { background: url(../images/bg/box2.gif) repeat-y; } 
.schedule .inner { background: url(../images/bg/box2-inner.jpg) no-repeat; padding: 10px 15px 0 23px; height: 242px; }
.schedule .tab { background: url(../images/bg/box2-tab.gif) no-repeat; margin-top: 3px; }
.schedule .tab a { margin-left: 77px; }
.schedule h2 a { color: #0D2C7C; padding-right: 18px; background: url(../images/bg/arrow2.gif) 100% 70% no-repeat;  }
.schedule li { padding-left: 8px; background: url(../images/bg/arrow1.gif) 0 2px no-repeat; line-height: 1.1; margin-bottom: 7px; }
.schedule li.podcast { background-image: url(../images/bg/podcast.gif); margin-left: -2px; padding-left: 10px; }
.schedule p { margin:0 0 -3px 0; }

/* A-Z Website Index */
.az-index { background: url(../images/bg/box3.gif) repeat-y; } 
.az-index .inner { background: url(../images/bg/box3-inner.jpg) no-repeat; padding: 15px 20px 0 21px; height: 241px; }
.az-index .tab { background: url(../images/bg/box3-tab.gif) no-repeat; margin-top: 3px; }
.az-index .tab a { margin-left: 139px; }
.az-index h2 a { color: #0D2C7C; padding-right: 18px; background: url(../images/bg/arrow2.gif) 100% 70% no-repeat;  }
.az-index form p { margin: 0 0 3px 0; }
.az-index form input { margin: 0; vertical-align: top; }
.az-index input.text { background: url(../images/bg/index-input.gif) no-repeat; color: #6F6F6F; border: none; width: 317px; padding: 2px 6px; margin-right: 1px; }
.az-index li { border-top: 1px solid #C9D0CD; padding: 3px 2px; line-height: 1.2; }
.az-index li.first { border-top: none; }

#az-index-results { min-height: 186px;}

/* Text Version */
#audience-nav-alt {visibility:hidden; height:0 !important; margin:0 !important; padding:0 !important; position:absolute; left:-9999px; top:-9999px;}
