
/* Market U - Main Site CSS Document 
/* By Mad Web Skills
------------------------------------------*/

/* GENERAL TAG REDEFINITIONS
------------------------------------------*/

body {
	margin: 25px 0; background: #313E47 url(../images/bg_body_mu.gif) no-repeat top center; text-align: center; 
	font: 0.8em/1.4em Helvetica, Arial, sans-serif;
}
p { margin: 0.3em 0 0.7em 0; padding: 0; }
a { text-decoration: none; color: #44545F;  }
a:hover { text-decoration: underline; color: #a18e5d;  }
h1, h2 { position: absolute; margin: 0; padding: 0; text-indent: -9000px; }
h1 { width: 125px; height: 100px; top: 100px; left: 62px; background: url(../images/logo_search.png) no-repeat; z-index: 2; }
	h1 a { display: block; width: 125px; height: 100px; outline: none; }
h2 { width: 760px; height: 145px; z-index: 1; }
h3 { margin: 0.8em 0 0.7em 0; padding: 0; font-size: 1.2em; font-weight: bold; color: #a18e5d; }
#homepage h3 { color: #44545f; }
h4 { margin: 0.8em 0 0.7em 0; padding: 0; font-size: 1.0em; font-weight: bold; color: #44545F; }
dl {}
	dt { margin-bottom: 0.2em;  }
	dd { margin: 0 0 1em 10px; border-left: 4px solid #CBB9A1; padding-left: 10px; }
hr { margin: 1em 0; padding: 0; border: 1px solid #909EA8; color: #909EA8; }


/* LAYOUT
------------------------------------------*/

#container { 
	margin: 0 auto; width: 760px; border: 1px solid #22323B; text-align: left; 
	background: #313E47 url(../images/bg_container_mu.gif) repeat-y left;
}
#homepage #container { background: #a39161 url(../images/bg_container_mu_search_home.gif) repeat-y left; }


/* HEADER
------------------------------------------*/

#header { position: relative; padding-top: 55px; height: 145px; background: #313E47 url(../images/bg_header_search.png) repeat-y left; }
	h2.about 		{ background: #fff url(../images/h_search_about.jpg) no-repeat; }
	h2.services 	{ background: #fff url(../images/h_search_services.jpg) no-repeat; }
	h2.candidates 	{ background: #fff url(../images/h_search_candidates.jpg) no-repeat; }
	h2.links 		{ background: #fff url(../images/h_search_links.jpg) no-repeat; }
	h2.events 		{ background: #fff url(../images/h_search_events.jpg) no-repeat; }
	h2.partners 	{ background: #fff url(../images/h_search_partners.jpg) no-repeat; }
	h2.industry 	{ background: #fff url(../images/h_search_industry.jpg) no-repeat; }
	h2.affiliates 	{ background: #fff url(../images/h_search_affiliates.jpg) no-repeat; }
	h2.submit	 	{ background: #fff url(../images/h_search_submit.jpg) no-repeat; }
	h2.contact	 	{ background: #fff url(../images/h_search_contact.jpg) no-repeat; }
	h2.sitemap	 	{ background: #fff url(../images/h_search_sitemap.jpg) no-repeat; }
	h2.disclaimer 	{ background: #fff url(../images/h_search_disclaimer.jpg) no-repeat; }
	h2.privacy 		{ background: #fff url(../images/h_search_privacy.jpg) no-repeat; }

	h2.home 		{ position: absolute; top: 55px; left: 0; width: 31px; height: 390px; background: #e0e4e5 url(../images/homepage_search_intro_side.png) no-repeat left top; }
	#homepage #header { height: 0px; }
	#intro_animation { position: absolute; top: -20px; left: -32px; width: 547px; height: 390px; 
		background: transparent url(../images/h_home_search_new.jpg) no-repeat right top; }
		#intro_animation .wrap { text-indent: -999em; }


/* NAVIGATION
------------------------------------------*/

.navigation { position: relative; float: left; width: 182px; margin: 0; padding: 40px 0 40px 31px; list-style: none; } 
	.navigation li { margin: 0 15px 20px 15px; padding: 0; font: 1.1em "Times New Roman", Times, serif; text-align: center; }
	.navigation li a { display: block; height: 1.1em; color: #40505B; font-weight: bold; text-indent: -9000px; outline: none; }
	.navigation li a.home 		{ background: url(../images/n_search_home.png) no-repeat top center; }
	.navigation li a.about 		{ background: url(../images/n_search_about.png) no-repeat top center; }
	.navigation li a.services 	{ background: url(../images/n_search_services.png) no-repeat top center; }
	.navigation li a.candidates	{ background: url(../images/n_search_candidates.png) no-repeat top center; }
	.navigation li a.partners 	{ background: url(../images/n_search_partners.png) no-repeat top center; height: 2.5em; }
	.navigation li a.industry 	{ background: url(../images/n_search_industry.png) no-repeat top center; }
	.navigation li a.affiliates { background: url(../images/n_search_affiliates.png) no-repeat top center; }
	.navigation li a.events     { background: url(../images/n_search_events.png) no-repeat top center; }
	.navigation li a.blog       { background: url(../images/n_search_blog.png) no-repeat top center; }

	.navigation li a:hover { color: #B41119; background-position: 0px -40px; }

	#homepage .navigation { top: 145px; z-index: 9; }

/* CONTENT
------------------------------------------*/

#content { margin: 20px 60px 30px 245px; position: relative; } 
	#homepage #content { padding-top: 380px; }

.subnav { margin-bottom: 1em; }
	.subnav a { font-weight: bold; }

.backtotop { display: block; width: 138px; height: 23px; padding-bottom: 1em; text-indent: -9000px; outline: none; 
	background: url(../images/backtotop_search.png) no-repeat top left; }

.download { display: block; width: 150px; height: 23px; padding-bottom: 1em; text-indent: -9000px; outline: none; 
	background: url(../images/clicktodownload.png) no-repeat top left; }

.notice { padding: 4px 5px 4px 30px; margin: 10px 0px; border: 1px dotted #fc6; border-width: 1px 0; line-height: 1.6em;  
	background: #ffc url(../images/error.gif) no-repeat 7px 6px; } 

.info { padding: 4px 5px 4px 30px; margin: 10px 0px; border: 1px dotted #66f; border-width: 1px 0; line-height: 1.6em;  
	background: #eef url(../images/information.gif) no-repeat 7px 6px; font-size: 0.9em; } 
.red { color: #B5111A; }
.brown { color: #a18e5d; }

.newspost h3 { margin-bottom: 0; }
.newspostdate { color: #323f48; font-weight: bold; font-size: 0.9em; margin: 0.7em 0; text-transform: uppercase; }
.newspost .newspostdate { margin-top: 0; }
.newspostimage { float: right; border: 1px solid #ddd; margin: 0 0 20px 20px; padding: 8px; }
.byline { color: #23333c; font-weight: bold; margin: 0.7em 0; text-transform: uppercase; }


/* FORMS
------------------------------------------*/

form { margin: 0; padding: 0; line-height: 2.5em; }
	form p { line-height: 1.4em; }
	form br { clear: both; }
	form em { font-weight: bold; color: #B5111A; }
	fieldset { border: 1px solid #ccc; margin-bottom: 1.5em; }
	legend { margin: 0; padding: 0 1em; font-size: 1.1em; font-weight: bold; color: #a18e5d; }
	label { display: block; float: left; width: 130px; font-size: 1em; font-weight: bold; color: #44545F; }
	p label { width: auto; font-size: inherit; font-weight: normal; color: #000; display: inline; float: none; }
	form .indent { margin-left: 130px; }
	form .text { width: 280px; }
	textarea { width: 280px; height: 12em; }


/* FOOTER
------------------------------------------*/

#footer { position: relative; clear: both; padding-left: 31px; background: #44545f; }
	#submit_resume { width: 182px; padding: 18px 0; text-align: center; background: #a29161; }
	#submit_resume a { display: block; width: 182px; font: bold 1.1em "Times New Roman", Times, serif; color: #fff; 
		background: url(../images/n_submit_resume.png) no-repeat top center; text-indent: -9000px; }
	#submit_resume a:hover { color: #ccc; background-position: center -40px; }
	#footer .nav { position: absolute; right: 0; top: 18px; list-style: none; margin: 0 20px 0 0; padding: 0; }
	#footer li { display: inline; }
	#footer li a { color: #fff; padding: 0 5px; }
	

