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

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

h1 { margin:5px 0; }

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

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

.Style4 { font:normal 14px Arial, Helvetica, sans-serif; color: #666; }


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

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

.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 { 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; }

#content { padding-right:15px; }

.comment { display:block; margin:25px 0 40px 0; font:bold 11px Arial; color:#000069; }
.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:3px 5px 40px 0; }
A:hover .commentbox { cursor:pointer; }
.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:8px; margin-bottom:8px; }

.intro { font:italic 15px Calibri, Arial, sans-serif; }

#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:120px; margin:2px 10px 2px 20px; }
.datecat SPAN#datehead { font-weight:bold; display:block; width:460px; background:#ccc; border:1px solid #999; }

#cartoonindex { width:640px; height:auto; margin:0 auto; } 
#cartoonindex IMG { margin:10px 15px 10px 15px; float: left; }

.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:576px; 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, .catconf { display:block; border:1px solid #999; padding:2px 2px 2px 15px; height:20px; }
.catconf SPAN { float:left; }
.cathead { height: 20px; margin:5px 0px; background-color:#1850AB; color:white; }
.cattitle, .catconf { background:#dfefff; text-align:left; margin-bottom:10px; }
.catconf { text-align:right; }
.catconf IMG { border:none; }

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

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

#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 { height:41px; }
#m2b, #m3, #m3b, #m4, #m5 { height:42px; }
#m2b { background-image:url(menu/APS2.gif); }
#m2 { background-image:url(menu/NSW2.gif); }
#m3 { background-image:url(menu/Vic2.gif); }
#m3b { background-image:url(menu/SA2.gif); }
#m4 { background-image:url(menu/Qld2.gif); }
#m5 { background-image:url(menu/International2.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); }
#m7b { background-image:url(menu/PSsssst.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; }

.datatable { border:1px solid #999; }
.datatable TD, .datatable TH { border-collapse:collapse; border:1px solid #ddd; vertical-align:top; padding: 1px 4px; }
.datatable TH { border:1px solid #999; border-bottom:2px solid #999; }

.menubar { height:56px; padding: 6px 0 0 0; font:bold 12px Arial; width:609px; text-align:right; background:url(grfx/menubar2.gif) no-repeat; z-index:1; }
.menubar SPAN { margin-right:15px; }

.blurb { text-align:left; margin: 0 10px; display:block; }
.blurb A { font-size:14px; color:#333; }
.blurb A:hover { text-decoration:none;}
