
body {
	font-family:arial;
	background-image: url(/img/hd2.png);
	background-repeat:repeat-x;
	border-bottom: 100px #811 solid;
	text-align:center;
	
}

* {
	margin:0px;
	padding:0px;
}

li {
	list-style:none;
}


.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}

#rbt {
	margin-top:135px;
	margin-left:15px;

}

#element_bean {
	position:absolute;
	width:1000px;
	top:25px;
	margin-left:auto;
	margin-right:auto;
	border: 0px black solid;
	text-align:right;
}

#element_bean img {
	margin-right:165px;	
}

#blockwrap {
	background-repeat:no-repeat;
	margin-top:14px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	text-align:left;
}

#navigation {
	font-family:arial;
	font-size:11px;
	margin-top:143px;
	float:right;
	text-align:right;

	
}

#navigation ul {
	display:block;
	float:left;
	width:140px;
	height:80px;
	overflow:hidden;
}

#navigation ul li {
	line-height:12px;
}


a:hover {
	text-decoration:underline;
}

a.active {
	color:#e02;
}

a.active:hover {
	text-decoration:none;
}

a {
	color:#000;
	text-decoration:none;
}

#maincontent a {
	color: #811;
	text-decoration:underline;
	font-weight:bold;
}


#maincontent ul {
	margin:20px;
}

#maincontent{
	font-family:arial;
	font-size:14px;
	margin-top:10px;
	padding-left:20px;
	float:left;
	width:670px;

}

#sidebar {
	float:right;
	width:260px;
	border:0px red solid;
	padding-top:40px;
	
}

#sidebar a img {
	display:block;
	border-width:0px;
	margin-bottom:20px;
}

#maincontent li {
	line-height:20px;
	margin-left:20px;
	border-left:20px #811 solid;
	padding-left:20px;
	margin-bottom:10px;
	
}

h1,h2,h3 {

	margin-top:20px;
	font-size:20px;
	line-height:40px;

}

#maincontent p {
	margin-left:40px;

	line-height:20px;

}

pre {

	color: #111;
	font-family:courier;
	border: 0px #c02 solid;
	border-left-width:3px;
	border-top:1px #ddd solid;
	background-color: #EEEEEE;
	padding:20px;
	margin:20px;
	font-size:11px;
	overflow:hidden;
	-webkit-box-shadow: 1px 1px 2px #888;
	-moz-box-shadow: 1px 1px 2px #888;
	-box-shadow: 1px 1px 2px #888;
}

#toc {

	display:none;
	
}


#topbar {
	position:relative;
	top:-9px;
	text-align:right;
	width:1000px;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	

}

#topbar a {
	margin-left:10px;
}

#comments {
	margin-top:45px;
	margin-left:20px;
	margin-bottom:45px;
	width:650px;
	padding:10px;
	border: 1px #ccc solid;
}

#footer {
	
	font-family:arial;
	font-size:14px;
	text-align:right;

	position:relative;
	top:50px;
	color:#fff;

}

.printfooter { display:none; }

#bannerrb a {
	position:relative;
	left:-40px;
}
span.banner {
	position:relative;
	left:-40px;
	top:20px;
}

span.banner img {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#maincontent a.external {
	background-image:url(/img/ext.gif);
	background-repeat:no-repeat;
	background-position: top right;
	padding-right:12px;
}

.editsection {
	display:none;
}

