html {
	overflow-y: scroll;
	overflow-x: auto;
}
body > #container {
	height: auto; 
	min-height: 100%;
}

p {
	font-size: 1em;
	text-indent: 1em;
}

body {
	background-color: #000;
	background-image: url('../images/bg.png');
}

h1 {
	font-size: 1em;
	text-align: center;
}

#bodyheader {
	background-image: url('../images/headerbg.jpg');
	height: 14em;
	width: 100%;
	z-index: -1;
	position: absolute;
	left: 0px;
}

#divider {
	background-color: #780F14;
	border-bottom: .2em solid #000;
	border-top: .2em solid #000;
	height: 1em;
	position: absolute;
	top: 14em;
	left: 0px;
	width: 100%;
	min-width: 90em;
	z-index: 1;
}

#container {
	background-color: #FFF;
	height: 100%;             /* HEIGHT OF PAGE */
	margin: 0 auto;
overflow: hidden;
	position: relative;
	width: 90em;              /* 900 pixels */
}

#header {
	height: 14em;
	position: relative;
	text-align: left;
	width: 100%;
}
.info {
	bottom: 8em; 
	float: right;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.5em;
	position: relative; 
	right: 4em;
}
.info a{
	font-weight: bold;
	font-size: 1em;

}
#menu {
	bottom: -0.2em;
	height: 3em;
	position: absolute;
	right: 0.5em;
	width: 50em;
}

.activetab {
	background-image: url('../images/tab.gif');
	float: left;
	height: 3em;
	margin-left: -2.6em;
	position: relative;
	text-align: center;
	width: 12.5em;
	z-index: 10;
}

.tab {
	background-image: url('../images/gtab.gif');
	float: left;
	height: 3em;
	margin-left: -2.6em;
	position: relative;
	text-align: center;
	width: 12.5em;
}

.tabtext {
	bottom: -.4em;
	color: #FFF;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 1em;
	position: relative;
	text-decoration: underline;
}

.tabtext a {
	color: #FFF;
}


#content {
	float: left;
	font-size: 2em;

	padding: 1em;
	padding-bottom: 2em;      /* must be at least half height of the footer */
	position: relative;
	text-align: left;
	width: 43em;
}

#footer {
	background: url('../images/footer.png') no-repeat center;
	bottom: 0em;
	clear:both;
	height: 2em;
	margin-top: -2em;         /* negative value of footer height */
	position: relative;
	text-align: center;
	width: 100%;
} 

#footer a {
	bottom: -.4em;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
	position: relative;
	text-decoration: none;
}


.clearfix:after {                 /* CLEAR FIX*/
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
                                  /* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
                                  /* End hide from IE-mac */

.rightimage {
	clear: both;
	float: right;
	height: 10em;
	margin-bottom: .5em;
	margin-left: 1em;
	width: 10em;
}

.leftimage {
	float: left;
	height: 10em;
	margin-bottom: .5em;
	margin-right: 1em;
	width: 10em;
}

.properties {
	float: left;
	text-align: center;
	padding-bottom: .5em;
	width: 14.2em;
}

.caption {
	font-size: .6em;
	line-height: 1.5em;
	font-weight: bold; 
}
.captionlink {
	font-size: .6em;
	line-height: 1.5em;
}
.captionlink  a, .info a, dd a {
	vertical-align: middle;
	text-decoration:underline;
	font-weight: normal; 
}
.captionlink  a:link, .caption  a:visited, .info a:link, .info a:visited, dd a:link, dd a:visited {
	color: #000; 
	background-color: #FFF;
}
.captionlink  a:hover, .caption  a:active, .info a:hover, .info a:active, dd a:hover, dd a:active {
	color: #FFF; 
	background-color: #780F14;
}

.info a {
	line-height: 1.5em;
}

.bizcard {
	background-color: #FFF;
	background-image:url('../images/bizcard.png');
	background-repeat:no-repeat;
	background-position: center; 
	border: .2em solid #000;
	float: left;
	height: 7.5em;
	margin: .5em;
	position: relative;
	text-align: left;
	width: 12.9em;
}

.float {
	margin-left: 7.5em;
}

dl {
	margin-top: 1em;
	text-indent: .75em;
}
dt {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
dd {
	font-size: .75em;
	margin-left: 1em;
	font-weight: bold;
	line-height: 1em;
}
dd a{ 
	line-height: 1.2em;
}
#content {
	margin-top: 0em;
}

.info {
	bottom: 0em; 
	float: right;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.5em;
	position: relative; 
	right: 4em;
	top: 2em;
}
.info a{
	font-weight: bold;
	font-size: 1em;
}
