/*	Author	:	Christopher Robinson	Email		:	christopher@edg3.co.uk	Website	:	http://www.edg3.co.uk/		Updated by: Sei Ping Lau*/* {	border:0;	margin:0;	padding:0;}/* body */body {	background:#fff;	color:#666;	font:0.8em/100%  Verdana, sans-serif;	line-height:2.4em;}/* general */a {		text-decoration:none;}a:hover {	color:#ca1102;	text-decoration:none;}#largeImgPanel {                text-align: center;                visibility: hidden;                position: fixed;                z-index: 100;                top: 0; left: 0; width: 100%; height: 100%;                background-color: rgba(100,100,100, 0.7);            }/* header */#header {	background:#323232 url('../images/background_header.jpg') center repeat-y;	width:100%;}#header:after {	clear:both;	content:'.';	display:block;	height:0;	visibility:hidden;}#logo_container{	margin:auto;	width:800px;	text-align:right;	padding:0 20px 0 0px;}#logo_container img{	padding:0 10px 0 0px;}#header_menu_container{		margin:auto;	width:800px;	}#header_menu_container h1{		text-align:right;	font:1.0em/100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;	line-height:1.4em;	}#header_menu_container h1 a{		color: #666;}#header_menu_container h1 a:hover{		color:#9c0;	background: #000;	}#header_img {		text-align: center;	width:100%;	margin:0 auto;}#header_img h1 {	color: black; 	font:5em 'Trebuchet MS', Verdana, sans-serif;			padding: 10px; 		position: absolute; 		margin: 130px 0px 0 650px;}#header_inside {	border-left:1px solid #bbb;	border-right:1px solid #bbb;	margin:0 auto;	width:800px;}#header_inside_img h1 span {	color: black; 	font:2.5em 'Trebuchet MS', Verdana, sans-serif;			padding: 10px; 	}#header_inside h1 span {	color:#9c0;}#header_inside ul {	float:right;	height:30px;	list-style:none;	width:600px;}#header_inside ul li {	border-right:1px solid #555;	float:right;	height:50px;	list-style:none;	width:75px;}#header_inside ul li a {	color:black;	display:block;	height:50px;	line-height:50px;	padding:0 0 0 0;	text-align:center;	width:75px;}#header_inside ul li a:hover {	background:white;	color:#111;}#header_inside ul li a.active {	background:#fff;	color:#111;}/* content */#content {	background:#fff url('../images/background_content.jpg') center repeat-y;	width:100%;}#content:after {	clear:both;	content:'.';	display:block;	height:0;	visibility:hidden;}#content_inside {	border-left:1px solid #bbb;	border-right:1px solid #bbb;	margin:0 auto;	width:800px;}#content_inside_sidebar {	border-left:1px solid #bbb;	float:right;	line-height:175%;	margin:5px 0 5px 570px;	padding:0 0 0 10px;	position:absolute;	width:200px;}#content_inside_sidebar h2 {	background:#fff;	color:#000;	font-size:110%;	font-weight:400;	padding:5px 0;	text-align:right;}#content_inside_sidebar ul {	letter-spacing:-1px;	list-style:none;	margin:0 0 10px;}#content_inside_sidebar ul li {	list-style:none;}#content_inside_sidebar ul li a {	border-bottom:1px solid #e9e9e9;	display:block;	padding:3px;	text-align:right;	width:194px;}#content_inside_sidebar ul li a:hover {	background:#ddd;	color:#000;}#content_inside_main {	background:#fff;	letter-spacing:-1px;	line-height:175%;	margin:0 auto;	padding:10px 10px 10px 10px;	width:780px;}#content_inside_main h1 {	border-bottom:1px solid #ccc;	font-size:150%;	padding:20px 0 2px;	}#download_button {	text-align: centre;	}#download_button a span{	color:#FFF;}#content_inside_main h1 span {	color:#9c0;	}#content_inside_main p span {	color:#9c0;	}#content_inside_main ul {	letter-spacing:-1px;		margin:0 0 0 20px;}#content_inside_main ul li {	}#content_inside_main ul li span {	color:#9c0;}#content_inside_main a {	color:blue;}#content_inside_main a:hover {	color:#9c0;}#content_inside_main ul li a:hover {	}#content_inside_main h2 {	color:#ccc;	font-size:115%;	text-align:right;}#content_inside_main p {	padding:0 0 10px;}/* footer */#footer {	background:#323232 url('../images/background_footer.jpg') center repeat-y;	height:100px;	width:100%;}#footer:after {	clear:both;	content:'.';	display:block;	height:0;	visibility:hidden;}#footer_inside {	border-left:1px solid #bbb;	border-right:1px solid #bbb;	height:100px;	margin:0 auto;	width:800px;}#footer_inside p {	color:#fff;	line-height:100px;	text-align:center;}#footer_inside p a{	color:#fff;	}#footer_inside p a:hover {	color:#9c0;		line-height:100px;	text-align:center;}