.title {font-style: italic;}  /* e.g. name of book or boat */
.warning {text-align: center; font-weight: bold;}  /* e.g. "misuse of information" disclaimer */
a {text-decoration: none;}
a:link, a:visited {color: #A31103;}
a:active, a:focus, a:hover {color: #204080;}
a.anchor {background-color: inherit; border: 0px; color: inherit;}  /* page anchor, as opposed to a 'real' <a> with an href attribute */
a.c {background: url(http://chrismolloy.com/CC257662000274B0/c.gif) 0 1px no-repeat; padding-left: 1.6em;} 		/* Content page */
a.d {background: url(http://chrismolloy.com/CC257662000274B0/d.gif) 0 1px no-repeat; padding-left: 1.6em;} 		/* Web Diary page / Date tag */
a.ext {background: url(http://chrismolloy.com/CC257662000274B0/ex.gif) center right no-repeat; padding-right: 13px}	/* External link (target="_blank") */
a.f {background: url(http://chrismolloy.com/CC257662000274B0/f.gif) 0 1px no-repeat; padding-left: 1.6em;} 		/* Flickr photo set */
a.p {background: url(http://chrismolloy.com/CC257662000274B0/p.gif) 0 1px no-repeat; padding-left: 1.6em;} 		/* Place tag */
a.t {background: url(http://chrismolloy.com/CC257662000274B0/t.gif) 0 1px no-repeat; padding-left: 1.6em;} 		/* Topic tag */
abbr {border-bottom: 1px dotted #A31103;}
blockquote {background-color: #FEE4CF; margin: 0.5em 1em; padding: 0.5em 1em;}
body {background-color: #1F0F02; font-family: verdana, sans-serif; font-size: 13px; padding: 0; margin: 0;}
caption {font-weight: bold; margin-bottom: 0.25em; margin-top: 0.75em;}

div.cell, div.side {background-color: #FFF; border: 1px solid #FEE4CF; color: #204080; float: left; font-size: 85%; height: auto; padding: 3px; margin: 3px; min-height: 160px;}
div.cell {text-align: center; width: auto;}
div.desc {margin: 3px; width: 146px;}
div.goog-te-gadget {color: #1F0F02;}
div.goog-te-gadget > span {display: none;}
div.section, div.proepi {padding: 0 12px;}
div.side {width: 318px;}
div#bottom {border: 0; padding: 0; margin: 1em 0; text-align: center;}
div#con {background-color: #FEF6EF; border: 2px solid #4F2D14; padding: 0; position: relative; margin: 0;}
div#footer {clear: both; position: relative;}
div#in {border-color: #A31103; border-style: solid; border-width: 1px 0; margin: 4px 0;}
div#h2s {background-color: #FEF6EF; border: 0; font-size: 12px; padding: 1em 5px; margin: 0;}
div#nav {border: 1px solid #4F2D14; font-size: 0; padding: 0; margin: 0 0 12px 0; width: 158px;}
div#ou {background: #1F0F02 url(http://chrismolloy.com/bg.png) center center repeat-x; border-color: #4F2D14; border-style: solid; border-width: 2px 0; padding: 0; margin: 12px 0;}
div#tags {margin: 0 48px; padding: 12px 0; text-align: center;}
div#h2s > ul {padding: 0; margin: 0;}
em {font-style: italic;}
h1 {clear: both; color: #204080; font-size: 180%; font-weight: normal; margin: 9px 0 7px 0; text-align: center;}
h2 {border-color: #A31103; border-style: solid; border-width: 0 0 1px 0; clear: both; color: #204080; font-size: 150%; font-weight: normal; padding: 6px 12px;margin: 0; text-align: left;}
h3 {clear: both; color: #204080; font-size: 120%; font-weight: normal; margin-bottom: 0;}
h4, span.h4, span.update {color: #000; font-size: 100%; font-weight: bold; margin-bottom: 0;}
h3 + ol, h3 + ul, h3 + p, h4 + ol, h4 + ul, h4 + p {margin-top: 0;}
hr {background-color: #204080; color: #204080; height: 1px; text-align: center; width: 30%; }
img.bl, img.fl, img.fr, img.pl {background-color: #FFF; border: 2px solid #4F2D14; margin: 0.25em; padding: 1px;}
a > img.bl, a > img.fl, a > img.fr, a > img.pl {border-color: #A31103;}
div.gl, img.fl {float: left; margin-right: 1em;}
div.gr, img.fr {float: right; margin-left: 1em;}
img.in {border: 0;}
img.pl {float: left; margin-bottom: 1em; margin-right: 1em; padding: 6px;}
img.ctl, img.ctr, img.cbl, img.cbr {border: 0; height: 14px; position: absolute; width: 14px; z-index: 50;}
img.ctl {top: -2px; left: -2px;}
img.ctr {top: -2px; right: -2px;}
img.cbl {bottom: -2px; left: -2px;}
img.cbr {bottom: -2px; right: -2px;}
img.h2s {border: 0; height: 18px; padding: 0; margin: 0; width: 158px;}
img#flow {border: 0; float: right; height: 29px; width: 38px;}
img#go {border: 0; margin-left: 2px; position: relative; top: -2px; vertical-align: bottom;}
img#home, img#previous, img#next {border: 0; height: 55px; position: absolute; width: 55px; z-index: 100;}
img#home {top: -2px; right: -2px;}
img#previous {bottom: -2px; left: -2px;}
img#next {bottom: -2px; right: -2px;}
div.cell img {display: inline; margin: 0.5em 0.25em;}
input#q {width: 125px;}
ol.none, ul.none {list-style-type: none; padding-left: 0;}  /* 'hidden' list (instead of using <br />) */
ol.inside, ul.inside {list-style-position: inside;}  /* used where a Key is displayed beside an image */
p {clear: both; text-align: justify;}  /* ensure following paragraphs don't flow around images floated in the preceding paragraph */
p.cn {clear: none;}  /* permits override of 'clear: both' default */
p.side {color: #FEF6EF; font-size: 85%; margin-bottom: 2px; margin-top: 1em;}
p#copy {color: #FEF6EF; font-size: 85%; margin-bottom: 1.5em; text-align: center;}
div.gl + h3, div.gl + p, div.gr + h3, div.gr + p {padding-top: 0.75em;}
div.gl + p.cn, div.gr + p.cn {padding-top: 0;}
span.title {font-style: italic;}
span.update {text-transform: uppercase;}
span.w {padding: 0; margin: 0; white-space: nowrap;}
span + ol, span + ul {margin-top: 0;}  /* used to compact 'heading + list' combinations */
strong {font-weight: bold;}
table {border-collapse: collapse; caption-side: top; margin-bottom: 12px; width: 100%;}
table.half {clear: both; width: 50%;}
table.top {margin-top: 12px;}
table#page {margin: 0; padding: 0;}
div.section > table:first-child {margin-top: 0.75em;}
td, th {border: 1px solid #FED2B0; padding: 6px 12px;}
td {text-align: left; vertical-align: top;}
th {background-color: #FEE4CF; text-align: center; vertical-align: middle;}
td.hl, th.hl {text-align: left;}
td.hc, th.hc {text-align: center;}
td.hr, th.hr {text-align: right;}
td.vt, th.vt {vertical-align: top;}
td.vm, th.vm {vertical-align: middle;}
td.vb, th.vb {vertical-align: bottom;}
td > p, table + p {margin-top: 0;}
td#left {border: 0; padding: 0 12px; margin: 0;}
td#right {border: 0; padding: 0 0 12px 0; margin: 0; width: 172px;}
ul.number {list-style-type: decimal;}
img.ua {background: transparent url(http://chrismolloy.com/letters.png) 0px 0px no-repeat; height: 40px; width: 27px; position: relative; top: 3px;}
img.ub {background: transparent url(http://chrismolloy.com/letters.png) -28px 0px no-repeat; height: 40px; width: 24px; position: relative; top: 3px;}
img.uc {background: transparent url(http://chrismolloy.com/letters.png) -53px 0px no-repeat; height: 40px; width: 20px; position: relative; top: 3px;}
img.ud {background: transparent url(http://chrismolloy.com/letters.png) -75px 0px no-repeat; height: 40px; width: 25px; position: relative; top: 3px;}
img.ue {background: transparent url(http://chrismolloy.com/letters.png) -102px 0px no-repeat; height: 40px; width: 21px; position: relative; top: 3px;}
img.uf {background: transparent url(http://chrismolloy.com/letters.png) -124px 0px no-repeat; height: 40px; width: 23px; position: relative; top: 3px;}
img.ug {background: transparent url(http://chrismolloy.com/letters.png) -148px 0px no-repeat; height: 40px; width: 25px; position: relative; top: 3px;}
img.uh {background: transparent url(http://chrismolloy.com/letters.png) -174px 0px no-repeat; height: 40px; width: 29px; position: relative; top: 3px;}
img.ui {background: transparent url(http://chrismolloy.com/letters.png) -204px 0px no-repeat; height: 40px; width: 15px; position: relative; top: 3px;}
img.uj {background: transparent url(http://chrismolloy.com/letters.png) -220px 0px no-repeat; height: 40px; width: 22px; position: relative; top: 3px;}
img.uk {background: transparent url(http://chrismolloy.com/letters.png) -243px 0px no-repeat; height: 40px; width: 26px; position: relative; top: 3px;}
img.ul {background: transparent url(http://chrismolloy.com/letters.png) -270px 0px no-repeat; height: 40px; width: 22px; position: relative; top: 3px;}
img.um {background: transparent url(http://chrismolloy.com/letters.png) -293px 0px no-repeat; height: 40px; width: 39px; position: relative; top: 3px;}
img.un {background: transparent url(http://chrismolloy.com/letters.png) -333px 0px no-repeat; height: 40px; width: 27px; position: relative; top: 3px;}
img.uo {background: transparent url(http://chrismolloy.com/letters.png) -361px 0px no-repeat; height: 40px; width: 25px; position: relative; top: 3px;}
img.up {background: transparent url(http://chrismolloy.com/letters.png) -387px 0px no-repeat; height: 40px; width: 24px; position: relative; top: 3px;}
img.uq {background: transparent url(http://chrismolloy.com/letters.png) -412px 0px no-repeat; height: 40px; width: 24px; position: relative; top: 3px;}
img.ur {background: transparent url(http://chrismolloy.com/letters.png) -437px 0px no-repeat; height: 40px; width: 26px; position: relative; top: 3px;}
img.us {background: transparent url(http://chrismolloy.com/letters.png) -464px 0px no-repeat; height: 40px; width: 22px; position: relative; top: 3px;}
img.ut {background: transparent url(http://chrismolloy.com/letters.png) -487px 0px no-repeat; height: 40px; width: 30px; position: relative; top: 1px;}
img.uu {background: transparent url(http://chrismolloy.com/letters.png) -518px 0px no-repeat; height: 40px; width: 25px; position: relative; top: 3px;}
img.uv {background: transparent url(http://chrismolloy.com/letters.png) -544px 0px no-repeat; height: 40px; width: 27px; position: relative; top: 3px;}
img.uw {background: transparent url(http://chrismolloy.com/letters.png) -572px 0px no-repeat; height: 40px; width: 39px; position: relative; top: 3px;}
img.ux {background: transparent url(http://chrismolloy.com/letters.png) -612px 0px no-repeat; height: 40px; width: 25px; position: relative; top: 3px;}
img.uy {background: transparent url(http://chrismolloy.com/letters.png) -638px 0px no-repeat; height: 40px; width: 25px; position: relative; top: 3px;}
img.uz {background: transparent url(http://chrismolloy.com/letters.png) -664px 0px no-repeat; height: 40px; width: 22px; position: relative; top: 3px;}
img.d0 {background: transparent url(http://chrismolloy.com/letters.png) -687px 0px no-repeat; height: 29px; width: 19px;}
img.d1 {background: transparent url(http://chrismolloy.com/letters.png) -707px 0px no-repeat; height: 29px; width: 12px;}
img.d2 {background: transparent url(http://chrismolloy.com/letters.png) -720px 0px no-repeat; height: 29px; width: 16px;}
img.d3 {background: transparent url(http://chrismolloy.com/letters.png) -737px 0px no-repeat; height: 29px; width: 16px;}
img.d4 {background: transparent url(http://chrismolloy.com/letters.png) -754px 0px no-repeat; height: 29px; width: 20px;}
img.d5 {background: transparent url(http://chrismolloy.com/letters.png) -775px 0px no-repeat; height: 31px; width: 18px; position: relative; top: 1px;}
img.d6 {background: transparent url(http://chrismolloy.com/letters.png) -794px 0px no-repeat; height: 29px; width: 18px;}
img.d7 {background: transparent url(http://chrismolloy.com/letters.png) -813px 0px no-repeat; height: 31px; width: 17px;}
img.d8 {background: transparent url(http://chrismolloy.com/letters.png) -831px 0px no-repeat; height: 29px; width: 18px;}
img.d9 {background: transparent url(http://chrismolloy.com/letters.png) -850px 0px no-repeat; height: 29px; width: 18px;}
img.la {background: transparent url(http://chrismolloy.com/letters.png) -869px 0px no-repeat; height: 29px; width: 21px;}
img.lb {background: transparent url(http://chrismolloy.com/letters.png) -891px 0px no-repeat; height: 29px; width: 19px;}
img.lc {background: transparent url(http://chrismolloy.com/letters.png) -911px 0px no-repeat; height: 29px; width: 17px;}
img.ld {background: transparent url(http://chrismolloy.com/letters.png) -929px 0px no-repeat; height: 29px; width: 20px;}
img.le {background: transparent url(http://chrismolloy.com/letters.png) -950px 0px no-repeat; height: 29px; width: 17px;}
img.lf {background: transparent url(http://chrismolloy.com/letters.png) -968px 0px no-repeat; height: 29px; width: 18px;}
img.lg {background: transparent url(http://chrismolloy.com/letters.png) -987px 0px no-repeat; height: 29px; width: 20px;}
img.lh {background: transparent url(http://chrismolloy.com/letters.png) -1008px 0px no-repeat; height: 29px; width: 22px;}
img.li {background: transparent url(http://chrismolloy.com/letters.png) -1031px 0px no-repeat; height: 29px; width: 12px;}
img.lj {background: transparent url(http://chrismolloy.com/letters.png) -1044px 0px no-repeat; height: 29px; width: 18px;}
img.lk {background: transparent url(http://chrismolloy.com/letters.png) -1063px 0px no-repeat; height: 29px; width: 20px;}
img.ll {background: transparent url(http://chrismolloy.com/letters.png) -1084px 0px no-repeat; height: 29px; width: 17px;}
img.lm {background: transparent url(http://chrismolloy.com/letters.png) -1102px 0px no-repeat; height: 29px; width: 31px;}
img.ln {background: transparent url(http://chrismolloy.com/letters.png) -1134px 0px no-repeat; height: 29px; width: 21px;}
img.lo {background: transparent url(http://chrismolloy.com/letters.png) -1156px 0px no-repeat; height: 29px; width: 19px;}
img.lp {background: transparent url(http://chrismolloy.com/letters.png) -1176px 0px no-repeat; height: 29px; width: 19px;}
img.lq {background: transparent url(http://chrismolloy.com/letters.png) -1196px 0px no-repeat; height: 32px; width: 20px; position: relative; top: 3px;}
img.lr {background: transparent url(http://chrismolloy.com/letters.png) -1217px 0px no-repeat; height: 29px; width: 20px;}
img.ls {background: transparent url(http://chrismolloy.com/letters.png) -1238px 0px no-repeat; height: 29px; width: 15px;}
img.lt {background: transparent url(http://chrismolloy.com/letters.png) -1254px 0px no-repeat; height: 30px; width: 24px;}
img.lu {background: transparent url(http://chrismolloy.com/letters.png) -1279px 0px no-repeat; height: 29px; width: 20px;}
img.lv {background: transparent url(http://chrismolloy.com/letters.png) -1300px 0px no-repeat; height: 29px; width: 20px;}
img.lw {background: transparent url(http://chrismolloy.com/letters.png) -1322px 0px no-repeat; height: 29px; width: 30px;}
img.lx {background: transparent url(http://chrismolloy.com/letters.png) -1353px 0px no-repeat; height: 29px; width: 20px;}
img.ly {background: transparent url(http://chrismolloy.com/letters.png) -1374px 0px no-repeat; height: 29px; width: 19px;}
img.lz {background: transparent url(http://chrismolloy.com/letters.png) -1394px 0px no-repeat; height: 29px; width: 17px;}
img.s0 {background: transparent url(http://chrismolloy.com/letters.png) -1412px 0px no-repeat; height: 31px; width: 24px;}
img.s1 {background: transparent url(http://chrismolloy.com/letters.png) -1437px 0px no-repeat; height: 10px; width: 8px; position: relative; top: 3px;}
img.s2 {background: transparent url(http://chrismolloy.com/letters.png) -1446px 0px no-repeat; height: 7px; width: 7px;}
img.s3 {background: transparent url(http://chrismolloy.com/letters.png) -1454px 0px no-repeat; height: 36px; width: 19px;}
img.s4 {background: transparent url(http://chrismolloy.com/letters.png) -1474px 0px no-repeat; height: 33px; width: 18px;}
img.s5 {background: transparent url(http://chrismolloy.com/letters.png) -1493px 0px no-repeat; height: 33px; width: 11px;}
img.s6 {background: transparent url(http://chrismolloy.com/letters.png) -1505px 0px no-repeat; height: 19px; width: 8px; position: relative; top: -5px;}
img.s7 {background: transparent url(http://chrismolloy.com/letters.png) -1514px 0px no-repeat; height: 11px; width: 9px; position: relative; top: -28px;}
img.s8 {background: transparent url(http://chrismolloy.com/letters.png) -1524px 0px no-repeat; height: 38px; width: 9px; position: relative; top: 1px;}
img.s9 {background: transparent url(http://chrismolloy.com/letters.png) -1534px 0px no-repeat; height: 37px; width: 9px;}
img.t0 {background: transparent url(http://chrismolloy.com/letters.png) -1544px 0px no-repeat; height: 11px; width: 17px; position: relative; top: -28px;}
img.t1 {background: transparent url(http://chrismolloy.com/letters.png) -1562px 0px no-repeat; height: 18px; width: 19px; position: relative; top: -6px;}
img.t2 {background: transparent url(http://chrismolloy.com/letters.png) -1582px 0px no-repeat; height: 11px; width: 19px; position: relative; top: -9px;}
img.t3 {background: transparent url(http://chrismolloy.com/letters.png) -1602px 0px no-repeat; height: 23px; width: 47px;}
img.t4 {background: transparent url(http://chrismolloy.com/letters.png) -1650px 0px no-repeat; height: 23px; width: 47px;}
td.s01 {background: transparent url(http://chrismolloy.com/s01.png) top left no-repeat;}
td.s02 {background: transparent url(http://chrismolloy.com/s02.png) top left no-repeat;}
td.s03 {background: transparent url(http://chrismolloy.com/s03.png) top left no-repeat;}
td.s04 {background: transparent url(http://chrismolloy.com/s04.png) top left no-repeat;}
td.s05 {background: transparent url(http://chrismolloy.com/s05.png) top left no-repeat;}
td.s06 {background: transparent url(http://chrismolloy.com/s06.png) top left no-repeat;}
td.s07 {background: transparent url(http://chrismolloy.com/s07.png) top left no-repeat;}
td.s08 {background: transparent url(http://chrismolloy.com/s08.png) top left no-repeat;}
td.s09 {background: transparent url(http://chrismolloy.com/s09.png) top left no-repeat;}
td.s10 {background: transparent url(http://chrismolloy.com/s10.png) top left no-repeat;}
td.s11 {background: transparent url(http://chrismolloy.com/s11.png) top left no-repeat;}
td.s12 {background: transparent url(http://chrismolloy.com/s12.png) top left no-repeat;}
td.s13 {background: transparent url(http://chrismolloy.com/s13.png) top left no-repeat;}
td.s14 {background: transparent url(http://chrismolloy.com/s14.png) top left no-repeat;}
td.s15 {background: transparent url(http://chrismolloy.com/s15.png) top left no-repeat;}
td.s16 {background: transparent url(http://chrismolloy.com/s16.png) top left no-repeat;}
td.s17 {background: transparent url(http://chrismolloy.com/s17.png) top left no-repeat;}
td.s18 {background: transparent url(http://chrismolloy.com/s18.png) top left no-repeat;}
td.s19 {background: transparent url(http://chrismolloy.com/s19.png) top left no-repeat;}
td.s20 {background: transparent url(http://chrismolloy.com/s20.png) top left no-repeat;}
