body {
	background-attachment: fixed;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: black;
}
#fullbar {
	background-color: #7E0606;
	width: 100%;
	height: 28px;
	opacity: 0.90;
}
#smallbar {
	background-color: #7E0606;
	width: 100%;
	height: 6px;
	opacity: 0.90;
}
#barcontainer {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

#topbar #leftlinks {
	float: left;
	text-align: left;
}
#topbar #rightlinks {
	float: right;
	text-align: right;
}
#topbar ul {
	list-style: none;
	float: left;
	margin: 0;
}
#topbar li {
	position: relative;
	float: left;
	display: block;
}
#topbar #leftlinks li {
	padding: 0 15px 0 0;
}
#topbar #rightlinks li {
	padding: 0 0 0 15px;
	color: white;
	font-weight: normal;
}
#topbar li a {
	outline: none;
	color: white;
	font-weight: normal;
}
#topbar li.bullet {
	color: #670202;
}

#portal_header_background {
	width: 100%;
	height: 42px;
	background-color: #626262;
	opacity: 0.90;
}
#portal_header {
	display: block;
}
#header_arena41 {
	height: 32px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#header_arena41 #header_logo {
	float: left;
	margin: 0 20px 0 0;
}
#header_arena41 #header_logo a, #header_arena41 #header_logo a:hover, #header_arena41 #header_logo a:focus {
	outline: none;
}

#header_links {
	position: relative;
	display: block;
	float: left;
	text-align: left;
	width: 820px;
}
#header_links ul {
	position: relative;
	list-style: none;
	float: left;
	margin: 6px 0;
	display: block;
}
#header_links ul.right {
	position: relative;
	list-style: none;
	float: right;
	margin: 0;
	display: block;
}
#header_links li {
	position: relative;
	float: left;
	display: block;
}
#header_links li {
	padding: 0 15px 0 0;
}
#header_links li.big {
	padding: 0 0 0 15px;
}
#header_links li span {
	display: inline-block;
	position: relative;
	float: left;
	margin-top: 2px;
}
#header_links li a {
	outline: none;
	color: white;
	font-weight: bold;
	margin-left: 4px;
	font-size: 14px;
}
#header_links li a:hover, #header_links li a:focus, #header_links li a.active {
	color: #FFE000;
	text-decoration: none;
}

#footer #copyright, #footer #locale {
	float: left;
	color: white;
	font-weight: normal;
}
#footer #copyright a {
	color: white;
	font-weight: normal;
}
#footer #bottomlinks {
	float: right;
	text-align: right;
}
#footer #bottomlinks ul {
	list-style: none;
	float: left;
	margin: 0;
}
#footer #bottomlinks ul li {
	position: relative;
	float: left;
	display: block;
	padding: 0 0 0 15px;
	color: white;
	font-weight: normal;
}
#footer #bottomlinks ul li a {
	outline: none;
	color: white;
	font-weight: normal;
}
#footer #bottomlinks ul li.bullet {
	color: white;
}


.internal_container {
	width: 690px;
	margin: 5px 10px 5px 10px;
	float: left;
	position: relative;
}
.internal_container_big {
	width: 930px;
	margin: 5px 10px 5px 10px;
	float: left;
	position: relative;
}

.post img {
	max-width: 680px;
}

/*
 * OLD STYLES
 */
#content {
	font-size: 1.2em;
	background-color: white;
	margin: 2px 10px 0 0;
}
#sidebar {
	background-color: #626262;
	margin: 2px 0;
}


#sidebar h2 {
	font-size: 1.4em;
	margin: 5px 10px 0 10px;
	padding: 0;
	color: #FFE000;
	font-weight: bold;
	border-bottom: 1px dotted #FFE000;
}
#sidebar ul ul li {
	color: white;
	font-weight: bold;
}
#sidebar ul ul li:before {
	content: "\00BB \0020";
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}

#sidebar a {
	color: white;
}
#sidebar a:hover, #sidebar a:active {
	/*color: #670202;*/
}

#sidebar ul p, #sidebar ul select {
	font-size: 1em;
	margin: 0 10px 10px 10px;
	padding: 0;
	color: white;
	position: relative;
	float: left;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}

#sidebar input[type=text] {
	padding: 6px;
	font-size: 12px;
	line-height: 12px;
	width: 218px;
	color: #777;
	border-top-right-radius:0.25em;-moz-border-radius-topright:0.25em;-webkit-border-top-right-radius:0.25em;
	border-top-left-radius:0.25em;-moz-border-radius-topleft:0.25em;-webkit-border-top-left-radius:0.25em;
	border-bottom-right-radius:0.25em;-moz-border-radius-bottomright:0.25em;-webkit-border-bottom-right-radius:0.25em;
	border-bottom-left-radius:0.25em;-moz-border-radius-bottomleft:0.25em;-webkit-border-bottom-left-radius:0.25em;
}

#sidebar input[type=submit] {
	padding: 6px;
	font-size: 12px;
	line-height: 12px;	
	color: black;
	background-color: #F2F2F2;
	border: 1px solid #D0CCCC;
	font-weight: bold;
	cursor: pointer;
	
	border-top-right-radius:0.25em;-moz-border-radius-topright:0.25em;-webkit-border-top-right-radius:0.25em;
	border-top-left-radius:0.25em;-moz-border-radius-topleft:0.25em;-webkit-border-top-left-radius:0.25em;
	border-bottom-right-radius:0.25em;-moz-border-radius-bottomright:0.25em;-webkit-border-bottom-right-radius:0.25em;
	border-bottom-left-radius:0.25em;-moz-border-radius-bottomleft:0.25em;-webkit-border-bottom-left-radius:0.25em;
}
#sidebar input[type=submit]:hover, #sidebar input[type=submit]:focus {
	background-color: #670202;
	color: white;
}

label.screen-reader-text {
	display: none;
}