/* Summer Webb 2007 */

	html, body {
		margin: 0;
		padding: 0;
		}
		
	body {
		background: #000;
		text-align: center;
		color: #fff;
		font: 12px/150% Arial, Helvetica, sans-serif;
		}
		
	a, p, h1, h2, h3, h4, div, ul, li, table, tr, td, td {
		margin: 0;
		padding: 0;
		}
		
	h1 { font-size: 22px; }
	h1.title { padding: 15px 0; }
	
	h1 a { color: #fff; }
	h1 a:hover { color: #fff; }
		
	a {
		color: #fff;
		text-decoration: none;
		}
		
	a:hover {
		color: #fef8e5;
		text-decoration: underline;
		}
		
	a.live { color: #fef8e5; }
	
	div#bg {
		text-align: left;
		margin: 0 auto;
		width: 900px;
		height: 900px;
		}

	.bgI { background: #000 url(../images/i.jpg) no-repeat right top; }
	.bgB { background: #000 url(../images/b.jpg) no-repeat right top; }
	.bgP { background: #000 url(../images/p.jpg) no-repeat right top; }
	.bgC { background: #000 url(../images/c.jpg) no-repeat right top; }
		
	div#container {
		background: none;
		width: 900px;
		float: left;
		}
		
	div#header {
		background: none;
		padding: 5px 0 0 0;
		float: left;
		width: 900px;
		height: 95px;
		}
	
	div#topWrapper {
		background: none;
		height: 650px;
		width: 900px;
		float: left;
		}
		
		div.menu {
			background: none;
			width: 890px;
			float: left;
			height: 100px;
			padding-left: 10px;
			}
			
		div.bio {
			background: none;
			width: 293px;
			padding: 60px 0 0 0;
			float: left;
			padding-left: 10px;
			}
			
			.bio p { margin-bottom: 10px; }
			
			.bcopy { padding-left: 10px; }
			
			h1.btitle {
				width: 220px;
				background: url(../images/trans.jpg) repeat;
				padding: 10px 50px 10px 10px;
				margin-bottom: 10px;
				}
						
		div.portfolio {
		width: 430px;
		background: none;
		padding: 0 0 0 10px;
		float: left;
		}
		
			h1.ptitle {
				width: 340px;
				background: url(../images/trans.jpg) repeat;
				padding: 10px 50px 10px 10px;
				}
				
			.images {
				background: none;
				width: 430px;
				padding-top: 20px;
				float: left;
				}
				
			.pic {
				border: 1px solid #ccc;
				padding: 1px;
				margin: 0 7px 7px 0;
				float: left;
				height: 70px;
				}
			
		div.form {
			background: none;
			width: 300px;
			padding: 10px 0 0 10px;
			float: left;
			}
			
			p.small {
				color: #fff;
				}
			
			.form p { 
				margin-bottom: 5px; 
				font-size: 11px;
				}
			
			.input {
				background: url(../images/trans.jpg) repeat;
				width: 200px;
				padding: 3px;
				font-size: 11px;
				border: none;
				margin: 2px 0 0 0;
				color: #fff;
				}
				
			.textarea {
				background: url(../images/trans.jpg) repeat;
				width: 225px;
				height: 100px;
				padding: 2px;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				color: #fff;
				border: none;
				margin: 2px 0 0 0;
				}
				
			.submit {
				background: #ccc;
				color: #666;
				padding: 2px 5px;
				font-size: 10px;
				margin: 2px 0 0 0;
				cursor: pointer;
				}
				
			.thankyou {
				background: none;
				width: 300px;
				padding: 100px 0 0 10px;
				float: left;
				font-size: 11px;
				}
				
			p.ty { font-size: 11px; color: #fef8e5; }
			h1.thanks { padding-bottom: 8px; }
				
			.number {
				font-size: 13px;
				margin-bottom: 5px;
				color: #fef8e5;
				}
				
			p.email, .email a {
				font-size: 13px;
				padding-bottom: 10px;
				}
				
			p.errorText {
				font-size: 14px;
				color: #ff3300;
				}
		
	div#bottomWrapper {
		background: none;
		height: 50px;
		width: 900px;
		float: left;
		}
		
		div.left {
			width: 380px;
			padding: 35px 0 0 15px;
			float: left;
			background: none;
			font-size: 9px;
			color: #999;
			}
			
		div.leftContent {
			width: 400px;
			padding: 0;
			float: left;
			background: none;
			font-size: 10px;
			color: #999;
			}
			
		div.right {
			background: none;
			width: 492px;
			float: left;
			text-align: right;
			padding: 15px 0 8px 0;
			}
	
	
	
	


