body {
	font-size: 85%;
}

input[type="checkbox"] {
	-ms-transform: scale(1, 1); /* IE */
	-moz-transform: scale(1, 1); /* FF */
	-webkit-transform: scale(1, 1); /* Safari and Chrome */
	-o-transform: scale(1, 1); /* Opera */
	margin: 0  5px 0 0;
	position: relative;
}

button img.facebook {
	top: -1px;
}

a.anchor {
	top: -140px;
}

#container {
    padding: 0;
	margin-top: 140px;
}

#banner {
	z-index: 5100;
	height: 94px;
	border: none;
}

#banner img#logo {
	width: auto;
	height: 100px;
	top: 0px;
	left: -3px;
}

#search_button {
	right: 30px;
	top: 30px;
	width: 40px;
	height: 40px;
}

#menu {
	height: 45px;
	padding: 0;
	text-align: center;
	overflow: visible;
	position: fixed;
	top: 94px;

	display: block;
}

#menu ul {
	position: relative;
	top: 0px;
}

#menu ul li {
	display: inline-block;
	font-size: 1.5em;
	margin: 0 60px 0 0;
	position: relative;
	top: -10px;
}

#menu ul li:last-child {
	margin-right: 0;
}

#menu ul li img {
	width: 40px;
	height: 40px;
	position: relative;
	top: 13px;
}

.badge {
	font-size: 14px;
}

.badge_menu {
	right: -18px;
	top: 13px;
	background-color: white;
	color: #a20003;
}

.badge_button {
	right: -3px;
	top: -5px;
}

#menu #icons a img {
	position: relative;
	top: 3px;
	margin-top: -3px;
}

#menu #icons .last {
	margin-right: 0;
}

#menu_button {
	display: none;
}

#menu_bottom {
	display: none;
}

#notification_pm, #notification_reply, #notification_errror {
	font-size: 1.1em;
}

#notifications {
	width: 450px;
	font-size: 1.1em;
}

#notification {
	margin: 0 0 10px 10px;
	border-radius: 21px;
}

#notification .notification .unread_notifications {
	padding-top: 0;
	position: relative;
	top: 3px;
}

#notification .notification_type {
	xwidth: 450px;
}

#notification .notification_type_headline {
	font-size: 0.9em;
	margin-bottom: 0px;
}

#notification .notification {
	font-size: 1.2em;
	//padding: 0;
	//padding: 10px 10px 9px 10px;
	//margin: 0 10px 0 10px;
}

#notification .notification:hover {
	//margin-left: 0;
	//padding-left: 20px;
}

#notification .notification img {
	top: 2px;
	left: -10px;
}

#notification .notification_toolbar {
	xwidth: 450px;
}

#notification .notification_toolbar button {
	color: #ccc;
	box-shadow: none;
	padding: 5px 10px 5px 10px;
}

#content {
	font-size: 1em;
	padding: 12px 0 12px 0;
}

#loading {
	top: 15px;
	right: 15px;
	border: 10px solid #444;
    border-top: 10px solid #a20003;
    width: 50px;
    height: 50px;
}