		body {
			background: #930c00 url('../images/sunset.png') repeat-x fixed bottom center;
			text-align: center;
			height: 100%;
			width: 100%;
			padding: 0px;
			margin: 0px;
			font-family: Helvetica, Arial, "Sans Serif";
		}
			a img { border: none; }
			a { color: #3D6671; }
		#outerbanks {
			height: 100%;
			width: 100%;
			margin: 0px;
			padding: 0px;
			background: transparent url('../images/animals.png') no-repeat fixed bottom center;
		}
		#body {
			height: 125%;
			width: 920px;
			margin: 0px auto;
			padding: 0px;
			background: transparent url('../images/paper.png') repeat-y top center;
			text-align: left;
		}
		#header {
			height: 290px;
			width: 920px;
			margin: 0px auto;
			padding: 0px;
			background: transparent url('../images/people.png') no-repeat top center;
		}
		#tamiha {
			width: 920px;
			height: 74px;
			margin: 0px auto;
			padding: 0px;			
			background: transparent url('../images/tamiha.png') no-repeat top center;
		}
			#tamihaClick {
				margin: 0px;
				padding: 0px;
				height: 74px;
				width: 248px;
				cursor: pointer;
			}
		#shoes {
			width: 920px;
			height: 118px;
			margin: 0px auto;
			padding: 0px;
			background: transparent url('../images/shoes.png') no-repeat top center;
		}
		#leftPane {
			width: 210px;
			padding: 0px;
			margin: 0px 0px 0px 25px;
			display: -moz-inline-stack; /* FF 2 */
			display: inline-block;
			vertical-align: top;
			position: relative;
			bottom: 90px;
		}
			.leftPaneHeader {
				background: transparent url('../images/left_header.png') no-repeat center center;
				margin: 0px; 
				padding: 6px 0px 5px 0px; 
				width: 211px;
				height: 20px;
				overflow: hidden;
				text-align: center;
				font-size: 16px;
				color: white;
				cursor: pointer;
			}
			.leftPaneHeader:hover { text-decoration: underline; }
			.menuLink {
				background: transparent url('../images/menubox.png') no-repeat center center;
				margin: 0px 0px 9px 0px; 
				padding: 8px 4px 0px 4px; 
				width: 92px;
				height: 23px;
				/* overflow: hidden;  FF Problem */
				text-align: -moz-center;
				text-align: center;
				font-size: 14px;
				color: white;
				font-weight: 500;
				cursor: pointer;
				display: -moz-inline-stack; /* FF 2 */
				display: inline-block;
				
			}
				.menuLink a { text-decoration: none; color: white; }
				.menuLink a:hover { text-decoration: underline; color: white; }
				.menuLink:hover a { text-decoration: underline; color: white; }
				.leftLink { margin-left: 5px; }
		#rightPane {
			margin: 0px 0px 0px 18px;
			width: 189px;
			padding: 0px;
			display: -moz-inline-stack; /* FF 2 */
			display: inline-block;
			vertical-align: top;
			position: relative;
			bottom: 90px;
		}
			.rightPaneHeader {
				background: transparent url('../images/right_header.png') no-repeat center center;
				margin: 0px; 
				padding: 6px 0px 5px 0px; 
				width: 189px;
				height: 20px;
				overflow: hidden;
				text-align: center;
				font-size: 16px;
				color: white;
				cursor: pointer;
			}
			.rightPaneHeader:hover { text-decoration: underline; }
			.sidebox {
				width: 188px;
				margin-top: 20px;
			}
			.sidebox_top {
				height: 10px;
				width: 188px;
				padding: 0px;
				margin: 0px;
				background: transparent url('../images/sidebox_top.png') no-repeat top center;
			}
			.sidebox_mid {
				width: 152px;
				padding: 0px 18px;
				margin: 0px;
				background: transparent url('../images/sidebox_mid.png') repeat-y top center;
				font-size: 70%;
			}
				.sidebox_mid h1:first-child {
					margin-top: 0px;
				}
				.sidebox_mid h1 {
					font-size: 13px;
				}
				.sidebox_mid p {
					margin-bottom: 0px;
					line-height: 135%
				}
				.readMore {
					text-align: right;
					font-style: italic;
				}
					.readMore a { color: black; text-decoration: underline; }
					.readMore a:hover { color: black; text-decoration: none; }
			.sidebox_bot {
				height: 10px;
				width: 188px;
				padding: 0px;
				margin: 0px;
				background: transparent url('../images/sidebox_bot.png') no-repeat top center;
			}
		.noh1 p:first-child {
			margin-top: 0px;
		}
		#content {
			margin: 0px 0px 10px 9px;
			width: 439px;
			padding: 0px;
			text-align: left;
			display: -moz-inline-stack; /* FF 2 */
			display: inline-block;
			vertical-align: top;
			position: relative;
			bottom: 160px;
		}
			#content_top {
				height: 10px;
				width: 450px;
				padding: 0px;
				margin: 0px;
				background: transparent url('../images/conbox_top.png') no-repeat top center;
			}
			#content_mid {
				width: 408px;
				padding: 0px 21px;
				margin: 0px;
				background: transparent url('../images/conbox_mid.png') repeat-y top center;
				font-size: 80%;
			}
				#content_mid h1:first-child {
					margin-top: 0px;
				}
				#content_mid h1 {
					font-size: 26px;
				}
				#content_mid p {
					margin-bottom: 0px;
					line-height: 145%
				}
				#content_mid textarea {
					width: 270px !important;
				}
			#content_bot {
				height: 10px;
				width: 450px;
				padding: 0px;
				margin: 0px;
				background: transparent url('../images/conbox_bot.png') no-repeat top center;
			}
			#foot_top {
				height: 10px;
				width: 450px;
				padding: 0px;
				margin: 0px;
				background: transparent url('../images/footbox_top.png') no-repeat top center;
			}
			#foot_mid {
				width: 408px;
				padding: 0px 21px;
				margin: 0px;
				background: transparent url('../images/footbox_mid.png') repeat-y top center;
				font-size: 70%;
			}
				#foot_mid h1:first-child {
					margin-top: 0px;
				}
				#foot_mid h1 {
					font-size: 13px;
				}
				#foot_mid p {
					margin-bottom: 0px;
					line-height: 135%
				}			
			#foot_bot {
				height: 10px;
				width: 450px;
				padding: 0px;
				margin: 0px;
				background: transparent url('../images/footbox_bot.png') no-repeat top center;
			}
		#footer {
			width: 920px;
			text-align: center;
			margin: 0px auto;
			padding: 0px;
			font-size: 90%;
			display: block;
			color: #a58b5d;
			position: relative;
			bottom: 20px;
		}
			#footer a { color: #a58b5d; text-decoration: none; }
			#footer a:hover { color: #a58b5d; text-decoration: underline; }
			
		/* edit to inside stuff, make it fit */
		#page_shortsum {
			width: 280px !important;
		}
		div.ts_settingsBox textarea {
			width: 200px !important;
		}