@media screen, print
{
    img { border: 0; }
}
@media screen
{
    body { font-family: Arial, Sans-Serif; font-size: 0.75em; background: #171717 url(/sites/australia/images/htmlBackground.jpg) no-repeat center 0; margin-top: 0; } 
    h1 { font-size: 18px; font-weight: normal; margin: 0; }
	ul, ol { margin: 1em 0 1em 16px; padding: 0; }
    ul li { list-style: url(/sites/australia/images/li.gif); margin-bottom: 1em; }
    dd { margin: 0 0 0.5em 0; }
	dd p { margin: 0; }
    div.leftPanel, div.rightPanel { float: left; }
    div.leftPanel { width: 210px; padding-left: 10px; }

    #container { position: absolute; width: 970px; left: 50%; margin: 7px 0 0 -485px; background: #171717; }

    #container #header { margin-top: 37px; }

    #container #feature { margin-bottom: 4px !important; margin-bottom: 1px; }
    
    #container #navigation { height: 53px; margin-bottom: 5px; }
    #container #navigation ul { margin: 0; }
    #container #navigation ul li { list-style: none; font-size: 20px; float: left; width: 150px; height: 40px; padding-left: 10px; color: #999999; border-top: 3px solid black; border-right: solid 1px #494949; background-color: black; padding-top: 10px; cursor: pointer; margin-bottom: 0; }
    #container #navigation ul li.selected { border-top-color: #d70b8c; }
    #container #navigation a { color: #878787; text-decoration: none; }
    
    #container #content { clear: both; background-repeat: repeat-y; }
    
    #container #content div.leftPanel, #container #content div.rightPanel { color: #D8D8D8; padding-top: 10px; }
    #container #content div.leftPanel { width: 190px; padding-left: 15px; padding-right: 15px; background-color: #434343; }
    #container #content div.leftPanel a { color: #878787; }
    #container #content div.rightPanel a { color: white; }
    #container #content div.leftPanel a:hover, #container #content div.rightPanel a:hover { text-decoration: none; }
    #container #content div.rightPanel { width: 720px; margin: 0 15px 0 15px; padding-bottom: 10px; }
    #container #content div.rightPanel h1 { color: #999999; }

    #container #content div.leftPanelNews, #container #content div.leftPanelRss { width: 940px; padding-bottom: 10px; margin-bottom: 0 !important; margin-bottom: 3px; background-color: transparent; }
    
    #container #content div.leftPanelAlt { width: 610px; color: #878787; background-color: transparent; padding-bottom: 10px; }
    #container #content div.leftPanelAlt h1 { font-weight: bold; color: white; }
    #container #content div.rightPanelAlt { width: 315px; margin-right: 0; color: #999999; padding: 0; }
    #container #content div.rightPanelAlt h1 { font-weight: bold; color: white; }
    #container #content div.rightPanelAlt dl dd { color: white; }
    #container #content div.innerPanel { padding: 15px; margin-bottom: 5px; background-color: #434343; }

    #container #content div.leftPanelAltContact { margin-top: 0; background-image: #434343; }
    #container #content div.leftPanelAltContact li { color: white; margin-top: 1em; }
    #container #content div.leftPanelAltContact li strong { color: #878787; }
    #container #content div.rightPanelAltContact { margin-top: 0; }
    
    #container #footer { margin-top: 5px; color: #666666; width: 970px; height: 35px; padding-top: 15px; font-size: 11px; background-color: #050b0b; }
    #container #footer A { color: #666666; text-decoration: none; margin: 0 10px 0 10px; } 
    #container #footer A:hover { text-decoration: underline; }
}
@media print
{
    #container #feature, #container #navigation, #container #content div.leftPanel, #container #footer div.rightPanel { display: none; }
}