/* CHUE css */

body {
	padding: 0;
	margin: 0;
	background: #fff url(/img/bg_backg.gif) top left repeat-x;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	line-height: 1.3em;
}

h1 span { display: none; }
h1 {
	height: 53px;
	width: 200px;
	position: absolute;
	top: 38px;
	left: 180px;
}
* html h1 { top: 48px; }

h2 { margin-top: 0; font-size: small; }
h3 { margin-top: 0; font-size: small; color: grey; }

p {
	margin-top: 0;
	padding-top: 0;
}

#container {
	position: relative;
	width: 760px;
	margin: 0 auto;
	padding: 0;
	background: transparent;
}
#sculpt {
	position: absolute;
	top:0;
	left:0;
	border-width: 0 1px 1px 1px;
	border-color: #f8fbe6;
	border-style: solid;
}
#header {
	position: relative;
	background: transparent;
	height: 167px;
}
ul#menu {
	position: absolute;
	right: 54px;
	bottom: 23px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 110%;
}
* html ul#menu {
	/*bottom:30px;*/
}
#menu li {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#menu a {
	display: block;
	height: 27px;
	background-repeat: no-repeat;
	background-position: top left;
}
#menu a span { display: none; }

a#home { background-image: url(/img/top_home.gif); width: 46px; }
a#chome { background-image: url(/img/top_home_current.gif); width: 46px; }
a:hover#home { background-image: url(/img/top_home_hover.gif); }

a#about { background-image: url(/img/top_about.gif); width: 46px; }
a#cabout { background-image: url(/img/top_about_current.gif); width: 46px; }
a:hover#about { background-image: url(/img/top_about_hover.gif); }

a#network { background-image: url(/img/top_network.gif); width: 61px; }
a#cnetwork { background-image: url(/img/top_network_current.gif); width: 61px; }
a:hover#network { background-image: url(/img/top_network_hover.gif); }

a#projects { background-image: url(/img/top_clients.gif); width: 107px; }
a#cprojects { background-image: url(/img/top_clients_current.gif); width: 107px; }
a:hover#projects { background-image: url(/img/top_clients_hover.gif); }

a#pubs { background-image: url(/img/top_pub.gif); width: 86px; }
a#cpubs { background-image: url(/img/top_pub_current.gif); width: 86px; }
a:hover#pubs { background-image: url(/img/top_pub_hover.gif); }

a#next { background-image: url(/img/top_next.gif); width: 42px; }
a#cnext { background-image: url(/img/top_next_current.gif); width: 42px; }
a:hover#next { background-image: url(/img/top_next_hover.gif); }

a#brainwaves { background-image: url(/img/top_brainw.gif); width: 81px; }
a#cbrainwaves { background-image: url(/img/top_brainw_current.gif); width: 81px; }
a:hover#brainwaves { background-image: url(/img/top_brainw_hover.gif); }

#language {
	position: absolute;
	top: 125px;
	left: 50%;
	margin-left: -440px;
	font-size: small;
}
#language a { font-weight: bold; }

#sidemenu {
	float: left;
	width: 161px;
	margin: 0 0 20px 1px;
	padding: 0;
	font-size: 10pt;
	letter-spacing:1px;
}

#sidemenu h3 {
	color: gray;
	font-size: small;
	font-weight: normal;
	margin: 8px 0 0 0;
}
#sidemenu ul {
	margin: 2px 0 12px 0;
	padding: 0 0 0 2px;
	list-style: none;
}
#sidemenu ul ul { padding-left:6px }
#sidemenu li {
	margin:1px 0;
	border-bottom:1px solid #ECEFDD;
}
#sidemenu a {
	display: block;
	padding: 3px 5px;
	margin:1px 0;
}
#sidemenu a:hover {
	background: #f8fbe6;
	text-decoration:none;
}
#sidemenu a.current {
	background: #f8fbe6;
	color: gray;
	text-decoration:none;
}
#sidemenu a.current:hover {
	color: #b25e35;
	text-decoration:none;
}

#content {
	margin-left: 176px;
	padding: 8px 25px 20px 28px;
	height: 1%;
}
#leftcol {
	float: left;
	width: 49%;
}
#rightcol {
	width: 49%;
	margin-left: 51%;
}
#footer {
	clear: both;
	padding: 4px;
	border-top: 1px solid #bbb;
	color: #bbb;
	font-size: 9pt;
}

