﻿/* Author: "Andrew Urquhart", File: "default.css", PreCompressFileDate: "Wed, 2 Mar 2011 22:15:52 UTC", AutoCompressDate: "Wed, 2 Mar 2011 22:17:05 UTC" */
html {color:#fff;background-color:#383838;font-size:90%;max-width:1280px;min-width:600px;margin:0 auto;}
body {padding:0;margin:0;font-family:arial, sans-serif;color:#fff;background-color:#000;position:relative;}
h1 {margin-top:0;font-size:200%;}
h1, h2 {font-family:georgia, 'Bitstream Vera Serif', serif;font-style:italic;}
#header {position:absolute;top:0;left:6%;width:88%;padding:0;margin:0;clear:both;color:#000;background-color:#fff;}
#strap {margin:0;padding:1% 2% 2% 2%;font-weight:bold;clear:both;}
#breadcrumbs {padding:0;margin:0;}
#fontsizechanger {position:absolute;right:2%;width:10em;text-align:right;white-space:nowrap;}
#content {position:absolute;top:75px;left:6%;width:88%;margin:2.4em 0 0 0;padding:0;color:#000;background-color:#fff;}
#contentbody {position:relative;margin:6% 4% 0 4%;padding:0;}
#footer {clear:both;padding:2px 0;margin:2% 0 0 0;text-align:right;font-weight:bold;color:#fff;background-color:#666;white-space:nowrap;height:1.4em;font-family:arial, helvetica, sans-serif;}
#footertoplink {float:left;width:22%;text-align:left;padding:0 0 0 1em;margin:0;}
#footer a:link, #footer a:visited {color:#fff;background-color:#666;}
#footer a:hover, #footer a:active {padding:0;}
#madeintheuk {float:right;width:17%;text-align:right;padding:0 48px 0 0;margin:0;color:#fff;background:#666 url(/pix/miscellaneous/union-jack-small.gif) 90% no-repeat;}
#modifieddate {text-align:center;padding:0;}
#masthead {height:80px;width:100%;margin:0;padding:0 0 5px 0;color:#fff;background:#000;position:relative;}
#masthead_buffer {height:80px;width:100%;background-position:50% 0;background-repeat:repeat-x;}
#masthead a {position:absolute;top:0;left:0;display:block;height:80px;width:100%;margin:0;padding:0;text-decoration:none;line-height:80px;background-image:url(/pix/20040920/mastheads/Logo_392x80_2.gif);background-repeat:no-repeat;}
#masthead a:link, #masthead a:visited {color:inherit;background-color:transparent;}
#mainnav {margin:0.5% 0 1.5% 0;padding:0;width:100%;max-width:100%;min-height:1.5em;max-height:1.5em;line-height:1.5em;font-family:arial, helvetica, sans-serif;color:#fff;background-color:#000;}
#mainnav ol {padding:0;margin:0;color:#fff;background-color:#000;clear:both;line-height:1.5em;}
#mainnav ol li {display:block;float:left;padding:0;margin:0;list-style:none;line-height:1.5em;width:9.999999999999%;color:#fff;background-color:#000;clear:right;}
#mainnav a {display:block;width:100%;padding:0;margin:0;font-weight:bold;text-align:center;text-decoration:none;white-space:nowrap;line-height:1.5em;}
#mainnav em {display:block;padding:2px 0;margin:0;font-weight:bold;font-style:normal;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;background-color:#808080;}
#mainnav a:link, #mainnav a:visited {padding:2px 0;color:#fff;background-color:#000;}
#mainnav a:hover {color:#000;background-color:#f4ca4a;text-decoration:underline;}
#mainnav a:link em, #mainnav a:visited em {padding:0;margin:0;color:#fff;background-color:#808080;font-style:normal;}
.notdisplayed {position:absolute;overflow:hidden;width:0;height:0;z-index:-100;}
.notdisplayed:active, .notdisplayed:focus {position:absolute;overflow:visible;width:auto;height:auto;z-index:100;}
a img {border:0;}
acronym, abbr {cursor:help;border-bottom:1px dashed;text-transform:none;font-variant:normal;}
ul li {background-image:url(/pix/bullets/triangle.png);background-position:0 0.3em;background-repeat:no-repeat;list-style:none;padding-left:1em;}
.imgbordandplace {border:1px solid #000;color:#fff;background-color:#444;padding:0;margin:0;}
.caption {margin:0 0 1em 0;padding:0.5em 0;color:#404040;background-color:#f0f0f0;font-size:90%;text-align:center;}
.caption a:link {color:#0000a0;background-color:#f0f0f0;}
.caption a:visited {color:#a000a0;background-color:#f0f0f0;}
.info, .error, .warning, .success {margin:1em 0;padding:12px 5px 12px 34px;border-top:2px solid #b7b7b7;border-right:2px solid #373737;border-bottom:2px solid #373737;border-left:2px solid #b7b7b7;}
.info p, .error p, .warning p, .success p {margin:0 0 1em 0;padding:0;}
.error {color:#494949;background:#fff6f6 url(/pix/cross.gif) 10px 12px no-repeat;font-weight:bold;}
.error a:link {color:#0000a0;background-color:#fff6f6;}
.error a:visited {color:#a000a0;background-color:#fff6f6;}
.error a:hover, .error a:active {color:#000;background-color:#f4ca4a;}
.warning {color:#494949;background:#fffff6 url(/pix/exclaim.png) 10px 10px no-repeat;padding-left:42px;}
.warning a:link {color:#0000a0;background-color:#fffff6;}
.warning a:visited {color:#a000a0;background-color:#fffff6;}
.warning a:hover, .warning a:active {color:#000;background-color:#f4ca4a;}
.success {color:#494949;background:#f6fff6 url(/pix/tick.png) 10px 12px no-repeat;}
.success a:link {color:#0000a0;background-color:#f6fff6;}
.success a:visited {color:#a000a0;background-color:#f6fff6;}
.success a:hover, .success a:active {color:#000;background-color:#f4ca4a;}
.info {color:#494949;background:#f6f6ff url(/pix/info.png) 10px 12px no-repeat;padding-left:38px;}
.info a:link {color:#0000a0;background-color:#f6f6ff;}
.info a:visited {color:#a000a0;background-color:#f6f6ff;}
.info a:hover, .info a:active {color:#000;background-color:#f4ca4a;}
.highlightbox {font-weight:bold;color:#000;background-color:#fff15b;border:2px solid #000;padding:0.5em 1em;margin:0 0 1em 0;}
.highlight {font-weight:bold;color:#000;background-color:#fff15b;}
.highlight a:link, .highlightbox a:link {color:#0000a0;background-color:#fff15b;}
.highlight a:visited, .highlightbox a:visited {color:#a000a0;background-color:#fff15b;}
.highlight a:hover, .highlightbox a:active, .highlightbox a:hover, .highlightbox a:active {color:#000;background-color:#f4ca4a;}
.TOCpopular {font-size:75%;font-family:arial, sans-serif;color:#fff;background-color:#c00808;border:1px solid #000;padding:0 2px;margin-left:0.5em;white-space:nowrap;}
.TOCnew {font-size:75%;font-family:arial, sans-serif;color:#fff;background-color:#0a7c0a;border:1px solid #000;padding:0 2px;margin-left:0.5em;white-space:nowrap;}
.TOCupdated {font-size:75%;font-family:arial, sans-serif;color:#000;background-color:#ffde00;border:1px solid #000;padding:0 2px;margin-left:0.5em;white-space:nowrap;}
.article p, .article div, .article dl, .article .dropcap {margin-left:2em;}
.article div div, .article div p {margin-left:0;}
.article .google_adsense468x60 p, .article .google_adsense468x60 div, .article .google_adsense468x60 dl, .article .google_adsense468x60 div div, .article .google_adsense468x60 div p {margin-left:auto;}
#administratortousermessage { position:absolute; top:0; left:0; width:93%; max-width:1280px; min-width:600px;margin:0;padding:2px 0 5px 80px;text-align:center;color:#000;background-color:#fff15b;font-weight:bold; z-index:1000;}
#administratortousermessage a:link, #administratortousermessage a:visited { color:#000; background-color:#fff15b; text-decoration:underline;}
#vacationmessage {margin:7% 0 1em 0;padding:0.8em 1em;color:#000;background-color:#fff15b;font-weight:bold;font-family:arial, helvetica, sans-serif;border:2px solid #000;}
#vacationmessage a:link, #vacationmessage a:visited { color:#000; background-color:#fff15b; text-decoration:underline;}
.advert {clear:both;font-weight:bold;text-align:center;font-style:italic;font-family:arial, helvetica, sans-serif;}
.dropcap {margin:0;}
.dropcap:first-letter {margin:0;padding:0;line-height:0.8em;font-size:400%;text-indent:0;font-family:georgia, serif;float:left;}
.precode {color:#000;background-color:#f3f3f3;padding:4px;border:1px solid #9e9e9e;}
.strike {text-decoration:line-through;}
q, blockquote {quotes:"‘" "’" "“" "”";}
.feedbacktitle {margin-bottom:0;}
.textbox {border:1px solid #b3b9c3;color:#444;background-color:#f7f7f7;padding:2px 3px;font-size:120%;}
.textbox:focus {color:#000;background-color:#fff;}
.button, .expander {color:#000;background:#d3d2d5 url(/pix/20040920/buttons/back_default.png) 0 50%;padding:0.1em 0.6em;border-top:1px solid #f7f7f8;border-right:1px solid #b8b8b8;border-bottom:1px solid #98989b;border-left:1px solid #b8b8b8;font-size:100%;}
.button:hover, .expander:hover {color:#000;background:#ffffdf url(/pix/20040920/buttons/back_hover.png) 0 50%;border-top:1px solid #fffffa;border-right:1px solid #f6f6bb;border-bottom:1px solid #d6d69e;border-left:1px solid #f6f6bb;}
.expander {padding:0 0.3em;margin-left:3px;font-weight:bold;}
select {border:1px solid #b3b9c3;color:#000;background-color:#fafafa;padding:0;font-size:100%;}
#sitesearchform {position:absolute;right:1em;top:1.5em;white-space:nowrap;text-align:right;width:17em;z-index:1;}
#sitesearchform .button {font-size:100%;padding:0 6px;margin:0;}
#sitesearchform .textbox {font-size:100%;}
#sitesearchform fieldset {border:0 solid;padding:0;margin:0;}
#sitesearch_1 {margin-right:5px;width:10em;}
.panel {padding:2em 0 0 2em;margin-bottom:1em;background:url(/pix/20040920/corner_topleft.gif) top left no-repeat;}
.panel .panel_content {padding:0 2em 2em 0;background:url(/pix/20040920/corner_bottomright.gif) bottom right no-repeat;}
.panel h1, .panel h2, .panel h3, .panel h4 {padding-top:0;margin-top:0;}
.panel p, .panel div, .panel ul, .panel ol {margin:0 0 1em 0;}
.box_tl {margin:0;padding:0;background:url(/pix/boxes/f1_ff/br/top_right.png) top right no-repeat;}
.box_tr {margin:0;padding:20px 61px 0 30px;background:url(/pix/boxes/f1_ff/br/top_left.png) top left no-repeat;}
.box_bl {margin:0;padding:0;background:url(/pix/boxes/f1_ff/br/bottom_right.png) bottom right no-repeat;}
.box_br {margin:0;padding:11px 32px 38px 30px;background:url(/pix/boxes/f1_ff/br/bottom_left.png) bottom left no-repeat;}
.box_ml {padding:0 0 0 30px;background:url(/pix/boxes/f1_ff/br/middle_left.png) left repeat-y;}
.box_mr {padding:0 32px 0 0;background:url(/pix/boxes/f1_ff/br/middle_right.png) right repeat-y;}
.box_f {margin:0;padding:0;background:url(/pix/boxes/f1_ff/br/bottom_right.png) bottom right no-repeat;}
.box_f div {margin:0;padding:0 0 45px 0;background:url(/pix/boxes/f1_ff/br/bottom_left.png) bottom left no-repeat;clear:both;}
.box_tl a:link {color:#0000a0;background-color:#f1f1f1;}
.box_tl a:visited {color:#a000a0;background-color:#f1f1f1;}
.box_tl a:hover, a:active {color:#000;background-color:#f4ca4a;}
.box_tl h1, .box_tl h2 {font-family:'lucida fax', 'century schoolbook', georgia, 'bookman old style', 'calisto MT', 'Bitstream Vera Serif', serif;font-style:italic;}
.box_tl p {margin-top:0;margin-right:0;}
.box_tl li {line-height:1.5em;}
form.box_br, .box_br fieldset {margin:0;padding:0;}
a:link {color:#0000a0;background-color:#fff;}
a:visited {color:#a000a0;background-color:#fff;}
a:hover, a:active {color:#000;background-color:#f4ca4a;}
.hack_backgroundfill {clear:both;position:relative;}
.google_adsense468x60 {display:block;width:468px;min-height:60px;margin:0 auto;padding:0;text-align:center;}
.google_adsense120x240 {display:block;width:120px;min-height:240px;margin:0 auto;padding:0;text-align:center;}
@media print {#header {display:none;}
#content, #contentbody {margin:0;padding:0;top:0;}
#footer {display:none;}
.noprint {display:none;}
p, ul, ol, dl, dt, dd {margin:0 0 1em 0;padding:0;color:#000;background-color:#fff;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#000 !important;background-color:#fff !important;}
ul, ol {margin-left:2em !important;}}