body {
	background-color: #eaf9d2;
	background-image: url( "../img/bodybg.gif" );
}

/* scrollbar class - main window and rich text editor */
.scrollbar {
	SCROLLBAR-FACE-COLOR: #cecece; 
	SCROLLBAR-SHADOW-COLOR: #efefef; 
	SCROLLBAR-DARKSHADOW-COLOR: #cecece; 
	SCROLLBAR-BASE-COLOR: #cecece;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefef; 
	SCROLLBAR-ARROW-COLOR: #efefef;
	SCROLLBAR-TRACK-COLOR: #efefef;
}

a {
	font			: icon;
	text-decoration	: none; 
	color			: #0033ff;
}

a:hover {
	color			: #0066ff;
	text-decoration : underline;
}

a.button{
	padding:			2px 3px 2px 3px;
	vertical-align:		middle;
}

#container-outer
{
	width:635px;
	border: 3px solid #CBDEAC; 
	-moz-box-sizing: border-box;	
}

#container-inner
{
	width:100%; 
	border:1px solid #444444; 
	background-color:#f4f4f4; 
	-moz-box-sizing: border-box;
}

#log-header
{
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#EEEEEE;

	background-color: #bae18e;
	padding: 2px; 
	-moz-box-sizing: border-box;
}

.logCtrlBox {
	width		:	100%; 
	padding		:	2px;
	padding-left  :	5px;
	padding-right :	5px;
	margin-bottom : 9px;
	-moz-box-sizing : border-box;
}

.logCtrl {
	font-family	:	georgia, tahoma, verdana, arial;
	font-size	:	10px;
	font-weight	:	bold;
	color		:	#9999CC;
	-moz-box-sizing: border-box;
}

.logDate {
	font-family	:	georgia, verdana, tahoma arial;
	font-size	:	11px;
	font-weight	:	normal;
	border-left :	1px solid #111111;
	padding-left:	3px;
	margin-top	:	8px;
	margin-bottom:	12px;
	color		:	#333333;
	-moz-box-sizing: border-box;
}

.logContent {
	width		: 	100%;
	text-justify : 	auto;
	font-family	:	georgia, tahoma, verdana, arial;
	font-size	:	12px;
	font-weight	:	normal;
	color		:	#444444;
	line-height	: 	18px;
	text-align	:	justify;
	background-image: url(../img/postbg.gif);
	background-position: 0px -1px;
	-moz-box-sizing		: border-box;
}

.label {
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	text-align	:	right;
	color		:	#666666; 
}

.labelH {
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#990000; 
}

.logLabel, .logTitle {
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#EEEEEE;
	border-top		: 1px solid #FFFFFF;
	border-left 	: 1px solid #FFFFFF;
	border-bottom	: 1px solid #666666;
	border-right	: 1px solid #666666;
	-moz-box-sizing: border-box;
}

.logTitle {
	color: #cc3300;
	border-width: 0px;
	-moz-box-sizing: border-box;
}

.formLabel {
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#00ccff;
}

.formTextArea {
	width		:	100%;
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#00ccff;
	border		:	1px solid #6f6f6f;
	-moz-box-sizing		: border-box;
}

.formButton {
	font-family	:	tahoma, verdana, arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#333333;
	width		:	110px;
	/*border		:	1px solid #6f6f6f;*/
	border-width: 1px;
	-moz-box-sizing		: border-box;
}

.formInput {
	width		:	100%;
	font-family	:	tahoma, verdana, arial;
	font-size	:	12px;
	font-weight	:	normal;
	behavior	:	url(res/script/mohilite.htc);
	padding-left:	3px;
	border-width: 	0px;
	border-bottom: 	1px dashed #888888;
	-moz-box-sizing		: border-box;
}

.formCheck {
	behavior	:	url(res/script/mohilite.htc);
	-moz-box-sizing		: border-box;
}

.monthArchive {
}

a.mi,
a:hover.mi
 {
  color: #000000;
  display: block;
  font-family: MS Sans Serif, Arial, Tahoma,sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  margin: 0px;
  margin-bottom:1px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #333333;
}
a:hover.mi{
  color: #ffffff;
  background-color:#aaaaaa;
  border-color: #bbbbbb #999999 #999999 #bbbbbb;
}

a.mi2,
a:hover.mi2{
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom:1px;
  text-decoration: none;
}

a:hover.mi2{
  color: #FFFFFF;
  background-color:#0033ff;
}

/* admin form */
.blockSep {
  display: block;
  width: 100%;
  border-top: 1px solid #945f5f;
  margin: 1px 0px 3px 0px;
  font-size: 0pt;
}
/* admin form */

/* calendar control */
.cell, .cellOn, .cellW {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	background-color: #aaaaaa;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc #777777 #777777 #cccccc;
	padding: 1px;
	text-align: center;
	cursor: default;
}

.cellOn {
	background-color: #ff0606;
	border-color: #ffcccc #ff7777 #ff7777 #ffcccc;
	color: white;
	cursor: pointer;
}

.cellW {
	background-color: #cccccc;
	border-color: #cccccc #777777 #777777 #cccccc;
	color: red;
}
.cellE {
	background-color: transparent;
}

.tbl {
	background-color: #eeeeee;
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
}

.cellOn A {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-decoration:underline;
}

.cellOn A:hover {
	color: white;
	text-decoration:none;
}
/* calendar control */

