body,html {height:100%;padding:0;margin:0}
body {
	font-size:15px;
	font-family:arial,verdana,sans-serif;
}
#masterwrapper {
	height:100%;
	position:relative;
}
body.smallfont {font-size:12px;}
body.tinyfont {font-size:10.5px;}

a:active{outline:none;}
:focus{-moz-outline-style:none;}

.activity {
	margin-bottom:0.7em;
	padding:0 0 1px 25px;
	position:relative;
	background-repeat:no-repeat;
	background-position:left 0px;
	text-wrap:unrestricted;
}
.flickr {background-image:url('images/flickr.png')}
.youtube {background-image:url('images/youtube.png')}
.twitter {background-image:url('images/twitter.png')}
.pownce {background-image:url('images/pownce.png')}
.digg {background-image:url('images/digg.png')}
.lastfm {background-image:url('images/lastfm.png')}
.delicious {background-image:url('images/delicious.png')}
.stumbleupon {background-image:url('images/stumbleupon.png')}
.vimeo {background-image:url('images/vimeo.png')}

a img {border:0}
img {display:block;margin-top:10px;}

span.summary {
	display:block;
	padding:5px 0 5px 5px;
	color:#555;
	font-style:oblique;
}

span.diggs {
	background:url('images/digg-thumb.gif') no-repeat left center;
	padding:3px 0.5em 3px 20px;
	margin-top:-3px;
	font-style:normal;
	font-weight:bold;
	color:#222;
}

.error {
	padding:7px;
	background:#ccc;
	margin-bottom:3px;
}
.error img {
	vertical-align:middle;
	float:left;
	margin: 0 10px 0 0;
}
#getone {
	text-align:center;
	position:absolute;
	bottom:0;
	display:block;
	width:100%;
}
#getone a {
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	padding:3px 0;
	background:url('images/getone.png') no-repeat top center;
	z-index:1050;
	color:#fff;
	display:block;
}