/* 
uow styles for library opac (an adaptation of official uow css: css_uow_base.css)
official uow brand imgs hosted locally by library
modified: 20141126 by IM
removed redundant code.
updated header section to reflect new corporate style.
*/

/* == STYLES: HEADER ======================== */
#header {width:100%;}
#uowlogo {float: left; display:inline;}
#uowlogo img {margin-top:9px; border:0;}

#header-top, #header-bottom {overflow:hidden;}
#section-title {width:100%; overflow:hidden; margin:0; padding:0; }  /* old width = 960px */
#section-title img {margin:0; padding:0; border:0;}
#section-title h2 { text-transform:uppercase; font-weight: normal; color:#0473b3; font-size: 1.7em; border-bottom:1px solid #0473b3;}  /* uow blue 2014 = #0473B3 */

/* == BREADCRUMB ============================ */
#breadcrumb {overflow:hidden; font-size:0.917em;}

/* == CONTENT =============================== */
#content-bg {background: #fff; margin:0 auto; min-height:200px; padding-top: .5em; width: 100%; } /* old width: 1000px; */

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {background:none; padding-right:0;}

/* == FOOTER ================================ */
#footer {padding:5px 0;}
#footer ul {list-style:none; margin:0; padding:0;}
#footer ul li {line-height:1.4em; }
#footer ul, #footer p {font-size:0.917em; line-height:1.3em; padding:5px;}
#footer p {margin:3px 0;}
#footer div.footer {overflow:auto; clear:both;}
/* == END == defaults.css =================== */

/* == START == grid.css ===================== */
.container_24 { margin-left:auto; margin-right:auto; width:960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display:inline; float:left; margin-left:5px; margin-right:5px; }
.alpha {margin-left:0;}
.omega {margin-right:0;}
.container_24 .grid_1 { width:30px; }
.container_24 .grid_2 { width:70px; }
.container_24 .grid_3 { width:110px; }
.container_24 .grid_4 { width:150px; }
.container_24 .grid_5 { width:190px; }
.container_24 .grid_6 { width:230px; }
.container_24 .grid_7 { width:270px; }
.container_24 .grid_8 { width:310px; }
.container_24 .grid_9 { width:350px; }
.container_24 .grid_10 { width:390px; }
.container_24 .grid_11 { width:430px; }
.container_24 .grid_12 { width:470px; }
.container_24 .grid_13 { width:510px; }
.container_24 .grid_14 { width:550px; }
.container_24 .grid_15 { width:590px; }
.container_24 .grid_16 { width:630px; }
.container_24 .grid_17 { width:670px; }
.container_24 .grid_18 { width:710px; }
.container_24 .grid_19 { width:750px; }
.container_24 .grid_20 { width:790px; }
.container_24 .grid_21 { width:830px; }
.container_24 .grid_22 { width:870px; }
.container_24 .grid_23 { width:910px; }
.container_24 .grid_24 { width:950px; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
* html .clearfix, *:first-child+html .clearfix { zoom:1; }
/* == END == grid.css ======================= */

/* == START == grid.css =====================
THIS HAS TO BE THE LAST RULE - ANYTHING
AFTER WILL BE IGNORED BY IE7 and earlier  
#column-main ol.nested { counter-reset:item; margin:5px 5px 5px 25px; }
#column-main ol.nested li { display:block; padding:2px 0; line-height:1.25em; }
#column-main ol.nested li:before { counter-increment:item; content:counters(item, ".") " "; }
/* == END == grid.css ======================= */
