body { margin:0px; padding:0px; font-family:Tahoma,Verdana,sans-serif; font-size:11px; color:#333333; text-align:center; background:#b7bec8 }

div { text-align:left }

img { border:0px }

#body { width:800px; margin:0 auto; background:url('./back.png') repeat-y left top; }

#header { width:798px; height:100px; background:#5e85c1 url('./blue_bk') repeat-x top left; margin:0 1px 0 1px; border-bottom:3px solid white; }

#content { width:800px; padding:0 10px 0 15px; }

.ref { margin-top:8px; padding:1px; font-size:9px; text-indent:2px; color:black; }

.quote { margin:10px 15px; padding:10px; background:#fffedc; border:1px solid #dddedc; width:490px; }

#mainnav { margin:0px 1px; padding:5px; background:#dbdee3 url('nav_bk.png') repeat-x left top; color:black; font-size:10px; border-top:1px solid #b3b9c1; border-bottom:1px solid #b3b9c1; }

#mainnav ul, #nav li { margin:0; padding:0; list-style:none }

#absline { margin-left:1px; background: url('abstract.png') no-repeat left top; height:5px; width:400px; }

#mainnav li { margin-right:12px; display:inline; font-size:10px; padding:8px }

#mainnav a { color:black; text-decoration:none }

#mainnav a:hover { color:#5e85c1; text-decoration:underline }

.sidebarContainer { width: 190px; margin-bottom:20px; }

.sidebarTitle { background: url('./sidebar.png') no-repeat top left; font-weight:bold; color:white; padding:3px 8px; text-align:center; }

.sidebarContent { padding:15px 5px; border:1px solid #d2d6e1; border-top:0px; background: #e0e3e7 url('http://rmitis.org.au/themes/rmitisv2/nav_bk_dark.png') repeat-x bottom; color:black; }

.frontNewsContainer { width:550px; margin-bottom:20px; }

.frontNewsTitle { background: url('./fig.png') left top no-repeat; padding:5px 15px; font-weight:bold; color:black; }

.frontNewsContent { border:1px solid #e6e9ed; padding:10px 15px; border-top:2px solid #dbdfe5; }

#lbar { padding-top:30px; float:left; width:550px; }

#rbar { margin:0; float:left; width:190px; padding:25px 0px 0px 10px; margin-left:15px; height:1% }

#sub { clear:both; padding:50px 0 15px 0; color:#666666; background:url('./bottom.png') no-repeat left bottom; }

#sub, #sub div { text-align:center; font-size:9px }

#sub div { margin-left:180px; margin-right:180px }

#rightfloat { position:relative; float:right; width:590px; border-left:3px solid white; background:black /*url('pattern.jpg') repeat-x left top */ url('blk_bk.png') repeat-x left top; height:100px; }

#rightfloat img { margin-left:170px; margin-top:10px; position:absolute; }

#rightfloat div { padding-left:18px; font-size:9px; float:right; text-align:right; color:white; }

a { color:#5e85c1; text-decoration:underline }

a:hover { color:black; text-decoration:underline }

h3 { font-size:12px; }
h2 { font-size:13px; }
h1 { font-size:14px; }