/*
	This is a MattBoller Web Design creation. */
	
body {
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%; 
	line-height: 1em;
}

/* 
    Container div only used so body margin and padding could be set to 0px in order to make lightbox showdow work properly. Otherwise, use body tag. */
#container {
	width: 700px;
	margin: 0px auto 10px auto;
	padding: 0;
}

/* 
	Link properties */
a:link {
	color: #75499D;
	text-decoration: none;
}
a:visited {
	color: #525258;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.image-boder {
	border-width: 0px;
}

/*
	Text properties */
p {
	font-size: 0.6875em; /* 16×0.6875=11 */
	width: 320px;
	margin-bottom: 1em;
}
h1 {
	font-size:1.3125em; /* 16x1.3125=21*/
}
h2 {
	font-size:1.125em; /* 16x1.125=18*/
}
h3 {
	font-size:1em; /* 16x1=16*/
}
h4 {
	font-size:0.875em; /* 16x0.875=14*/
}
h5 {
	font-size:0.75em; /* 16x0.75=12*/
}


#banner {
  	margin:0; padding:0;
  	position:relative;
  	width:700px; height:77px;
  	overflow:hidden;
}
#banner span {
	background-image: url(../img/banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	position:absolute;
	top:0; left:0; z-index:1;
	width:700px; height:77px;
	margin:0; padding:0;
}
#side_line {
	background-image: url(../img/side_line.gif);
	background-repeat: repeat-y;
	background-position: right top;
	position: absolute;
	z-index: 10;
	height: 3900px;
	width: 700px;
}
#content01 {
	background-image: url(../img/content01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 467px;
	position: relative;
	z-index: 30;
	padding: 15px 210px 16px 170px;
}
#content02 {
	height: 81px;
	position: relative;
	z-index: 30;
	padding: 15px 210px 16px 170px;
}
#web {
	background-image: url(../img/web.png);
	background-repeat: no-repeat;
	background-position: right 10px;
	position: relative;
	z-index: 30;
	text-align: center;
	padding: 15px 100px 16px 100px;
}
#web li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
#print {
	background-image: url(../img/print.png);
	background-repeat: no-repeat;
	position: relative;
	z-index: 30;
	padding: 15px 100px 16px 100px;
	text-align: center;
	background-position: right 10px;
}
#print li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
#content03 {
	height: 337px;
	position: relative;
	width: 700px;
	z-index: 30;
	background-image: url(../img/content03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#contact {
	margin: 40px 190px 0px 170px;
}
#contact li {
	list-style-type: none;
	padding: 10px 0px 0px 80px;
}
.email {
	background-image: url(../img/email.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
}
.twitter {
	background-image: url(../img/twitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
}
.facebook {
	background-image: url(../img/facebook.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
}
#space01 {
	position: relative;
	height: 1200px;
	width: 700px;
	background-image: url(../img/space01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 10;
}
#space02 {
	position: relative;
	height: 1200px;
	width: 700px;
	background-image: url(../img/space02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 10;
}
