/**
 * Default Settings
 */
	html,
	body {
		margin:					0;
		padding:				0;
		text-align:				center;
	}
	div:after,p:after,h2:after,h1:after {
		content:				"";
		display:				block;
		height:					0;
		clear:					both;
	}
	a {
		outline:				none;
	}

/**
 * Hire me error
 */
	.hireMeError {
		background-color:red !important;
	}

/**
 * IE6 BAD TEST
 */
	#ie6badtext {
		height:					382px;
		width:					384px;
		background:				url(../images/old_browser.png) scroll no-repeat center top transparent;
	}
	#ie6badclose {
		display:				block;
		height:					51px;
		width:					79px;
		margin:					0 auto;
		background:				url(../images/hireme_note_close.jpg) scroll no-repeat left top transparent;
		position:				relative;
		top:					300px;
	}
	#ie6badclose:hover {
		background-position:	right top;
	}
/**
 * Align Backgrounds and containers
 */
	body, #container {
		background:				url(../images/backing_full.jpg) scroll no-repeat center top transparent;
		color:					white;
	}
	body {
		font:					0.8em/1.8em normal normal Arial, sans-serif;
		background-color:		black;
		position:				relative;
	}
	#container {
		margin:					0 auto;
		width:					939px;
		text-align:				left;
		position:				relative;
		overflow:				hidden;
	}
	#home, #about, #clients, #blog, #lab, #contact {
		height:					1000px;
		/*left:					32px;  was 26 */
		width:					535px;
		padding-top:			20px;
	}
	#home {
		position:				relative;
		left:					15px;
	}
	#about {
		position:				relative;
		left:					33px;
		height:					1500px;
	}
	#clients {
		height:					2550px;
		position:				relative;
		left:					33px;
	}
	#work {
		height:					2500px;
	}
	#blog {
		position:				relative;
		left:					32px;
	}
	#lab {
		position:				relative;
		left:					32px;
		height:					2000px;
	}
	#contact {
		padding-top:			0;
	}

/**
* Header
*/
	#header {
		height:					148px;
		/*position:				relative;*/
		/*background:				url(../images/backing_full.jpg) scroll no-repeat right top transparent;*/
		z-index:				5000;
		position:				absolute;
	}
	/**
	 * Logo
	 */
		#logo {
			float:					left;
			/*margin-left:			25px;*/
		}
		#logo a, #logo img {
			display:				block;
			height:					148px;
			width:					148px;
			border:					0;
			outline:				none;
		}
	/**
	 * Menu
	 */
		#menu {
			height:					148px;
			float:					left;
			width:					561px;
			overflow:				hidden;
			background:				url(../images/top_menu.png) scroll no-repeat left top transparent;
		}
		#menu ol, #menu li {
			margin:					0;
			padding:				0;
			list-style:				none;
		}
		#menu ol {
			height:					48px;
			position:				relative;
			top:					50px;
		}
		#menu li {
			float:					left;
			/*padding:				0 22px 0 21px;*/
			width:					78px;
		}
		#menu li, #menu a {
			display:				block;
			height:					48px;
			line-height:			48px;
		}
		#menu a {
			color:					white;
			font-size:				0.85em;
			text-decoration:		none;
			outline:				none;
			font-weight:			bold;
			float:					left;
			width:					78px;
			text-align:				center;
		}
		#menu .selected a, #menu a:hover {
			color:					#FEE781;
		}
		#menu-first {
			margin-left:			18px !important;
		}
		#menu-last {
			width:					70px !important;
		}
		#menu-last a {
			width:					70px !important;
		}
	/**
	 * Hire
	 */
		#hire {
			float:					left;
			height:					148px;
			width:					222px;
			background:				url(../images/hireme.jpg) scroll no-repeat left top transparent;
		}
		#hire a {
			display:				block;
			height:					42px;
			width:					90px;
			background:				url(../images/but_hireme.png) scroll no-repeat left top transparent;
			position:				relative;
			left:					32px;
			top:					50px;
		}
		#hire a span {
			display:				none;
		}
		#hire a:hover {
			background-position:	right top;
		}

/**
* Content Area
*/
	#body-container {
		position:				relative;
		top:					120px;
		width:					568px;
		left:					148px;
		z-index:				4000;
	}
	#body {
		width:					568px;
		position:				relative;
		/*left:					148px;*/
		z-index:				4000;
	}
	/**
	 * Social SideBar
	 */
		#social {
			position:				absolute;
			width:					148px;
			background:				url(../images/ronnie.gif) scroll no-repeat left top transparent;
			/*padding-top:			140px;*/
			padding-top:			15px;
			/*margin-top:				29px;*/
			top:					148px; /* 119 + 29 */
		}
		#ronnie {
			height:					125px;
			width:					80px;
			margin:					0 auto;
		}
		#ronnie a {
			display:				block;
			height:					125px;
			width:					80px;
		}
		#ronnie a span {
			display:				none;
		}
		#share {
		}
			#share ul {
				height:					51px;
				margin:					0;
				padding:				0;
				list-style:				none;
			}
			#share li {
				float:					left;
				height:					51px;
				padding:				0;
				margin:					0;
				list-style:				none;
			}
			#share a {
				display:				block;
				height:					51px;
			}
			#share a span {
				display:				none;
			}
			#link-twitter, #link-twitter a {
				width:					88px;
			}
			#link-twitter a {
				background:				url(../images/twitter.jpg) scroll no-repeat left top transparent;
			}
			#link-rss, #link-rss a {
				width:					22px;
			}
			#link-rss a {
				background:				url(../images/rss.jpg) scroll no-repeat left top transparent;
			}
			#link-linkedin, #link-linkedin a {
				width:					38px;
			}
			#link-linkedin a {
				background:				url(../images/linkedin.jpg) scroll no-repeat left top transparent;
			}
			#share a:hover {
				background-position:	right top;
			}
		#frame {
			background:				url(../images/frame.jpg) scroll no-repeat left top transparent;
			height:					153px;
			width:					148px;
		}
		#tech {
			background:				url(../images/ipad.jpg) scroll no-repeat left top transparent;
			height:					161px;
			width:					148px;
		}
		#tech a {
			display:				block;
			height:					123px;
			width:					95px;
			position:				relative;
			top:					10px;
			left:					27px;
		}
		#tech a span {
			display:				none;
		}
		
	#aside {
		position:				absolute;
		width:					222px;
		left:					709px;
		height:					526px;
		top:					148px;
	}
		#light {
			height:					185px;
			width:					222px;
			background:				url(../images/light.jpg) scroll no-repeat left top;
		}
		#wall-art {
			/*height:					160px;*/
			height:					181px;
			width:					222px;
			background:				url(../images/poster.jpg) scroll no-repeat left top;
		}
		#wall-art a {
			display:				block;
			width:					91px;
			height:					135px;
			position:				relative;
			top:					12px;
			left:					20px;
		}
		#wall-art a span {
			display:				none;
		}

		#r2d2 {
			margin-top:				-28px;
			height:					160px;
			width:					222px;
			background:				url(../images/r2d2.gif) scroll no-repeat left top;
		}
		#r2d2 a {
			display:				block;
			width:					120px;
			height:					100px;
			position:				relative;
			top:					30px;
			left:					50px;
		}
		#r2d2 a span {
			display:				none;
		}

/**
 * Scrollable Gallery
 */
	.slideshow {
		position:				relative;
		width:					504px;
	}
	.prev, .next {
		position:				absolute;
		height:					43px;
		width:					26px;
		top:					158px;
		cursor:					pointer;
	}
	.prev {
		left:					0px;
		background:				url(../images/arrow_left.png) scroll no-repeat left top transparent;
	}
	.next {
		left:					535px;
		background:				url(../images/arrow_right.png) scroll no-repeat left top transparent;
	}
	.prev:hover, .next:hover {
		background-position:	right top;
	}
	.scrollable-container {
		padding-top:			29px;
	}
	.scrollable {
		/* required settings */
		position:				relative;
		overflow:				hidden;
		width:					504px;
		height:					304px;
		left:					30px;
	}
	.scrollable .items {
		/* this cannot be too large */
		width:					20000em;
		position:				absolute;
	}
	.scrollable .items div {
		float:					left;
	}
	.scrollable .thumb {
		height:					295px;
		width:					504px;
		cursor:					pointer;
	}
	.scrollable .thumb h2 {
		font-size:				1em;
		color:					#54504F;
		line-height:			30px;
		margin:					0;
		padding:				208px 0 0 0;
	}
	.scrollable .thumb.pic-1 h2 {
		padding:				179px 0 0 0;
	}
	.scrollable .thumb p {
		margin:					0;
		padding:				0;
		color:					white;
		line-height:			32px;
		font-size:				2.1em;
		font-weight:			bold;
	}
	.scrollable .thumb span {
		width:					412px;
		position:				relative;
		left:					46px;
		display:				block;
	}
	/**
	 * Home Scroller
	 */
		#home .scrollable .pic-1 {
			background:				url(../images/main_pic_ronnie.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-2 {
			background:				url(../images/main_pic_pb_underground.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-3 {
			background:				url(../images/main_pic_buziness.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-4 {
			background:				url(../images/main_pic_prime_networks.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-5 {
			background:				url(../images/main_pic_soulshack.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-6 {
			background:				url(../images/main_pic_mt_finance.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-7 {
			background:				url(../images/main_pic_seth_lakeman.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-8 {
			background:				url(../images/main_pic_leaf_loans.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-9 {
			background:				url(../images/main_pic_savings_station.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-10 {
			background:				url(../images/main_pic10.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-11 {
			background:				url(../images/main_pic_cazooba.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-15 {
			background:				url(../images/main_pic_ticatoca.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-16 {
			background:				url(../images/main_pic_umbrella.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-17 {
			background:				url(../images/main_pic_glorious_food.png) scroll no-repeat left top transparent;
		}
		#home .scrollable .pic-feedek {
			background:				url(../images/main_pic_feedek.png) scroll no-repeat left top transparent;
		}

	/**
	 * Work Scroller
	 */
		#work .scrollable .pic-1 {
			background:				url(../images/main_pic1.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-2 {
			background:				url(../images/main_pic2.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-3 {
			background:				url(../images/main_pic3.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-4 {
			background:				url(../images/main_pic4.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-5 {
			background:				url(../images/main_pic5.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-6 {
			background:				url(../images/main_pic6.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-7 {
			background:				url(../images/main_pic7.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-8 {
			background:				url(../images/main_pic8.png) scroll no-repeat left top transparent;
		}
		#work .scrollable .pic-9 {
			background:				url(../images/main_pic9.png) scroll no-repeat left top transparent;
		}

	.scrollable .thumb a {
		text-decoration:		none;
	}
	.scrollable .thumb h2 a {
		color:					#54504f;
	}
	.scrollable .thumb p a {
		color:					white;
	}

/**
 * Audience
 */
	.audience {
		height:					166px;
		width:					561px;
		background:				url(../images/chair.png) scroll no-repeat left top transparent;
	}

/** 
 * Text with Header Graphic
 */
	.text-with-header-graphic {
		color:					#808080;
		width:					535px;
		margin:					0 auto;
	}
	.text-with-header-graphic h2 {
		margin:					0;
		padding:				0;
		height:					194px;
		width:					535px;
	}
	.text-with-header-graphic h2 span {
		display:				none;
	}
	.text-with-header-graphic .content {
		width:					535px;
		margin:					0 auto;
		line-height:			2.0em;
		font-size:				0.85em;
		padding-top:			15px;
	}

/**
 * Generic Content Styles
 */
.intro {
	color:					white;
	padding:				0 0 0 12px;
	margin:					0;
	line-height:			28px;
	font-size:				0.8em;
	font-weight:			bold;
	text-shadow:			0px -1px 0px #000000;
}
.backing {
	background:				url(../images/pixel_extension.png) scroll repeat-y left top transparent;
}
.backing-bottom {
	background:				url(../images/pixel_extension_bot.png) scroll no-repeat left top transparent;
	height:					15px;
}
.backing p {
	width:					470px;
	left:					30px;
	position:				relative;
	margin:					0;
	padding:				0 0 15px 0;
}

/**
 * Content Sections
 */
	#about {
		position:				relative;
	}
	h2.about {
		background:				url(../images/about_pic.png) scroll no-repeat left top transparent;
		height:					182px;
	}
	#about a {
		color:					white;
		text-decoration:		none;
	}
	#about a:hover {
		color:					#FEE781;
	}
	#work {
		position:				relative;
		left:					33px;
	}
	#work-menu {
		height:					30px;
	}
	#work-menu ul {
		margin:					0;
		padding:				0;
		list-style:				none;
	}
	#work-menu li {
		margin:					0;
		padding:				0;
		line-height:			30px;
		float:					left;
	}
	#work-menu a {
		color:					white;
		display:				block;
		font-size:				0.8em;
		line-height:			30px;
		padding:				0 21px;
		text-decoration:		none;
		outline:				none;
		text-shadow:			0px -1px 0px #000000;
		font-weight:			bold;
	}
	#work-menu .selected a, #work-menu a:hover {
		color:					#fee781;
	}
	#work-menu #work-first a {
		padding-left:			10px;
	}
	#work-menu #work-last a {
		padding-right:			0;
	}
	.work-box {
		height:					185px;
		width:					535px;
		float:					left;
		clear:					both;
		z-index:				10;
	}
	.column-container .invis {
		z-index:				5;
	}
	.work-box .details {
		clear:					both;
		float:					right;
		width:					257px;
		margin:					5px 10px 0 0;
	}
	.work-box .details-link {
		float:					left;
		margin:					11px 0 0 11px;
		width:					239px;
		height:					172px;
	}
	.work-box .details-link a {
		display:				block;
		width:					237px;
		height:					171px;
	}
	.work-box .details-link a span {
		display:				none;
	}
	.work-box h2 {
		font-size:				1.2em;
		float:					left;
		margin:					17px 0 4px 0;
		padding:				0;
	}
	.work-box h2 a {
		color:					white;
		text-decoration:		none;
		margin:					0;
	}
	.work-box a.website {
		font-size:				0.7em;
		color:					#fee781;
		display:				block;
		float:					right;
		padding:				17px 18px 0 0;
		font-weight:			bold;
		text-decoration:		none;
	}
	.work-box p {
		clear:					both;
		font-size:				0.8em;
		color:					#808080;
		margin:					0;
		line-height:			1.4em;
		width:					225px;
	}
	.work-box h3 {
		font-size:				0.8em;
		line-height:			1.2em;
		color:					#C0C0C0;
		margin:					7px 0 0 0;/*5px 0 0 0*/
	}
	.work-box h3 a, .work-box .details p a {
		color:					white;
		text-decoration:		none;
	}
	.work-box h3 a:hover, .work-box .details p a:hover {
		color:					#FEE781;
	}
	.work-box q {
		font-size:				0.8em;
		line-height:			1.4em;
		color:					#808080;
		quotes:					none;
		display:				block;
		width:					225px;
	}
	#work-feedek {
		background:				url(../images/work_feedek.png) scroll no-repeat left top transparent;
	}
	#work-thepbunderground {
		background:				url(../images/work_pb_underground.png) scroll no-repeat left top transparent;
	}
	#work-primenetworks {
		background:				url(../images/work_prime_networks.png) scroll no-repeat left top transparent;
	}
	#work-soulshackproductions {
		background:				url(../images/work_soulshack.png) scroll no-repeat left top transparent;
	}
	#work-mtfinance {
		background:				url(../images/work_mt_finance.png) scroll no-repeat left top transparent;
	}
	#work-thebuziness {
		background:				url(../images/work_buziness.png) scroll no-repeat left top transparent;
	}
	#work-sethlakeman {
		background:				url(../images/work_seth_lakeman.png) scroll no-repeat left top transparent;
	}
	#work-savingsstation {
		background:				url(../images/work_savings_station.png) scroll no-repeat left top transparent;
	}/*
	#work-westoneloans {
		background:				url(../images/work_westoneloans.png) scroll no-repeat left top transparent;
	}*/
	#work-leafloans {
		background:				url(../images/work_leaf_loans.png) scroll no-repeat left top transparent;
	}
	/*#work-ewanandco {
		background:				url(../images/work_ewanandco.png) scroll no-repeat left top transparent;
	}*/
	#work-kedem {
		background:				url(../images/work_kedem.png) scroll no-repeat left top transparent;
	}
	#work-ticatoca {
		background:				url(../images/work_ticatoca.png) scroll no-repeat left top transparent;
	}
	#work-flair4it {
		background:				url(../images/work_flair4it.png) scroll no-repeat left top transparent;
	}
	#work-cazooba {
		background:				url(../images/work_cazooba.png) scroll no-repeat left top transparent;
	}
	#work-umbrella {
		background:				url(../images/work_umbrella.png) scroll no-repeat left top transparent;
	}
	#work-glorious {
		background:				url(../images/work_glorious_food.png) scroll no-repeat left top transparent;
	}

	.client-box {
		height:					308px;
		width:					535px;
	}
	#clients-skype {
		height:					308px;
	}
	#clients-fashionizer {
		height:					285px;
	}
	#clients-primenetworks {
		height:					278px;
	}
	#clients-thepbunderground {
		height:					312px;
	}
	#clients-ideajunction {
		height:					261px;
	}
	#clients-soulshack {
		height:					261px;
	}
	#clients-flair4it {
		height:					294px;
	}

	.lab-box {
		height:					337px;
		width:					535px;
	}
	#labs-ticatoca {
		height:					335px;
	}
	#labs-cazooba {
		height:					325px;
	}
	.client-box .details, .lab-box .details {
		padding-top:			155px;
		position:				relative;
		left:					40px;
		width:					450px;
	}
	.client-box h2, .lab-box h2 {
		font-size:				1.2em;
		float:					left;
		margin:					0 0 10px 0;
	}
	.client-box h2 span, .lab-box h2 span {
		color:					#808080;
		position:				relative;
		left:					5px;
	}
	.client-box .when, .lab-box .when {
		float:					right;
		color:					#fee781;
		font-size:				0.80em;
		font-weight:			bold;
	}
	.client-box .when a, .lab-box .when a {
		color:					white;
		position:				relative;
		left:					-20px;
		text-decoration:		none;
	}
	.client-box .when a:hover, .lab-box .when a:hover {
		color:					#FEE781;
	}
	.client-box p, .lab-box p {
		clear:					both;
		font-size:				0.8em;
		color:					#808080;
		margin:					0;
		line-height:			1.5em;
		width:					450px;
		padding-bottom:			15px;
	}
	#clients-skype {
		background:				url(../images/client_davidjohnson.png) scroll no-repeat left top transparent;
	}
	#clients-fashionizer {
		background:				url(../images/client_fashionizer.png) scroll no-repeat left top transparent;
	}
	#clients-primenetworks {
		background:				url(../images/client_primenetworks.png) scroll no-repeat left top transparent;
	}
	#clients-thepbunderground {
		background:				url(../images/client_pbunderground.png) scroll no-repeat left top transparent;
	}
	#clients-ideajunction {
		background:				url(../images/client_ideajunction.png) scroll no-repeat left top transparent;
	}
	#clients-soulshack {
		background:				url(../images/client_soulshack.png) scroll no-repeat left top transparent;
	}
	#clients-flair4it {
		background:				url(../images/client_flair4it.png) scroll no-repeat left top transparent;
	}

	.lab-box .when a {
		color:					#FEE781;
		left:					0;
	}
	#labs-feedek {
		background:				url(../images/labs_feedek.png) scroll no-repeat left top transparent;
	}
	#labs-ticatoca {
		background:				url(../images/labs_ticatoca.png) scroll no-repeat left top transparent;
	}
	#labs-cazooba {
		background:				url(../images/labs_cazooba.png) scroll no-repeat left top transparent;
	}
	#labs-kamara {
		background:				url(../images/labs_kamara.png) scroll no-repeat left top transparent;
		height:					500px;
	}
	.lab-box p a {
		color:					white;
		text-decoration:		none;
	}
	.lab-box p a:hover {
		color:					#FEE781;
	}

	#contact {
		background:				url(../images/contact.png) scroll no-repeat left top transparent;
	}
	#contact form, #contact fieldset {
		margin:					0;
		padding:				0;
		border:					0;
	}
	#contact-notice {
		margin:					0 0 0 90px;
		width:					350px;
		text-align:				center;
		padding-top:			60px;
		position:				relative;
	}
	#contact-notice p {
		line-height:			30px;
		margin:					0;
		padding:				0;
		color:					#808080;
		font-weight:			bold;
		font-size:				0.85em;
	}
	#contact-notice p.error {
		color:					#800000;
	}
	#contact-notice p.success {
		color:					#008000;
	}
	#contact-notice #time {
		font-size:				0.55em;
		position:				absolute;
		left:					159px;
		top:					39px;
		color:					#808080;
	}
	#contact-notice #time.success {
		font-size:				0.55em;
		position:				absolute;
		left:					159px;
		top:					39px;
		color:					#808080;
	}
	#contact fieldset {
		margin:					0 0 0 90px;
		width:					275px;
		padding-left:			38px;
		padding-top:			7px;
	}
	#contact p.hide-label {
		width:					275px;
		margin:					0;
		padding:				0;
	}
	#contact p.name,
	#contact p.email {
		line-height:			45px;
		height:					45px;
	}
	#contact p.hide-label label {
		position:				relative;
		left:					25px;
		display:				block;
		width:					220px;
		line-height:			45px;
		height:					45px;
	}
	#contact p.hide-label input {
		background:				transparent;
		border:					0;
		width:					220px;
		font-size:				0.9em;
		color:					#808080;
		line-height:			17px;
		display:				block;
		position:				relative;
		top:					14px;
	}
	#contact p.message {
		height:					180px;
	}
	#contact textarea {
		border:					0;
		padding:				0;
		margin:					0;
		width:					225px;
		background:				transparent;
		font-family:			Arial,Helvetica,sans-serif;
		font-size:				0.9em;
		height:					170px;
		color:					#808080;
	}
	#contact p.message label {
		height:					170px;
		display:				block;
		position:				relative;
		top:					10px;
	}
	#contact p.hide-label label.error input,
	#contact p.hide-label label.error textarea {
		color:					#800000;
	}
	.submit {
		line-height:			35px;
	}
	#contact #contact-submit {
		margin:					0 auto;
		height:					35px;
		width:					95px;
		display:				block;
		padding:				0;
		line-height:			0px;
		font-size:				0;
		border:					0;
		background:				url(../images/but_send.png) scroll no-repeat left top transparent;
		cursor:					pointer;
	}

/**
 * Hire Me Popup
 */
	#hire_me_form {
		display:				none;
	}
	#hire-me {
		background:				url(../images/hireme_note_blank.png) scroll no-repeat left top transparent;
		height:					496px;
		width:					354px;
	}
	#hire-me-success {
		background:				url(../images/hireme_note_2.png) scroll no-repeat -354px top transparent;
		height:					496px;
		width:					354px;
	}
	#hire-me-failed {
		background:				url(../images/hireme_note_error.png) scroll no-repeat -354px top transparent;
		height:					496px;
		width:					354px;
	}
	#hire-me-container {
		background:				url(../images/hireme_note_1.png) scroll no-repeat left top transparent;
		height:					496px;
		width:					354px;
	}
	#hire-me-container form {
		margin:					0;
		padding:				110px 0 0 0;
		text-align:				left;
	}
	#hire-me-container label .label {
		display:				none;
	}

		#hire-me-container label input {
			border:					0;
			margin:					0;
			padding:				0;
			background:				transparent;
		}
		#hire-me-container label {
			width:					228px;
		}
		#hire-me-container label textarea {
			border:					0;
			margin:					0;
			padding:				0;
			background:				transparent;
			line-height:			2.1em;
			width:					228px;
			height:					132px;
			font-family:			Arial,sans-serif;
			font-size:				1em;
		}
		#hire-me-container label input.error, #hire-me-container label textarea.error {
			border-bottom:			2px solid #711010;
		}
	#name-container {
		margin:					0;
		padding:				0;
		height:					55px;
	}
		#name-container label {
			position:				relative;
			left:					150px;
		}
		#name-container input {
			width:					130px;
		}
	#project-container {
		margin:					0;
		padding:				0;
		height:					134px;
	}
		#project-container label {
			position:				relative;
			left:					60px;
			display:				block
		}
		#project-container input {
			width:					90px;
		}
	#urgency-container {
		margin:					0;
		padding:				0;
		height:					28px;
	}
		#urgency-container label {
			position:				relative;
			left:					172px;
			top:					6px;
		}
		#urgency-container input {
			width:					90px;
		}
	#budget-container {
		margin:					0;
		padding:				0;
		height:					28px;
	}
		#budget-container label {
			position:				relative;
			left:					141px;
			top:					6px;
		}
		#budget-container input {
			width:					96px;
		}
	#email-container {
		margin:					0;
		padding:				0;
		height:					30px;
	}
		#email-container label {
			position:				relative;
			left:					130px;
			top:					6px;
		}
		#email-container input {
			width:					156px;
		}
	#hire-submit {
		text-align:				center;
	}
	#hire-submit input {
		display:				block;
		margin:					40px auto 0 auto;
		height:					51px;
		width:					79px;
		background:				url(../images/hireme_note_send.jpg) scroll no-repeat left top transparent;
		border:					0;
		padding:				0;
		line-height:			0;
		font-size:				0;
		cursor:					pointer;
	}
	#hire-submit input.over {
		background-position:	right top;
	}
	#closeit {
		background:				url(../images/hireme_note_close.jpg) scroll no-repeat left top transparent;
		height:					51px;
		width:					79px;
		margin:					-70px auto 0 auto;
		cursor:					pointer;
	}
	#closeit.over {
		background-position:	right top;
	}