/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 December 2008 11:42:04
*/


#top-container {
    height: 11em;
    background-image: url(./?a=12077);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    clear: both;
}
div.menu-container {
    background-color: #b58d89;
    padding-top: .6em;
    padding-bottom: .6em;
}

#global_nav_acu {background-color:#b58d89;}

div.copyright-container {
    clear: both;
    width: 100%;
    background-image:url(./?a=119);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-color: #b58d89;
    padding-top: .9em;
    padding-bottom: 0.3em;
        min-width: 76em;
}
div.sub-menu-container {
        width: 100%;
    background-color: #e5ae49;   
    padding-top: .6em;
    padding-bottom: .6em;
        min-width: 76em;
}
div.sub-menu-bar li a:link, div.sub-menu-bar li a:visited {
    display: inline;
     float: left;
    color: white;
    border-left: 1px solid white;
    font-size: 113%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 0.6em;
    padding-right: 0.6em;
}
div.sub-menu-bar li a:hover {
    color: #FFF;
}
div.sub-menu-bar li#active a, div.sub-menu-bar li#active a:visited {
    float: left;
        color: #000;
    font-weight: bold;
}

/*   Boxes Container  */
div.boxes div.box#forum {
    background-image:url(./?a=125);
}
div.boxes div.box#box1 {
    background-color: #e5ae49;        
}
div.boxes div.box#box2 {
    background-color: #9d2e5b;
}
div.boxes div.box#box3 {
    background-color: #FFF;
}
div.boxes div.box#truth {
    background-image:url(./?a=13474);
}



/*   Last Updated: 11 March 2008 by Evan    */

/* ============ CSS Document ============ */

/* ============ Page Container ============ */
#page-container {
    min-width: 76em;
}

a img {
    border: none;
}

/* ============ Top Container ============ */
div.top-behind-container {
    height: 11em;
    background-image:url(./?a=119);
    background-position: 0 100%;
    background-repeat: repeat-x;
    min-width: 76em;
}
div.top-behind-container[class] {
    overflow:hidden;
}







/* ============ Header Container ============ */
#header-content {
    width: 100%;

}

/* ============ Header Styles ============ */
div.header {
    min-width: 76em;
}
div.header[class] {
    overflow:hidden;
}
* html div.header {
    height: 1%;
}
div.header ul {
    float:right;
    margin: 0;
    padding: 0 0 0.2em 0;
}
div.header li {
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    list-style: none;
}
div.header a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    color: #990066;
    text-decoration: none;
    padding: 0 0.36em 0 0.36em;
    border-left: 1px solid #000;
}
div.header a#left {
    border-left: none;
}
div.header a.left {
    border-left: none;
}
div.header a:hover {
    text-decoration: underline;
}
div.header a:active {
    background-color: #FFF;
}

/* ============ Site Logo ============ */

#site-logo
{
    float: right;
    position: relative;
    top: 1em;
    width: 24.5em;
    height: 9em;
    margin: 0;
    font-size: 100%;
    background: url(./?a=129) 0 0 no-repeat;
}

#site-logo a {
    text-decoration: none;
    color: #fff;
}
#site-logo a:hover {
    color: #fff;
    text-decoration: none;
}
#site-logo span
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* ============ Menu Styles ============ */
.menu-content-container ul {
    display: inline;
}
.menu-content-container li {
    list-style: none;
    display: inline;
}
.menu-content-container li a:link, .menu-content-container li a:visited {
    color: #FFF;
    border-left: 0.16em solid #FFF;
    font-size: 125%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.menu-content-container a#mm48 {
    border-left: none;
}
.menu-content-container a#leftnode {
    border-left: none;
    margin-left: 4em;
}
.menu-content-container a:hover {
    text-decoration: underline;
    color: #F0E68C;
}


/* ============ Sub Menu Container ============ */
div.sub-menu-container {
    width: 100%;
    padding-top: .6em;
    padding-bottom: .6em;
    min-width: 76em;
}
.sub-menu-container[class] {
    overflow: hidden;
}
div.sub-menu-bar {
}


/* ============ Sub Menu Styles ============ */
div.sub-menu-bar ul {
    text-align: center;
    padding: 0;
    padding-top: .2em;
    padding-bottom: .1em;
    margin: 0;
    list-style: none;
    list-style-type: none;
}
div.sub-menu-bar li {
    float: left;
}

div.sub-menu-bar a:hover {
    color: #FFF;
}
div.sub-menu-bar li#active a, div.sub-menu-bar li#active a:visited {
    float: left;
    color: #000;
    font-weight: bold;
}
div.sub-menu-bar a#pos1{
    border-left: none;
}
div.sub-menu-bar a#mm536 {
    border-left: none;
}
div.sub-menu-bar a#mm206 {
    border-left: none;
}
div.sub-menu-bar a:hover {
    text-decoration: underline;
    color: #F0E68C;
}

/* ============ Middle Container ============ */
div.mid-container {
}
div.mid-content-container {
}

/* ============ Breadcrumb Container ============ */


/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    method 2 a bodge for IE browsers IE5.01, IE5.5 and IE6          */
/*
The following have been commented out because they blocked the
"background-color:#f00;" style working for ".form-errors".

* html .mw-container {border-right: 76em solid #fff; height: 1%;}
* html .mw-holder {float: left; position:relative; margin-right:-76em;}
*/
div.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1em;
    margin-left: 1.3em;
}
div.breadcrumb a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    color: #990066;
    text-decoration: underline;
    padding: 0 0.36em 0 0.36em;
}
div.breadcrumb li#active a {
    color: #000;
    cursor: default;
}
div.breadcrumb span {
    color: #000;
    font-size: 110%;
    cursor: default;
}
div.breadcrumb li#active a:hover {
    text-decoration: none;
}
div.breadcrumb a:hover {
    text-decoration: underline;
}
div.breadcrumb a:active {
    background-color: #FFF;
}

/* ============ Left Menu Container ============ */
#left-menu-container {
    clear: left;
    float: left;
    width: 20em;
    font-family: Arial, Helvetica, sans-serif;
}

/* ============ Boxes Container ============ */
div.boxes {
    float: left;
}
div.top-boxes {
    float: left;
    clear: both;
}
div.bottom-boxes {
margin-top: 0.2em;
    float: left;
    clear: both;
    width: 19em;
}
.page-details-contents div.boxes div.box {
    margin-left: 0.1em;
    margin-right: 0.1em;
    float: left;
    width: 6em;
    height: 4em;
}
div.boxes div.box[class] {
    overflow: hidden;
}
* html div.boxes div.box {
    height: 1%;
}
div.boxes div.box#forum {
    background-image:url(./?a=135);
}
div.boxes div.box#box1 {
    background-color: #ffa500 ;
}
div.boxes div.box#box2 {
    background-color: red;
}
div.boxes div.box#box3 {
    background-color: #FFF;
}
div.boxes div.box#truth {
    background-image:url(./?a=122);
}

/* ============ Main Content Container ============ */
#main-content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 120%;
    padding-left: 18.7em;
    margin-right: 10%;
}
#main-content h1 {
    margin-top: 0%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.45em;
    font-weight: 600;
}
#main-content h1 a:link {
    margin-top: 0%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
}
#main-content h1 a:visited {
    margin-top: 0%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
}
#main-content h1 a:hover {
    margin-top: 0%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
}
#main-content h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: 600;
}
#main-content h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: 600;
}
#main-content h4 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.1em;
    background-color: #ffedb8;
    font-weight: 600;
    color:black;
    padding:0.3em;
     margin-top:1.5em;
}
#main-content h4.normal {
    background-color: #fff;
    padding:0%;
}
* html #main-content h4 {
     height:1.5em;
}
#main-content .h4_yellow_bg {
    background-color: #ffedb8;
    font-weight: 600;
    padding:0.3em;
    margin-top:1.5em;
}
#main-content h5 {
    font-size: 1.2em;
}
#main-content h6 {
    font-size: 1em;
    padding-bottom:0;
    margin-bottom:0;
}
#main-content a {
    color: #990066;
    text-decoration: underline;
}
#main-content a#lower-links {
    display: block;
}

#design-selector {
    margin-top: 2em;
    margin-right: 0;
    margin-left: 50%;
}
#design-selector img {
    float:right;
    margin-right:30px;
    margin-bottom:10px;
}

#main-content li {
    margin-bottom: 0.3em;
}
.noBullet {
    list-style-type: none;
}
.no_bullet {
    list-style-type: none;
}
#main-content ol li {
    list-style-type: decimal;
}
#main-content .bold {
    font-weight: bold;
}

#main-content .noBullet {
    list-style-type: none;
}

#main-content ol.ALPHA li {
    list-style-type: upper-alpha;
}
#main-content ol li ol li, #main-content ol.alpha li {
    list-style-type: lower-alpha;
}

#main-content ol.ROMAN li {
    list-style-type: upper-roman;
}
#main-content ol li ol li ol li, #main-content ol.roman li {
    list-style-type: lower-roman;
}

#main-content ol li ol li ol li ol li, #main-content ol.greek li {
    list-style-type: lower-greek;
}
#main-content ul li {
    list-style-type: square;
}
#main-content ul.no-bull li {
    list-style-type: none;
}


#main-content hr {
    width: 100%;
    height: 1px;
    margin-bottom: 10px;
    color: #FFA500;
        background-color: #FFA500;
        border:none;
}
#main-content p.end {
    clear: both;
    font-size: 5%;
}
#main-content form ul {
    margin-left: 0%;
    padding-left: 0%;
}

#main-content form td {
    vertical-align: top;
}
#main-content form ul li {
    list-style-type: none;
    padding: 0% 0% 0% 2em;
    text-indent: -2em;
}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    The following two styles may have been superseeded */
#main-content.column_1 {
    float: right;
    padding-right: 2em;
}
#main-content.column_2 {
    float: right;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#main-content .columns {
    float: left;
    margin:    0% 2em 2em 0%;
}
#main-content .columns_2 {
    float: left;
    width: 47.5%;
    margin:    0% 2% 2em 0%;
}
#main-content .columns_3 {
    float: left;
    width: 30.5%;
    margin:    0% 2% 2em 0%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Not Bold  - for use in th and headings*/
.normal    {
    font-weight: normal;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    No Wrap - to stop small words or characters
    from wrapping around floated lists*/
#main-content .nowrap {
    white-space: nowrap;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Floated lists */
#main-content ul.floating {
    padding: 0%;
    margin-left: 0%;
    float: left;
    width: 99.5%;
}
#main-content ul.floating li {
    list-style-type: none;
    float: left;
    margin: 0% 2.5em 2em 0%;
}
#main-content ul.floating li img {
    border: 0.05em solid #000;
    padding: 0%;
    margin: 0% 0% 0.5em 0%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    MicroFormat: vCard                      */
#main-content .education .vcard .family-name { text-transform: uppercase; }
#main-content .vcard .title {
    font-weight: bold;
/*    font-style: italic;
*/    margin-top:    0.2em;
}
#main-content .vcard .fn { font-size:110%; }
#main-content .vcard a.fn { display: block; }
#main-content .vcard .tel, #main-content .vcard .email {
    font-weight: bold;
}
#main-content .vcard .value {
    font-weight: normal;
}
#main-content .vcard p { margin: 0%; }
#main-content .vcard h4 {
    margin: 0%;
    padding: 0%;
    background-color: #fff;
}

#main-content li.vcard {
    margin-top: 1em;
    list-style-type: square;
}
#main-content li.vcard li, li.vcard ul {
    list-style-type: none;
    padding-left: 0%;
    margin-left: 0%;
}

#main-content .hide {
    display: block;
    position: absolute;
    text-indent: -9999px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    in-line text lists for horizontal index or menus    */
#main-content ul.inline-list {
    border-top: 0.05em solid rgb(0, 0, 0);
    border-bottom: 0.05em solid rgb(0, 0, 0);
    padding: 1em 0%;
    width: 100%;
}
* HTML #main-content ul.inline-list {
   width: 98%;
   margin-left: 0;
}
#main-content ul.inline-list li {
    list-style: none;
    display: inline;
    margin: 0.2em 1em 0.2em 0%;
    padding: 0.2em 0%;
}

#main-content ul.float-list {
    width: 98.5%;
    float: left;
    margin: 0%;
}
#main-content ul.float-list li {
    list-style: none;
    display: table-cell;
    margin: 0.2em 1em 0.2em 0%;
    padding: 0.2em 0%;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    formatting look of errors for forms    */
#main-content div.form-errors p, #main-content div.form-errors ul li, #main-content p.form-errors {
    font-weight: bold;
    background-color: #f00;
    color: #fff;
    padding: 0.5em 1em;
    font-size: 110%;
    text-indent: 0%;
}
#main-content div.form-errors a {
    color:    #fb0;
}
div.form-errors ul {
    margin-left: 0%;
    padding-left: 0%;
}
div.form-errors ul li{
    margin-left: 0%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    floating column    */
#main-content div.float-col {
    float: left;
    padding: 0% 1.5em 0% 0%;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Floated Definition lists    (for use in staff listings) */
#main-content dl.float-left, #main-content div.float-left {
    float: left;
    padding: 0% 3em 1em 0%;
}
#main-content .w18 { width: 18em; }
#main-content .w19 { width: 19em; }
#main-content .w20 { width: 20em; }
#main-content .w21 { width: 21em; }
#main-content .w22 { width: 22em; }
#main-content .w23 { width: 23em; }
#main-content .w24 { width: 24em; }
#main-content ul.staff-contact { /* floated list columns */
    margin: 0% 3em 0.25em 0%;
    padding: 0% 0% 1em 1em;
    float: left;
    list-style-type: none;
}
#main-content .float-left ul.staff-contact  {
    margin: 0%;
    padding: 0% 0% 1em 0%;
}
ul.first-column    {
    border-bottom:    0.1em solid #ffa500;
    padding-bottom:    1em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    More link float right  */
.moreOnLink {float:right;margin-right:4em;margin-bottom:1em;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    In-line Definition lists    */
#main-content dl.inline-def, #main-content dl.inline-def-4, #main-content dl.inline-def-5, #main-content dl.inline-def-6, #main-content dl.inline-def-7, #main-content dl.inline-def-8, #main-content dl.inline-def-9, #main-content dl.inline-def-10, #main-content dl.inline-def-11, #main-content dl.inline-def-13, #main-content dl.inline-def-15, #main-content dl.inline-def-17, #main-content dl.inline-def-19, #main-content dl.inline-def-30 {
    float: left;
    width: 99.5%;
}

#main-content dl.inline-def dt, #main-content dl.inline-def-4 dt, #main-content dl.inline-def-5 dt, #main-content dl.inline-def-6 dt, #main-content dl.inline-def-7 dt, #main-content dl.inline-def-8 dt, #main-content dl.inline-def-9 dt, #main-content dl.inline-def-10 dt, #main-content dl.inline-def-11 dt, #main-content dl.inline-def-13 dt, #main-content dl.inline-def-15 dt, #main-content dl.inline-def-17 dt, #main-content dl.inline-def-19 dt, #main-content dl.inline-def-30 dt {
    float: left;
    font-weight: bold;
    margin-top: 0%;
    /* WIDTH needs to be set locally if not specified by "-#" */
}
#main-content dl.inline-def dd, #main-content dl.inline-def-4 dd, #main-content dl.inline-def-5 dd, #main-content dl.inline-def-6 dd, #main-content dl.inline-def-7 dd, #main-content dl.inline-def-8 dd, #main-content dl.inline-def-9 dd, #main-content dl.inline-def-10 dd, #main-content dl.inline-def-11 dd, #main-content dl.inline-def-13 dd, #main-content dl.inline-def-15 dd, #main-content dl.inline-def-17 dd, #main-content dl.inline-def-19 dd, #main-content dl.inline-def-30 dd {
    margin-bottom: 0.5em;
    padding-left: 0.5em;
/* MARGIN-LEFT needs to be set locally if not specified by "-#"
    based on width of preceeding DT */
}

#main-content dt {font-weight: 600;color:#444242;margin-top:1em;}
#main-content dd {margin-left:0}
#main-content dd.normal_dd {margin-left:5em}

#main-content dl.inline-def-4 dt { width:4em;}
#main-content dl.inline-def-4 dd { margin-left:4em;}

#main-content dl.inline-def-5 dt { width:5em;}
#main-content dl.inline-def-5 dd { margin-left:5em;}

#main-content dl.inline-def-6 dt { width:6em;}
#main-content dl.inline-def-6 dd { margin-left:6em;}

#main-content dl.inline-def-7 dt { width:7em;}
#main-content dl.inline-def-7 dd { margin-left:7em;}

#main-content dl.inline-def-8 dt { width:8em;}
#main-content dl.inline-def-8 dd { margin-left:8em;}

#main-content dl.inline-def-9 dt { width:9em;}
#main-content dl.inline-def-9 dd { margin-left:9em;}

#main-content dl.inline-def-10 dt { width:10em;}
#main-content dl.inline-def-10 dd { margin-left:10em;}

#main-content dl.inline-def-11 dt { width:11em;}
#main-content dl.inline-def-11 dd { margin-left:11em;}

#main-content dl.inline-def-13 dt { width:13em;}
#main-content dl.inline-def-13 dd { margin-left:13em;}

#main-content dl.inline-def-15 dt { width:15em;}
#main-content dl.inline-def-15 dd { margin-left:15em;}

#main-content dl.inline-def-17 dt { width:17em;}
#main-content dl.inline-def-17 dd { margin-left:17em;}

#main-content dl.inline-def-19 dt { width:19em;}
#main-content dl.inline-def-19 dd { margin-left:19em;}

#main-content dl.inline-def-30 dt { width:30em;}
#main-content dl.inline-def-30 dd { margin-left:30em;}

#main-content dl dd ul  {
    margin-left: 1em;
    padding-left: 0%;
}
#main-content dl dd ol {
/* MARGIN-LEFT may need to be increased for lists
    with 10+ items and again for 100+ items    */
    margin-left: 1.3em;
    padding-left: 0%;
}
#main-content dl dt.right {
    text-align: right;
}

#main-content dl dt.only { /* for use in Inline Definitions where a DT has no DD */
    width: 99.5%;
    margin-bottom: 1em;
}
/* for use in Inline Definitions where a DT spans more lines than the DD */
#main-content dl dd.short1 { padding-bottom: 1em; }
#main-content dl dd.short2 { padding-bottom: 2em; }
#main-content dl dd.short3 { padding-bottom: 3em; }

#main-content dl dd h2, #main-content dl dd h3, #main-content dl dd h4 {
    margin-top: 0%;
}
/*    Homepage styles with informed links   */
#homeS_InfoLinks h2 {BORDER-BOTTOM: #ffa500  2px solid}
#homeS_InfoLinks dl {MARGIN-TOP: 1em}
#homeS_InfoLinks dt {FONT-WEIGHT: 600;margin-top:1em;}
#homeS_InfoLinks dd {MARGIN: 0}
#homeS_InfoLinks #colOne {MIN-WIDTH: 24em; FLOAT: left; MARGIN: 0px 2em 0px 0px; WIDTH: 36%}
#homeS_InfoLinks #colTwo {MIN-WIDTH: 24em; FLOAT: left; WIDTH: 36%; MARGIN-RIGHT: 1em}
#homeS_InfoLinks img {BACKGROUND: white; FLOAT: right; MARGIN: -1em 0px 0px 0.5em; border: black 1px solid; padding: 0.2em;}

/*  Inner Home Page Newsbox style  */
#col_right {width: 13em;float:left;margin-right:0}
#ColR_NewsBox {background-color:white;border: solid 1px black;padding:5px;margin:20px 0 10px 0}
#ColR_NewsBox h3 {background-color:#ffa500;padding:5px;margin:0 0 0 0}
#ColR_NewsBox ul {margin:5px 5px 5px 18px;padding:0}
#ColR_NewsBox li {margin:0 0 8px 0}
#ColR_NewsBox a {color:#990066;}
#ColR_NewsBox a:visited {text-decoration:none;color:#996699;}
#ColR_NewsBox a:hover {text-decoration:underline;color:#ff0000;}


/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Student Ambassador styles      */
#Student_Ambassador {}
#Student_Ambassador img {FLOAT: left; BORDER: 1px solid black;}
#Student_Ambassador h2 {margin-bottom:0.2em}
#Student_Ambassador span {font-style:italic;}
#Student_Ambassador .text {MARGIN: 0 0 40px 275px}

/*      Photo Multiple Profile styles  to replace Student Ambassador id div   */
#PhotoProfiles {}
#PhotoProfiles img {FLOAT: left; BORDER: 1px solid black;}
#PhotoProfiles h2 {margin-bottom:0.2em}
#PhotoProfiles span {font-style:italic;}
#PhotoProfiles .text {MARGIN: 0 0 40px 275px}

/* Simple float left class  */
.floatLeft {
    float:Left;
    margin:0 4em 2em 0;
}
/* Simple float right class for image */
.imgFLoatRight {float:right;margin:0 0 1.5em 1.5em}
/* Simple float left class for a page of images */
.imgFloatLeft {float:left;margin: 0 2em 1.5em 0;}
/*  Clear float  */
.clearFloat {clear: both}
.clearFloatSafe { float:left; width:98.5% }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ACUnique */
#main-content li.acunique {
    width: 24em;
    height: 16em;
}
#main-content li.acunique img {
    border: 0.05em solid #000;
    float: left;
}
#main-content li.acunique p    {
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 115px;
}

/*  author signature and details  */
.signatureDetails {
    margin-left:1.5em;
    font-size:0.9em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Graduate Association and right floated images */
#main-content img.grad-ass, #main-content img.image-right {
    float: right;
    margin: 0% 0% 1.5em 1.5em;
    border: 0.075em solid #000;
}
.image-right, .image-left, .grad-ass {
    color: #808080;
    font-style: italic;
    font-size: 85%;
}
#main-content div.grad-ass,
#main-content div.image-right,
#main-content p.image-right {
    float: right;
    margin: 0% 0% 1.5em 1.5em;
    border: none;
    /* WIDTH needs to be set locally */
}
#main-content div.grad-ass img.grad-ass,
#main-content div.grad-ass img,
#main-content div.image-right img,
#main-content div.image-left img,
#main-content p.image-right img,
#main-content p.image-left img {
    float: none;
    margin: 0% 0% 0.3em 0%;
    border: 0.075em solid #000;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Left floated images */
#main-content img.image-left {
    float: left;
    margin: 0% 1.5em 1.5em 0%;
    border: 0.075em solid #000;
}
#main-content div.image-left,
#main-content p.image-left {
    float: left;
    margin: 0% 1.5em 1.5em 0%;
    border: none;
    /* WIDTH needs to be set locally */
}
/* see also "#main-content div.image-left img"
    above in the ".grad-ass" class section */
#main-content img.no-border,
#main-content div.image-right img.no-border,
#main-content div.image-left img.no-border,
#main-content p.image-right img.no-border,
#main-content p.image-left img.no-border {
    border: none;
}

/* =========================================
The following styles define lists with Icons.
".LIST-W-IMG-XX" is for use on landing pages and staff directory
pages.
If you need a different sized image, Just add styles with the
appropriate height & width details
    .imgYYxYY li { min-height: XXXpx; }
&    .imgYYxYY li h3, imgYYxYY li h4, imgYYxYY li ul, .imgYYxYY li p { margin-left: XXXpx; }

It relies on using multiple class attributes within an element class decleration.

http://my.acu.edu.au/staff/services/staff_development/academic/iatl/contact_details/
*/

 #main-content div.w20
,#main-content ul.w20
,#main-content ul.w20.float-li li { width: 20em; }
#main-content ul.w20.float-li { width: 98.5em; }

 #main-content div.w25
,#main-content ul.w25
,#main-content ul.w25.float-li li { width: 25em; }
#main-content ul.w25.float-li { width: 98.5em; }

 #main-content div.w28
,#main-content ul.w28
,#main-content ul.w28.float-li li { width: 28em; }
#main-content ul.w28.float-li { width: 98.5em; }

 #main-content div.w30
,#main-content ul.w30
,#main-content ul.w30.float-li li { width: 30em; }
#main-content ul.w30.float-li { width: 98.5em; }

 #main-content ul.w20 ul li
,#main-content ul.w25 ul li
,#main-content ul.w28 ul li
,#main-content ul.w30 ul li
,#main-content ul.w20.float-li li ul li
,#main-content ul.w25.float-li li ul li
,#main-content ul.w28.float-li li ul li
,#main-content ul.w30.float-li li ul li
{
    width: 98.5%;
    min-height: 1em;
}

#main-content li.w20 { width: 19em; }
#main-content li.w25 { width: 24em; }
#main-content li.w28 { width: 27em; }
#main-content li.w30 { width: 29em; }


#main-content .float-li li
{
    float: left;
}
#main-content ul.list-w-img li img
{
    border:1px solid #000;
    padding: 3px;
}

 #main-content ul.img77x77
,#main-content ul.img100x130
,#main-content ul.img100x142
,#main-content ul.img110x150
,#main-content ul.img77x77 li
,#main-content ul.img100x130 li
,#main-content ul.img100x142 li
,#main-content ul.img110x150 li
{
    margin: 0%;
    padding: 0%;
    list-style: none;
}

#main-content ul.img77x77 li { min-height: 100px; }
#main-content ul.img77x77 li img { margin-bottom: -77px; }
 #main-content ul.img77x77 li p
,#main-content ul.img77x77 li h4
,#main-content ul.img77x77 li ul
{
    margin-left: 85px;
    padding-left: 1em;
}

#main-content ul.img100x130 li { min-height: 150px; }
#main-content ul.img100x130 li img { margin-bottom: -130px; }
 #main-content ul.img100x130 li p
,#main-content ul.img100x130 li h4
,#main-content ul.img100x130 li ul
{
    margin-left: 108px;
    padding-left: 1em;
}

#main-content ul.img100x142 li { min-height: 162px; }
#main-content ul.img100x142 li img { margin-bottom: -142px; }
 #main-content ul.img100x142 li p
,#main-content ul.img100x142 li h4
,#main-content ul.img100x142 li ul
{
    margin-left: 108px;
    padding-left: 1em;
}

#main-content ul.img110x150 li { min-height: 170px; }
#main-content ul.img110x150 li img { margin-bottom: -150px; }
 #main-content ul.img110x150 li p
,#main-content ul.img110x150 li h4
,#main-content ul.img110x150 li ul
{
    margin-left: 118px;
    padding-left: 1em;
}

#main-content div.img110x108 li { min-height: 110px; }
#main-content div.img110x108 li img { margin-bottom: -108px; }
 #main-content div.img110x108 li p
,#main-content div.img110x108 li h4
,#main-content div.img110x108 li h3
,#main-content div.img110x108 li ul
{
    margin-left: 110px;
    padding-left: 1em;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Comment boxes floated left and right */
.block-right, .block-left {
    border: 0.05em solid #000;
    padding: 0.5em 1em;
    width: 15em;
    background-color: #fff;
}
.block-right {
    margin: 0% 0% 1em 1em;
    float: right;
}
.block-left {
    margin: 0% 1em 1em 0%;
    float: left;
}
.greyText {color:#808080}
.emphasis_text {color:#ee9c06;font-style:italic}
.italic_text {font-style:italic;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Tables with and without borders */
 #main-content table.border
,#main-content table.border th
,#main-content table.border td
,#main-content .border table
,#main-content .border table th
,#main-content .border table td
{
    border-collapse: collapse;
    border: 0.1em solid #000;
    padding: 0.3;
    margin: 0%;
}
#main-content table {
    border-collapse: collapse;
    /* border: 0.075em solid #000;  Forces borders on Matrix generated tables e.g. Events */
    padding: 0%;
    margin: 0%;
}
#main-content table thead {
    font-weight: bold;
    font-size: 110%;
}
#main-content table thead th{
    vertical-align: bottom;
    text-align: center;
}


#main-content table th, #main-content table td {
    vertical-align: top;
    text-align: left;
   /*  border: 0.075em solid #000;  Forcing borders on Matrix generated tables e.g. Events */
    border-collapse: collapse;
    padding: 0.3em 0.5em;
    margin: 0%;
}
#main-content table th p, #main-content table td p{
    margin: 0% 0% 1em 0%;
}

#main-content table body th {
    font-weight: bold;
}

#main-content table td {
    vertical-align: top;
    text-align: left;
    font-weight: normal;
}
#main-content table.no-border,
#main-content table.no-border th,
#main-content table.no-border td,
#main-content form table,
#main-content form table th,
#main-content form table td {
    border: none;
}
#main-content table .left {
    text-align: left;
}
#main-content table .centre {
    text-align: center;
}
#main-content table .right {
    text-align: right;
}
#main-content table .bottom {
    vertical-align: bottom;
}
#main-content table .middle {
    vertical-align: middle;
}
#main-content table tr.alternate td,
#main-content dl dt.alternate,
#main-content dl dd.alternate,
#main-content ul li.alternate,
#main-content ol li.alternate {
    background-color: #e8e8e8;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        styles for documentation */

#main-content .documentation li a    {    font-weight:    bold;    }
#main-content .documentation li img    {
    margin:    0.5em 0%;
    vertical-align: -0.25em;
}
#main-content .documentation img.inline    {    margin:    0%;    }
#main-content .documentation blockquote.sample    {
    border:         0.05em solid rgb(0, 0, 0);
    padding:         1em;
    background-color:     rgb(245, 245, 245);
    margin-left:    0%;
    width:        500px;
}
#main-content .documentation blockquote h4    {
    margin-top:    0;
}
#main-content p.note    {
    margin-left:    3.5em;
    text-indent:    -3.5em;
}
#main-content p.note-also    {
    margin-left:    6em;
    text-indent:    -6em;
}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Staff Biographies

    The following styles are for formatting staff biographies with images (72px by 82px)
    See
    http://www.acu.edu.au/research/flagships/icps/our_staff/
    for implementation */

#main-content .long-bio-72x82 ul {
    margin: 0%;
    padding: 0%;
}
#main-content .long-bio-72x82 li { /* image 72 x 82 pixels */
    list-style-type: none;
    position: relative;
    margin: 0% 0% 1em 0%;
    padding: 0%;
}
#main-content .long-bio-72x82 li img { /* Bio */
    position: absolute;
    top: 0%;
    left: 0%;
    margin: 0%;
    border: 0.05em solid #000;
}
#main-content .long-bio-72x82 li h3 { /* Name of person */
    margin: 0% 0% 0% 92px;
    padding: 0%;
    font-size: 105%;
}
#main-content .long-bio-72x82 li h4 { /* qualifications */
    margin: 0% 0% 0% 92px;
    padding: 0%;
    font-style: italic;
    font-weight: normal;
    background-color: transparent;
}
#main-content .long-bio-72x82 li p {
    margin:    1em 0% 0% 92px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Library specific styles for Subject Guides */

#main-content dl.library dt { font-weight:normal; }
#main-content dl.library dd { margin-bottom: 1em; }

#main-content h3.library {
    margin-top:    2em;
    padding-top: 0.5em;
    border-top: 0.1em solid #FFA500;
    float: left;
    width: 99.5%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    The following style is for Media: Print    (It's here for archival purposes)
    It appends the URL of any hyper link to the link text when a page is printed
    making hyperlinks human friendly in print form.
    It is a CSS2 feature and thus not supported by any version of IE  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#main-content a:after    {
    content:        " (" attr(href) " ) ";
    font-weight:    normal;
    font-size:      95%;
}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* ======== END Main Content Container ============ */



/* ============ Bottom Container ============ */
div.bottom-links {
    width: 84.44em;
    margin-left: auto;
    margin-right: auto;
    font-size: 90%;
    text-align: left;
    clear: both;
}

/*   Links Container  */
div.bottom-links div.links1 {
    margin-left: 11.11em;
}

/* ============ Links Styles ============ */
div.bottom-links div.links1 a {
    color: #990066;
    text-decoration: none;
}

/* ============ Page Contents Container ============ */
.page-details-page-container {
    clear: left;
    padding-top: 1em;
}
.page-details-container {
    clear: both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page-details-container[class] {
    overflow: hidden;
}
* html .page-details-container {
    height: 1%;
}
.page-details-contents {
    clear: left;
    float: left;
    width: 100%
}
#page-details {
    clear: left;
    float: left;
    padding-top: .3em;
    padding-left: 1em;
}

div.copyright-container[class] {
    overflow: hidden;
}
* html div.copyright-container {
    height: 1%;
}
div.copyright-container div.copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    margin-left: 2em;
    margin-right: 10em;
}

/*     Copyright Styles   */
div.copyright-container div.copyright div.footer-buttons {
    float: left;
    font-size: 120%;
    padding-top: 0.25em;
}
div.copyright-container div.copyright div.footer-buttons a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    border-left: 0.08em solid #FFF;
    padding: 0 0.3em 0 0.5em;
}
div.copyright-container div.footer-buttons a#left {
    border-left: none;
}
div.footer-buttons a:hover {
    text-decoration:underline;
}
div.copyright-container div.right-content{
    font-size: 100%;
    float: right;
    line-height: .6em;
    text-align: right;
    padding-bottom: .3em;
}

/* ============ Start List Menu ============ */
#Nav_Left {
    width: 19em;
    font-size: 100%;
    float: left;
}
#Nav_Left ul,
#Nav_Left li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}
#Nav_Left ul {
}
#Nav_Left ul ul {
}
#Nav_Left li {
    text-decoration: none;
    color: #5F6062;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-bottom: 2px;
    margin-top: 3px;
    border-bottom: 1px solid #FFA500;
    background-repeat: no-repeat;
    background-position: left 0px;
    padding-left: 15px;
    background-image: url(http://www.acu.edu.au/__data/assets/image/136/nav_arrow_sport.gif);
}
#Nav_Left li.Nav_Selected {
    border-bottom: 1px solid #FFA500;
    font-weight: bold;
    background-image: url(http://www.acu.edu.au/__data/assets/image/123/nav_arrow_sport_selected.gif);
}
#Nav_Left li.Nav_Selected li {
    border-top: 1px solid #C8C9CB;
    background-position: left 5px;
    background-image: url(http://www.acu.edu.au/__data/assets/image/128/nav_arrow2.gif);
}
#Nav_Left li.Nav_Selected ul {
    margin-top: 3px;
}
#Nav_Left li a, #Nav_Left li a:visited {
    text-decoration: none;
    color: #5F6062;
}
#Nav_Left li a:hover {
    color: #F00;
}
#Nav_Left li li {
    border-width: 0px;
    padding-top: 3px;
    margin-bottom: 0px;
    margin-top: 0px;
}
#Nav_Left li.Nav_Selected li.Nav_Selected {
    border-bottom: 0px solid #FFFFFF;
}
#Nav_Left li.Nav_Selected li.Nav_Selected li {
    border-bottom: 0px solid #FFFFFF;
    padding-left: 10px;
    background-image: url(http://www.acu.edu.au/__data/assets/image/138/nav_arrow3.gif);
}
#Nav_Left li {
    border-bottom: 1px solid #FFA500;
}

/* ============ End List Menu ============ */
#LoggedIn, .LoggedIn {
    background: #990066;
    color: #fff;
    width: 8em;
    padding: 0.5em 1em;
/*     margin: 0 0 0 2em; */
    text-align: center;
    font-weight: bold;
}
#LoggedIn a, #LoggedIn a:link, #LoggedIn a:visited {
    color:#FFF;
}
#LoggedIn a:hover {
    text-decoration: underline;
}
span.LoggedIn {
    font-size: 90%;
    padding: 0.1em 1em;
}
blockquote {color:#ee9c06;font-size:1.4em;}
.blockquotee {color:#ee9c06;font-weight:600;font-style:italic;}

/*  IACE Homepage  */
#homeS_One {margin:0}

#homeS_One a:hover {color: red;text-decoration: underline}
#homeS_One a:visited {color:#996699}
#homeS_One a:active {background-color: #96A5E0}

div._top {margin: 0 0 2em 0;display:block}
#homeS_One p {font-weight: 600;}
#homeS_One #logo {margin:0 2em 0 2em;float: right;}

#homeS_One div.listBox {margin:0 0 0 0; clear:both}
#homeS_One div.listBox img {border: 1px solid black; margin: 0; padding: 3px;float:left}

#homeS_rightCol {float:right; width:200px; margin:0 0 1em 1em;}
#homeS_rightCol #forums {background:white; padding: 0;margin: 2em 0 1em 0; border: 2px solid #46409a;}

#homeS_rightCol #forums ul {font-size:1em;margin: 1em 1em 1em 0; padding:0;line-height:1.3em;}
#homeS_rightCol #forums li {list-style-image: url(/__data/assets/image/0011/19892/AngleBracket.gif); margin-left:1.5em;padding-bottom:1em; font-size:1.1em;}
#homeS_rightCol #forums h2 {background:#46409a; color:white; width:196px;margin:0; padding: 0 0 2px 2px;}
#homeS_rightCol #forums a:link {font-weight:600;}
#homeS_rightCol #forums a:visited {font-weight:600;color:#996699;}
#homeS_rightCol #forums a:hover {text-decoration:underline;font-weight:600; color:red;}

#IACE_main {}
#IACE_main div.col {float:left;margin:1em 4em 0 0;width:34em}
* html #IACE_main div.col {margin:1em 1em 0 0;width:33.5em}
#IACE_main h2 {font-weight:600;font-family: Lucida Handwriting, Verdana, Arial, Helvetica, sans-serif; background-color:#99cdff;padding: 0 0 0.2em 0;margin-left:0.5em;margin-bottom:0.2em;width:100%;}
#IACE_main p {margin-top:0.2em;padding:0 0 0 0.6em;font-size:1em;font-weight:normal}
#IACE_main ul {list-style-type: none;margin:0;padding:0 0 0 0.6em;font-size:1em;}
#IACE_main li {line-height:1.4em;list-style-type: none;}
#IACE_main div.listBoxSub {float:right;margin:0 0 3em 0;width:26em}
#IACE_main div.listBox {margin:0 0 0 0; clear:both; }

/*    Video Page Styles    */
#homeS_Vid {}

#homeS_Vid a:visited {color:#996699}
#homeS_Vid a:active {background-color: #96A5E0}
#homeS_Vid a:hover {color: red;text-decoration: underline}

div._top {margin: 0 0 2em 0;display:block}
#homeS_Vid p {font-weight: 600;}
#homeS_Vid #logo {margin:0 2em 0 2em;float: right;}

#homeS_Vid div.col {float: left;margin:1% 5% 0 0;WIDTH: 45%;}

#homeS_Vid div.listBox {margin:0 0 0 0; clear:both}
#homeS_Vid div.listBox img {border: 1px solid black; margin: 0; padding: 3px;}

#homeS_Vid div.listBoxSub {margin:0 0 3em -1em;}
#homeS_Vid h2 {margin: 0 0 0 0; padding:0 0 0 15px;font-weight: 600; font-size:1.3em}
#homeS_Vid ul {list-style-type: square;margin:0;padding:0 0 0 30px;font-size:1em;}
#homeS_Vid li {line-height:1.4em}

.author {font-size:0.9em;font-style:italic;font-weight:normal}

/*   style for MySource Sitemap tables   */
#sitemap_links table {border: none}
#sitemap_links table tr a:link {text-decoration:none;
    background-repeat: no-repeat;
    background-position: left 0px;
    background-image: url(./?a=34416);
    padding-left: 15px;
    padding-bottom: 0;}
#sitemap_links table tr a:visited {text-decoration:none;
    background-repeat: no-repeat;
    background-position: left 0px;
    background-image: url(./?a=34416);
    padding-left: 15px;}
#sitemap_links table tr a:hover {text-decoration:underline;}
#sitemap_links table th, #sitemap_links table td {
    border: none;
    padding: 0 0.5em 0 0.5em;
    margin: 0;}

/*  non-Table based Form Style  */
#main-content .form_type_one {float:left;margin: 1em 1em 1em 1em}
#main-content fieldset {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;width:29.5em;margin-bottom:1em;border: 1px solid #ffa500 ;padding:1em;}
#main-content fieldset ul {color:#ee9c06;margin-left:0.7em;padding-left:0;list-style-type:none}
#main-content fieldset li {margin-bottom:0.5em;font-size:1.2em;list-style-type:none;font-weight:600;}

/*   Added: 16 Nov 2007 by Robin    */
#main-content fieldset li li {
color:black;
font-size:0.9em;
font-weight:normal;
list-style-type:none;
margin-bottom:0.5em;
}

.required_text {color:#808080;font-style:italic;font-weight:400;font-size:0.9em;}
#main-content .form_note {font-size:80%;}
.num_heading {font-size:4em;color:#ffa500 ;font-weight:600}
.instructional_form_text {color:#808080;font-style:italic;font-weight:400}
.dashed_rule {padding:1em;border-bottom: 1px dashed #ffa500 }
.text_right {text-align:right;}
.end_contacts {clear:both}

#main-content .aligned_lists {margin:0;padding:0}
#main-content dd ul li {color:black; font-weight: normal;}
/*   Form styles     */
.input_box, .input_required {
    text-align: left;
    vertical-align: top;
    background-color: rgb(255, 255, 160);
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
        border: 1px solid;
    border: 1px solid black;
    border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
}
.input_box_plain {
    text-align: left;
    vertical-align: top;
    background-color: rgb(255, 255, 255);
    font-family: verdana, arial, helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
        border:1px solid;
    border:1px solid #000000;
        border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
}


/* Orientation Week Styles*/
#orientation_tables h4 {font-weight: 600;background-color:white}

/*  Archived media releases  */
#content_div_10057 h1 {font-size: 0.8em; font-weight:300; margin-bottom:-1.2em; }

/*  Print Styles  */
@media print {
#page-container {
    width: auto;
    margin-left: -17em;
   }
#Nav_Left, #left-menu-container, .menu-container, .sub-menu-container, .breadcrumb, #design-selector, .footer-buttons     {display: none;}

p {font-size: 10pt !important; color: #000 !important; }
li a {font-size: 10pt !important; color: #000 !important; }
a {font-size: 10pt !important; color: #000 !important; }
#content_div_4504 {visibility: hidden}
#site-logo {background-position: right;background-image: url(http://www.acu.edu.au/__data/assets/image/0012/129/Logo_l.gif) !important; background-repeat: no-repeat;}
.right-content {text-align: center !important;}

/*  full urls for FF and Safari  */
a[href^="http://"]:after {
    content: " ("attr(href) ")";}
}

/*  Media Release styles  */
.mid-content-container
{
margin-right:0;
padding-right:0;

}
.m_release_item
{
margin: 0;
padding:0;
font-size:0.9em;
}

.m_release_item h1
{
font-size:1em !important;
color:#990066;
padding:0 0 0 0;
margin: 0 0 0 0;
}
.m_release_item h1 a
{
text-decoration:underline;
padding:5px 0 5px 0;
}

.m_release_item h1  a:active
{
background-color:#ffffff!important;
}

.m_release_item p
{
padding:0.5em 0 1em 0;
margin: 0 0 0 0;
font-size:1.2em !important;
}

.m_release_more a
{
color:#000000 !important;
text-decoration:none !important;
font-weight:bold;
font-size:0.85em;
}

.m_release_more a:hover
{
text-decoration:none;
}

.m_release_more a:active
{
background:#ffffff !important;
}

.news_edit
{
background:#990066;
color:#ffffff;
float:right;
padding:2px;
}

/* \*/
* html .news_edit
{
position:relative;
left:-80px;
}
/* */

.news_edit a
{
color:#ffffff !important;
}

/*  RSS Feed box  */
#rss_box dl {float:right; border: 1px solid black;margin:0 0 3em 3em;padding-bottom:0.5em;}
#rss_box dl dt {background-color:#ffa500;margin:0 0 0.4em 0;padding:0.2em 0 0.2em 0.5em;font-family:Verdana, Arial, Helvetica, sans-serif;}
#rss_box dl dd {margin:0.2em 1em 0.2em 0.5em;}
#rss_box dl dd a {text-decoration:none;}
#rss_box dl dd a:visited {text-decoration:none;}
#rss_box dl dd a:hover {color:#ff0000;}

/*  Media Releases  */
.news_date
{
color:#666666;
font-size:0.75em;
}

.news_return a
{
text-decoration:underline;
color:red !important;
}

.news_return a:active
{
background:#ffffff !important;
}

.news_item p
{
font-size:0.9em;
}

.news_item h1
{
font-weight:normal !important;
font-size:1em;
color:#333333;
}

/*  Search style  for Funnelback  */
#global_nav_acu {min-height:2.3em;color:white;padding:0.5em 0 0 0;}
* HTML #global_nav_acu {height:2em;}
.NavBoxShad {background-position: 0 100%;background-repeat: repeat-x;background-image:url(../images/TopShad.gif);}
#global_links span {margin:0 0 0 2px;font-size:1.3em;font-weight:normal;}
#global_links a:link {color:#FFF;text-decoration:none;margin-right:0.5em;margin-left:0.5em;}
#global_links a:visited {color:#e1e1e1;text-decoration:none;margin-right:0.5em;margin-left:0.5em;}
#global_links a:hover {text-decoration:underline;margin-right:0.5em;margin-left:0.5em;}

form {display: inline; float: left; width: 335px;}

/*  Search entry box  */
#query {background-color: #f5e5ef;padding: 0.1em;font-size: 1.2em;margin: 0 0 0 2px;border: none; text-align: center;}
* html #query {font-size: 1.4em;}

/*  Search GO button  */
span input {display: inline;margin: 0;padding: 0.05em;border: none;}
span#search input {color: #FFF;height: 1.4em;font-size: 1em;line-height: 1em;font-weight: 600;width:1.7em;background-color: #b58d89;}

