@charset "utf-8";

/* mullan.net general content styles */

/* author Ray Mullan (www.mullan.net) */

/* TOC:
   Structure
   Links 
   Classes */

/* Structure */

body {margin: 0em;
 padding: 0em;
 background: #CCCC99;
 color: #330000;
 font-family: arial, helvetica, sans-serif;
 font-size: 0.8em;
 line-height: 1.5em;}

blockquote {margin: 0em;}

blockquote p {quotes: '\201C' '\201D';
 color: #990000;}

blockquote p:before {content: open-quote;}
blockquote p:after {content: no-close-quote;}

div {width: 60em;
 margin: 0em auto;}

div div {float: left;
 clear: both;
 background: url('img/dt1.gif') #F9F9F9 bottom repeat-x;}

div div + div div {clear: none;
 width: 39em;
 background: url('img/dt2.gif') #F9F9F9 right repeat-y;}

div div + div div + div {width: 21em;
 background-image: none;}

h1 {margin-top: 1em;
 background: url('img/dt1.gif') bottom repeat-x;
 text-indent: 1em;
 line-height: 1.75em;}

h2, h3, h4 {margin: 2em;
 font-size: 1em;
 line-height: 1.5em;
 color: #666600;}

img, p {margin: 2em;
 border: none;}

div div img {float: right;
 margin-bottom: 0em;}

div div + div img {float: left;
 margin: 2em;}

div div div + div p, ul {clear: both;
 width: 17em;
 margin: 2em 0em 0em 2em;
 padding: 0em 0em 2em 0em;
 background: url('img/dt1.gif') bottom repeat-x;
 font-weight: bold;
 letter-spacing: 0.01em;}

q {quotes: '\201C' '\201D' "\2018" "\2019";}

q q {quotes: '\2018' '\2019';}

ul {margin-top: 2em;}

ul li {list-style-type: none;}

li:before {content: "\25B2\00A0";
 color: #CCCC99;}

/* Links */

a:link, a:visited, a:active, a:hover {color: #999966;
 text-decoration: none;
 padding: 0.1em 0.4em 0.2em 0.4em;}

a:visited {color: #CCCC99;}

a:active, a:hover  {background: #CCCC99; color: #FFFFFF;}

a[href="../index.html"], a[href="../_index.html"] {background-color: #F9F9F9;
 text-decoration: none;}