body, html { margin:0; padding:0; width:100%; height:100%;}

#wrapper { height:100%; width:985px; }
#title, #toptrim, #left, #content, #fcontent, #mcontent, #right, #fright, #mright, #pad { vertical-align:top; }
#title { width:985px; height:150px; }
#toptrim { width:985px; height:16px; }
#left { width:135px; padding-top:10px; }
#content, #fcontent, #mcontent { width:450px; padding: 10px 0 10px 0; }
#fcontent { width:480px; }
#mcontent { width:616px; }
#right, #fright, #mright { width:400px; padding-top:10px; }
#mright { width:234px; margin:0; background:url(grfx/bluebg.gif) repeat-y; }
#fright { width:370px; }
#pad { background:white; width: 234px; height:150px; padding-top:10px; }
#righttrim { width:33px; height:100%; background-image:url(grfx/righttrim.jpg); background-repeat:repeat-y; position:fixed; top:0; left:985px; }

.states { width:400px; height:50px; padding:30px 10px 0 65px; border:2px solid white; clear:both; }
A .states { color:black; text-decoration:none; }
A:hover .states { color:#0066CC; cursor:pointer; border:2px solid #bbb; }

.edition { display:inline; padding: 0 0 0 3px; width:115px; height:18px; background:#777; font: 14px Calibri, Arial, sans-serif; color:white; position:absolute;left:480px; }

#toolbar { background-image:url(grfx/toolbar.gif); background-repeat:no-repeat;	width:422px; height:33px; padding-top:4px; margin-top:10px; }
#toolbar #pdf { margin-right:45px; }

.comment, .commentbox { font:bold 11px Arial; color:#000069; }
.commentbox { float:right; border:2px solid #999; text-align:left; padding:5px 5px 5px 2px; margin: 0 0 0 8px; font-size:12px; }
.commentbox IMG { border:0; margin:5px 5px 40px 0; }
A:hover .commentbox { cursor:pointer; }


.Style1 { font:bold 32px Arial, Helvetica, sans-serif; color:#000069; }

.Style2 { font:italic 28px Arial, Helvetica, sans-serif; color:#FF0000; text-align:center;}

.Style3, .cattitle, .cathead { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000066; }

.Style4, #toptrim { font:normal 14px Arial, Helvetica, sans-serif; color:white; background-color:#445392; border-bottom:1px solid #333; }

.Style5 { font:normal 10px Arial, Helvetica, sans-serif; color:#000069; text-transform:capitalize; }

.style6 { font-family:Arial, Helvetica, sans-serif;}

.style7 { font-size:24px; color:#006666; }

.style8 { color:#777; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.style11 { color:#999; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

a:link, .link { color:#000066;	text-decoration:none; }
a:visited {	text-decoration:none; color:#000066; }
a:hover { text-decoration:underline; }
a:active { text-decoration:none; }

.Style2left, .Style2leftSmall { font:italic 28px Arial, Helvetica, sans-serif; color:#FF0000; text-align:left; }
.Style2leftSmall { font-size:medium; }

#menubox { padding-top:10px; }

.piccaption { font:normal 12px Calibri, Arial, sans-serif; color:#333; width:auto; text-align:center; float:left; padding:10px; }
.piccaption IMG { border:1px solid #666; }

UL, OL, UL#bull, OL#bull { margin-top:5px; margin-bottom:5px; margin-left:30px; padding-left:0; }
LI, #bull LI { margin-top:5px; margin-bottom:5px; }

.intro { font:normal 14px Calibri, Arial, sans-serif; font-style:italic; }

#author { border:1px solid #5A72A9;	float:left;	margin:10px; margin-bottom:0px; }

#newspacer { width:68px; height:55px; float:left; }

#feature { border:3px solid #6BB3FA; padding:8px; }

IMG#icon { border:1px solid #777; margin:0 5px 8px 5px;	vertical-align:middle; }

DIV#iconspacer { margin:0 5px 8px 5px; vertical-align:middle; float:left; height:35px; width:35px; }

.categories, .datecat { width:600px; position:relative;	z-index:10;	font:normal 12px Arial;	margin-left:auto; margin-right:auto; padding-left:15px; }
.datecat { width:500px; }
.categories SPAN, .datecat SPAN { padding-left:10px; display:block; float:left; }
.categories SPAN { width: 185px; background-image:url(grfx/mini.gif); background-repeat:no-repeat; margin:1px 0 1px 0; }
.datecat SPAN {	width:130px; margin:2px 10px 2px 20px; }
.datecat SPAN#datehead { font-weight:bold; display:block; width:460px; background:#ccc; border:1px solid #999; }

.feature { background-image:url(grfx/featurebg.jpg); background-repeat:repeat-y; z-index:10; }
.feature DIV { padding:0 15px 0 10px; }

.scrollbox { text-align: left; width:850px; height:580px; overflow:auto; border:1px solid #555;	margin:5px;	padding:5px; z-index:10; }

#cookbook {	position:absolute; top:386px; left:580px; z-index:1; }

#searchbox { margin-bottom:15px; text-align:right; }

#archives, #close, #searchtext A {	font:normal 11px Arial; display:block;	color:white; }
#close, #searchtext A {	float:right; cursor:pointer; }
SPAN#archives {	background:#316AC5;	float:left;	padding:0 4px; }
SPAN#searchtext { margin-top:6px; display:block; }

SPAN#open { font-weight:bold; display:inline; color:white; background:#0044AA; border:1px solid #333; width:60px; height:18px; padding:1px 6px;	margin:0 5px 0 5px; cursor:pointer; }

DIV#page { overflow:auto; }

DIV#cbcategories { font:bold 16px Arial; }
#cbcategories UL { margin-top:10px; margin-bottom:10px; }
#cbcategories LI { display:inline; padding-left:15px; padding-right:20px; margin:0;	background:url(grfx/dot.gif) no-repeat; }

.category { font:bold 16px Arial, Helvetica, sans-serif; display:block;	background:#3399FF;	color:white; padding-left:5px; border:1px solid #0066CC; margin-top:20px; }

DIV#box { width:843px; height:auto;	padding:0 0 20px 0;	margin:0; text-align:center; }
DIV#box IMG { border: 0; margin:0 10px;	}

.cathead, .cattitle { display:block; border:1px solid #999;	padding:2px 2px 2px 15px; }
.cathead { height: 20px; margin:5px 0px; background-color:#1850AB; color:white; }
.cattitle {	background:#dfefff; text-align:left; margin-bottom:10px; }

DIV#dinkus { position:absolute;	top:72px; left:845px; width:125px; height:50px;	border:3px solid #A5CDFE; }

#frontmenu { width:113px; }
#frontmenu A { display:block; width:113px; }
#frontmenu IMG, #rightmenu IMG, #hmenu IMG {border:0; visibility:hidden; }
#frontmenu A:hover IMG, #rightmenu A:hover IMG, #hmenu A:hover IMG { visibility:visible; }

#m1 { background-image:url(menu/Home.gif); height:31px; }
#m2, #m2b, #m3, #m4, #m5 { height:52px; }
#m2b { background-image:url(menu/APS.gif); }
#m2 { background-image:url(menu/NSW.gif); }
#m3 { background-image:url(menu/Vic.gif); }
#m4 { background-image:url(menu/Qld.gif); }
#m5 { background-image:url(menu/International.gif); }
#m5b, #m6, #m7, #m8, #m9, #m10, #m11, #m12, #m13, #m14 { height:33px; }
#m5b { background-image:url(menu/World.gif); }
#m6 { background-image:url(menu/National.gif); }
#m6b { background-image:url(menu/NationalNews.gif); height:31px; }
#m7 { background-image:url(menu/Cartoon.gif); }
#m8 { background-image:url(menu/TalkingPoint.gif); }
#m9 { background-image:url(menu/Conferences.gif); }
#m10 { background-image:url(menu/Careers.gif); }
#m11 { background-image:url(menu/PersonalDev.gif); }
#m12 { background-image:url(menu/Books.gif); }
#m13 { background-image:url(menu/OutofHours.gif); }
#m14 { background-image:url(menu/PSShop.gif); }
#m15 { height:32px; background-image:url(menu/Archives.gif); }

#rightmenu { display:block; width:125px; }
#rightmenu A { display:block; width:125px; }
#rm1 { background-image:url(menu/ContactUs.gif); height:30px; }
#rm2, #rm3 { height:32px; }
#rm2 { background-image:url(menu/Subscribe.gif); }
#rm3 { background-image:url(menu/Advertise.gif); }
#rm4 { height:31px; background-image:url(menu/Search.gif); }

#hmenu { display:block; width:376px; margin-bottom:8px; }
#hmenu A { float:left; display:block; height:24px; }

#hm1 { background-image:url(menu/HContactUs.gif); width:96px; }
#hm2, #hm3 { width:94px; }
#hm2 { background-image:url(menu/HSubscribe.gif); }
#hm3 { background-image:url(menu/HAdvertise.gif); }
#hm4 { background-image:url(menu/HSearch.gif); width: 92px; }
