body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body,a,.h,.title {
	font-family: cursive;
}

a,a:link,.w,.w a:link {
	color: white;
}

a:visited {
	color: white;
}

a:active {
	color: #ff8c05;
}

.web_client_ui {
	margin-left: 0px;
	margin-right: 0px;
	overflow-x: hidden;
}

.navigation_area {
	display: block;
	width: 1000%;
	padding: 5px;
	clear: left;
	background-color: #7b93a1;
	text-align: left;
}

.navigation_area .nav_links_area {
	font-size: 13px;
}

.navigation_area .nav_link {
	text-decoration: underline;
	cursor: pointer;
	display: inline;
	color: white;
}

.navigation_area .nav_link a:active {
	color: #ff8c05;
}

.navigation_area .slash {
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	color: white;
}

.content {
	margin: 0px auto;
	max-width: 760px;
	top: 15px;
}

.logo {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	cursor: default;
}

.search_area {
	position: relative;
	display: block;
	margin-top: 10px;
	text-align: center;
}

.search_area .gwt-Label {
	display: inline;
	font-family: cursive;
	font-size: 20px;
	margin-bottom: 20px;
	text-align: center;
	color: #7b93a1;
}

.search_area .gwt-Label-you {
	color: #ff8c05; /*#ff9f29;*/
}

.search_area .gwt-Label-talk {
	color: #ff8c05; /*#ff9f29;*/
}

.search_area .search_input {
	margin-left: 4px;
	width: 300px;
}

.search_area .search_button {
	display: inline;
}

.split_panel {
	margin-top: 20px;
	width: 99%;
	padding: 10px;
}

.split_panel .hsplitter { /*background-color: #8cc63f; /*#ece9d8;
		border-style: solid;
	border-width: 1px;
	border-color: #aca899;
	*/
	background-color: #7b93a1;
	cursor: e-resize;
	margin-left: 9px;
	margin-right: 9px;
	width: 3px;
}

.topics_ui {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	/* gwt splitpanel clips edge of topics ui unless width is set smaller than 100% - should eventually change to use custom split panel like FirefoxClientUI */
	width: 98%;
	overflow-y: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.topics_view {
	text-align: left;
}

.topics_view .description_text {
	text-align: center;
	font-size: 20px;
	color: #7b93a1;
	margin-bottom: 10px;
}

.topics_view .list_box_container {
	text-align: left;
	
}

.topics_view .list_box_container-related {
	
}

.topics_view .list_box_container-group {
	
}

.topics_view .list_box_container-random {
	
}

.topics_view .list_box_container .header .label {
	color: #ff8c05; /*#ff8c05; /*#8cc63f;*/
	font-size: 16px;
}

.topics_view .topics_list_box {
	font-family: arial, sans-serif;	
}

.topics_view .user_count_text,.user_count {
	font-size: 12px;
	margin-top: 3px;
}

.topics_view .user_count_text {
	color: #7b93a1;
}

.topics_view .user_count {
	color: #ff8c05;
}

.options_view .clear_topics_button {
	margin-top: 8px;
	margin-bottom: 4px;
	font-size: 12px;
}

.help_view {
	white-space: normal;
}

.help_view .mailto {
	color: #ff8c05;
	font-family: arial, sans-serif;
}

/* options menu for chat box */
.options_menu {
	font-family: arial, sans-serif;
}