* {padding: 0px; margin: 0px; border: 0px;
   font-family: "trebuchet ms", "verdana", "arial", "helvetica", sans-serif; font-size: 12px;
   background-color: transparent;
   vertical-align: top;
   color: white;}

/***********/
/* Links   */
/***********/

a         {color:#c8c9ff; text-decoration: none; font-weight: bold;}
a:visited {color: #9898ff;}
a:hover   {text-decoration: underline;}

/********/
/* Body */
/********/
body {background-color:#1133b5;}

/**********************/
/* Major Area Colours */
/**********************/
div.contentitemcc, div#topbarcc, div#sidebarcc
	{background-color: #092694;}

/***********/
/* Top Bar */
/***********/
div#topbarcc {height: 50px; position: absolute; top: 0px; left: 0px; right: 0px;}
div#topbar   {height: 50px; background-color:transparent;
              border-bottom: 3px black solid;}

div#topbar h1 {font-size: 40px; font-variant: small-caps; letter-spacing: .4em; margin-left: 0.1em; font-weight: normal;}

/***********/
/* Sidebar */
/***********/
div#sidebarcc {position: absolute; left: 0px; top: 49px;
			   height: auto; width: 120px; overflow: hidden;
			   border-bottom: 3px black solid;
			   border-right: 3px black solid;}

div#sidebar   {background-color:transparent;
			   width: 120px; padding: 3px; padding-left: 0px;}

div#sidebar * {font-size: 14px; font-variant: small-caps;}
div#sidebar ul li {list-style: none; padding: 3px;}

/**********/
/* Footer */
/**********/

div#footer {height: 15px; text-align: center; width: 620px;}

/********************/
/* Content Division */
/********************/
div#content {width: 640px;
             position: absolute; left: 120px; top: 50px;
             background-color: transparent;}

div.contentitemcc {width: 620px; padding: 5px;
                   margin-left: 10px; margin-top: 10px;margin-bottom: 10px;
                   border: 3px black solid;}

div.contentitem   {width: 620px; background-color: transparent;}

div.contentitem, div.contentitem * {text-align: justify; font-size: 13px;}

/* <P> */
div.contentitem p {margin-bottom: 13px; line-height: 17px; overflow: visible; clear: left;}

/*<BLOCKQUOTE>*/
div.contentitem blockquote, div.contentitem p.blockquote{margin-bottom: 13px; margin-left: 40px; margin-right: 20px; font-style: italic;}
div.contentitem blockquote em, div.contentitem p.blockquote em, div.contentitem blockquote i, div.contentitem p.blockquote i {font-style: normal;}

/* <UL>, <DL> and <OL> */
div.contentitem ol, div.contentitem ul, div.contentitem dl  {margin-left: 20px; margin-bottom: 13px;}
div.contentitem>ol, div.contentitem>ul {margin-left: 40px; margin-bottom: 13px; margin-right: 2em;}
div.contentitem dl dt {font-weight: bold;}
div.contentitem dl dd {margin-left: 20px;}


/* CONTENT CORNER INFO */
div.contentcorner {border: 1px dotted; float: right; height: auto; padding: 3px; margin-left: 15px; margin-bottom: 3px; width: 200px;}
.contenttitle     {font-weight: bold;}
.contenttimestamp {font-size: 11px;  font-variant: small-caps; font-weight: normal;}

/* <IMG> */
div.contentitem img   {margin: 0px; padding: 0px; margin-bottom: 13px;}
div.contentitem p img {margin: 3px; vertical-align: top; float: right; display: inline;}

/* <HR> */
div.contentitem hr {height: 2px; border: 1px black solid; background-color: black;}

/* <H\d> */
div.contentitem h1, div.contentitem h2, div.contentitem h3
	{font-weight: bold;}
div.contentitem h1 {font-size: 20px;}
div.contentitem h2 {font-size: 17px;}
div.contentitem h3 {font-size: 15px;}

/* Images displayed for their own sake */

span.illustration
	{clear: both; display: block; margin-top: 30px;
	 text-align: center;}

span.illustration img {border: 1px white solid;}/* CSS Tweaks for Category 5 Browsers - ie. Internet Explorer for Windows */

//0