a:link { 
	color: #FFFFFF;
	text-decoration: none;
	}
a:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
a:hover { 
	color: #F7A405;
	background-color: #000000;
	text-decoration: none;
	}
a:active { 
	color: #F7A405;
	}

li {
	color:	#ffffff;
}
html, body {
		color:		#ffffff;
		background:	#000000;
               	background-repeat:no-repeat;
               	background-position:center center;
               	background-attachment:fixed;
		position:	absolute;
		height:		100%;
		width:		100%;
		margin:		0;
		padding:	0;
}
table {

	border-spacing: 	0px;
	border-collapse: 	collapse;
	padding:		0px;
	border-width:		0px;	

}
fieldset {
        padding: 0px;
        padding-top: 0px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 2px;
        -moz-border-top-colors: #3f3c36 transparent;
        -moz-border-right-colors: #3f3c36 transparent;
        -moz-border-bottom-colors: #3f3c36 transparent;
        -moz-border-left-colors: #3f3c36 transparent;
}

background-image { align: right; }

fieldset#container {
	background-image: url(/images/logo.gif);
        background-repeat:no-repeat;
        background-position:center center;
	align:	middle;
	vertical-align:	middle;
	align:	middle;
	width:	65%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 2px;
        -moz-border-top-colors: #3f3c36 transparent;
        -moz-border-right-colors: #3f3c36 transparent;
        -moz-border-bottom-colors: #3f3c36 transparent;
        -moz-border-left-colors: #3f3c36 transparent;
}
fieldset#portal {
	vertical-align:	middle;
	align:	middle;
	height:	75%;
	width:	65%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#designphilosophy {
	background-image: url(/images/designphilosophy.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	80%;
	width:	40%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#features {
	background-image: url(/images/features.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	70%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#materials {
	background-image: url(/images/materials.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	80%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#pricing {
	background-image: url(/images/pricing.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	60%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#gallery {
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	80%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#wherecanplay {
	background-image: url(/images/wherecanplay.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	45%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#credits {
	background-image: url(/images/wherecanplay.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	width:	90%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#contact {
	background-image: url(/images/contact.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	50%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#privacy {
	vertical-align:	middle;
        background-position:bottom left;
	align:	middle;
	height:	90%;
	width:	50%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#spruce {
	background-image: url(/images/spruce.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	50%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#cedar {
	background-image: url(/images/cedar.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	50%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#sevenstring {
	background-image: url(/images/sevenstring2.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
	vertical-align:	middle;
	align:	middle;
	height:	90%;
	width:	50%;
        padding: 10px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

fieldset#footer {
	vertical-align:	middle;
	align:	middle;
	width:	40%;
        padding: 2px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 2px;
        -moz-border-radius: 3px;
        -moz-border-top-colors: #3f3c36 #3f3f3f;
        -moz-border-right-colors: #3f3c36 #3f3f3f;
        -moz-border-bottom-colors: #3f3c36 #3f3f3f;
        -moz-border-left-colors: #3f3c36 #3f3f3f;
}

div#centered { 

	position: absolute; 
	border: 0; 
	height: 50%; 
	width: 50%;
	top:  25%;
	left:  25%;
}

