body {
	background: #fafafa url("images/swirlLoad.png") no-repeat center 200px;
	color: #888888;
	font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

a:link, a:active, a:visited {
	color: #4d8491;
	text-decoration: none;
}

a:hover {
	color: #4d8491;
	text-decoration: underline;
}

img:hover {
	text-decoration: none;
}

#header {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left:-401px;
	width: 802px;
	height: 86px;
	padding: 0px;
	background: url("images/header24.png") no-repeat;
	z-index: 2000;
}

#center_wrap {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	background: #ffffff;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

#content {
	margin-left: 0px;
}

#content p {
	margin-left: 54px;
	margin-right: 10px;
}

#content h2 {
	margin-left: 54px;
	text-shadow: #D4D4D4 0px 3px 3px;
}

#content ul {
	margin-left: 54px;
}

#clickmenu {
	margin-top: 77px;
	margin-left: -44px;
}

#clickmenu .menuitem {
	z-index: 100;
}

/*
.menuitem img {
	border: 4px solid #DDD;
}
*/

#clickmenu .graphic {
	background: white url("images/graphic_bg.png") repeat-y;
}

#clickmenu #graphic {
	position: fixed;
	float: left;
	height: 100%;
	width: 44px;
	background: url("images/graphic2.png") no-repeat;
	z-index: 1000;
}

#clickmenu .web {
	background: white url("images/web_bg.png") repeat-y;
}

#clickmenu #web {
	position: fixed;
	float: left;
	height: 100%;
	width: 44px;
	background: url("images/web2.png") no-repeat;
}

#clickmenu .photo {
	background: white url("images/photo_bg.png") repeat-y;
}

#clickmenu #photo {
	position: fixed;
	float: left;
	width: 44px;
	height: 100%;
	background: url("images/photo2.png") no-repeat;
}

#clickmenu .contact {
	background: white url("images/contact_bg.png") repeat-y;
}

#clickmenu #contact {
	position: fixed;
	float: left;
	height: 100%;
	width: 44px;
	background: url("images/contact2.png") no-repeat;
}

#footer {
	z-index: 1000;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left:-401px;
	width: 802px;
	height: 45px;
	padding: 0px;
	background: url("images/footer_shadow.png") no-repeat;

}

.inset img {
	float: left;
	margin: 0px 10px 0px 0px;
	border: none;
}

.inset {
	padding-bottom: 10px;
}

#slideshow-web  { width:570px; height:520px; margin-left: 80px; position:relative; }
#slideshow-web span { width:570px; display:block; position:absolute; top:0; left:0; z-index:1; text-align: center;}
#slideshow-web img {display:block;}

#slideshow-photo  { width:550px; height:365px; margin-left: 80px; position:relative; }
#slideshow-photo span { width:550px; display:block; position:absolute; top:0; left:0; z-index:1; text-align: center;}
#slideshow-photo img {display:block;}

#slideshow-graphic  { width:550px; height:326px; margin-left: 80px; position:relative; }
#slideshow-graphic span { width:550px; display:block; position:absolute; top:0; left:0; z-index:1; text-align: center;}
#slideshow-graphic img {display:block;}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  margin-left: auto;
  margin-right: auto;
  background:url(images/shadow.png) right bottom no-repeat;
  }
.wrap1r {
  float: right;
  margin-left: 0px;
  margin-right: auto;
  background:url(images/shadow.png) right bottom no-repeat;
}
.wrap2 {
  background:url(images/shadow_bl.png) left bottom no-repeat;
  }
.wrap3 {
  padding:0 0 5px 0;
  background:url(images/shadow_tr.png) right top no-repeat;
  }
.wrap3 img {
  display:block;
  border: solid 1px #888;
  }
  
 /* Scrollbar CSS */
.scrollbar {
	width: 21px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	visibility: hidden;
}

.scrollbar .knob {
	background: #666;
	width: 7px;
	height: 50px;
	margin: 0 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	-moz-opacity: 0.75;
	opacity: 0.75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}

.scrollbar .knob:hover {
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* End Scrollbar CSS */
