body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	}

#wrapper {
	width: 984px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/mindbus/page_bg.jpg) repeat left top;
		}

#header_left {
	height: 63px;
	width: 601px;
	margin: 0 4px 0 0;
	float: left;
	background: #000 url(/images/mindbus/myb.gif) no-repeat left top;
			}
#header_right {
	height: 63px;
	width: 379px;
	margin: 0;
	padding: 0;
	float: left;
	color: #FFF;
	background: url(/images/mindbus/spanel.gif) no-repeat right top;
			}
			
.search {
	color: #FFF;
	font-size: large;
	font-weight: bold;
	letter-spacing: .375em;
}					
	
#content_left {
	margin: 12px 10px 8px 10px;
	width:  155px;
	float: left;
	padding: 0;
	text-align: center;
	display: inline;
	}
	
#informed{
	margin-top: 10px;
	text-align: left;
	}
	
#informed p {
	margin: 4px 0 13px 0;
	padding:0;
	font-size: 70%;
	}	
	
#informed img {	
	float: left;
	padding-right: 5px;
	}
	
#podcasts {
	text-align: center;
	}
	
#podcasts p {
	margin: 0 0 13px 0;
	padding:0;
	font-size: 70%;
}		
#content_center {
	width:634px;
	float:left;
	margin: 10px 0px 8px 0px;
	}
	
#content_center h4 {
	color: #f90;
	padding: 0;
	margin: 5px 5px 0px 0px;
		}
	
			
#content_right {
	margin: 10px 10px 8px 10px;
	width: 155px;
	float: left;
	padding: 0;
	text-align: center;
	display: inline;
	}
	
	
	
#orient {
	color: #666;
	text-align: center;
	margin: 0;
	padding: 0;
	}
#orient img {
	float: left;
	padding-left: 5px;
	}
	
#orient p {
	font-size: 70%;
	margin-top: 0;
	}	
	
#related {
	margin: 10px 0 0 0;
	width:  154px;
	padding: 0;
	text-align: left;
}
#related h4 {
	color: #F29B12;
	padding: 0;
	margin: 0;
	}

#related a {
	color: #333;
	}
#related ul{
	font-size: 75%;
	margin: 0;
	padding: 0;
	list-style: none;	
}

#related li {
	list-style: none;	
	background-image: url(/images/mindbus/arrow.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px 0px 0px 20px;
}

#friend {
	width: 500px;
	padding: 25px;
	background: url(../images/mindbus/page_bg.jpg) repeat left top;
	}
#friend p, td {
	font-size: small;
	}	
					
#ftr {
	width: 964px;
	margin: 0 auto;
	text-align: center;
	background: url(../images/mindbus/topnav_bg.jpg) repeat-x left top;
	padding: 10px;
	color: #666;
	font-size: 70%;
	}
#ftr a:link {
	color: #666;
	text-decoration: none;
	}
#ftr a:hover {
	color: #F29B12;
	text-decoration: underline;
	}		
#ftr img {
	vertical-align: middle;
	}		
	
		
.post { 
	font-size: 80%;
    border-bottom: #CCC dashed 1px;
	margin-bottom: 10px;
	}
.post ul li {
	padding-bottom: 5px;
	}
.post p {
	margin: 0 10px 10px 10px;
	padding: 0;
	
	}	
	

h3 { color: #796D5B;
	padding: 0px;
	margin: 0 0 7px 0;
	}
			
	
h5 {
	color: #F90;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0 0 0;
	}	
		
h4 { 
	color: #F90;
	padding: 0;
	margin: 0;
		}
		
a {
	color:#2D6DC6;
	}
	
a:hover {color: #F29B12;
}s	
		
#asklib {width: 100%;
	padding: 5px;
	}
#asklib label {
	font-size: 80%;
	}	
#asklib th {
	text-align: right;
	width: 30%;
	padding: 6px;
	}
#asklib td {
	padding: 6px;
	}
	
/*Booklists*/	
#books {
	margin: 0 10px;
	}	
	
#books p {
	margin: 0;
	padding: 0;
	font-size: 70%;
	}

	
#belt {
	width: 849px;
	overflow: hidden;
	position:relative; 
	z-index:3; 
	margin: 0 auto;
	}
#belt br {
	clear: both;
	}
	
#belt h4 {
	margin-bottom: 8px;
	color: #4283D6;
	border-bottom: 1px solid #CCC;
	}	

#belt a {
	text-decoration: none;
	}
#belt a:hover {
	color:#F29B12;
	text-decoration: underline;
	}		
	
	
#innerbelt {
	width: 10000px;
	}	
.bkdisplay {
	width: 129px;
	border-right: 1px solid #CCC;
	text-align: center;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	
}
/*End Booklists*/
	
.flrt {
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
	}
.fllft {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	}					
		
hr {
	background-color: #CCC;
	color: #CCC;
	
	}
	
/*Rounded Gray Boxes*/
.roundbox {
margin:0 auto;
background:#fff url(/images/mindbus/round/borderl.gif) repeat-y left top;
}
.boxtl {
width:100%;
height:13px;
background:url(/images/mindbus/round/tl.gif) no-repeat left top;
overflow: hidden;
}
.boxtl span {
display:block;
position:relative;
height:13px;
background:url(/images/mindbus/round/tr.gif) no-repeat right top;
overflow: hidden;
}
.boxborderr {
position:relative;
background:url(/images/mindbus/round/borderr.gif) repeat-y right top;
padding:1px 13px 1px 13px;
margin:0px 0 -3px 0;
z-index: 100;
}
.boxbl {
width:100%;
height:16px;
background:url(/images/mindbus/round/bl.gif) no-repeat left bottom;
overflow: hidden;

}
.boxbl span {
display:block;
position:relative;
height:16px;
background:url(/images/mindbus/round/br.gif) no-repeat right top;
overflow: hidden;

}


.boxtlhdr {
	width:100%;
	height:26px;
	background:url(/images/mindbus/round/tl_hdr.gif) no-repeat left top;
	overflow: hidden;
}
.boxtlhdr span {
	display:block;
	position:relative;
	height:26px;
	background:url(/images/mindbus/round/tr_hdr.gif) no-repeat right top;
	overflow: hidden;
	color: #fff;
	font-size: small;
	padding-top: 6px;
	text-align: center;
}

/* End Rounded Gray Boxes*/		

/*Top Navigation*/
#topnav {
	width: 984px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	clear: both;
	background: url(../images/mindbus/topnav_bg.jpg) repeat-x left top;
	}

#menu {
  display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  font-size: small;
  }
#menu li {
  display:table-cell;
  }
* html #menu li {
  float:left;
  }
#menu a {
  width:auto;
  display:block;
  padding:4px 16px;
  color:#666; 
  background-image: url(../images/mindbus/topnav_bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  border:1px solid #fff;
  border-bottom: 0; 
  border-top: 0;
  text-decoration:none;
  }
* html #menu a {
  float:left;
  }
#menu a:hover {
  color:#f90;
  }

.container {clear:both; text-decoration:none;}
/*End Top Navigation*/

/* Tools Menu */
.tools {
	width: 144px;
	margin: 0 auto;
	background:  url(../images/mindbus/tools_top2.gif) no-repeat left top;
	}
	
.tools img {
	border: 0;
	margin: 8px 0 0 0;
}

a.tools, a.tools:link, a.tools:visited {
	display:block;
	width:135px;
	background:url(../images/mindbus/sidenav_bg.jpg);
	border:2px solid #CCC;
	border-bottom: none;
	text-decoration: none;
	color: #000;
	font-size: 75%;
	text-align: left;
	padding-left: 5px;
	margin-left: auto;
	margin-right: auto;
	line-height: 26px;
	}	
	
a.tools:hover {
	background: #fff;
}
/* End Tools Menu */


.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#newsletter {
	text-align: center;
	font-size: 80%;
	color:#666;
	padding: 0;
}

#newsletter img {
	margin-left: -20px;
	margin-top: -10px;
	position: relative;
}

#newsletter p {
	margin: 0 0 16px 0 ;
}

#newsletter a {
	text-decoration: none;
	color: #666;
	}

#newsletter a:hover {
	text-decoration: underline;
	color: #F29B12;
	}	



/*Search Form*/
form {
	text-align: center;
	padding: 1em .5em .5em 0;
	
}
input {
	background-color: #FFF;
	color: #999;
	}

.btn {
	background: #F29B12;
	color: #FFF;
	font-size: 70%;
	border: 3px outset #F8BB69;
	margin-left: 0;

}
/*End Search Form*/

/*Secondary Pages*/
#content_middle {
	width: 789px;
	float:left;
	margin: 10px 10px 8px 10px;
	}
#content_middle p {
	font-size: small;
	margin-top: 2px;
	}
#content_middle ul, li {
	font-size: small;
}
	
#dbinfo {
	background: url(../images/mindbus/page_bg.jpg) repeat left top;
	width: 500px;
	padding: 15px;
	font-size: small;
	}
		
.article_date {
	font-size: x-small;
	font-style: italic;
	}

