@charset "utf-8";

/* centralpetroleum-print.css

   Look, learn, but please do not steal. */

/* For Layout, see:
   /includes/centralpetroleum.css

   For IE 6 + 7 OVERRIDE, see:
   /includes/centralpetroleum-override7.css

   For IE 6 OVERRIDE, see:
   /includes/centralpetroleum-override.css

   For PRINT Layout, see:
   /includes/centralpetroleum-print.css

   For AURAL Layout, see:
   /includes/centralpetroleum-aural.css */

html { background-color: #fff;
	color: #111;
	font: 14px Verdana, Arial, Helvetica, sans-serif; }

h1, 
h2, 
h3, 
h4, 
h5, 
h6 { margin: 15px 0;
	page-break-inside: avoid;
	text-align: left; }

p { margin: 10px 0; }

ul { list-style-type: square; }
ul, 
ol { margin: 10px 0 10px 30px; }
ul li, 
ol li { margin: 5px 0; }

dl { margin: 10px 0; }
dl dt { margin: 5px 0;
	font-weight: 800; }
dl dd { margin: 5px 0 10px 40px; }

acronym { border-bottom: 1px Dashed #777;
	font-style: italic; }
acronym:after { content: ' [acronym- ' attr(title) ']';
	font-size: 0.8571em; }

address { font-style: normal; }

div#header { padding: 20px 0px 10px;
	text-align: center; }

div#menu-accessibility, 
div#shell a.navi, 
div#shell a.navi-back, 
div#menu, 
div#footer { display: none; }

div#shell { line-height: 1.4; }

/* SEMI-GLOBALS */
div#shell .left { text-align: left; }
div#shell .center { text-align: center; }
div#shell .right { text-align: right; }
div#shell .justify { text-align: justify; }
div#shell .faux-strong { font-weight: 800; }
div#shell .faux-em { font-style: italic; }
/* EO.SEMI-GLOBALS */

div#content h1 { font-size: 2.1429em; }
div#content h2 { font-size: 1.5em; }
div#content h3 { font-size: 1.2857em; }
div#content h4 { font-size: 1.1429em; }
div#content h5, 
div#content h6 { font-size: 1em; }

div#shell img:after { display: block;
	content: ' [' attr(alt) '] ';
	font-size: 0.8571em; }

div#content a { color: #00c; }
div#content a[href^='http']:after { content: ' [link- ' attr(href) '] ';
	font-size: 0.8571em; }
div#content a[href^='/']:after { content: ' [link- http://www.moltoni.com.au' attr(href) '] ';
	font-size: 0.8571em; }
div#content a[href^='mailto:']:after { content: ' [' attr(href) '] ';
	font-size: 0.8571em; }

/* TABLE Layout
   div#entirety div#shell */
div#content table { margin: 10px 0px;
	border-collapse: collapse;
	font-size: 1em; }
div#content table caption { padding: 0px 10px;
	font-style: italic;
	text-align: right; }
div#content table th { text-align: center; }
div#content table th, 
div#content table td { padding: 2px 5px;
	border: 1px Solid #444;
	vertical-align: top; }

div#content table tbody th { text-align: left; }

div#content table .left { text-align: left; }
div#content table .center { text-align: center; }
div#content table .right { text-align: right; }
/* EO.TABLE Layout */

div#extras { page-break-before: always; }