


		/* sitewide definitions */
		body{ text-align:center; background-color:#fff; font-family:verdana,arial,sans,_sans; margin:0; padding:0; font-size:12px;}
		div, p, form{ margin:0; padding:0; text-align:left;}
		img { border:0 }
		#mainWrapper { margin: 0px auto; width: 799px; background-color:#efe; background:#fff url(http://www.abso.com/jobboard/galthouse/images/siteBG.gif) top left repeat-y; margin-bottom: 20px;}
		
		/* email offers section */
		#topLinks {   font-family:georgia,times,serif,_serif; text-align:right; padding:6px 14px 8px 0px; font-size:10px; background-color:#fff; }
		#topLinks a {text-decoration:none; padding-left:25px; color:#000; }
		#topLinks a:hover { color:#b59a4b; }
		#topLinks img { padding-right:7px; margin-bottom: -3px; }
		
		/* black image / navigation block */
		#navBlock { background-color:#5B2626; padding-top:22px; color:#fdfedc;}
		#navBlock a { margin-left:12px; color:#fdfedc; text-decoration:none; margin-right:10px; font-family:georgia,times,serif,_serif;}
		#navBlock a:visited, #navBlock a:link { color:#fdfedc; text-decoration:none;  font-weight:bold; }
		#navBlock a:hover { color:#c93; }
		#navBlock img { vertical-align:middle; }
		#navBlock p { padding-top:5px; padding-bottom:5px; }
	
		/* right sidebar */
		#sidebar { width:230px; height: 1200px; float:right; background: #C1C9DD }
		#sidebar h3 { background: #5B2626 url(images/sidebarHeaderBG.gif) top right repeat-y; margin:0; color:#efdabf; padding:7px 0px 7px 11px; font-size:14px;  font-family:georgia,times,serif,_serif; clear:both;}
		#sidebar h3.fast { background: #5B2626 url() top right repeat-y; }
		.checkIn { width: inherit; background:  #f2d695 url(images/sidebarCheckInBG.gif) top right repeat-y; padding-left:14px; font-size:12px; padding-top:16px; padding-bottom:5px;}
		.checkIn select { font-size:11px; background-color: #fff7c3; }
		.checkIn p { padding-bottom:6px; }
		.centerMe { color: #333333; font-weight: bold; font-family:georgia,times,serif,_serif; text-align: center; padding-bottom:20px; }
		
.centerme img  {
	display: block;
	text-align: center;
	margin: auto;
	padding: 8px; }
		
		
		.lobbyImg img{  position: relative; top: 35px;   }
	
		
		
		#sidebar ul { list-style-image: url(images/sidebarBullet.gif); font-size:13px; list-style-position: outside; padding: 5px 25px; }
		#sidebar ul li { padding-bottom: 10px; }
		#sidebar ul a, #sidebar ul a:link, #sidebar ul a:visited {  color: #500a0a; text-decoration:none;  }
		
		#sidebar ul a:hover {  color: #0a500a; text-decoration:underline; }

		#sidebar table { margin: 10px; }
		#sidebar td { padding-top: 5px; }	


		
	/* main content */
		#mainContent { width:530px; padding-left:20px; padding-top:20px;}
		#mainContent2 { width:500px; padding-left:20px; padding-top:20px;}
		#mainContent3 { width:530px; padding-left:15px; padding-top:5px;}
		#mainContent p { padding:0px 16px 21px 16px; font-size:13px; line-height:18px;}
		#mainContent h2 { font-family:garmond,georgia,times,serif,_serif; font-size:21px; font-weight:normal; padding:0px 0px 0px 0px; margin:0; }
		#mainContent p.inset { float:left;  width:300px; padding:0px 0px 10px 30px;}

		/* upper footer */
		#upperFooter { clear:both; width:530px; padding-left:20px;}
		
		p.info { border-top:1px solid #000; font-size:11px; padding:2px 0px 4px 0px; color:#666; /* margin-top:120px;float:left;*/ width:530px;}
		p.info a, #mainContent p.info a:link, #mainContent p.info a:visited{ color: #500a0a; text-decoration:none; font-size:12px; }
		p.info a:hover {  color: #0a500a; text-decoration:underline; }
		
		/* footer */
		#footer { clear: both; width:799px; background-color:#fff; height:37px; }
		.marginSet { height:17px; width: 799px; background-color:#000; }
		
