html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

html{background:#a4a293;background:url('http://www.fallendesign.com/images/site/BG_700x600.jpg') top center #a4a293;}
body,html,#mainback,#topback,#flourish{height:100%;}
body{text-align:center;font-family:georgia;}

a{color:#a11f1d;text-decoration:none}
a:hover{color:#aa3433}

h1 {font-family:georgia;color:#222;font-size:3em}
h2 {font-family:georgia;color:#1a1a18;font-size:1.2em;margin:40px 0 25px}

.quote{font-size:1.1em;font-style:italic;color:#46463e;text-align:center;margin:20px}
.highlight1{font-style:italic;color:#87231d}

#topback{background:url('http://www.fallendesign.com/images/site/TB_700x150.jpg') repeat-x top center;}
/* #flourish{background:url('http://www.fallendesign.com/images/site/test_flourish.png') no-repeat top center;} */
#header{height:150px}
	#headercontent{margin:0 auto;text-align:left;width:960px;padding-top:30px}
		#logo {float:left}
		#nav{float:right;position:relative;top:75px;}
			a.sprite{background-position:top left;font-size:0;display:block}
			#nav img{float:left}
			#nav .sprite{height:25px;color:#bebdab;float:left}
			a.sprite:hover{background-position:bottom left !important}
#main{
	text-align:left;
	width:960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; 
	}
	#intro{background:url('http://www.fallendesign.com/images/site/hi_bg.png') no-repeat top center;height:70px;text-decoration:none;font-size:0;color:#a4a292}
	#matt{float:left;display:block;background:url('http://www.fallendesign.com/images/site/hi_2sprite.png') no-repeat top center;height:70px;text-decoration:none;font-size:0;color:#a4a292;width:371px;margin-left:129px;}
	#matt:hover{background-position:bottom center;}
	#contact{background:url('http://www.fallendesign.com/images/site/contactbg.png') no-repeat top left;height:330px;text-align:left;position:relative;zoom:1}
	#contact.booked{background:url('http://www.fallendesign.com/images/site/contactbg_booked.png') no-repeat top left;}
		#contact .buttons{float:left;position:relative;top:245px;left:45px}
		#contact input,#contact textarea{border:0;margin:0;padding:0;background:none}
		#contact #input1{float:left;position:relative;top:94px;left:359px;width:212px;padding:3px 0;color:#888;font-family:times;font-size:1.1em}
		#contact #input2{float:left;position:relative;top:137px;left:147px;width:210px;padding:3px 0;color:#888;font-family:times;font-size:1.1em}
		#contact #input3{float:left;position:relative;top:180px;left:-62px;width:318px;height:100px;color:#888;font-family:times;font-size:1.1em}
		#contact #hidesubmit{float:left;background:none;height:50px;width:50px;;border:none;position:relative;top:235px;left:-60px;cursor:pointer;}
		#exitcontact {float:right;position:relative;top:10px;right:20px;}
#push{height:60px;}
#footer{text-align:center;height:60px;width:960px;margin:0 auto;}

.tilerow{padding-bottom:8px;}
.tile{width:300px;height:227px;background:url('http://www.fallendesign.com/images/site/tile.png') no-repeat top left;float:left;margin:0 5px;}
	.tile a{display:block;height:100%;margin:5px 3px;background:url('http://www.fallendesign.com/images/site/loader.gif') no-repeat center center;}
.divider{background:url('http://www.fallendesign.com/images/site/divider.png') repeat-x top left;height:11px;}
.clear{height:0;margin:0;padding:0;line-height:0;font-size:0;clear:both;}

.paddedtable td {padding:3px;}
