body {
	padding:0;
	margin:0;
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	font: 13px/15px "Century Gothic",verdana,arial,helvetica,sans-serif;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

form {
	margin:0;
	border:0;
}

input,select,textarea {
	font: 13px/15px "Century Gothic",verdana,arial,helvetica,sans-serif;
	color:#000000;
	border-top:1px #8B9196 solid;
	border-left:1px #8B9196 solid;
	border-bottom:1px #DFE5EA solid;
	border-right:1px #DFE5EA solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;	
}
	
input.button {
	font: 13px/15px "Century Gothic",verdana,arial,helvetica,sans-serif;
	color:#FFFFFF;
	border-top:1px #DD7654 solid;
	border-left:1px #DD7654 solid;
	border-bottom:1px #892200 solid;
	border-right:1px #892200 solid;
	background:#C30000;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}

h3 {
	margin: 1em 0;
	text-align:center;
	font: 16px/18px "Century Gothic",verdana,arial,helvetica,sans-serif;
}
	
.actiongallery {
	cursor:pointer;
	cursor:hand; 		/* IE5 */
}

.actiongalleryinfo {
	cursor:pointer;
	cursor:hand; 		/* IE5 */
}

.actionlogin {
	cursor:pointer;
	cursor:hand; 		/* IE5 */
}

.actionothercontent {
	cursor:pointer;
	cursor:hand; 		/* IE5 */
}

.scroll-track{
	height:10px;
	width:15px;
	background:#222222;
}

.scroll-up{
	height:15px;
	width:15px;
	background-image: url('../images/scrollarrowup.gif');	
	cursor:pointer;
	cursor:hand; /* IE5 */	
}

.scroll-down{
	height:15px;
	width:15px;
	background-image: url('../images/scrollarrowdown.gif');
	cursor:pointer;
	cursor:hand; /* IE5 */	
}

.scroll-handle{
	height:10px;
	width:15px;
	background:#888888;	
	cursor:pointer;
	cursor:hand; /* IE5 */	
}

.margin-image {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:120px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px;	
}

.bio-image {
	float:right;
	margin: 5px 0px 5px 10px
}

.logo-image {
	text-align:center;
	margin: 5px 5px 5px 5px
}

.quoted-text {
	text-align:left;
	font-style:italic;
}

.normal-text {
	text-align:left;
}

.centered-text {
	text-align:center;
}

.smaller-centered-text {
	text-align:center;
	font: 10px/20px "Century Gothic",verdana,arial,helvetica,sans-serif;
}

.larger-centered-text {
	text-align:center;
	font: 16px/21px "Century Gothic",verdana,arial,helvetica,sans-serif;
}

#intro {
	position:absolute;
	z-index:5;
	top:0px;
	left:0px;
	height:400px;
	width:500px;
	margin:0px 0px 0px 0px;	
	background:#000000;	
	overflow:hidden;
}

#skipintro {
	position:absolute;
	z-index: 7;
	top:0px;
	left:0px;	
	height:20px;
	width:100px;
	cursor:pointer;
	cursor:hand; 		/* IE5 */		
}	

#introslideshow {
	position:absolute;
	z-index:6;
	top:0px;
	left:0px;
	height:400px;
	width:500px;
	margin:0px 0px 0px 0px;	
	background:transparent;	
	overflow:hidden;
}

#intro_split_logo {
	position:absolute;
	z-index: 5;
	top:150px;
	left:400px;
	height:220px;
}	

#intro_split_imagine {
	position:absolute;
	z-index: 4;
	top:367px;
	left:400px;
	height:40px;
}	

#intro_split_create {
	position:absolute;
	z-index: 3;
	top:401px;
	left:400px;
	height:40px;
}	

#intro_split_inspire {
	position:absolute;
	z-index: 2;
	top:434px;
	left:400px;
	height:40px;
}	

#intro_dummy_logo {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;	
	height:330px;
	width:190px;
	background:transparent
}	

#outer{
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:750px;
	height:580px;
	background:#000000;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	visibility:hidden;
}

#logo {
	position:absolute;
	z-index:11;
	top:10px;
	left:10px;
	width:100px;
	height:110px;
	background:#000000;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand; 		/* IE5 */		
}

#header {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:750px;
	height:40px;
	background:#000000;
	color:#FFFFFF;
}

#menuitems {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:587px;
	height:40px;
	background:#000000;
	color:#FFFFFF;
}

#leftmargin {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:40px;
	height:200px;
	background:#000000;
	color:#FFFFFF;
}

#rightmargin {
	position:absolute;
	z-index:1;
	top:0px;
	left:500px;
	width:40px;
	height:200px;
	background:#000000;
	color:#FFFFFF;
}

#slideshowbackground {
	position:absolute;
	z-index:9;
	top:40px;
	left:40px;
	height:400px;
	width:500px;
	background:#222222;	
}

#slideshow {
	position:absolute;
	top:40px;
	left:80px;
	height:400px;
	width:500px;
	background:transparent;	
	overflow:hidden;
}

#contentbackground {
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	width:100%;
	height:500px;
	background:#222222;
}

#flashcontent {
	position:absolute;
	z-index:2;
	top:40px;
	left:40px;
	width:750px;
	height:500px;
	background:#222222;
	color:#FFFFFF;	
	overflow:hidden;
}

.flashgallery {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:transparent;
	color:#FFFFFF;	
}

.flashgalleryhidden {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:1%;
	height:1%;
	background:transparent;
	color:#FFFFFF;	
	visibility:hidden;
}

#gallerytitle {
	position:absolute;
	z-index:3;
	top:154px;
	left:240px;
	width:170px;
	height:37px;
	background:transparent;
	visibility:hidden;
}

#showgalleryinfo {
	position:absolute;
	z-index:3;
	top:154px;
	left:340px;
	width:66px;
	height:47px;
	background:transparent;
	visibility:hidden;
}

#showlogin {
	position:absolute;
	z-index:3;
	top:154px;
	left:340px;
	width:66px;
	height:47px;
	background:transparent;
	visibility:hidden;
}

#fcmodality {
	position:absolute;
	z-index:4;
	top:40px;
	left:40px;
	width:750px;
	height:500px;
	background:#000000;
	color:#000000;
}

#galleryinfo {
	position:absolute;
	z-index:6;
	top:90px;
	left:175px;
	width:380px;
	height:410px;
	background-color:transparent;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px;
	overflow:hidden;
}

#galleryinfobackground {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:380px;
	height:410px;
	background-color:#000000;
	color:#FFFFFF;
	border-color:#000000;
	border-style:solid;
	border-width:2px;
	overflow:hidden;
}

#galleryinfotitlebar {
	position:absolute;
	z-index:2;	
	top:3px;
	left:3px;
	width:351px;
	height:12px;
	background-color:#000000;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px;
}

#galleryinfoclose {
	position:absolute;
	z-index:2;	
	top:3px;
	left:361px;
	width:16px;
	height:16px;
	background-color:#000000;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand; 		/* IE5 */	
}

#galleryinfotext {
	position:absolute;
	z-index:2;	
	top:22px;
	left:3px;
	width:374px;
	height:385px;
	background-color:transparent;
	color:#FFFFFF;
}

#galleryinfoloading {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:50px;
	height:40px;
	background-color:transparent;
}

#othercontent {
	position:absolute;
	z-index:8;
	top:60px;
	left:60px;
	width:280px;
	height:330px;
	background-color:transparent;
	color:#FFFFFF;
	overflow:hidden;
}

#othercontentimagepreloader {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	visibility:hidden;
}

#othercontentmargin {
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	width:104px;
	height:324px;
	background-color:transparent;
	color:#FFFFFF;
	overflow:hidden;	
}

#othercontenttext {
	z-index:1;
	position:absolute;
	top:0px;
	left:124px;
	width:124px;
	height:324px;
	background-color:#000000;
	color:#FFFFFF;
	border-color:#000000;
	border-style:solid;
	border-width:10px;		
	overflow:hidden;	
}

#loading {
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:40px;
	background-color:transparent;
}

#curtain {
	position:absolute;
	z-index:10;
	top:40px;
	left:40px;
	width:750px;
	height:500px;
	background:#222222;
	color:#FFFFFF;		
	overflow:hidden;
}

#footer {
	position:absolute;
	z-index:1;
	top:540px;
	left:40px;
	width:750px;
	height:40px;
	background:#000000;
	color:#FFFFFF;
	overflow:hidden;	
}

#imagine {
	position:absolute;
	top:0px;
	left:0px;
	width:190px;
	height:40px;
}

#create {
	position:absolute;
	top:0px;
	left:190px;
	width:190px;
	height:40px;
}

#inspire {
	position:absolute;
	top:0px;
	left:360px;
	width:190px;
	height:40px;
}

.ccopyrite {
	font: bold 10px/20px "Century Gothic", verdana, arial, helvetica, sans-serif;
	text-align: right;
	color: #FFFFFF;
}

#copyrite {
	position: absolute;
	z-index: 11;
	top: 520px;
	left: 40px;
	width: 500px;
	height: 20px;
	background: #222222;
}

/* Non-Javascript Page Styles */

.alt-frame {
	position:relative;
	width:820px;
}

.alt-logo {
	position:absolute;
	z-index:2;
	top:7px;
	left:0px;
	width:100px;
	height:110px;
}

.alt-menu {
	position:absolute;
	z-index:2;
	top:0px;
	left:100px;
	width:700px;
	height:40px;
	text-align:center;
}

.alt-innerframe {
	position:absolute;
	z-index:1;
	top:40px;
	left:20px;
	width:780px;
	background:#222222;
	text-align:left;
}

.alt-contenttop {
	position:relative;
	top:0px;
	left:144px;
	width:616px;
	height:18px;
	background:#222222;
	border: #222222 1px solid; /* Prevent collapsing margins in FF */
}

.alt-content {
	position:relative;
	top:0px;	
	left:144px;
	width:606px;
	background:#000000;
	text-align:center;
	padding: 5px 5px 5px 5px;
	border: #000000 1px solid; /* Prevent collapsing margins in FF */
}

.alt-contentbottom {
	position:relative;
	top:0px;	
	left:144px;
	width:616px;
	height:18px;
	text-align:right;
	background:#222222;
	border: #222222 1px solid; /* Prevent collapsing margins in FF */
}

.alt-footer {
	position:relative;
	top:0px;	
	left:0px;
	width:780px;
	height:40px;
	text-align:center;
	background:#000000;
}

.alt-margin {
	position:absolute;
	z-index:2;
	top:137px;
	left:40px;
	width:104px;
}

.alt-margin-image-div {
	position:relative;
	top:0px;
	left:0px;
	width:104px;
	height:124px;
}

.alt-margin-image-sep {
	position:relative;
	top:0px;
	left:0px;
	width:104px;
	height:20px;
}

.alt-margin-image {
	border:2px #FFFFFF solid;
}





