/*SITE SPECIFIC - WRITERS OASIS
*********************************************************************/
/*basics*/
body{
	overflow:hidden;
  }
	
/*general colors*/
.offsetcolor{
	background-color: #FCE8CE;
	}
.off_major{
	background-color: #A6B3D6;
	}
.off_sandy{
	background-color: #F7D9B0;
	}
.off_tan{
	background-color: #F3D189;
	}
.off_brown{
	background-color: #DDB56A;
	}
.off_mud{
	background-color: #D6AD55;
	}
.off_gray{
	background-color: #484847;
	}
.off_points_tan{
	background-color: #F5C976;
	}
.off_points_blue{
	background-color: #88ADE4;
	}
.off_points_yellow{
	background-color: #FFE68D;
	}
	
/*TEXT CREATIONS
*********************************************************************/
.aboutTitle{
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin-top:15;
	margin-bottom:5;
  } 
	
.aboutParagraph{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom:10;
  }
	
.aboutParagraphIndented{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom:10;
	margin-left:15;
  }
	

/*COLORS - STORY STATUS
//**********************************************************************/
.hidePublic{
	color: #000000;
	background-color: #E2B66C;
  }
.hideMembersOnly{
	color: #FFFFFF;
	background-color: navy;
  }
.hideCircle{
	color: #FFFFFF;
	background-color: #1B7806;
  }
.hideHidden{
	color: #FFFFFF;
	background-color: #C60303;
  }
	
	
/*Critique Card STYLES
//**********************************************************************/	
.rcButton{
	position:relative;
	font-family:sans-serif;
	font-size:9px;
	font-weight:bold;
	border:solid 1px #C18E2A;
	border-radius:7; 
	-moz-border-radius: 7;
	background-color:#D6AD55; 
	color:white; 
	padding:2;
	margin:2; 
	overflow:visible;
	cursor:pointer;
  }
	
.rcCard{
	position:absolute;
	top:23;
	left:-355;
	width:350;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold; 
	color:white; 
	text-shadow: #A46E04 0px 0px 2px;
	border:solid 1px #C18E2A;
	border-radius:7; 
	-moz-border-radius: 7;
	background-color:#D6AD55;
	padding:2;
	margin:2; 
	visibility:hidden;
	z-index:90;
	text-align:left;
  } 
	
	
/*HELP STYLES
//**********************************************************************/
/*Note that these are reiterations of each other, without a _Hinted form
to follow a class it will not work!*/

.title{
  /*used for most page titles - do not use with paragraph tags!*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 20px;
	color: navy;
	font-weight: bolder;
	margin-bottom:5px;
	margin-top:5px;
  } 

.title_help{
  /*used for most page titles - do not use with paragraph tags!*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 20px;
	color: #277CAF;
	font-weight: bolder;
	margin-bottom:5px;
	margin-top:5px;
  } 
	
.subtitle{
  /*used for most category titles*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 17px;
	color: navy;
	font-weight: bold;
  }  
	
.subtitle_help{
  /*used for most category titles*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 17px;
	color: #277CAF;
	font-weight: bold;
  } 
	
.caption{
  /*used for form titles*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 14px;
	color: navy;
	font-weight: bold;
  } 
	
.caption_help{
  /*used for form titles*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 14px;
	color: #277CAF;
	font-weight: bold;
  }
	
.whitecaption{
  /*used for the upper right corners of pages*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
  } 
	
.whitecaption_help{
  /*used for the upper right corners of pages*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
  }
	
.help_window{
  /*used for form titles*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position:absolute; 
	visibility:hidden; 
	width:300px; 
	background-color:white; 
	padding:5px; 
	margin:0px; 
	border: solid 1px silver; 
	text-align:left;
	z-index:8001;
  }
		
	
/*OLDER TITLES
//**********************************************************************/
.grandPubah{
  /*The stock white page caption*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	padding-top:6px;
	font-size:30px;
	font-weight:bolder;
	color:white;
  }
.grandPubahTable{
  /*used for the profile page caption*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size:30px; 
	font-weight:bolder; 
	color:white; 
  }
.TitleMajor{
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
  } 
.TitleMajorBold{
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
  }
.TitleMinor{
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
  } 
.TitleMinorBold{
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
  }
	
	
	
/*BOX STYLES
//**********************************************************************/
.sbBlurb{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:10px;
  }
.sbWhiteTitle{
  /*used for most page titles - do not use with paragraph tags!*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left:5px;
	margin-bottom:5px;
	margin-top:5px;
  } 
	
.sbBlackTitle{
  /*used for most page titles - do not use with paragraph tags!*/
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
	font-size: 18px;
	color: #000000;
	font-weight: bolder;
	padding-left:5px;
	margin-bottom:5px;
	margin-top:5px;
  } 
.genreSelector{
  /*used by images in the genre selectors*/
  cursor: pointer;
	width: 70px; 
	height: 29px;
	margin: 3px;
	}
.moreLinks{
  /*used by limitation linker*/
  border:solid 0px silver; 
	margin:5; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
.readerDisplay{
  /*used by story reader system*/
	display:inline-block; 
	float:left; 
	width:625; 
	padding:0; 
	margin:0 10 0 15; 
	background-color:white;
	}

/*LINK STYLES
//**********************************************************************/
a:active 
  {
	text-decoration: none;
	color: #0000DD;
	outline: none;
  }
a:hover 
  {
	text-decoration: none;
	color: #0000DD;
	outline: none;
  }
a:link 
  {
	text-decoration: none;
	color: #0000DD;
	outline: none;
  }
a:visited 
  {
	text-decoration: none;
	color: #9900FF;
	outline: none;
  } 
	
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  }
	
h1{font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif}
h2{font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif}
h3{font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif}

/*these are mirrors of the style above used by <div>*/
.p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  }
.pBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
  }
.paragraph{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  }
.micro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
  }
.microwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
  }
.commentFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
  }
ul{
  list-style-position:inside;
	list-style-type: disc;
	padding:0 0 0 9;
	}
li{
	padding:0 0 3 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
  }
blockquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
  }
.indented{
 text-indent: 15px;
}
.smallwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
	
	
	
/*FORMS
//**********************************************************************/
.tablebox{
	padding: 3px;
	border: thin solid #CCCCCC;
}
/*Page Box is a table box that fills an entire frame*/
.pagebox{
  width:99%;
	margin-right:7px;
	padding: 3px;
	border: thin solid #CCCCCC;
}
/*the solo page box has a top margin to keep it away from the nav bar.*/
.pageboxsolo{
  width:99%;
	margin-right:7px;
	margin-top:10px;
	padding: 3px;
	border: thin solid #CCCCCC;
}
.navbutton{
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
	width:50px;
	}
.minibutton{
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
}
.editbox{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%; 
	font-size: 12px;
}
.editbox_big{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%; 
	font-size: 18px;
	font-weight: bold;
}
.submitbutton{
	color: #0000FF; 
}
.standardbutton{
	color: #0000FF;
	width: 99px;
}
.textbox{ 
	font-family: Arial, Helvetica, sans-serif;
	width: 100%; 
	font-size: 12px;
}
.textboxcounter{ 
  cursor:pointer;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-align:right;
}

.mondriancell{
	border: thin solid #00A6FF;
}
.imagebox{
	border: thin solid #BBBBBB;
}
.help_window{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position:absolute; 
	visibility:hidden; 
	width:300px; 
	background-color:white; 
	padding:5px; 
	margin:0px; 
	border: solid 1px silver; 
	text-align:left;
	z-index:8001;
  }
