/* ----------------------------------------------------------------------- */
body, input, select
{
	font-family: Tahoma, Lucida, sans-serif;
	font-size: 12px;
  line-height: 1.7;
}

textarea
{
	font-family: Courier New, Monotype, Lucida Console, monospace;
	font-size: 12px;
  line-height: 1.7;
}

pre
{
	font-family: Courier New, Monotype, Lucida Console, monospace;
	font-size: 12px;
  line-height: 1.7;
}

/* ----------------------------------------------------------------------- */
body
{
	background-color: #C4C8CB;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

/* ----------------------------------------------------------------------- */
/* Anchor */
a:link, a:visited
{
	color: #104068;
	text-decoration: underline;
}
a:hover
{
	color: #cc3300;
	text-decoration: underline;
}

a.perma:link, a.perma:visited
{
	color: #104068;
	font-size: 8px;
	text-decoration: none;
	display: none;
}

a.nonexistent:link, a.nonexistent:visited
{
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------- */
span.wikiTitle
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.wikiTitle:link, a.wikiTitle:visited
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/* ----------------------------------------------------------------------- */
hr
{
	border: 0px;
	padding: 0px 0px;
	height: 1px;	
	border-bottom: 1px dashed #BBC8CC;
}

hr.wiki
{
	border: 0px;
	padding: 0px 0px;
	height: 1px;	
	border-bottom: 1px dashed #BBC8CC;
}

.wikiHr
{
	visibility: hidden;
}

/* ----------------------------------------------------------------------- */
tt.wiki
{
	font-family: Courier New, Monotype, Lucida Console, monospace;
	font-size: 12px;
}

tt.foot, tt.sister
{
	font-family: Georgia, Tahoma, lucida, monospace;
	font-size: 10px;
	vertical-align: super;
}

/* ----------------------------------------------------------------------- */
pre
{
  white-space: pre;
  overflow: auto;
	margin: 0px;
	padding: 10px;
}

pre.wiki
{
	background-color: #eeeeee;
	color: #000000;
	border: 1px solid #dddddd;
}

pre.console
{
	background-color: #000000;
	color: #FFD700;
}

pre.quote
{
	padding-left: 6px;
	padding-top: 6px;
	font-family: Georgia, monotype, lucida, monospace;
	background-color: #ddddc0;
}

pre.code
{
}

/* ----------------------------------------------------------------------- */
table.wiki
{
	border: 0px;
}

td.wiki
{
	/*background-color: #e9e9e9;*/
	background-color: #FFFFFF;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

table.info
{
	width: 100%;
}

th.info
{
	background-color: #F0F0F0;
}

td.info
{
	background-color: #f7f7f7;
}

/* ----------------------------------------------------------------------- */
textarea.wiki
{
	border: 1px solid #CCCCCC;
	width: 620px;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* ----------------------------------------------------------------------- */
h1, h2, h3, h4, h5
{
	font-family: Georgia, Tahoma, Verdana, sans-serif;
	background-color: #E9EAEC;
	color: #104068;
	padding: 3px;
	padding-left: 5px;
	/*border-bottom: 1px dashed #779098;*/
}

h1
{
	font-size: 15px;
}

h2
{
	font-size: 14px;
}

h3
{
	font-size: 13px;
}

h4
{
	font-size: 12px;
}

h5
{
	font-size: 11px;
}


/* ----------------------------------------------------------------------- */
div.diff-added
{
	background-color: #80FF80;
	color: black;
}

div.diff-removed
{
	background-color: #FFFF80;
	color: black;
}

div.diff-sep
{
	background-color: #999999;
	color: #FFD700;
}

span.diff-added, ins.diff-added
{
	color: blue;
}

span.diff-removed, del.diff-removed
{
	color: red;
}

/* ----------------------------------------------------------------------- */
td.message
{
	color: #104068;
	border: 1px solid #AAAAAA;
	background: #FFFEF8;
	padding: 5px;
}

.highlight
{
	background-color: #FFFF40;
}

/* ----------------------------------------------------------------------- */
span.goto, input.goto
{
	font-family: Tahoma, Lucida, sans-serif;
	border: 1px solid #CCCCCC;
	width: 100px;
	background-color: #FFFFFF;
}
.search_input {
	border: 1px solid #ccc; 
	background-color:#fff;	
	height:18px; 
	color: #666; 
	font-size: 10pt; 
	font-family: Tahoma, Verdana; 
	padding: 2px 2px 0px 4px;
	}

.search_btn 
	{
	border:solid 1px;
	border-color:#ccc;
	background-color:#fff;
	color:#333;
	width:50px;
	height:18px;
	font-size:10px;
	font-family:tahoma;
		
}

/* ----------------------------------------------------------------------- */
table.comment
{
	font-family: Tahoma, Lucida, sans-serif;
	border: 1px solid #CCCCCC;
	width: 640px;
	background-color: #F7F7F7;
}
	
id.comment
{
	text-align: center;
}
	
textarea.comment
{
	border: 1px solid #CCCCCC;
	width: 500px;
	background-color: #FFFFFF;
}
	
input.comment
{
	border: 1px solid #CCCCCC;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}


/* ----------------------------------------------------------------------- */
table.closure
{
	width: 100%;
}

td.closure
{
	width: 100%;
	margin: 10px;
	padding: 10px;
	background-color: #E9E9DD;
}

/* ----------------------------------------------------------------------- */
#wikiTrailer { }

#trailer
{
	font-family: Tahoma, Lucida, sans-serif;
	font-size: 12px;
	/*border-bottom: 1px solid #e0e0e0; */
	padding-right: 20px;
	text-align: right;
}

#trailer a
{
	text-decoration: none;
}

/* ----------------------------------------------------------------------- */
/* ID #wikiHeader */
#wikiHeader
{
	/*background-image: url("../imgs/nav_bg.gif");*/
}

#wikiHeader td.header_left
{
	background: url('../imgs/nav_bg_1.gif') no-repeat;
}
#wikiHeader td.header_center
{
	background: url('../imgs/nav_bg_2.gif');
}
#wikiHeader td.header_right
{
	background: url('../imgs/nav_bg_3.gif') no-repeat;
}


#wikiHeader form
{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 15px;
}
	
#wikiHeader a
{
	color: #ffffff;
	text-decoration: none;
}
	
#wikiHeader a:Hover
{
	color: #cccc00;
}

#wikiHeader td
{
	color: #bbbbbb;
	text-decoration: none;
}


/* ----------------------------------------------------------------------- */
/* ID #wikiMenu */
#wikiMenu {}

#wikiMenu a
{
	color: white;
}

#body_round_lt
{
	background-image: url("../imgs/body_round_lt.gif");
}

#body_round_rt
{
	background-image: url("../imgs/body_round_rt.gif");
}

#body_round_lb
{
	background-image: url("../imgs/body_round_lb.gif");
}
#body_round_rb
{
	background-image: url("../imgs/body_round_rb.gif");
}

#body_bg_t
{
	background-image: url("../imgs/body_bg_t.gif");
}
#body_bg_b
{
	background-image: url("../imgs/body_bg_b.gif");
}
#body_bg_l
{
	background-image: url("../imgs/body_bg_l.gif");
}
#body_bg_r
{
	background-image: url("../imgs/body_bg_r.gif");
}

#btn_edit
{
	background-image: url("../imgs/btn_edit_icon.gif");
}
#btn_diff
{
	background-image: url("../imgs/btn_diff_icon.gif");
}
#btn_info
{
	background-image: url("../imgs/btn_info_icon.gif");
}

/* ---------------------------------------------------------------------- */
#wikiBody
{
	background-color: #FFFFFF;
	color: #222222;
	padding-left: 10px;
	padding-right: 10px;
}

#wikiBody img
{
	/*vertical-align: baseline, sub, super, top, text-top, middle, bottom, text-bottom, length, %;*/
	/*vertical-align: baseline;*/
	vertical-align: middle;
	margin-right: 3px;
}

/* ---------------------------------------------------------------------- */
#wikiContent { }

/* ---------------------------------------------------------------------- */
#wikiFooter
{
	font-family: Tahoma, Lucida, sans-serif;
	font-size:11px;
	line-height: 1.4;
	background-color: #C4C8CB;
	color:#A09385;
	margin-left:10px;
	padding-bottom: 10px;
}

#wikiFooter a
{
	color: gray;
	text-decoration: none;
}

/* ---------------------------------------------------------------------- */
#wikiHint
{
	font-family: Georgia, Verdana, Lucida, sans-serif;
	font-size: 12px;
	background-color: #E2DAE2;
}

/* ---------------------------------------------------------------------- */
#wikiSister
{
	margin-top: 20px;
}

/* ---------------------------------------------------------------------- */
#wikiPreview
{
	padding-top: 40px;
	padding-bottom: 40px;
}

/* ---------------------------------------------------------------------- */
div.indent
{
	padding-left: 2em;
}

div.hint
{
	background-color: #606B77;
	padding: 10px;
	color: white;
}

/* ---------------------------------------------------------------------- */
/* Blog CSS */
a.purple
{
	font-size: 10px;
	text-decoration: none;
}
div.blog
{
	margin-left: 1em;
	padding: 1em;
	border: 1px solid #dddddd;
}
div.blog-user
{
	font-size: 10px;
	text-align: right;
	margin-bottom: 10px;
}
div.blog-title
{
	font-weight: bold;
	border-bottom: 1px dashed #dddddd;
}
div.blog-comments
{
	padding: 1em 1em 1em 2em;
	/*border-left: 1px dashed #7B9AC5;*/
	background-color: #eeeeee;
}

div.blog-action
{
	margin-top: 10px;
	text-align: right;
}

div.blog-date
{
	font-weight: bold;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 10px;
}
span.blog-user
{
	font-size: 10px;
}

/* ---------------------------------------------------------------------- */
/* Calendar */
.Calendar
{
}

.Calendar td
{
	width: 20px;
	text-align: center;
}

.Calendar td.day
{
	background: #f9f9f9;
}
.Calendar td.today
{
	background: #e0e0e0;
}
.Calendar td.wiki
{
	background: #f0f0f0;
}
/* ---------------------------------------------------------------------- */
/* HierarchicalWiki */
span.group
{
	font-family: Tahoma, Lucida, sans-serif;
	font-size: 10px;
}

/* ---------------------------------------------------------------------- */
/* enscript syntax */
div.wikiPre i, div.wikiPre b
{
	font-weight: normal;
	font-style: normal;
}

/* ---------------------------------------------------------------------- */
#commentForm
{
	margin-top: 50px;
}

/* ---------------------------------------------------------------------- */
/* recent changes */
.rc-date
{
  font-size: 12px;
  font-weight: bold;
}

.rc-bookmark
{
  font-size: 12px;
}

/* ---------------------------------------------------------------------- */
li
{
	margin-bottom: 3px;
}

/* ---------------------------------------------------------------------- */
img.isbn
{
	border: 1px solid #aaaaaa;
	padding: 5px;
	/*width: 92px;*/
	height: 140px;
}

/* ---------------------------------------------------------------------- */
pre.wikiSyntax
{
	padding: 10px;
  line-height: 1;
  background-color: #f1f1de;
  border: 1px solid #cccc99;
  border-left: 10px solid #cccc99;
  white-space: pre;
  /*white-space: -moz-pre-wrap;*/
}

/* ---------------------------------------------------------------------- */
span.line
{
	font-family: Courier New, monotype, lucida, monospace;
  line-height: 1;
	font-size: 12px;
}

/* ---------------------------------------------------------------------- */
span.externalLink
{
	display: none;
}

/* ---------------------------------------------------------------------- */
span.imgAttach
{
	/*border: 1px solid #333333;*/
}

/* ---------------------------------------------------------------------- */
img.imgLeft
{
	padding-right: 15px;
	padding-bottom: 15px;
}

img.imgRight
{
	padding-left: 15px;
	padding-bottom: 15px;
}
