* {
	padding: 0;
	margin: 0px;
}

h1 {
	color: #0A293B;
	text-transform: uppercase;
	font-size:14px;
	}

a:link {color: #00374C; text-decoration:none}     /* unvisited link */
a:visited {color: #00374C; text-decoration:none}  /* visited link */
a:hover {color: #00374C; text-decoration:underline}   /* mouse over link */
a:active {color: #000000; text-decoration:none}   /* selected link */

body {
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std", "Gill Sans", "Helvetica Neue Light", "Helvetica Neue", Helvetica;
	font-size: 13px;
	color: #666666;
	background-color: #0A293B;
}
#home-wrapper {
	width: 900px;
	margin:20px auto 0 auto;
	padding-bottom:25px;
	height: auto;
	min-height:100%;
	border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
	border:none;
	background-color: transparent;
}
#left-column {
	height: auto;
	width: 350px;
	float: left;
	padding: 20px;
	margin: 20px;
}
#right-column {
	float: right;
	height: auto;
	width: 300px;
	padding: 20px;
	margin: 20px;
	border:#0A293B 1px solid;
	border-right-width:thick;
}

#header {
	color: #333;
	width: 900px;
	float: left;
	height:100%;
	*height: auto;
	background-color: #EAEADF;
	z-index: 1;
	margin-bottom: 20px;
	border-left-color: c;
	background:#EAEADF url('images/border-top.gif') no-repeat top center;
}

#flashcontent {
	float: left;
	width: 100%;
	color: #333;
	border: 0px solid #ccc;
	height: 250px;
	background-color: #999999;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#portfolio {
	width: 100%;
	color: #333;
	border: 0px solid #ccc;
	height: 600px;
	margin: 0px; padding:0;
	background-color: #999999;
}
	#portfolio #viewer {
		margin:0;padding:0;
		width:100%; height:600px;
	}
embed {
	margin:0; padding:0;
}
#showroom-flash {
	float: left;
	width: 100%;
	height: 400px;
	margin: 0px;
	border-bottom-width: 3px;
	border-bottom-style: groove;
	border-bottom-color: #00374C;
	padding-bottom: 5px;
}
#center {
	float: left;
	height: auto;
	width: 250px;
	display: inline;
	margin-top: 20px;
}
.logo {
	padding: 10px;
}
.signupform {
	color: #333333;
	font-size:17px
}


.left-right-border {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #00374C;
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #00374C;
}
.footer{
	color: #0A293B;
	border-top-width: 1px;
	border-top-style: dotted;
	}
.footer p {
	margin-top:20px; padding-bottom:20px; 
	background:#EAEADF url('images/border-bottom.gif') no-repeat bottom center;
}

#bio {
	top:auto;
	height:auto;
	min-height:200px;
	width:300px;
	z-index:1;
	margin: 30px;
	float:left;
}
#personalportfolio {
	width: 540px;
	height: 700px;
	min-height:200px;
	z-index:1;
	float:right;
	background-color: #EAEADF;
}
#top {
	height: 183px;
	background-image: url(http://inspiredinterior.com/images/faded-top.png);
	background-repeat: repeat-x;
	background-position: bottom;
}


#generic-text{
	width:900px;
	height:auto;
	background:transparent url(http://inspiredinterior.com/images/generic-header-150x900.png) top center no-repeat;
	margin-bottom: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
.videoplayer {
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}
.border-frame {
	border: 1px solid #999;
	padding: 3px;
}