html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 1em;
	font-family: Arial, Helvetica, sans;
	overflow:scroll;
}

img { border:0px none; }

#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 422px;
	padding: 0px;
	margin: 0px auto;
}

#web-card {
	@left: 32.5%;
	width: 362px;
	padding: 30px 0 0 0;
	margin: 0px 20px 40px 20px;
	text-align: left;
}

.clear {height:0;clear:both;font-size:0;}

h1 { font-size:100%;color:#000;padding:0px;margin:0 0 0 10px;float:left;line-height:40px; }
h1 a { border:0px none; color: #000; }
h2 { font-size:80%;color:#333;padding:0px;margin:8px 0 0 10px;line-height:160%; }
h2 a { border:0px none; color: #000; }
p { font-size:80%;color:#333;padding:0;margin:2px 10px 10px 10px;line-height:160%; }
.tweets { font-size: 76.5%; padding:3px 5px; margin: 8px 5px; background-color: #fff; border: 1px solid #E4E4E4; 
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-radius-topleft:5px;
border-radius-bottomleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-topright:5px;
border-radius-bottomright:5px; }
a { color:#003366;border-bottom: 1px dotted #003366;text-decoration:none; }
li a { border-bottom:0px none;text-decoration:none; }
a:hover { color:#003366;border:0px none; text-decoration:none; }

.qrcode { border: 5px solid #fff; }
.box { width:378px;border:1px solid #E4E4E4;clear:both;background-image: url('img/transparent.png'); }
.box img { margin:8px 10px;padding:0; }
.item img, .item-top img { float:right;margin:10px 10px 0px 0px; }
.item { width:380px;height:40px;background-image: url('img/item.gif');background-repeat:no-repeat;padding:0;margin:0; }
.item-top { width:380px;height:40px;background-image: url('img/item-top.png');background-repeat:no-repeat;padding:0;margin:0; }
.item-bottom { width:380px;height:10px;background-image: url('img/item-bottom.png');background-repeat:no-repeat;padding:0;margin:0; }
.box ul { margin:0;padding:0;list-style:none; }
.box ul li { display:inline;margin:10px 5px;padding:0; }
.box ul li img { margin:10px 0px;padding:0px; }
.box ul li.first img { margin:10px 0px 10px 5px;padding:0px; }
.box ul.list li { list-style-type:square;display:normal;font-size:80%;color:#333;padding:0;margin:2px 10px 10px 10px;line-height:160%; }

