body {
				text-align:				center;
			}

			a {
				font-family:			tahoma, sans-serif;
				font-weight:			normal;
				text-decoration:		underline;
				color:				#333333;
			}

			a:hover {
				text-decoration:		none;
				color:				#ff0000;
			}


			#container {
				width:					750px;
				margin-left:			auto;
				margin-right:			auto;
			}

			#content {
				display:				block;
				width:					750px;
				/*height:				105%;*/
				border:					solid 1px #BDBDBD;
				border-top:				0px;
				font-family:				tahoma, sans-serif;
				color:					#888888;
			}
			#whiteBckGrd	{
				background: url("../images/bckgrd/bckGrd.jpg") repeat-y;
			}
			

	/* LINKS */

			.regularLink {
				font-family:			tahoma, sans-serif;
				font-weight:			normal;
				text-decoration:		underline;
				color:				#2F373F;
			}

			.regularLink:hover {
				color:				#ff0000;
			}

			.boldLink {
				font-family:			tahoma, sans-serif;
				font-weight:			bold;
				text-decoration:		underline;
				color:				#EAE2B2;
			}

			.boldLinkHighlight {
				font-family:			tahoma, sans-serif;
				font-weight:			bold;
				text-decoration:		underline;
				background-color:		#EAE2B2;
				color:				#2F373F;
			}

			.boldLinkHighlight:hover {
				color:				#ff0000;
			}

			.boldLink:hover {
				color:				#ff0000;
			}

			.commentLink {
				font-family:			tahoma, sans-serif;
				font-weight:			normal;
				text-decoration:		underline;
				background:			#FFD64E;
				color:				#2F373F;
				margin-left:			5px;
			}

			.commentLink:hover {
				color:				#ff0000;
			}

			.listingBoldBlue {
				color:				#77A2CC;
				font-weight:			bold;
			}

	/* ADS */

			.leaderboard {
				display:			inline;
				float:				left;
				width:				750px;
				border-left:			solid 1px #BDBDBD;
				border-right:			solid 1px #BDBDBD;
				border-bottom:			solid 1px #BDBDBD;
				padding-bottom:			10px;
				padding-top:			5px;
				text-align:			center;
				background-color:		white;
			}
			.border  {
				margin-top: 5px;
				border: 1px solid #dbdbdb;
			}

			.rightColumnAdvertisement {
				text-align: 			center;
				width: 				336px;
				border-left:			solid 1px #BDBDBD;
			}
				
		/* HEADER */

			#header {
				width:				100%;
			}

			.headerGraphic {				
				text-align:			left;
				
			}
			
			.headerGraphic IMG {				
				margin:					0;
				text-align:				left;
				border:					none;						
			}
		.leftColumnBody IMG.nofloat {
				float:				none;
				border:				1px solid #ccc;
			}	

		/* HEADER NAVIGATION */
#nav {
	float: left;
	width: 752px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 82%;
	border-top: 1px solid #A2BD43;
	border-bottom: 3px solid #352326;
	background: #5d3e43 url(../images/nav/navBckgrd.gif) repeat-x bottom left;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(../images/nav/navRidge.gif) no-repeat top right;
	}
#nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	color: #fff;
	border-right: 1px solid #352526;
	}
#nav a:hover {
	color: #FFFFcc;
	background: #5d3e43;
	border-right: 1px solid #352526;
	}
#nav a.active {
	color: #FFFFcc;
	font-weight: normal;
	background: #5d3e43;
	border-right: 1px solid #352526;
	}
li#t-home a {
	margin-left: 25px;
	background: #5d3e43 url(../images/nav/navRidge.gif) no-repeat top right;
	}

		/* Grey search bar in header - settings */
			
			.headerRegAndSearch {
				width:					100%;				
				height:					35px;
				border-left:			solid 1px #BDBDBD;
				border-right:			solid 1px #BDBDBD;
				border-bottom:			solid 1px #BDBDBD;
				background-color:		#F1F1F1;				
			}
			.headerRegAndSearch img {
				border: 0;
			}
			.button {
				border: 1px solid #BDBDBD;
				background: url("../images/bckgrd/button.jpg") bottom repeat-x;
				font-size: 10px;
			}			
			.headerLoggedIn {
				display:				inline;
				float:					left;								
				height:					23px;				
				text-align:				left;								
				margin-top:				4px;				
				margin-left:				10px;
				padding-top:				5px;							
				width:					400px;
			}
			
			.headerLoggedInText {
				font-family:			tahoma, sans-serif;
				color:					#2F373F;
				/*font-size:				70%;*/
				padding-left:			10px;
			}
			
			.headerLogInFailureText {
				font-family:			tahoma, sans-serif;
				color:					#EE0000;
				font-size:				70%;
			}
			
			.headerRegForm {
				display:				inline;
				float:					left;								
				height:					23px;				
				text-align:				left;
				font-size:				70%;
				margin-top:				8px;				
				margin-left:				10px;
				width:					400px;
				font-family:				tahoma, sans-serif;
				
			}
			
			.headerRegFormLoggedIn {
				display:				inline;
				float:					left;								
				height:					23px;				
				text-align:				left;
				vertical-align:				middle;
				font-size:				70%;
				margin-top:				13px;				
				margin-left:				10px;
				width:					400px;
				font-family:				tahoma, sans-serif;
				
			}			
			
			.headerRegFormInput {
				font-size:			10px;														
				width:				100px;			
				border:				solid 1px #BDBDBD;
				text-align:			left;
				vertical-align: 		middle;
				padding-left:			3px;		
			}
			.headerRegFormText {
				font-size:			10px;														
				text-align:			left;
				vertical-align: 		middle;
				padding-left:			3px;
				padding-right:			3px;		
			}

			input.headerRegForm {
				font-size:				10px;														
				width:					200px;			
				border:					solid 1px #dbdbdb;
				text-align:				left;
				padding-left:				3px;						
			}

			.searchForm {
				display:				inline;
				float:					left;							
				height:					23px;				
				text-align:				left;
				padding-right:			3px;
				margin-top:				4px;												
			}

			input.searchForm {
				border:					solid 1px #77A2CC;
				font-family:			tahoma, sans-serif;
				font-size:				10px;
				margin-left:			15px;				
				width:					125px;
				height:					18px;
				padding-left:			3px;
			}
			.leftColumnBody input {
				font-size:				10px;														
				border:					solid 1px #999999;
			}
			.leftColumnBody textarea {
				font-size:				10px;														
				border:					solid 1px #999999;
			}
			select.searchForm {
				border:					solid 1px #77A2CC;
				font-family:			tahoma, sans-serif;
				font-size:				10px;
				width:					125px;
				margin-left:			10px;
				height:					18px;
			}
			.loggedInRHS {
				width:					80%;
				margin-left:				25px;
				margin-top:				10px;
				padding-top:				10px;				
				margin-bottom:				10px;
				border:					1px dotted #999;
				background-color:			#f5f4f4;
			}	
		/* Breadcrumbing settings */

			.breadcrumbing {
				float:					left;
				width:					390px;
				height:					41px;
				text-align:				left;
				vertical-align:				bottom;
				font-size:				70%;
				font-weight:				bold;
			}
			
			.breadcrumbing a {
				text-decoration:			underline;
				font-family:				tahoma, sans-serif;
				color:					#888888;
				font-weight:				bold;
				vertical-align:				bottom;
			}

			.breadcrumbing a:hover {
				text-decoration:			none;
				color:					#ff0000;
			}

			.breadcrumbing p {
				padding-top:			3px;
				margin:					0px;
			}

			.breadcrumbingArrow {
				color:					#888888;
				font-family:			tahoma, sans-serif;
			}

			.breadcrumbingSpacer {
				width:					100%;
				height:					20px;
			}

			* html .breadcrumbingSpacer {
				width:					100%;
				height:					10px;
			}

			.breadcrumbingContent {
				width:					100%;
				margin-left:			10px;
			}

			.breadcrumbingHD {

				width:					100%;
				text-align:				right;
				border-bottom: 1px solid #bdbdbd;
			}


		/* FOOTER */

			#footer {
				width:					100%;
			}

			.sponsoredLinks {
				width:					750px;
				border-left:			solid 1px #BDBDBD;
				border-right:			solid 1px #BDBDBD;
				border-bottom:			solid 1px #BDBDBD;
				background-color:		#EAE2B2;
			}

			.sponsoredLinksContent1 {
				float:					left;
				width:					350px;
				height:					50px;
				border:					solid 1px #BDBDBD;
				padding:				3px 10px;
				height:					42px;
				background-color:		#F1F1F1;
			}

			.sponsoredLinksContent2 {
				float:					right;
				width:					350px;
				height:					50px;
				border:					solid 1px #BDBDBD;
				padding:				3px 10px;
				height:					42px;
				background-color:		#F1F1F1;
			}
			
			.footerAnchorbuttons {
				width:					750px;
				border-left:			solid 1px #BDBDBD;
				border-right:			solid 1px #BDBDBD;
				border-bottom:			solid 1px #BDBDBD;
				background-color:		#5d3e43;
				float: 					left;
				text-align: 			center;
			}

			* html .footerAnchorbuttons {
				width:					750px;
			}

			.footerNavigation {
				display:				inline;
				float:					left;
				width:					740px;
				height:					18px;
				text-align:				left;
				border:					solid 1px #BDBDBD;
				background-color:			#BDBDBD;				
				font-family:				tahoma, sans-serif;
				color:					#888888;
				padding:				0 5px 2px 5px;			
				vertical-align:			top;
			}

			* html .footerNavigation {
				width:					750px;
			}

			.footerNavigationLink {
				text-decoration:		none;
				color:					#888888;
				font-family:			tahoma, sans-serif;
				font-size:				11px;
				padding:				2px 2px;
				vertical-align:			middle;
			}

			.footerNavigationLink:hover {
				text-decoration:		none;
				color:				#ff0000;
				font-family:			tahoma, sans-serif;
				font-size:			11px;
				padding:			2px 2px;
				vertical-align:			middle;
			}
			
			.footerText {
				text-decoration:		none;
				color:					#888888;
				font-family:			tahoma, sans-serif;
				font-size:				10px;				
				vertical-align:			middle;
			}
			
			.footerCopyright {				
				text-decoration:		none;
				color:					#888888;
				font-family:			tahoma, sans-serif;
				font-size:				11px;				
				vertical-align:			middle;
				text-align:				left;
				padding-left:			8px;
				padding-top:			3px;
			}
			
	/* MISC */

			.spacer {
				height:					30px;
				border-left:			1px solid #BDBDBD;
			} 
			
	/* Style settings for Jobsite template Marissa Nunziata 13.10.04 */
	
			#jbMainArea {
				width:						736px;
				padding-top:				10px;
				padding-left:				10px;
				margin-bottom:				20px;				
				text-align:					left;
			}
			* html .jbMainArea {
				width:						734px;
			}
			
	/* Horizontal line in header. added 1 Nov 04 by MN */
		
			HR.header {				
				color:					#BDBDBD;
				background-color:		#BDBDBD;
				margin-left:			3px;
				margin-bottom:			0px;
				height:					1px;			
				padding:				0px;				
				border:					none;
				vertical-align:			middle;													
			}
			

