/*
 * @name GeekChat Theme - light
 * @author Travis Roman (FFx1033@gmail.com)
*/

#gc-history-view {
	max-height: 506px;
	overflow: auto;
	width: 87%;
	color: #2A2A2A;
	float: left;
}
	#gc-history-view .highlight {
		color: #FFFFFF;
		background: #5E5E5E;
	}
	#gc-date-list a:hover {
		color: #000000;
		background: url(images/link-hover-bg.png) repeat-x top left;
	}

#geekchat * {
	margin:0;
	padding:0;
}

#geekchat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: left;
	width:100%;
	margin: 0 auto;
	color: #2A2A2A;
}

#geekchat h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}
#geekchat h2 {
	color: #2A2A2A;
	text-shadow: #B8B8B8 2px 2px 1px;
}

#geekchat h3 {
	margin:0 auto;
	color: #2A2A2A;
	font-size: 1.3em;
}

#geekchat h4 {
	color: #2A2A2A;
	margin: 0;
}

#geekchat em {
	color: #556479;
	font-style: normal;
	font-size: 0.8em;
}

#geekchat #gc-holder {
	width:90%;
	margin: 0 auto;
}

#geekchat .gc-help {
	text-indent: 91px;
}

#geekchat #gc-userlist {
	line-height: 1.4;
	color: #2A2A2A;
	text-shadow: #ECECEC 2px 2px 1px;
	background: #EBF0F6;
	float: right;
	width:13%;
	max-height: 450px;
	overflow: auto;
	padding-bottom: 6px;
	text-align: center;
	border-bottom: 1px solid #CACACA;
}
	#geekchat #gc-userlist .gc-user-banned {
		color: #4B4B4B;
		text-decoration: line-through;
		}
	#geekchat #gc-userlist .gc-user {
		cursor: pointer;
		cursor: hand;
		border-bottom: 1px dotted #B7B7B7;;
	}
	#geekchat #gc-userlist .gc-user:hover {
		border-bottom: 1px solid #616161;
	}
	#geekchat #gc-userlist .gc-user-self {
		color: #4D8CEB;
	}
	
#geekchat #user-list-top {
	display:block;
	background: url(images/user-list-bg.png) repeat-x top left;
	padding: 4px 0 5px 0;
	margin-bottom:-12px;
}

#geekchat #geekchat-window {
	float: left;
	width: 87%;
	overflow: hidden;
	border-top: 1px solid #CACACA;
}
	#geekchat #geekchat-window img {
		margin-bottom:-2px;
		border: none;
	}
	
#geekchat .geekchat-message, #geekchat .geekchat-message-s  {
	padding: 3px;
}

#geekchat .geekchat-message:hover .gc-nick {
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dotted;
}

#geekchat #smiley-box {
	width: 330px;
	padding-top: 5px;
	text-align: center;
	z-index: 100;
}

#geekchat #geekchat-input {
	float: left;
	width: 87%;
	height: 20px;
	margin-top: 10px;
	background: url(images/input-bg.png) repeat-x top left;
	padding:10px 0px 10px 0px;
}

#geekchat #password-input {
	padding-top: 20px;
}
	#geekchat #password-input label, #geekchat #password-input input {
		margin-right: 10px;
	}
	
#geekchat .room-listing {
	width: 100%;
	background: #B7BCC5 url(images/default-bg.gif) repeat-x top left;
	border-top: 1px solid #7C8596;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 1.6;
	color: #2A2A2A;
	float: left;
}
	#geekchat .room-listing h2 {
		margin-bottom: 10px;
	}
	#geekchat .room-listing ul {
		margin-left: 30px;
		padding-bottom: 10px;
	}
	#geekchat .room-listing li {
		float: left;
		width: 120px;
		margin-right: 30px;
		margin-bottom: 5px;
		list-style-image: url(images/room-list-bullet.png);
	}
	
#geekchat #gc-date-list {
	padding-top: 5px;
	display: none;
	float: left;
	width: 87%;
	padding-bottom: 10px;
}
	#geekchat #gc-date-list li {
		width: 180px;
		float: left;
		padding: 3px;
		list-style-type: none;
		border-bottom: 1px dotted #BDBDBD;
	}

#geekchat #tab-bar {
	float: left;
	width:87%;
	padding-bottom: 10px;
	overflow: hidden;
	background: url(images/tab-bar-bg.png) repeat-x top left;
}
	#geekchat a, 
	#geekchat #tab-bar a:active, 
	#geekchat #tab-bar a:visited {
		color: #2A2A2A;
		text-decoration: none;
	}
	#geekchat #tab-bar ul {
		padding: 0;
	}
	#geekchat #tab-bar img {
		margin-top: 0;
	}
	#geekchat #tab-bar li {
		background: url(images/tab-bar-bg.png) repeat-x top left;
		height: 13px;
		float: left;
		color: #2A2A2A;
		text-shadow: #ECECEC 2px 2px 1px;
		list-style-type: none;
		padding: 5px 11px 5px 12px;
		_padding: 5px 11px 2px 12px;
		border-right: 1px solid #8C8C8C;
	}
		#geekchat #tab-bar li:hover {
			background: url(images/tab-hover.png) repeat-x top left;
		}
		
	#geekchat #tab-bar .selected {
		float: left;
		color: #FFFFFF;
		text-shadow: #656565 2px 2px 1px;
		background: url(images/tab-selected.png) repeat-x top left;
		padding: 5px 11px 5px 12px;
		_padding: 5px 11px 2px 12px;
		border-right: 1px solid #8C8C8C;
	}
		#geekchat #tab-bar .selected:hover {
			background: url(images/tab-selected.png) repeat-x top left;
		}
		#geekchat #tab-bar .selected img {
			padding-left: 2px;
			margin-right: -2px;
		}
	#geekchat #tab-bar #add-room {
		text-align: center;
		width: 22px;
		height: 15px;
		_height: 18px;
		padding-top: 3px;
	}

#geekchat #gc-message {
	width: 75%;
	margin-left: 10px;
}

#geekchat #history-link {
	margin-top: -17px;
	margin-right: 10px;
	float:right;
}
#geekchat #history-link a:hover {
	background: url(images/link-hover-bg.png) repeat-x top left;
}

#geekchat .gc-sys-name {
	color: #556479;
}

#geekchat .zebra {
	background-color: #F1F5FA !important;
}

#geekchat .admin {
	color: #2A2A2A;
	border-right:2px solid #ACACAC;
	border-left:2px solid #ACACAC;
	background: url(images/admin-bg.png) no-repeat top right
}
#geekchat .admin em {
	font-weight: bold;
}

#geekchat .system {
	color: #2A2A2A;
	padding-left: 5px;
	background: #FFFFFF;
}

#geekchat .user {
	color: #2A2A2A;
	background: #FFFFFF;
	padding-left: 5px;
}

#geekchat .alert {
	color: #2A2A2A;
	padding-left: 5px;
	background: #FFFFFF;
}

#geekchat .whisper {
	color: #2A2A2A;
	padding-left: 5px;
	background: #DCE4EE;
}

#geekchat .whisper-nick {
	color: #0D9E00;
}

#geekchat .gc-list li {
	list-style-type: square;
	color: #2A2A2A;
	margin-left: 130px;
	margin-bottom: 4px;
}

#geekchat #geekchat-window a, 
#geekchat #geekchat-window a:visited, 
#geekchat #geekchat-window a:active {
	color: #252525;
	padding: 2px;
	border: none;
	text-decoration: none;
	background: url(images/link-bg.png) repeat-x top left;
}

#geekchat #geekchat-window a:hover {
	color: #000000;
	background: url(images/link-hover-bg.png) repeat-x top left;
}
