body {
	background-color:#B2AEDD;
	color: #000;
	margin:0px;
	padding:0px;
	overflow: -moz-scrollbars-vertical;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

}

h1 { padding:2px; margin:0px; text-align:center; }

a:link, a:visited, a:active {
	text-decoration: none;
	color: #6B71FF;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
	color:#6B71FF;
}

div#main {
	margin:0px;
	padding:0px;
	width:90%;
	overflow:hidden;	
}

img#header_left {
  position:relative;
  float:left;
	margin:0px;
	padding:0px;
	z-index:100;
}

img#header_right {
  position:relative;
  float:right;
	margin:0px;
	padding:0px;
	z-index:99;
}

div#header_middle {
  position:relative;
  height:120px;
	margin:0 5px;
	padding:0px;
}

div#header_middle h1 {
   padding-top:40px;
}

div#post_header {
  border-top:6px solid #B2AEDD;
  border-bottom:6px solid #B2AEDD;
}

div#leftbar {
  position:relative;
  background-color:#DFF07F;
  float:left;
	margin:0px;
	padding:0px;
	border-right:6px solid #B2AEDD;
	z-index:100;
}

div#menu {
  width:200px;
}

div#content {
  position:relative;
  background-color:#DFF07F;

}

div#rightbar {
  position:relative;
  float:right;
	margin:0px;
	padding:0px;
	border-left:6px solid #B2AEDD;
	z-index:99;
	background-color:#DFF07F;
}

div#footer {
clear:both;
	border-top:6px solid #B2AEDD;
}

div .text_wrapper {
  padding:8px;
  text-align:left;
  overflow:auto;
}

div .ads {
  padding:8px;
}

.clear {
	display:block;
	clear:both;
}

.menuitem {
	display:block;
	font-size:1.4em;
	text-align:left;
	padding:3px 6px 3px 6px;
	font-weight:bold;
}

.menuitem:hover { background-color:#E4BA56; }

.menuitemsel {
	display:block;
	background-color:#E4BA56;
	font-size:1.4em;
	text-align:left;
	padding:3px 6px 3px 6px;
	font-weight:bold;
}

.rounded_corners{display:block}
.rounded_corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DFF07F}
.rounded_corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c5cab4;
  border-right:1px solid #c5cab4;
  background:#d3df96}
.rounded_corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b6b4d3;
  border-right:1px solid #b6b4d3;
  background:#d6e390}
.rounded_corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d6e390;
  border-right:1px solid #d6e390;}
.rounded_corners4{
  border-left:1px solid #c5cab4;
  border-right:1px solid #c5cab4}
.rounded_corners5{
  border-left:1px solid #d3df96;
  border-right:1px solid #d3df96}
.rounded_cornersfg{
  background:#DFF07F}
