@charset "utf-8";
html,body,div,ul,li,img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
@font-face {
	font-family:'ArvoBold';
	src:url('Arvo-Bold-webfont.eot');
	src:url('Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype');
	src:url('Arvo-Bold-webfont.woff') format('woff');
	src:url('Arvo-Bold-webfont.ttf') format('truetype');
	src:url('Arvo-Bold-webfont.svg#ArvoBold') format('svg');
	font-weight:normal;
	font-style:normal;
}
.ArvReg {
	font:14px/20px 'ArvoBold',Arial,sans-serif;
}
.ArvBold {
	font:18px/27px 'ArvoBold',Arial,sans-serif;
}
a {
	color:#FFF;
	text-decoration:none;
}
body {
	font:medium Arial,Helvetica,sans-serif;
	color:#000;
	background:#333;
}
#container {
	width:320px;
	margin:0px auto;
	background:#aaa;
	background:-moz-linear-gradient(top,#fff 0%,#999 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#999));
	background:-webkit-linear-gradient(top,#fff 0%,#999 100%);
	background:-o-linear-gradient(top,#fff 0%,#999 100%);
	background:-ms-linear-gradient(top,#fff 0%,#999 100%);
	filter:progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#fff,endColorstr=#999);
	background:linear-gradient(top,#fff 0%,#999 100%);
}
#main {
	width:280px;
	margin:0 auto;
	clear:both;
}
#foot {
	background-color:#000;
	padding:10px 20px;
}
.blue {
	color:#0b5e92;
}
.btncontent {
	padding-left:12px;
	margin-top:-2.4em;
	color:#fff;
}
.btncontent-sub {
	padding-left:12px;
	margin-top:-2em;
	color:#fff;
}
.icon {
	vertical-align:middle;
	margin-right:5px;
}
.bar {
	height:42px;
}
.bfrpix {
	margin-bottom:6px;
}
.floatright {
	float:right;
	text-align:right;
	vertical-align:middle;
	color:#FFF;
}
div.btncontent:after {
	clear:both;
}
.smallertext {
	font-size:.85em;
}
.centered {
	text-align:center;
}
