/****************** utility */

.left {
	float:left;
}

.right {
	float:right;
}

.nomargin {
	margin:0;	
}

.nopadding {
	padding:0;	
}

.abs {
	position:absolute;	
}

.rel {
	position:relative;
}

/****************** override blueprint */

textarea, select { 
  background-color:#ffffee; 
  border:1px solid #004069; 
}

textarea:focus, select:focus { 
  border-color:#aaccee;; 
}

a:focus, 
a:hover     { color: #004069; background-color: #E3E1B8 }
a           { color: #004069; text-decoration: underline; }

.box { background-color: #EDF8FF }

input.text, 
input.title   { width: 200px; padding:5px; }

input[type=text], 
input.text, input.title,
textarea, select {
  margin:0;
}

li ol       { margin:0 }
ul, ol      { margin:0 }

ul          { list-style-type: none; }

/****************** classes */

.level {
	float:left;
}

.childset {
	position:relative;	
}

.entry {
	color: #666;
	width:290px;
	border:1px solid #cccccc;
	margin-bottom:2px;
	margin-right:4px;
	padding:10px;
}

.topic {
	margin-top:20px;
}

#ft{
	margin-top:20px;	
}

#tree img {
	max-height:200px !important;
	max-width:270px !important;
	overflow:hidden !important;
	width:270px !important;
}

#tree object {
	max-height:200px !important;
	max-width:270px !important;
	overflow:hidden !important;
	width:270px !important;
}

#tree embed {
	max-height:200px !important;
	max-width:270px !important;
	overflow:hidden !important;
	width:270px !important;
}

.reply_post_form textarea {
	height: 80px;
}

.hilight { 
	border:1px solid black;
	color:black;
}

/****************** colors */
.formcolor {
	color: #004069;
}

/****************** topic tags */

ul.topic-tags {
	list-style: none;
}

ul.topic-tags li {
	display: inline;
}

.entry-view{
	margin-top:20px;
}
