/* primary color: 1E631.A - main color for green*/
/* primary color: 631A1.A - main color for red*/

body, div
  { font-family:sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; }
a:link, a:visited, a:active /* non-hovering */
  { color:#631A1A; }
a:hover, a:visited:hover    /* hovering */
  { color:#732E2A; }
h3 { margin-bottom:5px; }
ul
  { margin-top:0px; }
div.footer { border-top:1px solid black; color:#888888; text-align:center; margin-top:20px; }
div.footer a { color:#888888; }

img.photo { border:1px solid #888888; }

/* The One style is used in the center column for common tables that need a header row (i.e. dialogs). */
table.One
  { border:0; margin-top:10px; margin-bottom:10px; border-collapse:collapse; }
table.One th
  { background:#631A1A; color:#ffffff; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; font-weight:bold; padding:1px 5px 1px 10px; text-align:left; }
table.One th a:link, table.One th a:visited, table.One th a:active,
table.One th a:hover, table.One th a:visited:hover
  { color:#ffffff!important; }
table.One td
  { background:#ffffff; color:#000000; border:1px solid #000000; padding:1px 5px 1px 5px; }
table.One td.L
  { text-align:right; vertical-align:top; }
table.One td.R
  { }
table.One td.submit
  { text-align:center; }

table.None
  { border:0; }
table.None th
  { border:0; }
table.None td
  { border:0; }
table.None td.L
  { border:0; }
table.None td.R
  { border:0; }



div.debug {
	text-align:left;
	display:none;
	color:#000000;
	background-color:#99FF99;
	width:100%;
	position:absolute; top:80%; left:0; width:95%; height:20%;
	z-index:99999;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
	border:1px solid #004400;
	padding:5px;
	overflow:auto;
}


div.unread_messages_box_container { /* outer div Unread Messages floating box */
	position:absolute;
	background-color:#FFFDF6;
	border:1px solid #000000;
	padding:0px;
	text-align:center;
}
div.unread_messages_box_titlebar { /* the dragable titlebar and "close" button */
	background-color:#8888ff;
	text-align:center;
	padding:1 8 1 0;
	border-bottom:1px solid #888888;
}
div.unread_messages_box_inside { /* outer div Unread Messages floating box */
	border:0px;
	padding:1 2 1 2;
	text-align:center;
}




div.channel_box_container { /* outer div Unread Messages floating box */
	position:absolute;
	background-color:#FFFDF6;
	border:1px solid #000000;
	padding:0px;
	text-align:center;
}
div.channel_box_titlebar { /* the dragable titlebar and "close" button */
	background-color:#ff8888;
	text-align:center;
	padding:1 8 1 0;
	border-bottom:1px solid #888888;
}
div.channel_box_inside { /* outer div Unread Messages floating box */
	border:0px;
	padding:1 2 1 2;
	text-align:center;
}


div.channel_history {
	width:340;
	height:340;
	background-color:#ffffff;
	padding:5px;
	text-align:left;
	overflow:auto;
}
div.channel_new { /* div holding the input box */
	width:305px;
	height:15;
	background-color:#eeeeee;
	padding:0px;
}

span.channel_msg_mine {
	color:#7F0000;
}
span.channel_msg_highlight {
	color:#340000;
}
span.channel_msg_other {
	color:#000000;
}
span.channel_msg_date {
	color:#00007F;
}
span.channel_msg_status {
	color:#009300;
}






div.floating_box { /* outer div any floating box */
	position:absolute;
	background-color:#FFFDF6;
	border:1px solid #E4A33E;
	padding:0px;
}
div.floating_box_titlebar { /* the dragable titlebar and "close" button */
/*	background-image:url('floating_titlebar.jpg'); */
	background-repeat:repeat-y;
	text-align:right;
	padding:1 8 1 0;

}


/* chat history */
div.chat_history {
	width:290;
	height:200;
	background-color:#ffffff;
	padding:5px;
	text-align:left;
	overflow:auto;
}
div.chat_new { /* div holding the input box */
	width:300px;
	height:15;
	background-color:#eeeeee;
	padding:0px;
}

span.msg_from {
	color:#7F0000;
}
span.msg_to {
	color:#000000;
}
span.msg_date {
	color:#00007F;
}
span.msg_status {
	color:#009300;
}





/* Sponsorship advertising */
div.ad_sponsor {
	border:1px solid #8888ff;
	width:400px;
	margin:4px;
	padding:4px;
	background-color:#eeeeff;
}

div.ad_sponsor ad_url {
	font-weight:bold;
}

div.ad_sponsor ad_text {
	color:green;
}

