.ornate-frame-links { width:1088px; position: absolute; top:315px; left:50%; margin-left:-500px;}
.ornate-frame-links a { display:block; position:absolute; z-index:9; }
.ornate-frame-links .signup-link { left:85px; }
.ornate-frame-links .story-link { left:310px; }
.ornate-frame-links .help-link { left:550px; }
.ornate-frame-links .support-link { left:790px; }
        
#ornate-frame {

	pointer-events: none;
	background: url("../images/content-top.png") no-repeat 50% 0;
	width: 1088px;
	height: 251px;
	margin: 0 auto 0 auto;
	position: absolute;
	top: 165px;
	left: 50%;
	margin-left: -544px;
	z-index: 5;
}

#ornate-frame-left {

	pointer-events: none;
	background: url("../images/left-ornate-frame.png") no-repeat 50% 0;
	width: 45px;
	height: 290px;
	position: absolute;
	top: 415px;
	left: 50%;
	margin-left: -477px;
	z-index: 5;
}

#ornate-frame-right {

	pointer-events: none;
	background: url("../images/right-ornate-frame.png") no-repeat 50% 0;
	width: 45px;
	height: 290px;
	position: absolute;
	top: 415px;
	right: 50%;
	margin-right: -477px;
	z-index: 5;
}

#ornate-frame-inner {

	pointer-events: none;
	background: url("../images/content-top.png") no-repeat 50% 0;
	width: 1088px;
	height: 251px;
	margin: 0 auto 0 auto;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -544px;
	z-index: 5;
}

#ornate-frame-inner-left {

	pointer-events: none;
	background: url("../images/left-ornate-frame.png") no-repeat 50% 0;
	width: 45px;
	height: 290px;
	position: absolute;
	top: 430px;
	left: 50%;
	margin-left: -477px;
	z-index: 5;
}

#ornate-frame-inner-right {

	pointer-events: none;
	background: url("../images/right-ornate-frame.png") no-repeat 50% 0;
	width: 45px;
	height: 290px;
	position: absolute;
	top: 430px;
	right: 50%;
	margin-right: -477px;
	z-index: 5;
}

#ornate-frame-pieces a {

	font-family: "TrajanPro-Bold";
	color: #ffd394;
	text-shadow: #111 1px 1px 5px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
}

#ornate-frame-pieces a:hover {

	text-decoration: none;
	text-shadow: #fff 0px 0px 5px;
	color: #fff;
}

.play-for-free-text, .play-for-free-text-inner {
	position: absolute;
	left: 50%;
	margin-left: -51px;
	z-index: 5;
}
.play-for-free-text { top:211px; }
.play-for-free-text-inner {
	top: 226px;
}


.play-for-free-text a span {

	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.download-text, .download-text-inner {

	position: absolute;
	left: 50%;
	margin-left: -43px;
	z-index: 5;
}

.download-text {
	top: 234px;
	margin-left: -38px;
}
.download-text-inner {
	top: 249px;
}
.download-text a {

	font-size: 11px !important;
}

#content {
	min-height:716px;
	position: absolute;
	z-index: 2;
	top: 375px;
	width: 939px;
	left: 50%;
	margin-left: -469.5px;
	color: #fff;
	font-family: arial, sans-serif;
	background: url("../images/content-background.jpg");
}