/* GENERAL RULES *//* HTML DEFINITIONS */*, html, body {	margin: 0px;	padding: 0px;}html {	background: #00060d url("/images/backgrounds/gradient_background.jpg");	background-repeat: repeat-x;	background-position: center top;}body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;}h1, h2, h3, h4, h5, h6 {	font-weight: 100;}a {	text-decoration: none;}a img {	border: none;}/* SITE CONTAINER */div#container {	position: relative;	margin: 0px auto;	width: 1000px;	text-align: left;}/* HEADER */div#header {	width: 1000px;	height: 98px;}	#header h1 {		width: 1000px;		height: 98px;		cursor: pointer;	}			#header h1 span, #header img {			display: none;		}/* NAVIGATION */ul#navigation {	position: absolute;	top: 0px;	right: 0px;	width: 704px;	height: 126px;	list-style: none;	z-index: 50;}	#navigation li {		float: left;	}			a#jobs_link {			width: 104px;			background: transparent url("/images/navigation/jobs_button.gif");		}		a#focus_link {			width: 109px;			background: transparent url("/images/navigation/focus_button.gif");		}		a#candidates_link {			width: 121px;			background: transparent url("/images/navigation/candidates_button.gif");		}		a#clients_link {			width: 120px;			background: transparent url("/images/navigation/client_button.gif");		}		a#about_link {			width: 115px;			background: transparent url("/images/navigation/about_button.gif");		}		a#contact_link {			width: 135px;			background: transparent url("/images/navigation/contact_button.gif");		}				#navigation li a {			display: block;			height: 126px;			background-repeat: no-repeat;			background-position: 0px 0px;		}		#navigation li a:hover {			background-position: 0px -126px;		}					#navigation li a span {				display: none;			}/* MAIN BODY CONTAINER */div#main_body {	width: 1000px;}/* CHAT BOXES */div#body_text {	color: #ffe7cd;}	#body_text h2 {		font-size: 18px;		color: #aa4000;		text-transform: lowercase;	}		#body_text p {		line-height: 18px;	}		#body_text a {		color: #ffffff;		font-weight: bold;	}		#body_text a:hover {		color: #cccccc;	}div#find_a_job_showcase {		position: absolute;	z-index: 55;}	#find_a_job_showcase h2 {		color: #b5dbff;		font-size: 18px;		text-transform: uppercase;		line-height: 24px;	}		#job_search_form label {			display: none;		}			input#search_box {			margin: 5px 10px 0px 0px;			padding: 3px;			border: none;			width: 144px;			height: 29px;			font-size: 18px;			line-height: 29px;			background: none;			outline: none;			color: #afafaf;		}			a#go_button {			position: absolute;			width: 47px;			height: 35px;			background: transparent url("/images/misc_elements/go_button.gif");			background-repeat: no-repeat;			background-position: 0px 0px;			z-index: 55;		}				a#go_button:hover {			background-position: 0px -35px;		}					#go_button span {				display: none;			}div#mascot_showcase {	position: absolute;	top: 396px;	left: 750px;	width: 155px;	height: 30px;	z-index: 50;}	#mascot_showcase p {		padding: 5px;		color: #ffffff;		text-transform: lowercase;	}	/* FOOTER */div#footer {	position: relative;	clear: both;	width: 1000px;}	p.copyright {		display: none;	}		a#sticky_stamp {		position: absolute;		bottom: 0px;		left: 0px;		width: 70px;		height: 64px;	}			#sticky_stamp p, #sticky_stamp img {			display: none;		}