.uberarrow {
	height: 72px;
	width: 16px;
	float: left;
	background: 0px 29px no-repeat url(arrow/barl-70.png);
	}
	
div.uberarrow:hover {
	background-image: url(arrow/barl.png);
	}
	
div.a-r {
	background-image: url(arrow/barr-70.png);
	}
	
div.a-r:hover {
	background-image: url(arrow/barr.png);
	}
.space {
	padding: 4px;
	}
/*profilef*/

.user {
	margin-left: 194px;
	margin-top: -3px;
	margin-bottom: 6px;
	}
	
.dis {
	font-size: 1.4em;
	}
.motto {
	font-size: 1.15em;
	color: #666666;
	}

.under {
	background: bottom no-repeat url(border/shadow-184.png);
	width: 186px;
	padding-bottom: 7px;
	}

/*leftlist*/
.leftlist {
	margin-top: 8px;
	}

.llpiece {
	border: 1px solid #9999cc;
	padding: 3px;
	margin-bottom: -1px;
	}
div.llpiece:hover {
	border-color: #333366;
	border-bottom-width: 2px;
	border-left-width: 2px;
	background: url(filter/eeeeee.png);
	}


/*userinfo*/
#avatar {
	background: #ffffff;
	text-align: center;
	width: 184px;
	border: 1px solid #999999;
	}
#info {
	margin-top: 3px;
	border-top: 1px solid #333366;
	font-size: .9em;
	color: #333333;
	}

.nfo {
	border-bottom: 1px solid #333366;
	border-left: 2px solid #333366;
	padding: 2px;
	text-align: center;
	}

div.nfo:hover {
	background: url(filter/eeeeee.png);
	border-color: #6666cc;
	}

.inf {
	border-bottom: 1px solid #333366;
	border-right: 2px solid #333366;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	}

div.inf:hover {
	border-color: #6666cc;
	}

.lastfm {
	background: #000000;
	width: 184px;
	border: 1px solid #333333;
	border-top: none;
	}


/*mediabar*/
.mediabar {
	height: 101px;
	}

.selectors {
	float: left;
	height:100px;
	width: 72px;
	border-left: 1px solid #666666;
	border-bottom: 2px solid #666666;
	}

.selector {
	height: 21px;
	width: 72px;
	 text-align: center;
	padding-top: 3px;
	border-top: 1px solid #666666;
	}

div.selector:hover {
	}
.items {
	margin-left:72px;height: 99px;
	border: 1px solid #666666;
	border-bottom-width: 2px;
	background: url(filter/eeeeee.png);
	}

.item {
	}
	
div.mediaarrow {
	height: 99px;
	background-position: 0px 36px;
	}

/*MAIN*/
.t {
	margin: 2px 0 -.4em 36px;
	font-weight: bold;
	font-family: Palatino, Trebuchet MS, Helvetica, serif;
	}
	
.t span {
	padding: .2em .35em .2em .35em;
	margin-left: 36px;
	font-size: 1.2em;
	border: 1px solid #cccccc;
	border-top: none;
	border-bottom: none;
	}

.ender {
	clear: both;
	}

.insig {
	font-size: .8em;
	color: #666666;
	}

.timestamp {
	float: right;
	margin-left: 8px;
	}

.entrytitle {
	 height: 2.2em;
	 min-height: 23px;
	}

.entrytitle b {
	float: left;
	}
.entry {
	clear: right;
	}
	
.just {
	text-align: justify; 
	text-justify: newspaper;
	}
	
.entryfunctions {
	float: right;
	height: 1.2em;
	color: #333366;
	margin-top: -4px;
	}

.entryfunc {
	font-size: .9em;
	float:left;
	border: 1px solid #cccccc;
	border-top: none;
	padding: 1px 4px 0px 4px;
	margin-right: -1px; 
	}
	
#error {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	color:#999999;
	text-align: center;
	background: url(filter/000000.png);
	}
#error span {
	position: relative;
	top:48%;
	}

#oc {
	float: right;
	width: 28px;
	height: 16px;
	margin-top: 12px;
	margin-right: 8px;
	background: no-repeat bottom;
	}



.bed {
	margin-left: 36px;
	}
/*buttons*/
.p {
	margin: 2px;
	margin-bottom: 4px;
	font-size: 1.2em;
	}

.buttons {
	padding: 5px;
	margin: 2px;
}

.legit {
	border: 1px #3d3d3d solid;
	padding: 4px;
	background: #000000 repeat-x url(nav/button.png);
	color: #ffffff;
	display: inline;
	}
div.legit:hover {
	background-color: #184680;
	border-color: #2670cc;
	}

div.legit:active {
	background-color: #2670cc;
	}


/*splotch*/
.splotch {
	float: left;
	}
	
.splotch img {
	float: left;
	max-height: 23px;
	max-width: 40px;
	margin-right: 4px;
	border: 1px solid #bbbbbb;
	}

.splotch img:hover {
	border-color: #2670cc;
	}

.spl {
	font-size: .75em;
	float: left;
	color: #999999;
	}

.otch {
	font-size: 1.2em;
	color: #222222;
	font-weight: bold;
	}
.signature {
	text-align: right;
	font-size: .75em;
	margin-top: 4px;
	}

.sig {
	border: 1px dotted #cccccc;
	border-bottom: none;
	border-right: none;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}

/*post*/

.reply {
	}

.re {
	text-align: right;
	color: #555555;
	font-size: .9em;
	margin-top: -1.2em;
	}
	
.edit {
	color: #996666;
	}
	
.ply {
	padding: 2px 4px 2px 4px;
	margin-top: 2px;
	border: 1px solid #cccccc;
	}

.rfield {
	margin-right: 6px;
	}

.d {
	color: #ffffff;
	border: 1px #3f4f5f dotted;
	padding: 5px;
	background: url(filter/000000.png);
	}
	
.et {
	clear:right;
	}

.x {
	position: absolute;
	top: 5px;
	right: -17px;
	color: #881111;
	}

.x .m-m2 {
	background-image: none;
	}

.x .m-m3 {
	font-size: 11.4px;
	padding: 0 2px 1px 2px;
	}

.s {
	border: 1px #888888 solid;
	padding: 3px;
	color: #ffffff;
	background: #000000 repeat-x url(nav/1.png);
	}

.s:hover {
	border-color: #2670cc;
	background-color: #184680;
	}

.s:active {
	background-color: #2670cc;
	}


/*form*/
input {
	font-family: DejaVu Sans, sans-serif;
	font-size: 1em;
	border: 1px solid #cccccc;
	padding: 3px 2px 3px 2px;
	background-color: transparent;
	}

textarea {
	font-family: DejaVu Sans, sans-serif;
	font-size: 1em;
	border: 1px solid #cccccc;
	background-color: transparent;
	}

textarea.postarea {
	width: 100%;
	}

form {
	padding: 0px;
	margin: 0px;
	}

.reg {
	text-align: left;
	}
.t2 
	{
	font-weight: bold;
	font-family: Palatino, Trebuchet MS, Helvetica, serif;
	margin: .1em 4em .6em 7em;
	font-size: 1.3em;
	border-bottom: .1em solid #cccccc;
	}

.wp {
	display: block;
	margin-bottom: 1em;
	}

.lp {
	text-align: right;
	width: 15em;
	float: left;
	padding: 4px;
	}

.rp {
	display: inline;
	margin: -10px 0 0 0;
	}

form.comment {
	}

input.comment {
	color: #333366;
	background: none;
	font-size: 1em;
	padding: 0px;
	margin: -1px;
	border: none;
	}

input.comment:hover {
	text-decoration: underline;
	}


/*columns*/
div.Lcol {
	width: 360px;
	}

div.Rcol {
	width: 410px;
	float: right;
	}

.fright{
	float: right;
	}

.add {
	border: 1px solid #cccccc;
	float: right;
	}
.add:hover {
	border-color: #2670cc;
	}
.able {
	}
/*login*/
#foradd {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 48px;
	}

#foradd form {
	border: none;
	padding: 0;
	margin: 0;
	}
	
.loading {
	text-align: center;
	color: #999999;
	padding: 20px;
	}

#foraddcontent {
	padding: 2px;
	}

.strip-U {
	background: url(border/strip-U.png) repeat-x;
	height: 6px;
	}

.strip-L {
	background: url(border/strip-L.png) repeat-x;
	height: 6px;
	}

/*media*/
#legit {
	border: 1px #69113d solid;
	border-bottom: 2px #69113d solid;
	background-image: url(filter/eeeeee.png)}
#hires {
	background-image: url(hires.png);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 45px;
	padding-bottom: 10px;
	border: 1px #ffffff dashed;
	}

#legit h3 {
	height: 32px;
	}
	
#content {
	margin-top: 45px;
	text-align: center;
	}

.content {
	border-bottom: 1px #3d3d3d solid;
	margin: 4px;
	padding: 4px;
	padding-right: 0px;
	}

div.content:hover {
	border-color: #2670cc;
	}

div.right {
	text-align: right;
	}

.mid {
	text-align: center;
	}

.music {
	margin-top: 6px;
	width: 300px;
	}

img {
	padding: 0px;
	border: none;
	}

img a:active {
	border: none;
	background-image: none;
	text-decoration: none;
	color: none;
	}
