/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 March 2019 08:38:20
*/


@charset "utf-8";
@import url(featured-links.css);
/* v3.2.0 Distributable Release - 3/5/2011 */
/* Use this file for site-specific CSS customisations, do not modify screen.css */

body.splash #head { border-bottom: none; }

#splashpod { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0017/575/brand-shot.jpg?v=0.1.1); width: 71.6em; height: 22em; }
#splashpod img { float none; height: auto; }

/* Spalshpod styles */
#splashpod #console { position: relative; background-color: #000; overflow: hidden; width: 71.6em; height: 22em; float: left; } 

#faculty_carousel #splashpod {margin:0;font-size:0.9em;}

#console #controls { z-index: 1000; font-size: 1.2em; font-family: Arial, Verdana, sans-serif; background: black; opacity: 0.8; filter: alpha(opacity=80); position: absolute; top: auto; bottom: 0; left: 0; right: auto; padding: 0.5em 0 0.5em 0; width: 45%;}
#console #controls a { color: #fff; padding: 0.2em 0.5em; cursor: pointer; font-weight: bold; border: none; margin: 0.4em 0 0.4em 0.4em; }
#console #controls a:hover, #console #controls a.active { background-color: #F5AF00; color: black; font-weight: bold; }
#console .story { height: 22em; width: 71.6em; color: white; float: left; background-color: #000; }
#console .story div { display: block; position: absolute; bottom: 2.600em; left: 0; width: 45%; }
#console .story h2 { margin: 0; font-weight: normal; line-height: 1em; width: auto; background: #F5AF00; padding: 0; font-size: 2.5em; text-transform: uppercase; color: black; padding: 15px 20px 9px 20px; }
#console .story h2 a { color: black; text-decoration: none; }
#console .story h2 a:hover { color: black; text-decoration: underline; }
#console .story p { background: #F5AF00; padding: 0 20px 15px 20px; margin: 0; font-size: 1.3em; color: black; }
#console .story p a { color: #125687; text-decoration: underline; }
#content .heading-links.first { margin-top: 0.4em; }

#console #feature_one.story { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0018/585/feature_one.jpg?v=0.1.1); }
#console #feature_two.story { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0015/591/feature_two.jpg?v=0.1.1); }
#console #feature_three.story { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0004/589/feature_three.jpg?v=0.1.1);    }
#console #feature_four.story { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0016/583/feature_four.jpg?v=0.1.1); }
#console #feature_five.story { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0014/581/feature_five.jpg?v=0.1.1); }
#console #feature_six.story { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0020/587/feature_six.jpg?v=0.1.1); }

/* Events 
#content .events { padding: 0; border-top: 0.2em solid #4D483C; }
#content .events li { font-size: 1em; border-bottom: 1px dashed #DBD3C2; list-style: none; padding: 1.364em 0 0.9em 0; }
#content .events li h3 { margin-top: 0; clear: none; margin: 0 0 0 8em; }
#content .date-time { background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0019/577/calendar-alt.gif?v=0.1.1) no-repeat top left; padding-left: 1.8em; margin-bottom: 2em; }
#content .events li img.poster { border: 1px solid #DBD3C2; float: left; height: 100px; margin-left: 0.909em; padding: 0px; width: 100px; }
/*#content .events li p { margin: 1.000em 15.000em 0.500em 10.167em; }
#content .events li p { width: 400px; position: relative;}
#content .events li .details { float: right; width: 12.833em; margin: 1.000em 0 0 0; }  */   

/* calendar widget 
#menu table.calendar { width: 180px; margin: 1em 0 2em 0; border-collapse: collapse; }
#menu table.calendar td, #menu table.calendar th { border-width: 1px; border-style: solid; border-color: #DBD3C2; width: 24px; text-align: center; vertical-align: middle; min-height: 24px; }
#menu table.calendar th { font-size: 0.9em; background: #FAE0A9; border-bottom: 2px solid #4D483C; height: 20px; }
#menu table.calendar td a { background: #F1F4F6; display: block; padding: 6px 0 6px 0; text-decoration: underline; }
#menu table.calendar td a.active { background: #125687; color: #ffffff; text-decoration: none; }
#menu .feed { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0007/601/rss.gif?v=0.1.1); background-position: 2px center; }
#menu select { width: 14.5em; } */

#menu .event-calendar {  }
#menu .event-calendar dt { position: relative; }
#menu .event-calendar .back, #menu .event-calendar .next { padding: 0; margin: 0; width: 16px; height: 16px; position: absolute; top: 0; right: 0; }
#menu .event-calendar .back:hover, #menu .event-calendar .next:hover { text-decoration: none; border-bottom: 1px solid #125687; }
#menu .event-calendar .back { background: url(http://whatson.sydney.edu.au/__data/assets/image/0018/567/arrow-left-grey.gif?v=0.1.1) no-repeat; right: 18px; }
#menu .event-calendar .back:hover { background: url(http://whatson.sydney.edu.au/__data/assets/image/0020/569/arrow-left.gif?v=0.1.1) no-repeat; }
#menu .event-calendar .next { background: url(http://whatson.sydney.edu.au/__data/assets/image/0013/571/arrow-right-grey.gif?v=0.1.1) no-repeat; }
#menu .event-calendar .next:hover { background: url(http://whatson.sydney.edu.au/__data/assets/image/0015/573/arrow-right.gif?v=0.1.1) no-repeat; }

/* filter menu */
#menu .event-filter {  }
#menu .event-filter dd { margin: 0.7em 0 0.7em 0;}
#menu .event-filter dd select#queries_event_ownership_query {display: block; height: 60%;}  /* Added tsun 080811 */
#menu .event-filter dd select#queries_event_topic_query {display: block; height: 25%;}  /* Added tsun 080811 */
#menu .event-filter label { font-size: 1.3em; font-weight: 600; display: block; padding: 0em 0em 0.385em 0em; }
#menu .event-filter input.button { display: none; }
#menu input.reset.button {background:#125687;}
#menu form span { padding: 10px; }

#menu select { width: 17.5em; }
#menu input{ width: 17.5em; }


/* sidebar */
#sidebar .feature .caption { border-bottom: 1px solid #DBD3C2; color: #666; margin: 0; padding: 0.46em; text-align: left; }

/* event utilities */
#content .event-utilities, #sidebar .feature .event-utilities { list-style: none; padding: 0.25em 0 0.25em 0.75em; background-color: #f8f8f8; border-style: dotted; border-color: #DBD3C2; border-width: 1px 0 1px 0; }
#content .event-utilities li, #sidebar .feature .event-utilities li { padding: 0 0 0 1.8em; background: transparent no-repeat center left; list-style: none; margin: 0.5em 0; }
#content .event-utilities .facebook, #sidebar .feature .event-utilities .facebook { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0003/579/facebook.gif?v=0.1.1); }
#content .event-utilities .twitter, #sidebar .feature .event-utilities .twitter { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0009/603/twitter.gif?v=0.1.1); }
#content .event-utilities .email, #sidebar .feature .event-utilities .email { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0017/593/message.gif?v=0.1.1); }
#content .event-utilities .print, #sidebar .feature .event-utilities .print { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0005/599/print.gif?v=0.1.1); display: list-item; }
#content .event-utilities .calendar, #sidebar .feature .event-utilities .calendar { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0019/577/calendar-alt.gif?v=0.1.1); }

#content .event-utilities.horizontal { padding: 0.25em 0 0.25em 0; height: 2.7em; margin-top: 1em; }
#content .event-utilities.horizontal li { float: left; margin-left: 1em; }

/* advanced search */
#content .event-filter dd { margin: 0.7em 0 0.7em 0; }
#content .event-filter label { font-size: 1.3em; font-weight: 600; display: block; padding: 0em 0em 0.385em 0em; }

/* sidebar forms */
#sidebar .feature.noborder form { background: #FDFCDE; padding: 0.5em 1em 1em 1em; }
#sidebar form label { font-weight: bold; }
#sidebar form input.field { width: 97%; }

/* left sidebar */
#content .sidebar-left { width: 190px; float: left; margin-right: 1.5em;  }
#content .sidebar-left img { padding: 0 0 0.46em 0; }
#content .sidebar-left .caption { margin-left: 0; margin-right: 0; }

/* new spotlight */
#sidebar #profiles.noborder { width: 18em; }
#sidebar #profiles.noborder .scroller { overflow: hidden; width: 18em; display: block; }
#sidebar #profiles.noborder .scroller .content { width: 200em !important; }
#sidebar #profiles.noborder .scroller .section { float: left; overflow: hidden; width: 18em; }
#sidebar #profiles.noborder .scroller .section a { color: white; display: block; text-decoration: none; background: transparent no-repeat 0 0; height: 20em; }
#sidebar #profiles.noborder .scroller .section a span { background: #12416C; text-transform: uppercase; padding: 0.5em 2em 1em 0.5em; font-size: 1.2em; display: block; margin-right: 1.667em; }
#sidebar #profiles.noborder .scroller .section .museum-color { background: #12416C; }
#sidebar #profiles.noborder .scroller .section a:hover span { text-decoration: underline; }
#sidebar #profiles.noborder #spotlight-controls { background: #f8f8f8; padding: 0.5em; border-bottom: 1px dotted #DBD3C2; }
#sidebar #profiles.noborder #spotlight-controls a { color: #333; padding: 0; height: 16px; width: 16px; }
#sidebar #profiles.noborder #spotlight-controls .prev { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0018/567/arrow-left-grey.gif?v=0.1.1); }
#sidebar #profiles.noborder #spotlight-controls .next { background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0013/571/arrow-right-grey.gif?v=0.1.1); }

#sidebar #profiles.noborder a.play, #sidebar #profiles.noborder a.pause { display: inline-block; height:16px; width:16px; padding:0; position:absolute; margin-left: 61px;}
html:not([dummy]) #sidebar #profiles.noborder a.play,html:not([dummy]) #sidebar #profiles.noborder a.pause { margin-left:77px; }
#sidebar #profiles.noborder a.play{background:url(http://whatson.sydney.edu.au/__data/assets/image/0003/597/play.gif?v=0.1.1) no-repeat 100% 50%; }
#sidebar #profiles.noborder a.pause{background:url(http://whatson.sydney.edu.au/__data/assets/image/0019/595/pause.gif?v=0.1.1) no-repeat 100% 50%;}

/*#calendar-overlay {background-color:white; color: black; position:absolute; float:left; margin-left:100px; top:250px; width: 500px; height:300px; z-index:1; display:none; border:1px solid black; padding:20px;}*/

/* RSS link */
a.rss-feed {float: right; margin-right: 15px; margin-top: -26px; background: url(http://whatson.sydney.edu.au/__data/assets/image/0007/601/rss.gif?v=0.1.1) 0 0 no-repeat; display: block; height: 16px; width: 131px;padding-left: 22px;font-size:1.1em;line-height: 1.5em;}
#w4 a.rss-feed {font-size:1.0em;margin:-17px 0 0;}
#cboxContent a.rss-feed {float: none; margin: 0; height: auto;padding-bottom: 1em;font-size: 1em;}
#cboxContent form {border-top: 2px solid #EEEEEE; padding-top: 14px;}
#cboxContent form label {display: block; float: left; padding-top: 4px; width: 100px;}
#cboxContent form input.button {font-size: 0.9em;margin: 10px; display: block; clear: both; cursor: pointer;}
#cboxContent form img {padding: 10px 0;}
#cboxContent h1 {font-size: 1.3em;padding-bottom: 1em;}
#cboxContent #inline-cal-colorbox strong {display: block; font-size: 1.1em; padding: 3px 0;}
a#iCalLink, a#YahooLink, a#WindowsLiveLink, a#GoogleLink {background: none repeat scroll 0 0 #CE1126; color: #FFFFFF; font-size: 1.1em; font-weight: bold; padding: 3px 1px; text-transform: uppercase; width: 112px;text-align: center;margin: 5px 4px 4px; font-size: 0.9em;display: block;float: left;}

/* Colorbox */

div.inline-colorbox {display: none;}

/* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered. */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;font-size: 1.3em;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:#fff;}
#cboxTopLeft{width:25px; height:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0006/2040/border1.png?v=0.0.2) no-repeat 0 0;}
#cboxTopCenter{height:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0006/2040/border1.png?v=0.0.2) repeat-x 0 -50px;}
#cboxTopRight{width:25px; height:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0006/2040/border1.png?v=0.0.2) no-repeat -25px 0;}
#cboxBottomLeft{width:25px; height:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0006/2040/border1.png?v=0.0.2) no-repeat 0 -25px;}
#cboxBottomCenter{height:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0006/2040/border1.png?v=0.0.2) repeat-x 0 -75px;}
#cboxBottomRight{width:25px; height:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0006/2040/border1.png?v=0.0.2) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0007/2041/border2.png?v=0.0.2) repeat-y 0 0;}
#cboxMiddleRight{width:25px; background:url(http://whatson.sydney.edu.au/__data/assets/image/0007/2041/border2.png?v=0.0.2) repeat-y -25px 0;}
#cboxContent{background:#fff; overflow:hidden;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:#fff url(http://whatson.sydney.edu.au/__data/assets/image/0008/2042/loading.gif?v=0.0.2) no-repeat 5px 5px;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/* The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.*/

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

/* The following provides PNG transparency support for IE6 */

.cboxIE6 #cboxTopLeft{background:url(http://whatson.sydney.edu.au/__data/assets/image/0015/2049/borderTopLeft.png?v=0.0.2);}
.cboxIE6 #cboxTopCenter{background:url(http://whatson.sydney.edu.au/__data/assets/image/0014/2048/borderTopCenter.png?v=0.0.2);}
.cboxIE6 #cboxTopRight{background:url(http://whatson.sydney.edu.au/__data/assets/image/0007/2050/borderTopRight.png?v=0.0.2);}
.cboxIE6 #cboxBottomLeft{background:url(http://whatson.sydney.edu.au/__data/assets/image/0011/2045/borderBottomLeft.png?v=0.0.2);}
.cboxIE6 #cboxBottomCenter{background:url(http://whatson.sydney.edu.au/__data/assets/image/0009/2043/borderBottomCenter.png?v=0.0.2);}
.cboxIE6 #cboxBottomRight{background:url(http://whatson.sydney.edu.au/__data/assets/image/0010/2044/borderBottomRight.png?v=0.0.2);}
.cboxIE6 #cboxMiddleLeft{background:url(http://whatson.sydney.edu.au/__data/assets/image/0012/2046/borderMiddleLeft.png?v=0.0.2);}
.cboxIE6 #cboxMiddleRight{background:url(http://whatson.sydney.edu.au/__data/assets/image/0013/2047/borderMiddleRight.png?v=0.0.2);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* Login box */
#masthead .login {background: #eee; padding: 1px 4px; position: absolute; right: 4px;}
#masthead .login a {color: #000;}

/* content tabs */

#content #tab-tabs { margin: 2em 0 0 0; padding: 0 0 0 1em; height: 2.6em; border-bottom: 1px solid #DBD3C2; line-height: 10px; font-size: 10px;  }
#content #tab-tabs li { padding: 0; margin: 0 0.5em 0 0; display: block; float: left; line-height: 10px; font-size: 1em; }
#content #tab-tabs li a { padding: 0.5em 1em 0.5em 1em; display: block; background: #F5F5F5; border-color: #DBD3C2; border-style: solid; border-width: 1px 1px 1px 1px; margin-top: 1px; text-decoration: none; font-size: 1.2em; line-height: 12px; }
#content #tab-tabs li a:hover { text-decoration: underline; border-top: 2px solid #4D483C; margin: 0; } 
#content #tab-tabs li.active { margin-top: 0; }
#content #tab-tabs li.active a { border-bottom: none; padding: 0.5em 1em 0.583em 1em; background: white; border-top: 2px solid #CE1126; margin-top: 0; }
/* For RSS in tabs currently not required
#content #tab-tabs li.subscribe { float: right; margin: 0;  }
#content #tab-tabs li.subscribe a { background: transparent url(../images/common/icons/grey/rss.gif) no-repeat center left; border: none; padding-left: 1.667em; text-decoration: underline; }
#content #tab-tabs li.subscribe a:hover { margin-top: 1px; text-decoration: none; }
*/

div#register{display:block;width:500px;float:left;margin-left:2em;}
div#status_details{position:relative;}
/*div.cancelled{background:url("http://whatson.sydney.edu.au/__data/assets/image/0015/2535/cancelled.gif?v=0.0.2") no-repeat scroll center transparent;float:left;height:200px;left:200px;position:absolute;top:10px;width:200px;}*/
div.cancelled{background-color:#fff;border:1px solid #ce1126;color:#ce1126;font-weight:bold;margin:2px 0;padding:10px;padding:0.5em 1em;text-align:center;width:200px;text-transform:uppercase;}
div.planning{
    background: none repeat scroll 0 0 #999999;
    border-color: #808080;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float:left;
    margin:3px 0;
    padding: 0.25em 0.5em;
}

#content .event-list p,#content .event-details p, div.cancelled, #content p.date-time {
    clear:left;
}

/*  CSS Changes made by Oier Ruiz */

/* Search Forms */

#content fieldset {
 background-color: #FDFCDE;
    margin: 1em 0;
    padding: 0 1em 1em;
    position: relative;
}

#content fieldset legend {
 background: none repeat scroll 0 0 #FDFCDE;
    clear: left;
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 0 -0.65em;
    padding: 0.6em 1em 1em;
    text-transform: none;
}

#content fieldset dt {
   position:relative;
   left:9999em;
} 

#page_asset_builder_2536_type_comment legend{font-style:normal;text-transform:none;font-weight:bold;padding-left:1em;padding-bottom:1em;padding-right:1em;padding-top:.6em;font-size:1.7em;clear:left;margin:0 0 0 -0.65em;background:#fdfcde;}
#page_asset_builder_2536_type_comment label{margin-top:.2em;width:11em;display:inline-block;vertical-align:top;text-align:right;font-weight:bold;font-size:1.2em;}
#page_asset_builder_2536_type_comment fieldset{background-color:#fdfcde;position:relative;padding:0 1em 1em 1em;margin:1em 0;;}
#page_asset_builder_2536_type_comment fieldset ol{margin:1em 0 0 0;padding:0 ;;}
#page_asset_builder_2536_type_comment fieldset li{list-style:none;padding:.5em .5em 1em .5em;margin:0;;}
#page_asset_builder_2536_type_comment fieldset li.error{border-color:#ce1126;border-width:2px 0 1px 0;color:#ce1126;border-style:solid;;}
#page_asset_builder_2536_type_comment fieldset fieldset{border:none;margin:.3em 0 0;padding-left:0;background:none;margin:0;;}
#page_asset_builder_2536_type_comment fieldset fieldset legend{background:none;padding:0 0 .5em;margin:0;border:0;font-size:1em;font-weight:bold;;}
#page_asset_builder_2536_type_comment fieldset fieldset label{display:block;width:auto;font-weight:normal;text-align:left;margin-left:12em;margin-top:0;;}
#page_asset_builder_2536_type_comment fieldset legend span{display:block;max-width:25em;white-space:normal;;}
#page_asset_builder_2536_type_comment fieldset fieldset legend span{max-width:42em ;;}
#page_asset_builder_2536_type_comment select{max-width:25em ;;}
#page_asset_builder_2536_type_comment fieldset li.error{margin-bottom:.5em;background-color:#fff5ee;}
#page_asset_builder_2536_type_comment em,.required-warning em{font-weight:bold;font-style:normal;color:#f00;;}
#page_asset_builder_2536_type_comment .user-agreement label{width:auto;font-weight:normal;margin:-1.6em 0 0 3em;line-height:1.5;text-align:left;;}
#page_asset_builder_2536_type_comment textarea{width:25em;font-size:1em;;}
#page_asset_builder_2536_type_comment .buttons{text-align:right;margin:1em 0 2em 0;}
#page_asset_builder_2536_type_comment .buttons input{margin-left:2em;}
#page_asset_builder_2536_type_comment h2{color:#384856;margin:.8em 0;font-size:1.6em;}
#page_asset_builder_2536_type_comment p{margin:1em 0;}
#page_asset_builder_2536_type_comment p.error-text{color:#ce1126;background:transparent url(../images/common/icon_error.gif) no-repeat left .167em;border-bottom:.083em solid #ce1126;padding-bottom:.5em;padding-left:1.7em;}
#page_asset_builder_2536_type_comment p.leader-text{padding-top:1em;margin-top:0;}
#page_asset_builder_2536_type_comment li p{font-size:1em;margin:0;}
#page_asset_builder_2536_type_comment li input.button{padding:.25em .75em;margin-bottom:.2em;}
#page_asset_builder_2536_type_comment .hidden{height:1px;left:-9999em;overflow:hidden;position:absolute;top:0;width:1px;}
#page_asset_builder_2536_type_comment input[type=text]{width:18em;font-size:1.2em;}
#page_asset_builder_2536_type_comment .buttons input.button{margin:0 0 0 1em;}
#page_asset_builder_2536_type_comment input.button{height:auto;border:0;color:#fff;padding:.5em .75em;cursor:pointer;margin:0;}
#page_asset_builder_2536_type_comment input.button.clear-button{background:#ce1126;}
#page_asset_builder_2536_type_comment input.button.submit-button{background:#12416c;}
#page_asset_builder_2536_type_comment input.button:hover{background:#355d82;text-decoration:underline;}
#page_asset_builder_2536_type_comment input.button.clear-button:hover{background-color:#d53447;}
#page_asset_builder_2536_type_comment .captcha-info {margin:-2em 0 0 13.5em;} 
#page_asset_builder_2536_type_comment .captcha-info input {float:left;width:7em;} 
#page_asset_builder_2536_type_comment .captcha-info img {float:right;margin-right:12em;}    
input.button.submit-button{background:#12416c;}  

#menu{background:none repeat scroll 0 0 #F5F5F5;margin:0 0 0 2em;padding:1em;}
#content{margin:0 16.37em 0 19.5em;}
#splashpod { height: 22em; margin: 0 2em 1.2em 24em }   

#menu dl dt.title { font-size: 1.7em; font-weight: normal; text-transform: uppercase; border: none; border-bottom: 1px dotted #DBD3C2; padding: 0 0 10px 0; }
#menu dl dt { border-top: 1px dotted #DBD3C2; font-size: 1.4em; padding-top: 10px; text-transform: none; }
#menu dl dd { margin: 0; }
#menu dl { margin-bottom: 1em;  }    

/* Squiz Calendar Widget */
#menu table.cal { width: 180px; margin: 1em 0 2em 0; border-collapse: collapse; border: none;  }
#menu table.cal td { border-width: 1px; border-style: solid; border-color: #DBD3C2; width: 24px; text-align: center; vertical-align: middle; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; background: #ffffff; }
#menu table.cal td.cal_week_day { font-size: 0.9em; background: #FAE0A9; border-bottom: 2px solid #4D483C; height: 20px; }
#menu table.cal td.cal_week { font-size: 0.9em; background: #FAE0A9; border-right: 2px solid #4D483C; height: 20px; }
#menu table.cal tr:first-child td.cal_week { font-size: 0.9em; background: #FAE0A9; border-bottom: 2px solid #4D483C; border-right: none; height: 20px; }
#menu table td.cal_month, #menu table td.cal_year { color: #CE1126; font-weight: 600; font-size: 1.4em; letter-spacing: normal; text-transform: capitalize; border: 0 none !important; background: #F5F5F5; text-align: center; }
#menu table.cal td.cal_arrow { border:0; font-size: 1.2em; padding: 0; margin: 0; width: 16px; height: 16px; cursor: pointer; background: #F5F5F5;  }
#menu table.cal td.cal_arrow:hover { font-weight: bold; color: #125687; }

#menu table.cal td.cal_day { background: none repeat scroll 0 0 #F1F4F6; /* text-decoration: underline; */ cursor:auto; color: #125687; }
#menu table.cal td.cal_ovr { background: #125687; color: #ffffff; text-decoration: underline; cursor:pointer;}
#menu table.cal td.cal_day_sel { background: #125687; color: #ffffff; text-decoration: none; cursor:auto; }  

/* Pagination */ 

#content #pagination { min-width:700px;display:block;text-align: center; padding: 0.917em 0 0.833em 0; border-top: 0.091em dotted #DBD3C2; border-bottom: 0.2em solid #4D483C; margin: 0 0 1.000em 0; clear: both; font-size:1.2em;}
#content #pagination span { border: 1px solid #B3B3B3; padding: 0.2em 0.5em; color: #B3B3B3; }
#content #pagination span.page-nav-link {border:none;}
#content #pagination a { border: 1px solid #125687; padding: 0.2em 0.5em; text-decoration: none; }
#content #pagination span.active, #content #pagination b { border: 1px solid #125687; padding: 0.2em 0.5em; text-decoration: none;background-color: #718DA7; color: white; }
#content #pagination a:hover { background: #125687; color: white; }  

/* Events */  
#content .event-list li.first { font-weight:bold;padding: 8px 0 4px; border:none;}
#content .event-list {padding:0;border-top:0.2em solid #4D483C;width:720px;}
#content .event-list li {font-size:1em;border-top: 1px dotted #DBD3C2;list-style:none;padding:10px 0;width:100%;float:left;}
#content .event-list li .event-date, #content .event-list li .event-time, #content .event-list li .event-info {float:left;}
#content .event-list li .event-date {font-size:1.1em; width:130px;margin:0 20px 0 0;}
#content .event-list li .event-date .date {padding-right:10px;}
#content .event-list li .event-time {font-size:1.1em; width:120px;}
#content .event-list li .event-date span.day {display:block;width:100%;font-weight:bold;} 
#content .event-list li .event-info {width:450px;margin:0;padding:0;color:#3F3F3F;}
#content .event-list li .event-info > a {float:left;margin:0 10px 0 0;width:78px;height:78px;}
#content .event-list li .event-info .no-image {cursor: default;}
#content .event-list li .event-info img {float:none;margin:0;padding:2px;height:75px;width:75px;}
#content .event-list li .event-info .event-details {float:left;width:330px;/*Added*/font-size: 0.9em;}  
#content .event-list li .event-info .event-details h3 {margin-top:0;}

span.at300bs {
  height: 1px !important;
  display:none !important;
}

/* overwrite of add this styles */
span.at300bs {
  height: 1px !important;
  display:none !important;
}

/* Additional LHS Styles */

#menu h2.title {
  color: #CE1126;
  font-size: 1.7em;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 1px dotted #DBD3C2;
  padding-bottom: 6px;
}

#menu dl dt span.advanced-search a {
  background: none repeat scroll 0 0 transparent;
  color: #125687;
  float: right;
  font-size: 0.714em;
  font-weight: normal;
  margin-top: 0.2em;
  padding: 0;
  text-decoration: underline;
}

#menu dl dt span.advanced-search a:hover {
  background: none;
  text-decoration: none;
}

#menu div.form-controls {
  text-align: right;
}

#menu div.form-controls input {
  width: auto;
}

#content ul.event-list li .event-info {
  padding: 0 0 0 87px;
  width: 363px;
  font-size: 1.1em;
}

#content ul.event-list li.first .event-info,
#content ul.event-list li:first-child .event-info {
  font-size: 1.1em;
}

#content ul.event-list li .event-info > a {
  margin: 0 0 0 -88px;    
}

#content ul.event-list li {
  border-bottom: none;
}

#content .date-time {
  background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0019/577/calendar-alt.gif?v=0.1.1) no-repeat top left;
  padding-left: 1.8em;
  margin-bottom: 0.5em;
  display: inline-block;
  width: 100%;
}

#content ul.event-details {
  padding: 0;
}

#content ul.event-details li {
  list-style-type: none;
}

#content ul.event-details li strong {
  display: block;
  float: left;
  text-align: right;
  width: 6em;
}

#content ul.event-details li span {
  display: block;
  margin-left: 7em;
}

#content ul.event-details li span.notes {
  margin-left: 0;
}

#content ul.event-details li span p {
  margin: 0;
  clear: none;
  font-size: 1em;
}

#content ul.event-details img {
  padding:.91em 0em .46em;
}

div.captcha-info i {
  display: block;
  clear: both;
  padding: 6px;
}

#page_asset_builder_2536_type_comment div.mollom input[type="text"] {
  width:9em;
  display:inline-block;
}

/* Register */

#mid div#register {
    float: right;
    margin-bottom: 2em;
    margin-right: 23.5em;
}

#mid div#register div.error {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 2px solid red;
    float: right;
    font-size: 1.5em;
    margin-bottom: 2em;
    width: 90%;
    padding: 20px;
}

#mid div#register form h4 {
  padding-bottom: 20px;
}

#page_asset_builder_2536_type_comment fieldset {
  margin: 20px 0 0 0;
}

#page_asset_builder_2536_type_comment fieldset legend {
  margin: -20px 0 0 -10px;
}

/* Classes */
.for-accessibility {
  text-indent: -999em;
  position: absolute;
  left: -999em;
}

/* Create New Link */
#create-new a {
  float:right;
  font-size:1.2em;
  border: 1px solid #CE1126;
  color: #CE1126;
  padding: 0.2em 0.5em;
  text-decoration: none;
}
#create-new a:hover {
  background:#CE1126;
  color:white;
}

/* Registration Loading */
div.registration-loading {
  background: #FDFCDE url(http://whatson.sydney.edu.au/__data/assets/image/0008/93950/loading-circle.gif?v=0.0.2) no-repeat 15px 10px;
  padding: 1em 1em 1em 62px;
  font-size: 1.7em;
}
.register_error {
    font-weight: bold;
    padding-bottom: 20px;
}

.captcha-info {
    width: 90%;
}

/* CSS fix for REQ0700534 */
ul.event-details a {
    word-break: break-all;
}