	* {
		padding:0;
		margin:0;
		font:10pt Verdana;
	}
	
	body {
		background:#fdfdfd;
	}

	#idContainer {
		width:800px;
		margin:0 auto;
		margin-top:10px;
	}
	
	#idHeader {
		height:75px;
	}
	
	#idHeader img {
		border:none;
	}
	
	#idHeader #idLogo {
		float:left;
		color:#669966;
		font:14pt Verdana;
		font-weight:bold;
		padding:7px; 
	}
	
	#idHeader #idLogo span {
		font:14pt Verdana;
		color:#CCC;
	}
	
	#idHeader #idSlogan {
		float:left;
		position:relative;
		color:#888;
		font:9pt Verdana;
		font-style:italic;
		margin:29px 0 -30px 0;
	}
	
	#idNavigation ul {
		list-style:none;
	}
	
	#idNavigation ul li {
		display:inline;
		line-height:15px;
		padding:0 5px;
	}
	
	#idNavigation ul li  a, #idNavigation ul li  a:visited {
		color:#888;
		text-decoration:none;
	}
	
	#idNavigation ul li  a:hover {
		color:#CCC;
		border-bottom:1px dashed;
	}
	
	#newsLine {
		border:1px solid #DDD;
		margin:10px 0;
		padding:3px;
		font-weight: bold;
	}
	
	#idContent {
		border:1px solid #DDD;
		margin:10px 0;
		padding:5px;
	}
	
	#idFooter p {
		font:8pt Verdana;
		color:#999;
		text-align:center;
	}
	
	table a, table a:visited, #idContent a, #idContent a:visited, #newsLine a, #newsLine a:visited {
		font:10pt Verdana;
		color:#669966;
		text-decoration:none;
		border-bottom:1px dashed;
	}
	
	table a:hover, #idContent a:hover, #newsLine a:hover {
		color:#888;
	}
	
	.chart {
		background:#669966;
		text-align:right;
		font:8pt Verdana;
		height:12px;
		color:#333;
		margin-top:2px;
	}
	
	.chartborder {
		width:100px;
		height:12px;
		margin:0 5px 2px;
		width:225px;
	}
	
	th {
		font-weight:bold;
		text-align:left;
		padding-right:5px;
	}
	
	.value {
		text-align:center;
	}
	
	.val {
		text-align:right;
		color:#666;
		padding-left:20px;
	}
	
	h1 {
		font:10pt Verdana;
		font-weight:bold;
		margin:5px 0;
	}
	
	h2 {
		font:10pt Verdana;
		font-weight:bold;
		margin:5px 0;
		color:#666;
	}
	
	p {
		margin-bottom:5px;
	}

	.leftpad {
		padding-left:25px;
	}
	
	.right {
		padding-right:5px;
		text-align:right;
	}
	
	.dark {
		background:#EFEFEF;
		cursor:pointer;
	}
	
	.normal {
		background:#FFF;
		cursor:pointer;
	}
	
	.b {
		font-weight:bold;
	}
	
	.notfound {
		color:#FF0000;
	}
	
	#tbldetails {
		margin-top:20px;
	}
	
	#tblstats th {
		padding:0 5px;
	}
	
	#tblstats tr td{
		border-right:1px solid #DDD;
		border-bottom:1px solid #FFF;
	}
	
	#tblstats tr .padding {
		padding:0 5px;
	}
	
	#langswitcher {
		float:right; 
		margin-top:-10px;
		font-size:8pt;
	}
	
	#langswitcher a {
		color:#669966;
		font-size:8pt;
		text-decoration:none;
	}
	
	#countercode {
		border:1px solid #DDD;
		width:600px;
		height:75px;
		font:8pt Verdana;
		padding:5px;
		margin-bottom:10px;
		color:#669966;
		cursor:pointer;
	}
	
	.trhover {
		background:#f8f8f8;
		cursor:pointer;
	}
	
	.center {
		text-align:center;
	}
	
	.small {
		font:8pt Verdana;
		color:#CCC;
	}
	
	.smallinfo {
		font:7pt Verdana;
	}
	
	.onlydark {
		background:#EFEFEF;
	}
	
	.switchbutton {
		cursor:pointer;
		display:inline;
	}
	
	#idSwitcher {
		text-align:left;
	}
	
	.steps {
		margin-top:20px;
		text-align:left;
		color:#666;
		margin-bottom:10px;
	}

	.ad {
		color:#333;
		font:8pt Verdana;
	}
	
	#idChart {
		position:relative;
		width:600px;
		height:150px;
		margin-left:10px;
	}
	
	.chartStep {
		position:absolute;
		cursor:pointer;
	}
	
	#chartBox {
		position:absolute;
		display:none;
		border:1px solid #CCC;
		background:#FFF;
		padding:5px;
	}
	
	.g {
		color:#669966;
		font-weight:bold;
		font-style:italic;
	}
	
	label {
		display:block;
		width:120px;
	}
	
	form textarea {
		width:400px;
		height:150px;
	}
	
	form select, form input {
		width:150px;
	}
	
	#idCounterOptions {
		margin-top:20px;
		display:none;
	}
	
	input, textarea {
		border:1px solid #DDD;
	}
	
	label {
		font-weight:bold;
		color:#666;
	}
	
	.infobox {
		border:1px solid #CCC;
		padding:5px;
		margin-top:10px;
		width:300px;
		background:#FFE;
	}
	
	.hline {
		margin:10px 0;
		width:100%;
		height:1px;
		border-top:1px solid #DDD;
	}
	
	.innerbox {
		border:1px solid #DDD;
		width:376px;
		margin:0 5px;
		float:left;
		padding:3px;
	}
	
	.innerbox h1 {
		font-size:12px;
		color:#333;
		text-decoration:underline;
	}
	
	.break {
		clear:both;
		height:10px;
	}
	
	#idView {
		float:right;
		padding-right:10px;
	}
	
	#idView a:link, #idView a:visited {
		border-bottom:none;
	}
	
	.u {
		color:#666;
		font-weight:bold;
	}
	
	#nowbutton a:link, #nowbutton a:visited {
		color: #FFF;
		font-weight: bold;
		border: 1px solid #666;
		background: #669966;
		padding: 7px;
	}
	
	.cur {cursor:pointer;}
	.nocur {cursor:default;}
	.hide {display:none;}
	strong {background:#FFFFE0;}
	
	#lastVisitors {
		height: 180px;
	}
	
	.fblike {
		border:none;
		overflow:hidden;
		width:150px;
		height:21px;
	}
	
	.left {
		text-align: left;
	}
	
	.noborder {
		border-right:none;
	}
	
	/* SPRITES */
	.img {background:url('../m/img/sprite.png');width:16px;height:16px;display:-moz-inline-box;display:inline-block;}
	.imgmisterwong {background-position:0 -52px;}
	.imglinkarena {background-position:0 -26px;}
	.imgdelicious {background-position:0 0;}
	.imglogo {background-position:0 -78px;width:287px;height:62px}
	/* --- */