	
		body			{
						background: url(images/background.gif);
						font-family: georgia, serif;
						}
	
		#wrapper		{
						width:630px;
						position: relative;
						left: 50%;
						margin-left: -315px;
						}
						
		#branding		{
						width: 630px;
						height: 158px;
						background: url(images/branding-new.jpg) no-repeat;
						margin-bottom: 0px;
						margin-top: 0px;
						color: white;
						text-transform: capitalize;
						letter-spacing: 0.05em;
						font-size: 1em;
						text-align: center;
						}
						
		#branding strong {
						color: #ff3600;
						}
												
		#bigImg			{
						width: 630px;
						height: auto;
						margin-bottom: 0px;
						background-color: white;
						}
		
		#bigImg img		{
						padding: 15px;
						margin: 0;
						}
						
		#imgChooser		{
						margin: 0;
						margin-bottom: 20px;
						padding: 0;
						line-height: 0.5em;
						border-bottom: 1px dotted #333;
						font-size: 0.7em;
						color: white;
						}
						
		#imgChooser a	{
						color: white;
						text-decoration: none;
						}
						
		#images			{
						width: 630px;
						margin-bottom: 20px;
						}
						
		#images img		{
						border: 1px solid #333;
						}
		
		#cvContainer	{
						width: 400px;
						float: left;
						margin-bottom: 20px;
						}
						
		#contactContainer {
						width: 200px;
						float: right;
						margin-bottom: 20px;
						}				
		
		#footer			{
						width: 630px;
						height: 100px;
						border-top: 1px dotted #333;
						padding-top: 10px;
						clear: both;
						}
						
		.ingress		{
						color: #fff;
						font-size: 1em;
						font-weight: lighter;
						line-height: 1.4em;
						padding-bottom: 10px;
						border-bottom: 1px dotted #333;
						margin-bottom: 20px
						}
						
		h1				{
						font-family: georgia, serif;
						font-size: 1.1em;
						font-weigth: lighter;
						color: #9d0a0e;
						
						}
		
		h2				{
						font-size: 1.1em;
						font-weight: lighter;
						line-height: 1.5em;
						padding-top: 10px;
						color: #ff3600;
						border-bottom: 1px dotted #333;
						}
						
		strong			{
						font-weight: bold;
						}
						
		#cvContainer p, #contactContainer p
						{
						font-size: 0.7em;
						line-height: 1.6em;						
						color: #fff;
						font-weight: lighter;
						}
						
		img				{
						margin-right: 12px;
						margin-bottom: 12px;					
						}

		.last			{
						margin-right: 0px;
						}

		.white			{
						color: #fff;
						}
						
		#footer p		{
						color: #ff3600;
						font-size: 0.7em;
						font-weight: lighter;
						}
		
		#footer a, #contactContainer a		{
						color: #ff3600;
						text-decoration: none;
						}
		#footer a:hover, #contactContainer a:hover			{
						border-bottom: 1px dotted #333;
						}
						
		input			{
						width: 192px;
						border: 1px solid #6b6b6b;
						background-color: #4c4b4b;
						padding: 4px;
						display: block;
						margin-bottom: 10px;
						font-family: georgia, serif;
						font-size: 0.8em;
						}
						
		input:focus, textarea:focus	{
						background: #bbb;
						}
						
		textarea		{
						width: 192px;
						border: 1px solid #6b6b6b;
						background-color: #4c4b4b;
						padding: 4px;
						font-family: georgia, serif;
						font-size: 0.8em;
						}
						
		.submit			{
						padding: 3px;
						background-color: #ff3600;
						border: 1px solid #000;
						margin-top: 10px;
						font-family: georgia, serif;
						font-size: 0.6em;
						font-weight: bold;
						text-transform: uppercase;
						letter-spacing: 1px;
						}
						
		input.message	{
						} 
		
		input.submit	{
						width: auto;
						}
						
		label			{
						color: #fff;
						font-size: 0.8em;
						line-height: 1.1em;
						padding-bottom: 5px;
						padding-top: 0px;
						font-weight: lighter;
						display: block;
						}
		
		.submit			{
						
						}