#share_room
{
	text-align: right;
	margin: 5px 0;
}

#room_header
{
	background: transparent url(../images/profile_header_bg.png) repeat-x top center;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
}

#avatar
{
	padding: 10px;
	width: 65px;
	float: left;
}

#avatar img
{
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #171717;
}

#room_info
{
	padding: 5px;
	max-width: 515px;
	float: left;
	overflow: hidden;
}

#room.simple #room_info
{
	max-width: 275px;
}

#room_info h1
{
	color: #fff;
	max-width: 400px;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

#room_info h2
{
	color: #97bbf1;
	font-size: 13px;
}

#room_info.name
{
	padding-top: 10px;
}

#room_stats
{
	overflow: hidden;
	white-space: nowrap;
	height: 57px;
	padding: 0 10px;
	padding-top: 15px;
	float: right;
}

#room_stats .stat
{
	margin: 0 15px;
	color: #fff;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	line-height: 200%;
	float: right;
}

#room_stats .stat a
{
	color: inherit;
	text-decoration: none;
}

#room_stats .sep
{
	float: right;
	width: 2px;
	padding-top: 5px;
}

#room_stats .stat span
{
	font-size: 24px;
	font-weight: bold;
	display: block;
}

#count_followers
{
	color: #caeb5e;
}

#count_following
{
	color: #01cbfd;
}

#count_users
{
	color: #fff200;
}

#chat
{
	margin-top: 5px;
	background: #000 url(../images/room_chat_bg.png) repeat-x top center;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	overflow: hidden;
}

#chat_container
{
	background: #222 url(../images/bubbles.png) no-repeat center center;
	height: 565px;
	min-width: 725px;
	float: left;
}


#chat.full #chat_container,
#chat.full #chat_content
{
	min-width: 100% !important;
	min-height: 630px !important;
}

#advertisement
{
	float: right;
	width: 160px;
	overflow: hidden;
}

#comments
{
	margin-top: 5px;
	background: url(../images/room_comments_bg.png) repeat top center;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	float: left;
	width: 640px;
}

#comments .title
{
	color: #fff;
	font-size: 16px;
	border: 0;
	padding: 9px;
}

#comments .body
{
	background: #fff;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
}

#location
{
	color: #ccc;
	font-style: italic;
}

#website a
{
	color: #03c0ef;
	height: 20px;
	margin-top: 10px;
}

#twitter_feed
{
	margin-top: 5px;
	width: 250px;
	float: right;
}

.follow_button
{
	background: #f6f6f6;
	border-top: 1px solid #bab9b9;
	line-height: 10px;
	padding: 5px;
	color: #252525;
	font-size: 11px;
	text-transform: none;
	vertical-align: top;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-decoration: none;
	margin-bottom: 5px;
	cursor: pointer;
}


.follow_button:hover
{
	background: #eee;
	text-decoration: none;
}


.follow_button.unfollow:hover
{
	color: red;
	border: 1px solid #a00e0e;
}

#follow_link
{
	float: left;
	padding: 10px;
}

.dsq-dc-logo
 {
display: none; /* Turns off display of disqus logo */
}

#chat_content
{
	float: left;
	width: 725px;
}

#chat.full #chat_content
{
        width: 100%;
}

#ad_banner
{
	float: left;
	width: 725px;
}

#beta_toggler
{
	background: #111;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-box-shadow: 1px 3px 2px #153c63;
	-moz-box-shadow: 1px 3x 2px #153c63;
	box-shadow: 1px 3px 2px #153c63;
	-webkit-box-shadow: 1px 3px 2px rgba(0,0,0,.6);
	-moz-box-shadow: 1px 3px 2px rgba(0,0,0,.6);
	box-shadow: 1px 3px 2px rgba(0,0,0,.6);
	font-weight: bold;
	color: #fff;
	
}

#beta_toggler a
{
	color: #aed0f9;
}

#client
{
	min-height: 500px;
}

#flash_warning
{
	background: #efefef;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	width: 300px;
	margin: 10px auto;
	margin-top: 120px;
	line-height: 200%;
	-webkit-box-shadow: 1px 3px 2px #153c63;
	-moz-box-shadow: 1px 3x 2px #153c63;
	box-shadow: 1px 3px 2px #153c63;
	-webkit-box-shadow: 1px 3px 2px rgba(0,0,0,.6);
	-moz-box-shadow: 1px 3px 2px rgba(0,0,0,.6);
	box-shadow: 1px 3px 2px rgba(0,0,0,.6);
}


.mini_directory
{
	background: #1f1f1f;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	float: right;
	border: 1px solid #000;
	border-bottom: 1px solid #464646;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px;
	margin-left: 5px;
	height: 60px;
	overflow: hidden;
}

.mini_directory .people
{
	width: 400px;
	z-index: 5;
	float: left;
}

.mini_directory .people_position
{
	position: absolute;
	z-index: 5;
	overflow: hidden;
	width: 400px;
}

.mini_directory .people_overflow
{
	white-space: nowrap;
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
	border-left: 5px solid #444;
	z-index: 5;
	border-right: 5px solid #444;
}

.mini_directory .previous,
.mini_directory .next,
.mini_directory .people,
.mini_directory .person,
.mini_directory .person .avatar,
.mini_directory .person .about
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.mini_directory .previous
{
	background: #2b2b2b;
	border-right: 1px solid #000;
	padding: 5px;
	height: 60px;
	text-align: center;
	position: relative;
	z-index: 7;
	cursor: pointer;
	float: left;
}

.mini_directory .previous img,
.mini_directory .next img
{
	padding-top: 20px;
}

.mini_directory .next
{
	background: #2b2b2b;
	border-left: 1px solid #000;
	padding: 5px;
	height: 60px;
	z-index: 7;
	cursor: pointer;
	position: relative;
	float: right;
	text-align: center;
}

.mini_directory .person
{
	background: #282828;
	border: 1px solid #3a3a3a;
	padding: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 5px;
	margin-left: 0;
}

.mini_directory .previous:hover,
.mini_directory .next:hover,
.mini_directory .person:hover
{
	background: #444;
}

.mini_directory .person .avatar img
{
	height: 36px;
	width: 48px;
	margin-right: 7px;
}

.mini_directory .person .name a
{
	color: #64d5ff;
}

.mini_directory.vertical .previous,
.mini_directory.vertical .next,
.mini_directory.vertical .people,
.mini_directory.vertical .person,
.mini_directory.vertical .person .avatar,
.mini_directory.vertical .person .about
{
	display: block;
}


.mini_directory.vertical .people,
.mini_directory.vertical .previous,
.mini_directory.vertical .next,
.mini_directory.vertical .people_overflow
{
	width: auto !important;
	float: none;
}

.mini_directory.vertical
{
	height: 602px;
	width: 140px !important;
}


.mini_directory.vertical .people
{
	height: 554px !important;
}

.mini_directory.vertical .previous,
.mini_directory.vertical .next
{
	padding: 5px 0;
	height: auto;
	border-right: 0;
	border-left: 0;
}

.mini_directory.vertical .previous img,
.mini_directory.vertical .next img
{
	padding-top: 3px;
  -webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome */
     -moz-transform: rotate(90deg);  /* FF3.5+ */
      -ms-transform: rotate(90deg);  /* IE9 */
       -o-transform: rotate(90deg);  /* Opera 10.5 */
          transform: rotate(90deg);  
             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ 
                     M11=6.123031769111886e-17, M12=-1, M21=1, M22=6.123031769111886e-17, sizingMethod='auto expand');
               zoom: 1;
}

.mini_directory .people:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mini_directory.vertical .people_overflow
{
	border: 0;
	border-top: 5px solid #444;
	border-bottom: 5px solid #444;
}

.mini_directory.vertical .people_position
{
	height: inherit;
	width: 140px;
	float: none;
}

.mini_directory.vertical .person .avatar img
{
	width: 104px;
	height: 78px;
}


#sign_up,
#login
{
	left: 20px !important;
}

