/******************************************************************************************************
 * core blur6ex styles
 *
 ******************************************************************************************************/
	
/*
 * code - surrounds code snippets, specified using blurcode's [code] or [c] tags
 */ 
.code {
	font: 0.9em 'Lucida Console', Sans-Serif;
	color: blue;
	padding: 1px 5px 1px 5px;
	white-space: pre;
	
	}

/*
 * search result - surrounds a search result
 */
.searchresult {
	
	margin: 5px 0px 5px 0px;
	padding: 1px 5px 1px 5px;
	border-top: 1px dotted black;
	background-color: #fffaff;
	width: 95%;
}

/*
 * searchtitle - a search result title
 */
.searchtitle {
	font-size: 1.6em;
}

/*
 * formholder - wraps an input form
 */
.formholder {
		background-color: #fffaff;
		border 3px dotted black;
}

/*
 * quote - surrounds quoted text; used for replies in blogs, forums, etc.
 * B.B. Culler's QuickQuote (tm) technology will insert these when a user quotes another
 */
.quote {
	margin: 0;
	padding: 1px 5px 1px 5px;
	border: 1px dotted black;
	background-color: #fffaff;
	width: 95%;
	
}

/* 
 * titleinput - defines the look of an input box (title of blog entry, etc)
 */
.titleinput {
		margin: 3px;
		width: 95%;
}

/*
 * bodyinput - the textarea box used for the body of a post
 *	width is set by the cols attribute of the textarea, but if it
 *	is abnormally wide the 95% will kick in and contain the text within its parent.
 */
.bodyinput {
		margin: 3px;
		height: 300px;
		width: 95%;
		
}

/*
 * Implements a search text box
 */
.search {
	padding-left: 3px;
	border: 1px solid black;
	font-family: Verdana, sans-serif;
	color: black;
	background-color: #e6e8ec;
}


.button {
	background-color: #e0e1e2;
	border: 1px solid black;
	font-size: .8em;

}


.contentbox {
	margin: 0;
	border: none;
	background-color: #ffffef;
	padding: 1px 5px 1px 5px;

}

.contentlinkfont {
	font-size: 1.3em;
}

.contenttitle {
	background-color: #eff6ef;
	margin: 0;
	padding: 1px 5px 1px 5px;
	border-bottom: 1px dotted black;
}

.floatright {
	float: right;
}






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




html, body {
  margin: 0; 
  padding: 0; 
  border: 0; 
  background: #fff;
  font: 100.01% "Trebuchet MS", Arial, sans-serif;
}

body {
  text-align: center;   /*** This forces wrapper centering for IE5.x/win ***/
  padding: 20px 0;
}

.wrapper {
  width: 800px;
  margin: 0 auto;   /*** This centers wrapper for most modern browsers ***/
  text-align: left;   /*** This resets the text alignment to left ***/
  border: 1px solid black;
  /*background: #fffeee;*/
}

.banner {
  background: #8fa78c;
}

h1 {
  margin: 0;
  padding: 3px 0;
  text-align: center;
  /*border-bottom: 1px solid black;*/
}

.left {
  float: left;
  text-align: left;
}

.right {
  float: right;
  text-align: left;
}

.center {text-align: center;}



.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:2px 190px 20px 190px;
	border:1px solid black;
	background-color:white;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}





/* ###### Selectors below are for the Bordered Boxes ###### */

.holderdiv {
  width: 170px;
  margin: 0 10px;
  display: inline;   /*** This is a harmless "fix", used only to keep IE/win from
                        doubling margins on floats. ***/
}

.holderdiv div {
  color: #363636;
  margin: 10px 0;   /*** This vertical margining is held inside the div by the borders ***/
  background-color: #eec;
  border: 1px dotted black;
  padding: 10px;
}

.holderdiv h2 {
  margin: 0;
  background-color: #76a78c;
  color: white;
  font-size: 1em;
  padding: 5px;
  text-align: center;
}

.holderdiv p {
  margin: 5px 0;
  padding: 0 5px;
}

.holderdiv .p-divider {
  border-top: 1px solid black;
  padding-top: 5px;
}
