	body {
		text-align:			center;	    
    	background-color: 	#73380a;
		color: 				#B17D43;
		margin: 			0;
		padding:			0;
		margin-top:			1em;
		font:				0.8em "Trebuchet MS ","Lucida Grande",Arial,sans-serif;
	}
	
	.bold {
		font-weight:		900;
	}
	
	.smaller {
		font-size: 0.8em;
	}
	
	img {
		text-decoration: none;
		border: none;
		width: 20px;
	}
	
	div#logo img{
		width: 311px;	
		text-align: center;
	}
	
	legend {
		color:				black;
		font-size:			1em;
		text-align:			left;
	}
	
	div#site_acceptance {
		margin-top:			2em;
		width:				600px;
		margin:				0 auto;
		margin-bottom:		1em;
		height:				75px;
		text-align:			center;
	}
	
	
	#site_acceptance_text{
		margin:				0 auto;
		margin-top:			1em;
		margin-bottom:		1em;	
		width:				400px;
		text-align:			center;
	}
	
	a {
		text-decoration: none;
		color: 	#FD9014;
	}
	
	a:visited {
		text-decoration: none;
	}
	
	a:active {
		text-decoration: none;
	}
	
	a:hover{
		text-decoration:		underline;
	}
	
	
	h1, h2, h3 {
		color:					#FE9611;	
	}
	
	h1 {
		font-size:				1.8em;
	}
	
	h2 {
		font-size:				1.6em;
	}
	
	h3 {
		font-size:				1.4em;
	}
	
	ul, li {
		margin:			5px;
		text-align:		left;
		text-decoration:none;
		list-style:		none;
		line-height:	0.8em;
	}
	
	img {
		vertical-align:	middle;
	}
	
	p {
		margin:0;
		padding:10px 20px
	}

	
	
	input {
		color:				black;
	}
	
	textarea {
		color:				black;
	}
	

	#story_content {
		width: 320px;
		margin-left: 25px;
		margin-right: 25px;
		margin-bottom: 50px;
		text-align: center;
	}	
	

	div#story_text {
		font-size: x-small;
		text-align: justify;
		line-height: 2em;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 10px;
		margin-top: 20px;
		clear: both;
	}
	
	div#container {
		width:		750px;
		margin:		0 auto;
		padding:	10px 0;
		text-align:	center;
		overflow:	hidden;
	}
	
	
	div#menu {
		color: 		#000;
    	margin:		0 auto;
    	padding:	0.5em;
    	text-align:	center;
    	background:	#FFF;
    	background-color: 	#996600;
    	border:					2px solid black;
    	-moz-border-radius:		2em;
    	-webkit-border-radius:	2em;
	}
	
	
	div#rec_bubble {
		width: 		750px;
		padding:	10px;
		color: 		#000;
		background: #FFF;
		margin-top: 50px;
		text-align:	center;
	}
		
		


	div#new_story_container {
		margin-top: 10px;
		float: left;
		width: 100%;
		clear: both;
	}
	
	
	
	#new_videos, #new_audios, #new_texts {
		width:				120px;
		float:				left;
		margin:				0 auto;
		margin-left:		13em;
		text-align:			left;
	}
	
	div#new_videos ul li{
		margin-left:	0px;
		padding:		0px;
	}

	.red_strong {
		font-weight: bold;
		color: red;
	}

	.strong {
		font-weight: bold;
	}

	.center {
		float: left;
		width: 100%;
		text-align: center;
	}

	.error {
		margin:					0 auto;
		padding:				10px;
		color:					#FFF;
		clear:					both;
		width:					350px;
		margin-bottom:			1em;
		margin-top:				1em;
		background-color:		#FF0000;
		border: 2px solid black;
    	-moz-border-radius: 1em;
    	-webkit-border-radius: 1em;
	}
	
	
	.error_header {
		margin: 10px;
		border: 1px solid red;
		font-weight: bold;
		color: #0F0000;
		padding: 5px;
	}
	
	.success {
		width:				300px;
		margin:				0 auto;
		margin-top:			20px;
		margin-bottom:		10px;
		
		background-color:		#FE9611;
		color:					white;
		clear:					both;
		padding:				0.5em;
		border: 2px solid black;
    	-moz-border-radius: 1em;
    	-webkit-border-radius: 1em;
	}
	
	.subtle_error {
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		margin-bottom: 10px;
		padding: 5px;
		background-color: #FF3333;
		color: white;
		clear:	both;
		width: 350px;
		border: 2px solid black;
    	-moz-border-radius: 1em;
    	-webkit-border-radius: 1em;
	}
	

	.discreet{
	margin-top:	2em;
	margin-bottom: 2em;
		color: #3CA57E;
	}
	

	.simple_search {
		width: 200px;
		text-align: left;
		float: left;
	}


	table.user_info {
		border: 2px solid black;
		font:	0.9em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
		border-collapse: collapse;
		width: 92%;
		margin: 25px;
	}
	
	.user_info tr:hover {
		background-color:	black;
		color:				white;
	}
	
	table.user_info td {
		border-right: 1px solid black;
	}
	
	tr.user_head{
		font-weight: normal;
		background-color: #B17D43;
		border-bottom: solid 1px;
	}
	
	tr.odd_row {
		background-color: #643908;
	}
	
	tr.highlight_row {
		background-color: #643908;
	}


	tr.disabled_story_top {
		
		border-top: 1px solid;
	}
	
	tr.disabled_story_bottom {
		
		border-bottom: 1px solid;
	}

	
	
	div#review_story {
		width: 100%;
		overflow: hidden;
		margin-top: 20px;
	}

	div#story_frame {
		width: 330px;
		float: left;
		font:	0.8em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
		text-align:	justify;
	}
	
	div#story_options {
		width: 200px;
		float: right;
	}
	
	div#story_disable {
		text-align: left;
	}
	

	
	div#rating {
		background: #fff;
		clear: both;
		width: 100px;
		margin-bottom: 20px;
		margin-top: 20px;
		margin-left: 225px;
	}
	
	div#admin_rating {
		margin-top: 20px;
		float: left;
	}
	
	div.user_rating {
		margin-top: 20px;
		float: left;
	}

	div#story_owner {
		width: 100%;
	}
	
	span.heading {
		text-align: center;
		color: red;
	}
	
	
	
	fieldset {
		border: solid 2px black;
		margin: 1em;
	}
	
	div.row {
		clear: both;
		padding-top: 10px;
	}
	
	div.row span.label {
		 float: left;
		 width: 160px;
		 text-align: right;
	}
	
	div.row span.formw {
		float: right;
		width: 340px;
		text-align: left;
	}
	
	
	
	
	div#replies {
	 	clear: both;
		position: relative;
		float: left;
		width: 100%;
	}
	
	div.reply_info {
		float: left;
		width: 100%;
		text-align: left;
	}
	
	div.reply_content {
		float: left;
		width: 90%;
		text-align: justify;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	
	
	div#archive_stories {
		width:		690px;
		float:		left;
		clear:		both;
		margin: 	20px;
		background:	#CCCCFF;
		padding:	10px;
		text-align: left;
	}
	
	div.archive_rating {
		float: right;
		display: inline;
		clear: none;
	}
	
	
	
	div.story_summary {
		width:		100%;
		float:		left;
		clear:		both;
		margin-bottom: 10px;
	}
	
	div.story_summary_icon {
		width:		30px;
		float:		left;
	}
	
	
	div.story_summary_desc {
		width:		400px;
		float:		left;
	}
	
	#menu_div {
		color:					#FD9014;	
		background-color: 		#996600;
		width:					740px !important; 
		width /**/:	740px;
    	margin:					0 auto;
    	padding-left:			5px;
    	padding-right:			5px;
    	text-align:				center;
    	padding:				0.2em;
    	margin-bottom:			1em;
    	margin-top:				1em;
    	border:					2px solid black;
    	-moz-border-radius:		1em;
    	-webkit-border-radius:	1em;
	}
	
	#footer_div {
		color:					#FD9014;	
		background-color: 		#996600;
		width:					740px !important; 
		width /**/:	740px;
    	margin:					0 auto;
    	padding-left:			5px;
    	padding-right:			5px;
    	text-align:				center;
    	padding:				0.2em;
    	margin-bottom:			1em;
    	margin-top:				1em;
    	border:					2px solid black;
    	-moz-border-radius:		1em;
    	-webkit-border-radius:	1em;
	}
	
	ul#menu_list {
		margin-left:			0;
		padding-left:			0;
		white-space:			nowrap;
		text-align:				center;
		display:				block;
	}
	
	#menu_list li {
		display:				inline;
		list-style-type:		none;
		line-height:			20px;
	}
	
	#menu_list li img {
		vertical-align:			middle;
	}
	
	#menu_list a {
		padding-right:			10px;
		padding-left:			10px;
	}

	#menu_list a:link, #navlist a:visited
	{
		text-decoration:		none;
	}
	
	#menu_list a:hover
	{
		text-decoration: 		underline;
	}
	

	
		
	div#playercontainer {
		margin-top: 20px;
		margin-bottom: 20px;
		height: 320px;
		clear: both;
	}
	
	div.story_rating_container {
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 40px;
		float: left;
	}
	
	div.sub_story_rating_container {
		float: left;
		clear: none;
		margin-right: 5px;
		width: 100px;
	}
	

	
	#login_box {
		text-align:			center;
		line-height:		2em;
		color:				black;
		margin:				0 auto;
		margin-top:			2em;
		margin-bottom:		2em;
		width: 				19em;
		clear:				both;
	}
	
	#register {
		width:				33em;
		margin:				0 auto;
		margin-top:			2em;
		margin-bottom:		2em;
		padding:			1em;
	}
	
	div#register_now {
		background-color:	#56A5EC;
		color:				white;
		margin-top:			20px;
		margin-bottom:		20px;
		margin-left:		auto;
		margin-right:		auto;
		padding:			20px;
		width: 				250px;
		clear:				both;
	}
	
	

	
	#record_controls {
		margin: 			0 auto;
		margin-top:			1em;
		margin-bottom:		1em;
		padding:			10px;
		width: 				250px;
		clear:				both;
		
		background-color: #B17D43;
		color:				white;
		border: 2px solid black;
    	-moz-border-radius: 2em;
    	-webkit-border-radius: 2em;
	}
	
	div.record_text_container {
		width: 				720px;
		height:				350px;
		clear:				both;
		margin:				0 auto;
		margin-top:			1em;
		margin-bottom:		1em;
	}
	
	div#div_story_title {
		padding-bottom:		10px;
	}
	
	div#record_submit {
		color:				white;
		margin-top:			20px;
		margin-bottom:		20px;
		margin-left:		auto;
		margin-right:		auto;
		padding:			10px;
		width: 				250px;
		clear:				both;
	}
	
	div.record_text_container_prompt {
		margin-top:			5px;
		float:				left;
		width: 				10%;
	}
	
	div.record_text_container_content {
		margin-top:			5px;
		float:				right;
		width:				80%
	}
	
	.smaller_frameset {
		width:				22em;
		text-align:			center;
		margin:				0 auto;
		margin-top:			2em;
	}
	
	
	
	
	/*Front Page DIVS */
	
	.login_messages {
		width: 400px;
		float: left;
	}
	
	.login_info {
		width: 100%;
		clear: both;
		height: 7em;
		margin: 0 auto;
		margin-top: 2em;
		margin-bottom: 4em;
	}
	
	.ads {
		margin-top: 2em;
	}
	
	
