html,#main,#column2small,#column2large,#column2{height:100%}
code,.code,select,textarea,input{font:10px courier,'courier new','andale mono',monaco,monospace;margin:5px 10px;padding:5px;color:#787878;border:1px dashed}
code,.code,.center,#menu li a{display:block}
code,.code,select,textarea,input,#footer a:hover,#links a:hover,#footer a,#links a,#footer,#links,.sidebaritem,#menu li a,.sidebaritemnews,#menu li a{background:#545454}
code,.code{width:auto}
a:link,a:visited,a:hover,a:active,body,#main,#footer a:hover,#links a:hover,#footer a,#links a,#footer,#links,#header,#menu,.sidebaritem,#menu li a,.sidebaritemnews,#menu li a,#column2 a,#column2,#content,.sidebaritem a,.sbilinks li a{color:#d5d2d6}
body,ul,ul li,ol,ol li,#menu li,.sbilinks{padding:0}
body,p,h2,#header h2,#header h1,.sidebaritemnews h1,.sidebaritem h1,.sbilinks li{margin:0}
p,.sidebaritemnews h1,.sidebaritem h1{padding:0 0 16px 0}
p{line-height:1.7em}
h1,#header h2{font:108% arial,sans-serif}
h1{letter-spacing:.1em}
h2,.sidebaritemnews p,.sidebaritem p{padding:0 22px 4px 0}
h2{font-size:100%}
img,#menu li a#selected:hover,#menu li a#selected,#menu li a:hover,#colour a:hover,#colour a{border:0}
a{outline:none}
.left,#menu li,#menu li a,.sidebaritemnews,.sidebaritem,.sbilinks li,.sbilinks li a:hover,.sbilinks li a,#column2small,#column2large,#column2{float:left}
.left{padding:0 8px 0 0}
.right,#column1,#column1small{float:right}
.right{padding:0 0 0 8px}
.center,#footer{text-align:center}
.center,#menu ul,.sbilinks ul{margin:0 auto}
blockquote{margin:20px 0 20px 0;padding:10px 20px 0 20px;border-left:8px solid}
ul{margin:8px 0 0 16px}
ul li{list-style-type:square}
ul li,ol li{margin:0 0 11px 0}
ol{margin:8px 0 0 24px}
#content,#menu,#header,#footer,#links,#main{margin-left:auto;margin-right:auto}
#main{width:780px;background:#414141 url(main.png) repeat-y}
#footer,#links{width:726px;padding:8px 21px 0 19px}
#footer,#links,#menu li a,#menu li a#selected:hover,#menu li a#selected,#menu li a:hover{height:20px}
#footer,#links,#menu li a{font-size:88%}
#footer,#links,#menu li a,.sidebaritemnews h1,.sidebaritem h1,#column2small h1,#column2large h1,#column2 h1{text-transform:uppercase}
#links{text-align:right}
#footer,#header{border-top:2px solid}
#footer a,#links a,#menu li a,.sidebaritemnews a:hover,.sidebaritemnews a,.sidebaritem a:hover,.sidebaritem a,.sbilinks li a:hover,.sbilinks li a,#column2small a:hover,#column2small a,#column2large a:hover,#column2large a,#column2 a:hover,#column2 a{text-decoration:none}
#footer a:hover,#links a:hover{text-decoration:underline}
#header,#menu,#content{width:766px}
#header{height:125px;border-bottom:5px solid;background:#545454 url(header) no-repeat}
#header h2,#header h1{letter-spacing:.2em}
#header h1{padding:5px 0 0 0;font-size:160%}
#header h2{padding:5px 0 0 139px}
#menu{height:30px;margin-top:-30px;position:relative}
#menu li{margin:0 5px 0 0}
#menu li,.sbilinks li{list-style:none}
#menu li a{padding:6px 19px 2px 19px}
#menu li a,.sidebaritemnews,.sidebaritem{border:1px solid}
#menu li a#selected:hover,#menu li a#selected,#menu li a:hover{padding:7px 20px 2px 20px;background:#ff9c27;color:#FFF}
#content{overflow:hidden}
#column1{width:270px}
#column1,#column1small{margin:22px 0 0 0;padding:19px 0 15px 0}
#column1small{width:210px}
.sidebaritemnews,.sidebaritem{padding:14px 8px 14px 10px;margin:0 0 23px;text-align:left}
.sidebaritemnews{width:251px}
.sidebaritemnews h1,.sidebaritem h1{font-weight:normal}
.sidebaritemnews p,.sidebaritem p{line-height:16px}
.sidebaritemnews a:hover,.sidebaritemnews a,.sidebaritem a:hover,.sidebaritem a{padding:0 0 2px 19px}
.sidebaritem{width:200px}
.sbilinks li a:hover,.sbilinks li a{height:16px;padding:5px 0 4px 19px;width:149px}
#column2small,#column2large,#column2{text-align:justify;padding:2px 3px 15px 19px}
#column2small{width:454px}
#column2small h1,#column2large h1,#column2 h1{font:150% arial,sans-serif normal;padding:16px 0 5px 0;margin:0 0 12px 0}
#column2small h1,#column2small a:hover,#column2large h1,#column2large a:hover,#column2 h1,#column2 a:hover{border-bottom:1px solid}
#column2small a:hover,#column2small a,#column2large a:hover,#column2large a,#column2 a:hover,#column2 a{padding:0 0 2px 0;border-bottom:1px dashed}
#column2large{width:718px}
#column2{width:520px}
#colour{margin:0 0 20px 0}
.orange{background:#414141 url(orange.png) no-repeat left center;color:#ff9c21;padding:0 40px 0 20px}
blockquote,#footer a:hover,#links a:hover,#footer a,#links a,#footer,#links,#header,#column2 a:hover{border-color:#ff9c27}
#column2 h1,#column2small h1,#column2large h1,#column1 h1,h1,#menu{background:transparent}
#column2 h1,#column2small h1,#column2large h1,#column1 h1,h1,#column2 a:hover,.sidebaritem a:hover,.sbilinks li a:hover{color:#ff9c27}
#column2 h1,#column2small h1,#column2large h1,#column1 h1,h1,.sidebaritem,#menu li a,.sidebaritemnews,#menu li a{border-color:#787878}
#column2 a,#column2,#content,#column2 a:hover{background:#414141}
#column2 a,#column2,#content{border-color:#d5d2d6}
.sidebaritem a,.sbilinks li a{background:#545454}
.sidebaritem a:hover,.sbilinks li a:hover{background:#545454 url(cog.png) no-repeat left center}
#recent li{margin-top:2px;padding-top:2px;}
.redbox{color:#D20000;background:#FE7878;font-weight:bold;font-size:10px;border: 1px solid #D20000;width:561px;padding-top:2px;padding-bottom:2px;}
