body {
	background:#7BBCFC repeat-x url(../img/bg_vline.png);
	font-size:12px;
}
a img {
	text-decoration:none !important;
}
#container {
	width: 800px;
	margin:0 auto;
	position:relative;
}
#footer {
	padding-left:20px;
	margin-top:10px;
	color:#FFFFFF;
	position:relative;
}
#footer #copyright a:link,
#footer #copyright a:visited,
#footer #copyright a:focus{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer #copyright a:active,
#footer #copyright a:hover,
#footer #copyright a:active{
	color:#0C83FA !important;
	text-decoration:none;
}

ul#footer_menu {
	position:absolute;
	right:20px;
	top:0;
}
ul#footer_menu li{
	display:inline;
}
h1 {
	margin-top:30px;
	margin-bottom:15px;
}
#main {
	background-color:#F0F2F4;
	-webkit-border-radius: 10px;	/* SafariAGoogle Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	padding-bottom:40px;
	position:relative;
}
#top_menu {
	position:absolute;
	right:20px;
	top:20px;
}
#innerbox {
	margin:0px auto;
	width:760px;
	padding-top:80px;
}
#top_menu li{
	display:inline;
	margin-left:20px;
	font-size:18px;
	font-weight:bold;
}
.article {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}
.article p{
	line-height:150%;
}
ol li{
	list-style-type:decimal;
}
ul li {
	list-style-type:disc;
}
.article li {
	line-height:150%;
	font-size:14px;
	list-style-position:inside;
}
.notice {
	color:#0C83FA;
	font-weight:bold;
}
h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
table#inputbox {
	width:740px;
	margin-top:30px;
	margin-top:30px;
}
table#inputbox th{
	width:80px;
	font-size:16px;
	vertical-align:top;
	padding-bottom:5px;
}
table#inputbox td{
	vertical-align:top;
	padding-bottom:10px;
}
input#username,
input#password {
	width:250px;
}
.annotation {
	color:#FF0000;
}
#qrcode table {
	margin:0px auto;
	border-width: 0px;
	border-style: none;
	border-color: #0000ff;
	border-collapse: collapse;
}
#qrcode table td,
#qrcode table th {
	border-width: 0px;
	border-style: none;
	border-color: #0000ff;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 4px;
	height: 4px;
}
#qrcode table td {
	background-color: #000000;
}
#qrcode table th{
	background-color: #ffffff;
}
#accessUrl {
	margin-top:20px;
}
.manual .article .description {
	float:left;
	width:400px;
	margin-bottom:20px;
}
.manual .article .description p {
	margin-bottom:10px;
}
.manual .article .description table {
	background-color:#FFFFFF;
	border-left:#000000 1px solid;
	border-top:#000000 1px solid;
	width:100%;
}
.manual .article .description table td,
.manual .article .description table th{
	border-bottom:#000000 1px solid;
	border-right:#000000 1px solid;
	padding:5px;
}
.manual .article .description table th{
	text-align:center;
	width:100px;
}
.manual .article .description table th span.sprite {
	width:36px;
	height:36px;
	margin-bottom:5px;
}
.manual .article .description table th span.sprite img{
	text-align:center;
}
.manual .article .sample_img {
	float:right;
	margin-bottom:20px;
}
.manual .article hr.clear {
	clear:both;
	margin:0;
	padding:0;
	border-style:none;
	border-bottom: #0C83FA 2px solid;
}
span.sprite {
	display: inline-block;
	position:relative;
	overflow: hidden;
	text-align:center;
}
span.sprite img {
	position: absolute;
}

span.sprite img.post {
	left:0px;
}
span.sprite img.reload {
	left:-576px;
}
span.sprite img.received_dm {
	left:-288px;
}
span.sprite img.replies {
	left:-648px;
}
span.sprite img.next_page {
	left:-396px;
}
span.sprite img.prev_page {
	left:-432px;
}
span.sprite img.close {
	left:-540px;
}
span.sprite img.reply {
	left:-36px;
}
span.sprite img.send_dm {
	left:-252px;
}
span.sprite img.rt {
	left:-216px;
}
span.sprite img.user {
	left:-72px;
}
span.sprite img.atmark {
	left:-108px;
}
span.sprite img.url {
	left:-324px;
}
span.sprite img.favorites {
	left:-612px;
}
span.sprite img.fav {
	left:-180px;
}
span.sprite img.unfav {
	left:-144px;
}
span.sprite img.topic {
	left:-684px;
}
span.sprite img.delete {
	left:-504px;
}
span.sprite img.settings {
	left:-792px;
}
span.sprite img.followers {
	left:-828px;
}
span.sprite img.friends {
	left:-864px;
}
span.sprite img.home {
	left:-360px;
}
span.sprite img.follow {
	left:-900px;
}
span.sprite img.remove {
	left:-936px;
}
span.sprite img.block {
	left:-972px;
}
