

/* -- Generic ---------------------------------------- */
	body{
		background: url(../images/bg.jpg) repeat-x #383737;
		color: #ffffff;
		font-family: "Trebuchet MS", Arial, sans-serif;
		margin: 30px 0px 30px 0px;
		padding: 0px;
		text-align: justify;
		overflow-y: scroll;
		}
	h1{
		padding: 0px;
		font-size: 170%;
		}
	h2{
		padding: 0px;
		font-size: 120%;
		}
	.thankYou{
		display: none;
	}
	.inlineLink{
		color: #ff9900;
		transition: all 0.2s ease-out;
	}
	.inlineLink:hover{
		color: #ffffff;
	}
/* --------------------------------------------------- */

/* -- Layout ----------------------------------------- */
	#header{
		width: 850px;
		margin: 0px auto 0px auto;
		position: relative;
		}
	#cdImage{
		position: absolute;
		top: -62px;
		right: -42px;
		}
	#telLink{
		position: absolute;
		top: -40px;
		right: 0px;
		font-size: 130%;
		}
	#telLink a{
		color: #ffffff;
		text-decoration: none;
		}
	#telLink a:hover, #telLink a:focus, #telLink a:active{
		color: #ff9900;
		}
	#contentTop{
		background: url(../images/content-top.jpg) top left no-repeat;
		width: 900px;
		margin: 0px auto 0px auto;
		height: 30px;
		}
	#mainContent{
		background: url(../images/contentBG.jpg);
		width: 900px;
		margin: -1px auto 0 auto;
		position: relative;
		min-height: 650px;
		}
	#imageStack{
		position: absolute;
		left: 2px; top: -28px;
		}
	#dallasSimpson{
		position: absolute;
		left: 6px;
		top: 565px;
		}
	#content{
		margin: 0px 20px -13px 200px;
		}
	.para1{
		margin-right: 160px;
		}
	#contentBase{
		background: url(../images/content-base.gif) bottom left no-repeat;
		width: 900px;
		margin: 0px auto 0px auto;
		height: 30px;
		}
	#contactBox{
		position: absolute;
		right: 10px;
		top: 130px;
		width: 300px;
		}
/* --------------------------------------------------- */

/* -- Menu ------------------------------------------- */
	#menuRight{
		background: url(../images/menuRight.jpg) no-repeat top right;
		margin: 0px 198px 0px 200px;
		height: 37px;
		}
	#menuLeft{
		background: url(../images/menuLeft.jpg) no-repeat top left;
		height: 37px;
		}
	#menu{
		padding: 6px 0px 0px 9px;
		}
	#menu a{
		color: #ffffff;
		text-decoration: none;
		font-size: 116%;
		padding-right: 5px;
		border-right: 1px solid #6f6f6f;
		}
	#menu a:hover, #menu a:focus, #menu a:active{
		color: #ff9900;
		}
/* --------------------------------------------------- */

/* -- Footer ----------------------------------------- */
	#footer{
		width: 850px;
		margin: -10px auto 0px auto;
		font-size: 80%;
		}
	.moonspace{
		float: right;
		margin-top: -30px;
		}
	#footer a{
		text-decoration: none;
		color: #ffffff;
		}
	#footer a:hover, #footer a:active, #footer a:focus{
		color: #ff9900;
		text-decoration: underline;
		}
/* --------------------------------------------------- */

/* -- Forms ------------------------------------------ */
	#contactDM input{
		width: 250px;
		background: #000000;
		border: 1px solid #e0e0e0;
		padding: 4px;
		color: #ffffff;
		}
	#contactDM input:hover, #contactDM input:active, #contactDM input:focus,
	#contactDM textarea:hover, #contactDM textarea:active, #contactDM textarea:focus{
		background: #333333;
		}
	#contactDM textarea{
		width: 250px;
		height: 100px;
		background: #000000;
		border: 1px solid #e0e0e0;
		padding: 4px;
		color: #ffffff;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 90%;
		}
	#contactDM input.button{
		width: 150px;
		cursor: pointer;
		}
	#contactDM label{
		vertical-align: top;
		}
/* --------------------------------------------------- */

/* -- Misc ------------------------------------------- */
	.noBorder{	
		border: none;
		}
	#siteMap a{
		font-size: 110%;
		color: #ffffff;
		text-decoration: none;
		}
	#siteMap a:hover, #siteMap a:focus, #siteMap a:active{
		color: #ff9900;
		}
	.iconP{
		font-weight: bold;
		text-align: left;
		}
	.iconP a{
		color: #ffffff;
		text-decoration: none;
		}
	.iconP a:hover, .iconP a:active, .iconP a:focus{
		color: #ff9900;
		}
	.icon{
		vertical-align: middle;
		border: none;
		}
	.iconSmall{
		height: 30px;
		}
/* --------------------------------------------------- */