@CHARSET "ISO-8859-1";
/* MAIN CSS SETTINGS FOR PAGE LAYOUT AND BANNER ETC */
body {
	margin:0px;
	padding:0px;
	font:13px Verdana;
	background-color:#050505;
	background-image:url("images/bg1.jpg");
	background-repeat:no-repeat;
	background-position:top;
}

#page {
	width:960px;
	margin:auto;
	background-color:white;
	margin-top:15px;
}

#banner {
	height:120px;
	background-color:white;
	text-align:center;
	background-image:url("images/banner_3.jpg");
	background-repeat:no-repeat;
}

#banner h1 {
	color:#aa1111;
	margin-top:0px;
	padding-top:8px;
	font-size:3em;
}

.divider {
	height:4px;
	background-color:#115EAC;
}

span.descriptor {
	color:#1111AC;
	}

.thermo_horiz {
	margin-left:-5px;
	height:15px;
	background-image:url("images/thermo_horiz.jpg");
	background-repeat:no-repeat;
	background-position:top;
	
	}

span.small {
	font-size:.8em;
	}
	
/* TEXT REPLACEMENT HEADINGS WITH IMAGES */
h3.text_replace_signin {
	width: 235px; height: 38px;
	background: url("images/signin.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_sharestorytimed {
	width: 235px; height: 38px;
	background: url("images/sharestorytimed.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_register {
	width: 235px; height: 38px;
	background: url("images/register.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_yourmenu {
	width: 235px; height: 32px;
	background: url("images/yourmenu.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_completedstories {
	width: 235px; height: 38px;
	background: url("images/completedstories.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_contributioninfo {
	width: 235px; height: 28px;
	background: url("images/contributioninfo.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_youroptions {
	width: 235px; height: 34px;
	background: url("images/youroptions.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_adminmenu {
	width: 235px; height: 34px;
	background: url("images/adminmenu.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_openbook {
	width: 235px; height: 34px;
	background: url("images/openbook.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}
h3.text_replace_closedbook {
	width: 235px; height: 34px;
	background: url("images/closedbook.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
}

h3.text_replace_startwriting {
	width: 235px; height: 30px;
	background: url("images/startwriting.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin:0px;
	margin-top:10px;
}

h3.text_replace_contributionstats {
	width: 400px; height: 36px;
	background: url("images/contributionstats.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin:0px;
	margin-top:10px;
}
h3.text_replace_storystats {
	width: 400px; height: 36px;
	background: url("images/storystats.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin:0px;
	margin-top:10px;
}
h3.text_replace_timestats {
	width: 400px; height: 36px;
	background: url("images/timestats.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin:0px;
	margin-top:10px;
}
h3.text_replace_wordstats {
	width: 400px; height: 36px;
	background: url("images/wordstats.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin:0px;
	margin-top:10px;
}

h2.text_replace_welcometostorytimed {
	width: 425px; height: 50px;
	background: url("images/welcometostorytimed.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin:0px;
}

h2.text_replace_openstories {
	width: 425px; height: 40px;
	background: url("images/openstories.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_listofcompletedstories {
	width: 425px; height: 40px;
	background: url("images/listofcompletedstories.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}
h2.text_replace_allcontributionsforopenstory {
	width: 425px; height: 40px;
	background: url("images/allcontributionsforopenstory.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_readcompletedstory {
	width: 425px; height: 40px;
	background: url("images/readcompletedstory.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:5px;
}

h2.text_replace_lateststorytimednews {
	width: 425px; height: 40px;
	background: url("images/lateststorytimednews.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_aboutstorytimed {
	width: 425px; height: 40px;
	background: url("images/aboutstorytimed.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_createanewstory {
	width: 425px; height: 40px;
	background: url("images/createanewstory.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_storytimedinbox {
	width: 425px; height: 35px;
	background: url("images/storytimedinbox.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_readmessagethread {
	width: 425px; height: 35px;
	background: url("images/readmessagethread.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_mystorytimedfriends {
	width: 425px; height: 35px;
	background: url("images/mystorytimedfriends.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_sendamessage {
	width: 425px; height: 35px;
	background: url("images/sendamessage.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_editstorycontribution {
	width: 425px; height: 35px;
	background: url("images/editstorycontribution.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_makeastorycontribution {
	width: 425px; height: 35px;
	background: url("images/makeastorycontribution.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_viewcontributionsbystory {
	width: 425px; height: 35px;
	background: url("images/viewcontributionsbystory.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_updateyourdetails {
	width: 425px; height: 35px;
	background: url("images/updateyourdetails.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_revieweditedcontribution {
	width: 425px; height: 35px;
	background: url("images/revieweditedcontribution.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}
h2.text_replace_revieweditedcontributions {
	width: 425px; height: 35px;
	background: url("images/revieweditedcontributions.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}
h2.text_replace_flaggedcontributions{
	width: 425px; height: 40px;
	background: url("images/flaggedcontributions.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}

h2.text_replace_passwordresetrequest {
	width: 425px; height: 35px;
	background: url("images/passwordresetrequest.png");
	background-repeat:no-repeat;
	text-indent: -9999px;
	margin-bottom:0px;
}
/* * * * * * * * * * * * * * * * * * * * * * */

/* MENU CSS */


#menu a {
	text-decoration:none;
	color:#ababab;
	padding:0px 26px 0px 26px;
}

#menu a:hover {
	color:#115EAC;
}

#menu {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color:#050505;
	font-weight:bold;
	}
	
#menu ul {
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	text-align: center;
}

#menu li {
	
	display:block;
	display:inline;
}

/* * * * * * * * * * * * * * * * * * * * * * */

/*
*  	RIGHT HAND SIDE BAR - 
*	USER AREA,
*	REGISTRATION AREA,
*	COMPLETED_STORIES TAG CLOUD ETC
*/

#browse_lists {
	clear:right;
	}
#user h3, #browse_lists h3 {
	border-bottom:1px solid black;
	font-size:1.3em;
	color:#aa1111;
}

#user_floor_info h3, #user_queue_info h3 {
	text-align:left;
	font-variant:small-caps;
	}

#user a:visited, #browse_lists a:visited {
	color:#115EAC;
	text-decoration:none;
	border-bottom:1px dotted black;
	}

#user a, #browse_lists a {
	color:#115EAC;
	text-decoration:none;
	border-bottom:1px dotted black;
}

#user a:hover, #browse_lists a:hover {
	border-bottom:1px solid black;
}

#user, #browse_lists {
	float:right;
	width:256px;
	background-color:white; 
	color:black;
}

#user {
	clear:right;
}

span.edit_details_link {
	font-size:.75em;
	padding-left:5px;
	}
	
#user table, #browse_lists table {
	font-size:0.8em;
	}
#user th, #browse_lists th {
	text-align:center;
}

#user td, #browse_lists td {
	text-align:center;
	}
	
#list_completed_stories th, #browse_lists th {
	text-align:center;
	/*color:#aa1111;*/
}

#list_completed_stories td {
	text-align:center;
	}

#list_completed_stories td.story_name {
	text-align:left;
	}

input.login {
	margin-left:10px;
	margin-bottom:10px;
}

input.register {
	margin-left:10px;
	/*margin-bottom:10px;*/
	}

#login_form {
	margin-left:15px;
	}
#loggedin_info, #registration_form {
	margin-left:15px;
}

#login_form h3, #loggedin_info h3, #registration_form h3 {
	margin:0;
	margin-top:25px;
	margin-bottom:15px;
	}
	
#completed_stories_summary {
	margin-left:15px;
	}

p.login_option {
	margin:0;
	margin:2px 0px 4px 0px;
	font-size:1.1em;
}

#loggedin_info p, #browse_lists p {
	margin:0;
	margin:2px 0px 4px 0px;	
}

.mini_warning {
	color:#aa1111;
	font-size:0.7em;
	padding:2px;
	}

#user a.color_red {
	color:red;
	}
/* PRETEND TAG CLOUD OF COMPLETED STORIES */
.tc_item {
	padding:1px;
	padding-right:5px;
	padding-left:5px;
	}
#completed_stories_summary a.tc_item {
	color:black;
	text-decoration:none;
	border:0;
	
	}
.tc_size_0 {
	font-size:0.75em;
	background-color:#e3eeff;
	}
	
.tc_size_1 {
	font-size:0.9em;
	background-color:#c8deff;
	}
	
.tc_size_2 {
	font-size:1.05em;
	background-color:#abcdff;
	}

.tc_size_3 {
	font-size:1.2em;
	background-color:#a1c9dd;
	}
	
.tc_size_4 {
	font-size:1.35em;
	background-color:#8cbfeb;
	}
.tc_size_5 {
	font-size:1.5em;
	background-color:#75b5eb;
	}

/* * * * * * * * * * * * * * * * * * * * * * */
	
/* MESSAGES AREA AT THE TOP OF THE MAIN THEME PAGE */

#messages {
	float:left;
	width:550px;
	background-color:#ebebeb;
	padding:5px;
	color:#aa1111;
	font-size:.8em;
	border:1px dashed black;
	margin-top:15px;
	margin-left:75px;
}	

/* * * * * * * * * * * * * * * * * * * * * * */
	
	
/* MAIN PAGE THEME - MAIN CONTENT AREA - COMPLETED STORY // OPEN BOOK STORY */

#main_content {
	float:left;
	min-height:500px;
	width:690px;
	padding:5px;
	line-height:1.4em;
}

#main_content h2 {
	color:#aa1111;
	}

#main_content a:visited {
	color:#115EAC;
	text-decoration:none;
	border-bottom:1px dotted black;
	}

#main_content a {
	color:#115EAC;
	text-decoration:none;
	border-bottom:1px dotted black;
}

#main_content a:hover {
	border-bottom:1px solid black;
}

#list_completed_stories {
	padding:5px;
}
#list_completed_stories h3 {
	color:#aa1111;
	}
	
#completed_story {	
	padding:5px;
	} 

#completed_story h2, #completed_story h3 {	
	color:#aa1111;
	} 

#completed_story p {	
	margin:0;
	margin-bottom:5px;
	} 

#open_book_story_segments {	
	border:1px solid #ebebeb;
	padding:5px;
	} 

#open_book_story_segments h2 {	
	color:#aa1111;
	} 

#open_book_story_segments h3 {
	color:#aa1111;
	margin:0;
	margin-top:25px;
	}

#open_book_story_segments p {
	margin:0;
	margin-bottom:5px;
	}
	
#story_content {
	font-size:1.1em;
	text-align:justify;
	margin:10px 5px 5px 5px;
	}

.completed_date {
	font-size:.8em;
	color:#ababab;
	}

#page_navigation {
	
	padding:15px 25px 10px 25px;
	font-size:1.3em;
	font-weight:bold;
	}

#page_navigation a.page_nav_next {
	display:block;
	float:right;
	}
	
#page_navigation a.page_nav_prev {
	display:block;
	float:left;
	}

.contribute_link_center {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	}

p.current_page_num {
	text-align:center;
	clear:both;
	color:#115EAC;
	}
	
span.tiny_link_right {
	display:block;
	text-align:right;
	width:100%;
	font-size:0.7em;
	}
/* * * * * * * * * * * * * * * * * * * * * * */	
	
	
/* OPEN STORIES - FRONT PAGE */
		
#open_stories {	
	border:1px solid #ebebeb;
	padding:5px;
	} 
#open_stories h2 {
	color:#aa1111;
	}
#open_stories h3  {
	color:#aa1111;
	}	

#open_stories h4 {
	color:#aa1111;
	margin:0;
	margin-top:5px;
	margin-bottom:3px;
	}
	
.open_story_info_left {
	float:left;
	width:185px;
	font-size:0.8em;
	padding-bottom:10px;
	padding-left:5px;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#ebebeb;
	
	}

.open_story_info_left h2 {
	margin:0;
	margin-top:10px;
	font-size:1.6em;
	}
	
.open_story_info_left h3 {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.35em;
	}

.open_story_info_left h4 {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.2em;
	}
	
.open_story {
	clear:both;
	padding-bottom:5px;
	/* border-bottom:1px solid #ababab; */
	height:100%;
	border-top:1px dotted #acacac;
	}

p.open_story_info {
	margin:0;
	}
p.open_story_info a {
	margin-bottom:5px;
	font-size:1.15em;
	}

p.make_contribution_link {
	font-size:1.25em;
	margin-bottom:5px;
	}

.last_segment_content {
	margin:0;
	float:right;
	width:470px;
	color:#1111AC;
	text-align:justify;
	padding-right:8px;
	font:16px "Palatino Linotype";
	
	}

.f_right {
	float:right;
	}
	
.f_left {
	float:left;
	}

.last_segment_content p {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	}

.flagged_content_warning {
	font-size:0.95em;
	color:#aa1111;
	
	}
.open_book {
	background-image:url("images/bg_open_book_info.png");
	background-repeat:no-repeat;
	background-position:top;
	}

.closed_book {
	background-image:url("images/bg_closed_book_info.png");
	background-repeat:no-repeat;
	background-position:top;
	}
/* * * * * * * * * * * * * * * * * * * * * * */

/* MAKE CONTRIBUTION PAGE */

#story_contribute {
	border:1px solid #ebebeb;
	padding:5px;
}

#contribution_notices p {
	color:#aa1111;
	padding:5px;
	}

#timer {
	float:left;
	width:200px;
	background-color:#ebebeb;
}

#story_contribute textarea {
	width:95%;
	border:1px solid #aa1111;
	}

#story_contribute textarea:focus {
	border:2px solid #ebebeb;
	}	

#story_contribute h3, #story_contribute h2 {
	color:#aa1111;	
}

#last_segment_content {
	background-color:#ebebeb;
	}

#auto_post_message {
	clear:both;
	color:#aa1111;
	font-size:.9em;
	padding:15px;
	}

#last_segment_content {
	margin:0;
	clear:both;
	color:black;
	text-align:justify;
	padding:5px 10px 5px 10px;
	font-size:.95em;
	margin-top:10px;
	}
/* * * * * * * * * * * * * * * * * * * * * * */

/* EDIT CONTRIBUTION VIEW */

#edit_contribution h3, #edit_contribution h2 {
	color:#aa1111;	
}

#edit_contribution {
	border:1px solid #ebebeb;
	padding:5px;
}

input#edit_reason {
	width:60%;
	}

#edit_contribution h3 {
	padding-left:15px;
	color:#aa1111;
	}

/*  *** REVIEW EDITED CONTRIBUTION VIEW *** */

#contribution_original {
	background-color:#ebebeb;
	color:#1111AC;
	float:left;
	width:49%;
	border:1px dashed #1b2d48;
	}
	
#contribution_edited {
	color:#1111AC;
	float:right;
	width:49%;
	border:1px dashed #1b2d48;
	}

#contribution_edited h3, #contribution_original h3 {
	text-align:center;
	margin-bottom:0;
	}

.contrib_content {
	padding:5px;
	}
	
#decision_area {
	clear:both;
	padding-top:20px;
	text-align:center;
	padding-bottom:40px;
	}
span.accept_edit_link  {
	display:block;
	float:left;
	width:50%;
	font-size:2em;
	font-weight:bold;
	}

span.decline_edit_link  {
	display:block;
	float:right;
	width:50%;
	font-size:2em;
	font-weight:bold;
	}

span.edit_info {
	color:#1111AC;
	}
/* * * * * * * * * * * * * * * * * * * * * * */

/* MAKE COMMENT AND SOCIAL BOOKMARKING AREA OF COMPLETED STORIES PAGE AND BOOKMARK_SITE ON MAIN PAGE */

#make_comment_area {
	float:left;
	width:415px;
	padding-bottom:10px;
	padding-left:10px;
	margin-top:20px;
	background-color:#f2f2f2;
	}
	
#comments {
	clear:both;
	width:675px;
	padding-top:15px;
	font: .9em "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	padding: 0;
	margin: 0;
	color: #333;
	background: #F3F5F7;
	}
	
#rate_bookmark {
	float:right;
	padding-top:40px;
	width:250px;
	min-height:145px;
	margin-right:1px;
	margin-top:20px;
	}
#rate {
	width:100px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	}
	
#bookmark {
	color:black;
	margin:10px;
	width:145px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	}
	
#bookmark_site {
	color:black;
	margin-left:15px;
	}

#make_comment_area .comment {
	width:350px;
	height:100px;
	}
	
div.comment {
	margin-left:10px;
	margin-right:10px;
	border:1px solid #ababab;
	border-bottom:2px solid #ababab;
	border-right:2px solid #ababab;
	padding-bottom:5px;
	margin-bottom:10px;
	}

div.comment:hover {
	background: #EAECEE; color: #111;
}

#comments .comment_info {
	color:#1111AC;
	margin-right:5px;
	font-size:1.1em;
	}

.comment p {
	padding-left:5px;
	padding-top:5px;
	color:#aa1111;
	}
#comments .content {
	color:#1111AC;
	margin:0;
	margin-left:25px;
	font-size:1.25em;
	}

input.submit_comment {
	float:right;
	margin-right:60px;
	}
	
#bookmark img, #bookmark_site img {
	border:0;
	}

#bookmark p, #rate p {
	margin:0;
	margin-bottom:2px;
	text-align:center;
	font-size:.9em;
	font-weight:bold;
	}	
	
#bookmark a.bookmark {
	border:0px;
	text-decoration:none;
	}
	
#bookmark_site a.bookmark {
	border:0px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}
/*             styles for the star rater                */
#rate ul.star-rating a {
	border:0px;
	text-decoration:none;
	}
	
.star-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url("images/star.gif") top left repeat-x;		
}
.star-rating li {
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a {
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover {
	background: url("images/star.gif") left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star {
	left: 0px;
}
.star-rating a.one-star:hover {
	width:20px;
}
.star-rating a.two-stars {
	left:20px;
}
.star-rating a.two-stars:hover {
	width: 40px;
}
.star-rating a.three-stars:hover {
	width: 60px;
}
.star-rating a.three-stars {
	left: 40px;
}
.star-rating a.four-stars {
	left: 60px;
}	
.star-rating a.four-stars:hover {
	width: 80px;
}
.star-rating a.five-stars {
	left: 80px;
}
.star-rating a.five-stars:hover {
	width: 100px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* GENERAL PAGES SUCH AS NEWS, RULES AND ABOUT AND PRIVACY POLICY CSS */

p.news_by {
	margin:0;
	font-size:.9em;
	margin-top:5px;
	}
p.news_date {
	margin:0;
	font-size:.9em;
	}
	
#rules, #news {
	border:1px solid #ebebeb;
	padding:5px;
	}

.news_article {
	margin-left:10px;
	border-bottom:1px dashed #ababab;
	padding-bottom:5px;
	margin-bottom:25px;
	}
	
#news h3 {
	margin:0;
	margin-top:10px;
	margin-bottom:5px;
	}
	
.news_content {
	padding:5px 10px 5px 10px;
	font-size:.95em;
	background-color:#EBEBEB;
	width:85%;
	border-right:1px dotted #ababab;
	border-bottom:1px dotted #ababab;
	}

#about {
	display:none;
	border:1px solid #ebebeb;
	padding:5px;
	}

#about_ {
	border:1px solid #ebebeb;
	padding:5px;
	}	
	
#privacy_policy {
	border:1px solid #ebebeb;
	padding:5px;
}
#privacy_policy h3, #privacy_policy h2 {
	color:#aa1111;
	}

#about h3, #about h2, #about_ h3, #about_ h2 {
	color:#aa1111;
	}

#about h2 {
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	}

#rules h3, #rules h2 {
	color:#aa1111;
	}

#news h3, #news h2 {
	color:#aa1111;
	}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* ADMIN FORM PAGES CSS */

#admin_form {
	border:2px solid #e0ecf4;
	padding:5px;
	}
#admin_form h3 {
	padding-left:10px;
	color:#aa1111;
	}
	
#admin_form h2 {
	color:#aa1111;
	}
/*
#admin_form form {
	/* background-color:#e7e7e7; */ /*
	padding-left:15px;
	margin-right:15px;
	}
	
#admin_form textarea:focus {
	color:#1b2d48;
	border:1px solid #1b2d48;
	}

#admin_form input:focus {
	color:#1b2d48;
	border:1px solid #1b2d48;
}

#admin_form textarea {
	border:1px dotted #1b2d48;
	width:85%;
}

#admin_form input {
	border:1px dotted #1b2d48;
	}
	
#admin_form textarea.first_segment {
	width:95%;
	}

#admin_form p {
	padding-bottom:5px;
	padding-left:15px;
	}

input.create_story, input.add_news, input.update, input.search_username, input.segment,
input.update_my_details, input.request_new_password, input.edit_contribution, input.search_friends {
	margin-right:15px;
	border:1px solid #1b2d48;
	}

input.story_name {
	width:40%;
	}
	
input.segment_limit {
	width:15%;
	}

input.email {
	width:40%;
	}
input.search_email {
	width:40%;
	}

input.name {
	width:30%;
	}
*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* FOOTER */	

#footer {
	clear:both;
	min-height:55px;
	background-color:#050505;
	text-align:center;
	color:#ababab;
	padding-top:5px;
}

#footer p {
	margin:0;
	margin-top:5px;
	}

#footer a:visited {
	color:#115EAC;
	text-decoration:none;
	
	}

#footer a {
	color:#115EAC;
	text-decoration:none;
}

p.javascript_warning {
	color:#aa1111;
	size:1.2em;
	font-variant:small-caps;
	padding-bottom:10px;
	}
	
p#small_thanks_link {
	size:0.8em;
	font-variant:small-caps;
	padding-bottom:10px;
}
#thanks_to {
	display:none;
	text-align:justify;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	}
/* * * * * * * * * * * * * * * * * * */


/***** TABLE CSS ********/

.row_odd {
	background-color:#f6f6f6;
	padding:1px 5px 0px 5px;
	}
	
.row_odd:hover, .row_even:hover {
	cursor: pointer;
	}

.row_even {
	background-color:white;
	padding:1px 5px 0px 5px;
	}	
	
table {width:96%; font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7; margin-left:auto; margin-right:auto;}

table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

table a:visited {color: #777;}

table a:hover {color: #000;}  

table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

table thead th {background: #3A4856; padding: 8px 12px; color: #fff; text-align: left; font-weight: normal;}

table thead th.center { text-align:center; }

tr th {background: #3A4856; padding: 8px 12px; color: #fff; text-align: right; font-weight: normal;}

table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

table tbody {border-bottom: 1px solid #EAECEE;}
                      
table tbody td, table tbody th {padding: 10px; text-align: left;}

table tbody td.center { text-align:center; }

table tbody tr {background: #F3F5F7;}

table tbody tr.odd {background: #F0F2D4;}

table tbody  tr:hover {background: #EAECEE; color: #111;}

table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

#list_completed_stories table thead th a, #list_completed_stories table thead th a:visited {
	color:white;
	border-bottom:1px dotted white;
	}

table.floor_report, table.story_queue_report {
	margin-right:5px;
	}

.statistic_value {
	display:block;
	text-align:center;
	width:500px;
	font-weight:bold;
	color:#1111AC;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	margin-bottom:7px;
	font-size:1.1em;
	}
	
p.statistic_description
	{
	display:block;
	width:95%;
	background-color:#efefef;
	font-size:.9em;
	color:#115EAC;
	text-align:center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	padding-top:4px;
	border-bottom:1px solid #115EAC;
	}

/* FIND FRIENDS SEARCH */
img.ajax_pic {
	display:none;
	margin-left:auto;
	margin-right:auto;
	}	

table.list_users {
	margin-left:auto;
	margin-right:auto;
	
}

#friends_list {
	float:right;
	width:100%;
	margin-top:15px;
	padding-top:60px;
	background-image:url("images/yourfriends.png");
	background-repeat:no-repeat;
	background-position:top;
	}

#friend_requests_list {
	float:right;
	clear:right;
	width:100%;
	margin-top:15px;
	padding-top:60px;
	background-image:url("images/yourfriendrequests.png");
	background-repeat:no-repeat;
	background-position:top;
	}

#username_search_results {
	display:none;
	float:left;
	width:44%;
	margin-top:15px;
	padding-top:60px;
	background-image:url("images/addafriend.png");
	background-repeat:no-repeat;
	background-position:top;
	}

.bold {
	font-weight:bold;
	}

#search_suggestions {
	width:375px;
	min-height:75px;
	background-color:#e4e4e4;
	color:#115eac;
	border:1px dotted #cdcdcd;
	}

div#recipient_list {
	width:325px;
	min-height:15px;
	background-color:#e4e4e4;
	color:#115eac;
	border:1px dotted #cdcdcd;
	}

#recipient_list p {
	margin:0;
	padding:2px;
}

span.matches {
	text-align:center;
}

#add_group {
	float:left;
	width:60%;
	}

#my_groups {
	float:right;
	width:39%;
	}

#friends_not_in_group_list {
	float:right;
	width:50%;
	margin-top:15px;
	padding-top:45px;
	background-image:url("images/availablefriends.png");
	background-repeat:no-repeat;
	background-position:top;
	display:none;
	}

#friends_in_group_list {
	float:left;
	width:49%;
	margin-top:15px;
	padding-top:45px;
	background-image:url("images/groupmembers.png");
	background-repeat:no-repeat;
	background-position:top;
	display:none;
	}


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('images/ajax-loader.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}



/* filter and sort options */
	
div#options_panel {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;	
	}
	
	
div#options_sort {
	float:left;
	clear:both;
	width:100%;
	margin-top:5px;
	}
div#options_filter {
	margin-top:5px;
	float:left;
	clear:both;
	width:100%;
	}

div#current_sort_and_filter {
	border-bottom:1px dotted #c1c1c1;
	}

#main_content a.expand_options {
	font-size:0.8em;
	}
	
div#current_sort, div#current_filter {
	height: 14px;
	width:100%;
	color: #115EAC;
	float: left;
	font: 10px "Lucida Grande", Verdana, Sans-serif;
	}

div#current_sort_and_filter span.desc {
	font-weight:bold;
	}

#options_panel div.button a {
	height: 14px;
	border: 1px solid #c1c1c1;
	color: #115EAC;
	float: left;
	padding: 6px 10px 4px;
	margin-right: 6px;
	font: bold 10px "Lucida Grande", Verdana, Sans-serif;
}

#options_panel div.button a:visited {
   color: #115EAC;
}

#options_panel div.button a:hover {
	height: 14px;
	border: 1px solid #115EAC;
	color: white;
	background-color:#115EAC;
	float: left;
	padding: 6px 10px 4px;
	margin-right: 6px;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Verdana, Sans-serif;
}

#options_panel div.button a:active {
	height: 14px;
	border: 1px solid #aa1111;
}



#options_panel div.button a.button_active {
	height: 14px;
	border: 1px solid #c1c1c1;
	color: white;
	float: left;
	background: #115EAC;
	padding: 6px 10px 4px;
	margin-right: 6px;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Verdana, Sans-serif;
	
}

.display_block {
	display:block;
	}

	.display_none {
	display:none;
	}
