* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#fff;
}
#wrapper { 
 margin: 4px auto;
 width: 922px;
 border:1px solid #000;
}
#faux {
 background: url(images/cols.png);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 922px;
 padding: 0;
 height: 172px;
 margin: 0;
 background: #264989;
 border-bottom: 1px solid #0ff;
}
#header img { margin: 2px;}

a, a:link    { color:#66c; text-decoration:underline; }
a:visited { color:#69c; text-decoration:underline; }
a:active  { color:#f90; text-decoration:underline; }
a:hover   { color:black; text-decoration:none;  }

h1 {margin:0; background:#000;color:#fffff9; padding:2px 10px;font-size:18px;}

#leftcolumn { 
 display: inline;
 color: #000;
 margin: 10px;
 padding: 0;
 width: 195px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0;
 width: 683px;
 display: inline;
 position: relative;
}
#rightcolumn p {padding:9px 0; line-height:1.4em;}
#rightcolumn ul {padding:0; margin:0;}
#rightcolumn ul li {padding-left:0; margin-left:20px; padding-bottom:9px; line-height:1.4em;}

#leftcolumn a {
color:#047;
}
#leftcolumn p, #leftcolumn fieldset {
margin:10px 8px;
}
#leftcolumn fieldset { padding:2px 6px;
}
#leftcolumn fieldset legend {color:#820; font-weight:bold;}

.spec strong { font: bold 1.3em georgia;
color: #800;
}

h2 { color: #044;
	font-size:1.4em;
	padding:10px;
}
h3 { color: #77a;
	font-size:1.4em;
	padding:10px;
}
h4 { color: #025;
	font-size:1.2em;
	padding:12px;
}

#leftcolumn ul.nav
{
margin-left: 8px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

#leftcolumn ul.nav a
{
display: block;
padding: 3px;
width: 170px;
background-color: #faf7dd;
border-bottom: 1px solid #eae7cd;
}

#leftcolumn ul.nav a:link, ul.nav a:visited
{
color: #026;
text-decoration: none;
}

#leftcolumn ul.nav a:hover, #leftcolumn ul.nav li#active a
{
background-color: #264989;
color: #fff;
}

img {border:0}

#footer { 
 width: 902px;
 clear: both;
 color: #000;
 background: #abb;
 margin: 0;
 padding: 10px;
 text-align:center;
}
#footer a, #footer a:visited {color:#036;}
#footer a:hover {color:#fff; text-decoration:none;}

.live {font:bold 14px/1.4em georgia, serif; color:#fa0; background:#000; margin: 3px; padding:2px; }
#livebox {
float:right;
width:220px;
border: 1px solid #025;
padding:0;
margin: 0 0 8px 14px;
}
#livebox h3 {margin:2px; background:#030; color:#ff6; padding: 2px 6px; font:bold 14px/1.4em georgia, serif;}
#livebox ul li {padding-left:0; margin-left:26px; padding-bottom:9px; padding-right:11px; line-height:1.4em;}
#flashcontent {margin:12px 8px;}
.smaller {font-size:0.8em;}
.clear { clear: both; background: none; }
.blue {color:#048;}
.ctr {text-align:center;}