@charset "utf-8";
/* CSS Document */

body {
	background: url(../img/bg.jpg) top left #fff no-repeat;
	color: #000;
}

a {
	color: #37cafd;
}

* html #fixed {
	background: url(../img/bg.jpg) top left #fff no-repeat;
}

#profBtn {
	text-align: right;
	margin: -22px 5px 5px 0;
}

#profBtn img {
	cursor: pointer;
}

#profile {
	padding: 0 36px;
	background-color: #000;
	height: 0;
	overflow: hidden;
}

#profPhoto {
	width: 292px;
	float: left;
	padding: 38px 0;
}

#profTxt {
	float: left;
	font-size: 12px;
	line-height: 18px;
	width: 370px;
	padding: 38px 0;
	color: #fff;
}

#topic {
	width: 475px;
	float: left;
}

#tweet {
	float: left;
	width: 263px;
}

#topicTwit {
	margin: 33px 0 0;
}

.onetopic {
	margin: 19px 0 0;
	width: 425px;
	border-bottom: 1px solid #e5e5e5;
}

.topicDate {
	color: #37cafd;
	font-size: 10px;
}

.topicTitle {
	font-size: 18px;
	line-height: 24px;
	margin: 10px 0 0;
	font-weight: bold;
}

.topicTxt {
	font-size: 12px;
	line-height: 16px;
	margin: 20px 0 0;
}

.tweet {
	text-align: right;
	padding: 15px 0;
}

#tweet h2 {
	float: left;
	width: 90px;
}

.twtr-ft {
	display: none;
}

.twtr-doc {
	margin: 18px 0 0;
}

div#mobile {
	margin: 25px 0 0;
}

div.mobileinfo {
	padding: 0 0 16px;
}

p.qr {
	width: 90px;
	float: left;
}

p.qrtxt {
	width: 173px;
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin: 22px 0 0;
}