/* CSS Document */
* {padding:0; margin:0;}
img {border:none;}
.clearer {clear:both; height:1px; overflow:hidden; margin-top:-1px;}
.clearer2 {clear:both; height:1px; overflow:hidden; margin-top:-1px; width:830px; border-top:1px dashed #FFCC00;}
a:link, a:active, a:visited {text-decoration:none; color: #FF9600;  }
a:hover {color:#2C221B;}

body {
	background-color: #fff;
	font-family: "Times New Roman", Times, serif;
	background-image: url(images/bg-top.gif);
	background-repeat: repeat-x;
	}
	
	#top {
		width: 807px;
		margin-left: auto;
		margin-right:auto;
		}
		#top p {
			margin-top: 3px;
			text-align:right;
			} 
	
	#heading {
		width: 807px;
		margin-left: auto;
		margin-right:auto;
		margin-top: 55px;
		}
	
	#coming-soon {
		width: 396px;
		float: left;
		padding-right: 15px;
		}
		
	#contact-info {
		width: 396px;
		float: left;
		font-size: 12px;	
		}
		
		#contact-info h1 {
			font-size: 16px;
			font-weight: bold;
			padding-bottom: 15px;
			color: #2E3659;
			}
			
	#recent-work {
		padding-top: 15px;
		width: 830px;
		margin-left: auto;
		margin-right:auto;
		}
		
		#recent-work h2 {
			padding: 10px 30px;
			font-size:18px;
			font-weight: bold;
			background-image: url(images/thinggy.gif);
			background-repeat:no-repeat;
			background-position: left;
			color: #2E3659;
			}
			
		.bigbox {
			width: 810px;
			padding: 10px;
			float: left;
			font-size: 12px;		
		}
					.bigbox a {
				font-size: 16px;
				font-weight: bold;				
				}
				
				.bigbox img {
				float: left;
				}
				
				.bigbox p {
				float: left;
				padding:0 20px 0 20px;
				width:235px;
				}
		.box {
			width: 256px;
			padding: 10px;
			float: left;
			font-size: 12px;
			}
			
			.box a {
				font-size: 16px;
				font-weight: bold;				
				}
			
	#footer {
		padding: 15px 0;
		text-align:center;
		font-size: 10px;
		}
.testimonial {
	font:bold italic 12px;
	color:#000;
	padding:4px;
	border: 2px dashed #FF9900;
	background-color:#d8defb;
}