@charset "utf-8";
@import url(banners-local.css);
/* Site-specifc styles */

#content #sitemap ul li { font-weight: bold; }
#content #sitemap ul li ul li { font-weight: normal; }

/* Seymour header */
#head { background: #000 url(../images/common/bg_head_black.gif) repeat-x; }
#head h1 #logo, #head h1 #usyd-logo { background-image:url(../images/common/logo_seymour_black.gif); background-repeat: no-repeat; height:82px; text-indent:-2000em; width:198px; margin: 0; text-align: left; left: 1em; top: 6px; }
.breadcrumb, .breadcrumb a { color: #585555; }
#head h1 #tag-line, #head h1 #site-title { position: absolute; width: 147px; height: 51px; display: block; top: 22px; right: 25px; text-indent: -2000em;  background: transparent url(../images/common/logo_usyd.gif) no-repeat;  }


#tabs li { background-color: #000; background-image: url(../images/common/bg_tab_off_black.gif); }
#tabs li span { background-image:  url(../images/common/tab_right_off_black.gif); }
#tabs li a span { background-image:  url(../images/common/tab_left_off_black.gif); color: #fff; }
/* Rollover tab */
#tabs li:hover { background-color: #000; background-image: url(../images/common/bg_tab_off_hover_black.gif); }
#tabs li:hover span { background-image:  url(../images/common/tab_left_off_hover_black.gif); }
#tabs li:hover a span { background-image:  url(../images/common/tab_right_off_hover_black.gif); color: ##fd0; }
/* Active tab */
#tabs li.active { background-color: #fff; background-image: url(../images/common/bg_tab_on_black.gif); }
#tabs li.active span { background-image:  url(../images/common/tab_right_on_black.gif); }
#tabs li.active a span { background-image: url(../images/common/tab_left_on_black.gif); color: #000; }
#tabunderscore { border-color: #000; }

/* Menu styles */
#menu dt { color: #000; }
#menu ul li a { color: #585555; background-image: url(../images/common/list-item-circle.gif); } 


/* Feature styles */
#sidebar.withtabs { margin-top: 13px; }
#sidebar dl.feature { background: none; border-width: 3px 0; border-style: solid; border-color: #fd0; padding-bottom: 1.4em; }
#sidebar dl.feature dt { background: none; color: #585555; font-family: "Trebuchet MS"; letter-spacing: 0; padding: 0.1em; width: 100%; }
#sidebar dl.feature dd { background: none; padding: 0.5em 0.1em; }
#sidebar dl.feature dd img { margin: 0.5em 0; max-width: 170px; }
#sidebar dl.feature dd h3 { border-bottom: 1px solid #fd0; color: #585555; font-size: 1.2em; margin-top: 0.5em; }
/* Spotlight styles */
dl.feature .scroller, dl.feature .scroller .section { width: 174px; }
dl.feature .scroller .section img { padding: 1px; border: 1px solid #d6d6d6; }
/* Content styles */
#content.withtabs #w4 { margin-top: 6px; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#000; clear: none; }
#content h1 { font-size: 1.9em; }
#content h2 { font-size: 1.6em; }
#content p, #content li { font-size: 1.1em; }
img.border { padding: 1px; border: 1px solid #d6d6d6; } 
img.fltright { margin:0 0 1em 1em; }
#content img { max-width: 528px; }
#content .center { clear:both; }
#content img.noborder { border: 0; }
#sidebar dl.feature.noborder img { max-width: 180px; }
hr { background-color:#D6D6D6; border:0; clear:both; display:block; height:1px; }

input.button, a.button { border: 0; background: #fd0; color: #000; }

/* Homepage console */
#content div#seymour-console.panel { margin-top: 5px; }
#content div#seymour-console.panel h2 { margin-left: 10px; letter-spacing: -1px; }
#content div#seymour-console.panel h2 .more { border: 0; } 
#content div#seymour-console.panel h2 .more a { font-weight: normal; color: #000; background: none; border: 0; }
#content div#seymour-console.panel h2 .more a:hover { text-decoration: underline; font-weight: normal; border: 0; }
#content #seymour-console div.panelbody { padding: 0; background-color: #fff; }
#content div#seymour-console.panel br { clear: none; }
#content div.panel h2 { margin-top: 0; }

#seymour-console .hero { width: 260px; float: left; }
#seymour-console .hero img { width: 260px; height: 390px; border: 0; margin: 0; padding: 0; }
#seymour-console .hero .info { opacity: 0.9; width: 240px; position: absolute; bottom: 0; left: 0; background-color: #000; font-size: 0.9em; color: #fff; padding: 0.5em 10px; }
#seymour-console .hero .info a { color: #fff; text-decoration: none; }
#seymour-console .hero .info a:hover { color: #ff6; text-decoration: underline; }
#seymour-console .hero .info h3 { margin-top: 0; font-size: 1.6em; }
#seymour-console ul#whats-on { float: right; width: 261px; font-size: 1.1em; margin: 4px 5px 4px 0; }
#seymour-console ul#whats-on li { width: 100%; margin: 0; padding: 0; height: 122px; border: 0; background-color: #fffce8; list-style-image: none; }
#seymour-console ul#whats-on li.alt { padding: 5px 0; height: 128px; background-color: transparent; }
#seymour-console ul#whats-on li.alt img { margin-top: 3px; }
#seymour-console ul#whats-on li h3 { clear: none; margin: 5px 0 5px 98px; max-width: 56%; }
#seymour-console ul#whats-on li h3 a {font-size: 0.85em; font-weight: bold; margin: 0.65em 1em 0.3em 0; line-height: 1.1em; text-decoration: none; }
#seymour-console ul#whats-on li h3 a:hover { text-decoration: underline; color: #585555; }
#seymour-console ul#whats-on li p.details { max-height: 60px; overflow: hidden; }
#seymour-console ul#whats-on li p.details, #seymour-console ul#whats-on li p.links { font-size: 0.8em; }
#seymour-console ul#whats-on li p.links { bottom: 0; position: absolute; right: 0; } 
#seymour-console ul#whats-on li.alt p.links { bottom: 5px; }
#seymour-console ul#whats-on li p.description { display: none; }
#seymour-console ul#whats-on li img { margin: 0 1em 0 0; width: 98px; height: 122px; border: 0; padding: 0;}
#seymour-console .more { width: 100%; clear: both; border-top: 1px solid #fd0; margin-bottom: 1em;}
#content #seymour-console .more h2 { color: #000; margin-top: 0.3em; }
#seymour-console .more ul { margin: 0 1em; }
#content #seymour-console .more ul li { float: left; width: 46%; margin: 0; padding-left: 15px; list-style-type: none; list-style-image: none; background: transparent url(../images/common/list-item-grey_caret.gif) no-repeat 2px 3px;}

/* Whats on */
ul#whats-on { margin-left: -1em; width: 100%; }
ul#whats-on li { font-size:1.2em; overflow: auto; margin: 0 0 0 1em; list-style-type: none; list-style-image: none; width: 47%; float: left; height: 12em; padding: 0;  border-bottom: 1px dashed #bfafcf; }
ul#whats-on li.alt { background-color: #fff; }
ul#whats-on li img { float: left; width: 80px; height: 100px; margin: 1em 1em 1em 0; padding: 1px; border: 1px solid #d6d6d6; }
ul#whats-on li h2 { clear: none; margin: 0.5em 0 0 98px; max-width: 56%; }
ul#whats-on li h2 a {font-size: 0.75em; font-weight: bold; color: #585555;  margin: 0.65em 1em 0.3em 0; line-height: 1.1em; }
ul#whats-on li h2 a:hover { text-decoration: underline; color: #585555; }
ul#whats-on li p { font-size: 0.8em; margin: 0 1em 0.5em 0; margin-left: 98px; }
ul#whats-on li p.details { letter-spacing: -1px; }
ul#whats-on li p.details strong { letter-spacing: normal; }
ul#whats-on li p.description { font-size: 0.75em; } 
ul#whats-on li p.links { font-weight: normal; }
ul#whats-on li p.links a { color: #fd0; background: #000; font-weight: bold; text-decoration: none; }
ul#whats-on li p.links a:hover { text-decoration: underline; }

#content.nofeature ul#whats-on img { width: 98px; height: 122px; }
#content.nofeature ul#whats-on h2 { font-size: 2em; }

/* Panel styles */
#content div.panel div.crnr.botr { background-image:url(../images/common/panel_br.gif); width: 3px; height: 3px;}
#content div.panel.compact .panelbody { padding: 10px 20px; }
#content div.panel input.button { vertical-align: baseline; min-width: 6em; }
.noshow { display: none !important; }

dl.feature .scroller .content { width: 2000em; }

/* Yellow panels */
#content div.panel.yellow div.crnr.topl { background-image:none; width: 3px; }
#content div.panel.yellow div.crnr.topr { background-image:none; width: 3px; }
#content div.panel.yellow h2 { color: #000; }
#content div.panel.yellow { background: #fd0 url(../images/common/bg_panel_header_yellow.gif) repeat-x; border-color: #fd0; }
#content div.panel.yellow div.crnr.topl { background-image:none; width: 3px; }
#content div.panel.yellow div.crnr.botl { background-image:none; }
#content div.panel.yellow div.crnr.botr { background-image:none; }

#content ul.caret { list-style-image: url(../images/common/list-item-grey_caret.gif); }
a { color: #585555; }
body { color: #000; }
a.prev { background: url(../images/common/arrow-left_grey.gif) no-repeat 0 50%; }
a.next { background: url(../images/common/arrow-right_grey.gif) no-repeat 100% 50%; }

#foot a { color: #000; }
#foot a:hover { text-decoration: underline; }

#content a { color: #585555; text-decoration: underline; }
#content a:hover { color: #000; }
