html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,  a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent none repeat scroll 0 0;
border: 0 none;
margin: 0;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: 0;
padding: 0;
vertical-align: baseline;
}
body {
color: #7F7F7F;
font-family: 'Verdana','Lucida Grande',sans-serif;
font-size: 10px;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
padding-bottom: 100px;
background-color:#fff; /*#e5e4dc;*/
/*background: url(/images/bg_match.png) no-repeat;*/
}
ul {list-style-type:none;margin-bottom:10px;}
a{text-decoration:none;color:#3B4E6A;}
pre, code {
background-color:#F5F5F5;
font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;
margin-bottom:10px;
max-height:600px;
overflow:auto;
padding:5px;
width:auto;
display:block;
font-size:12px;
}
#content{margin:70px auto;width:678px;}
#main_logo{margin:0 0 20px 20px;}
@font-face {
  font-family: "Milford";
  src: url(/fonts/roger-white_milford/MILFCD_I.TTF) format("truetype");
}

@font-face {
  font-family: "Swansea";
  src: url(/fonts/roger-white_swansea/SWANSE__.TTF) format("truetype");
}
.convo_font{font-family:Swansea !important; }
.channel_font{font-family:Milford !important;text-transform: uppercase;}

.blue_panel{
	background:#354e6b;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	padding:12px;
	height:300px;
	float:left;
	margin-right:10px;
	position:relative;
	color: #C4CAD2;
}
.blue_panel input[type="text"], .blue_panel input[type="password"] {margin-bottom:10px;}
#login.blue_panel{
	width:276px;
}
#info_panel.blue_panel{
	width:296px;
	padding:30px;
	height:240px;
}
#info_panel.blue_panel .footer{
	position:absolute;
	bottom:15px;
	width:308px;
}
#signin{
/*	height:262px;*/
	font-size:1.1em;
}
#signup{
	background:#354e6b;
	position:relative;
	color: #C4CAD2;
	padding:12px;
	width:634px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.gray_panel{
	background:#E8E7DC;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;	
	position:relative;
}
.gray_panel td span{font-size:.9em;}
#login .gray_panel{
		height:200px;
}
#login .gray_panel .footer{
	position:absolute;
	bottom:10px;
	text-align:right;
	width:248px;
}
.gray_panel{
	color:#666;
}
.gray_panel label{
	margin-bottom:2px;
	display:block;
	margin-right:10px;
}
.gray_panel input[type="text"],.gray_panel input[type="password"],.gray_panel input[type="file"]{
	margin-bottom:10px;
	width:250px;
}

h1.title{
	color:#C4CAD2;
	font-family:"Georgia","Times";
	font-size:16px;
	font-weight:normal;
	width:150px;
	margin: 20px 0 15px 15px;
}
#tagline{
	margin-top:54px;
	margin-bottom:10px;
}
#info{
	color:#C4CAD2;
}
#info a{color:#aaa;}
#footer_links{text-align:right;margin-right:20px;}
input[type="submit"]{border:none;}
input[type="submit"].login{background: url(/images/site/login_button.png) no-repeat;width:70px;height:25px;cursor:pointer;float:right;}
input[type="submit"].signup{background: url(/images/site/signup_button.png) no-repeat;width:70px;height:25px;cursor:pointer;}
.hide{display:none;}
/*CLEARFIX*/
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
/*END CLEARFIX*/