
body {
	background-color: #FFFFFF;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

/*
<switch_bar>
	<switch_bar_button/>
	...
</switch_bar>

<window_area>
	<window>
		<title_bar>
			<title/>
			<close_button/>
		</title_bar>
		<main_window_area>

			The contents of the main window area depends on
			the window type. See below for the different
			window types

		</main_window_area>
		<input_box/>
	</window>
</window_area>


[-- Private Message --]

<scrolling_message_area>
	<message/>
	...
</scrolling_message_area>


[-- Channel --]

<scrolling_message_area>
	<message/>
	...
</scrolling_message_area>
<user_list>
	<user_list_user/>
	...
</user_list>


[-- Loading Screen --]

<loading_screen>
	<loading_screen_icon/>
	<loading_screen_message/>
</loading_screen>

*/



#clientarea {
}

.switch_bar {
/*	border: 1px solid #d7d9ff; */
	border-bottom: 0px;
	background-color: #ece9d8;
	height: 26px;
	padding: 2px;
}

a.switch_bar_button {
	font-size: 12px;
	line-height: 23px;
	border: 0px;
	height: 23px;
	width: 80px;
	float: left;
	overflow: hidden;
	margin: 2px;
	padding-left: 22px;
	padding-right: 3px;
	cursor: pointer;
	background-image: url(http://static.fxhome.com/images/ajax/irc_switch_button.png);
	background-repeat: no-repeat;
}

a.switch_bar_button_normal:hover {
	background-position: 0px -46px;
}

a.switch_bar_button_selected {
	background-color: #d5e3ff;
	background-position: 0px -23px;
}

a.switch_bar_button_highlighted {
	color: red;
}

a.switch_bar_button_type_chan {
	background-image: url(http://static.fxhome.com/images/ajax/irc_switch_button_chan.png);
}

a.switch_bar_button_type_pm {
	background-image: url(http://static.fxhome.com/images/ajax/irc_switch_button_pm.png);
}

a.switch_bar_button_type_status {
	background-image: url(http://static.fxhome.com/images/ajax/irc_switch_button_status.png);
}

a.switch_bar_button_chan--fxhome {
	background-image: url(http://static.fxhome.com/images/ajax/irc_switch_button_chan--fxhome.png);
}

a.switch_bar_button_special-loading {
	display: none;
}

a.switch_bar_button_special-status {
	display: none;
}

.window_area {
/*	border: 1px solid #d7d9ff; */
	background-color: #FFFFFF;
}



.title_bar {
	background-color: #ffffff;
	border-bottom: 1px solid #cdd1d2;
	border-top: 1px solid #cdd1d2;
	font-weight: bold;
	padding: 3px;
	height: 16px;
}

.title_bar_type_pm {
	background-image: url(http://static.fxhome.com/images/ajax/irc_nick.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 5px 2px;
}

.title_bar_type_chan {
	background-image: url(http://static.fxhome.com/images/ajax/irc_chan.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 5px 2px;
}

.title_bar_type_loading {
	display: none;
}

.title {
	float: left;
	font-size: 12px;
}

a.close_button {
	width: 16px;
	height: 16px;
	border: 0;
	background-color: #ffd5db;
	float: right;
	cursor: pointer;
	background: url(http://static.fxhome.com/images/ajax/irc_close_button.gif);
	background-repeat: no-repeat;
}

a.close_button:hover {
	background: url(http://static.fxhome.com/images/ajax/irc_close_button.gif) no-repeat -16px 0px;
}


.main_window_area {
	height: 350px;
}


.scrolling_message_area {
	overflow: auto;
	height: 350px;
}

.scrolling_message_area_type_chan {
	width: 663px;
	float: left;
}

.message {
	border: 0px;
	border-left: 5px solid blue;
	padding: 3px;
	padding-left: 25px;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-bottom: 1px;
	background-image: url(http://static.fxhome.com/images/ajax/irc_information.png);
	background-position: 5px 2px;
	background-repeat: no-repeat;
}
	
.message_say {
	border-left: 0px;
	border-bottom: 1px dotted #d9d9d9;
	padding-left: 3px;
	background-color: transparent;
	background-image: none;
}

.message_action {
	border-left: 0px;
	border-bottom: 1px dotted #d9d9d9;
	padding-left: 3px;
	background-color: transparent;
	background-image: none;
	color: purple;
}

.message_error {
	border-left: 5px solid red;
	background-image: url(http://static.fxhome.com/images/ajax/irc_error.png);
	background-color: #fbeded;
}

.message_join {
	border-left: 5px solid green;
	background-image: url(http://static.fxhome.com/images/ajax/irc_join.png);
	background-color: #dff7dd;
}

.message_part {
	background-image: url(http://static.fxhome.com/images/ajax/irc_quit.png);
}

.message_quit {
	background-image: url(http://static.fxhome.com/images/ajax/irc_quit.png);
}

.message_nick {
	background-image: url(http://static.fxhome.com/images/ajax/irc_nick.png);
}

.message_kick {
	border-left: 5px solid #e276dc;
	background-image: url(http://static.fxhome.com/images/ajax/irc_kick.gif);
}

.message_kill {
	border-left: 5px solid #e276dc;
	background-image: url(http://static.fxhome.com/images/ajax/irc_kick.gif);
}

.user_list {
	overflow: auto;
	height: 350px;
	width: 200px;
	float: right;
	border-left: 1px solid #cdd1d2;
}

a.user_list_user {
	display: block;
	background-repeat: no-repeat;
	font-size: 12px;
	padding: 2px;
	background-image: url(http://static.fxhome.com/images/ajax/irc_user.png);
	background-position: 5px 2px;
	padding-left: 25px;
	cursor: pointer;
}

a.user_list_user:hover {
	background-color: #d5e3ff;
}

a.user_list_user_v {
	background-image: url(http://static.fxhome.com/images/ajax/irc_user_goldmember.png);
}

a.user_list_user_u {
	background-image: url(http://static.fxhome.com/images/ajax/irc_user_superuser.png);
}

a.user_list_user_o {
	background-image: url(http://static.fxhome.com/images/ajax/irc_user_chanop.png);
}

a.user_list_user_ignored {
	background-image: url(http://static.fxhome.com/images/ajax/irc_user_ignored.png);
}

.context_menu {
  	position: absolute;
	width: 140px;
	border: 1px solid #d9d9d9;
	background-color: #f2f2f2;
	z-index: 100;
}

a.context_menu_item {
	display: block;
	font-size: 12px;
	padding: 2px;
	cursor: pointer;
}

a.context_menu_item:hover {
	background-color: #d5e3ff;
}

.input_box {
	width: 894px;
	border: 0px;
	border-top: 1px solid #cdd1d2;
	padding: 3px;
}


.loading_screen {
	padding-top: 120px;
}

/* http://www.ajaxload.info/ */
.loading_screen_icon {
	background: url(http://static.fxhome.com/images/ajax/irc_loading_screen_icon.gif) no-repeat 0px 0px;
	height: 32px;
	width: 32px;
	margin-left: 431px;
	margin-bottom: 10px;
}

.loading_screen_message {
	text-align: center;
	font-weight: bold;
}

/* color codes */

.msg_fgcolor_00 { color: white; } 
.msg_fgcolor_01 { color: black; } 
.msg_fgcolor_02 { color: blue; } 
.msg_fgcolor_03 { color: green; } 
.msg_fgcolor_04 { color: red; } 
.msg_fgcolor_05 { color: brown; } 
.msg_fgcolor_06 { color: purple; } 
.msg_fgcolor_07 { color: orange; } 
.msg_fgcolor_08 { color: yellow; } 
.msg_fgcolor_09 { color: lightgreen; } 
.msg_fgcolor_10 { color: turquoise; } 
.msg_fgcolor_11 { color: lightblue; } 
.msg_fgcolor_12 { color: blue; } 
.msg_fgcolor_13 { color: pink; } 
.msg_fgcolor_14 { color: grey; } 
.msg_fgcolor_15 { color: lightgrey; }

.msg_bgcolor_00 { background-color: white; } 
.msg_bgcolor_01 { background-color: black; } 
.msg_bgcolor_02 { background-color: blue; } 
.msg_bgcolor_03 { background-color: green; } 
.msg_bgcolor_04 { background-color: red; } 
.msg_bgcolor_05 { background-color: brown; } 
.msg_bgcolor_06 { background-color: purple; } 
.msg_bgcolor_07 { background-color: orange; } 
.msg_bgcolor_08 { background-color: yellow; } 
.msg_bgcolor_09 { background-color: lightgreen; } 
.msg_bgcolor_10 { background-color: turquoise; } 
.msg_bgcolor_11 { background-color: lightblue; } 
.msg_bgcolor_12 { background-color: blue; } 
.msg_bgcolor_13 { background-color: pink; } 
.msg_bgcolor_14 { background-color: grey; } 
.msg_bgcolor_15 { background-color: lightgrey; }

.msg_underline { text-decoration: underline; }
.msg_bold { font-weight: bold; }


.msg_nick {
	font-weight: bold;
}

/* This is the iframe where incoming data is loaded
   Should normally be made invisible */
.net_connection {
	width: 0px;
	height: 0px;
	border: 0px;
}


