/* Global Overrides */

form {
  padding:0;
  margin:0;
}

pre { font-size: 120%; }

a:link { color: #000 } /* bloglines internal links */
a:visited { color: #404040 }
a:focus { -moz-outline-style:none; }
.header-list {
  height: 50px;
  background-color:#fff;
}
.header-content {
  height: 50px;
  background-color: #fff;
}
.header-content img {
  vertical-align: bottom;
}
.header-home {
  background-color: #fff;
  margin: 0px 40px 0px 40px;
  border: 1px; color:#666;
}
.logbar {
  margin: 0px 10px; 
  color: #1393c0; 
  border-bottom: #ccc 1px dotted;
}
.searchbar {
  padding: 2px;
  font-size: 0.8em;
  margin: 0px 10px;
  white-space: nowrap;
}
.searchbar input[type="image"] {
  vertical-align: top;
  padding-top: 2px;
}
#sform { 
  white-space: nowrap;
  position: relative;
  margin: 0px;
}
#adv {
  position: absolute;
  top: 2.5em;
  right: 20px;
  color: #000;
}
#adv:visited { 
  color: #000;
}
#q_txt {
  width: 75%;
}
#actionBar, #welcomeBar {
  white-space: nowrap;
}
.hnav {
  font-size: 1.0em;
  padding-left: 10px;
  color:#ccc;
  text-align: center;
}
.sub_navbar, .sub_navbar_sel {
  white-space: nowrap;
}
.navbar, .sub_navbar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  color: #666;
  text-decoration: underline;
}

.newarrow {
  border: 0px;
  position: relative;
  top:  4px;
  left: 4px;
}
/** Tabs **/
.tabs {
  float:left;
  width:100%;
  background:#fff url(/images/tabs_bg.gif) repeat-x bottom;
  font-size: 1.0em;
  line-height:normal;
  margin-bottom:10px;
}
.tabs ul {
  margin:0;
  padding:3px 5px 0;
  list-style:none;
  }
.tabs li {
  float:left;
  background:url(/images/tab_left.gif) no-repeat left top;
  margin: 0px;
  padding:0px 0px 0px 6px;
  border-bottom:1px solid #666;
}
.tabs a {
  float:left;
  display:block;
  width:.1em;
  background:url(/images/tab_right.gif) no-repeat right top;
  padding:5px 6px 4px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#666;
}

.tabs > ul a { width:auto; }
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a {float:none;}
/* End IE5-Mac hack */

.tabs li a:hover {
  color:#333;
}

.tabs a:visited { 
  color: #666;
}

.tabs .current {
  background-position:0 -150px;
  border-width:0;
}
.tabs li.current a, .tabs li.current a:visited {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;
}
.tabs li:hover, .header li:hover a {
  background-position:0% -150px;
  color:#333;
}
.tabs li:hover a {
  background-position:100% -150px;
}
.blogheader {
  background-color: #9cf;
}
.blogtitle {
  font-size:1.2em;
}
.channel {
	background-color: #EBF5F8;
	float: left;
	padding-bottom: 4px;
	border-bottom: 1px dotted #666;
	width:100%;
}
.channel h1 {
	margin: 6px 0 8px 4px;
}
.channel h1 a:link {
	font-family: "MS Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	color: #1393C0;
	text-decoration: underline;
	font-size: 0.7em;
}
.channel h2 {
	font-size: 1.1em;
	font-weight: normal;
	margin: 6px 0px 0px 4px;
	padding: 0;
}
.channel > h1 > a:link {
	font-size: 0.8em;
}
.channel img {
  float:right;
	padding:5px;
}

ul.channel_nav {
  padding: 0px;
  margin: 0px;
  background-color: #1393C0;
  color: White;
  float: left;
  width: 100%;
  list-style:none;
}
ul.channel_nav li {
  float:right;
  padding: 0.2em 0.7em;
  margin:0;
  border-right: 1px solid #fff;
}
ul.channel_nav li a:link {
  background-color: #1393C0;
  color: White;
  text-decoration: none;
  margin:0;
}
ul.channel_nav li.last {
  border-right:0;
}
ul.channel_nav li a.error {
  color: #f00;
  padding-right: 8px;
  font-weight: bold;
}
ul.channel_nav li a:hover {
  color: #fff;
  text-decoration:underline;
}
ul.channel_nav li a:visited {
  color: #fff;
}
.item {
  float:left;
  margin-bottom:10px;
}
.item h3 {
	color: #1393C0;
	margin: 0;
	padding: 10px 0 14px 4px;
	font-size: 1.4em;
}
.item p.author {
	margin-top: -14px;
	padding-left: 4px;
}
.item .icon {
	padding-right:10px;
}
.item p.none {
	color: #A0BDEB;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	padding: 20px;
	margin: 0px;
}
.item blockquote li {
	margin-bottom: 10px;
	padding-left: 2px;
}
.item blockquote > li {
	margin-left: 10px;
	padding-left: 0px;
}
.item p {
	padding-left: 0px;
	padding-right: 0px;
}
.item a:link {
  color:#1393C0;
}
.item a:visited {
  color:#60a6bf;
}
.item td.article {
	padding: 0px 4px;
}
.item td.article img {
	padding-right: 4px;
}
.item td.article a:link img {
	padding-right: 0px;
	margin-right: 4px;
}
.item_links ul {
	margin: 0px;
	padding: 0.3em 0.3em 0.3em 4px;
}
.item_links ul li {
	display: inline;
	font-size: 1.0em;
	padding: 0em 0.5em 0em 0.5em;
	border-left:1px solid #666;
}
.item_links ul li.first {
	display: inline;
	font-size: 1.0em;
	padding:0 0.5em 0 0em;
	border-left:0;
}
.item_nav ul {
	border-top: 1px dotted #ccc;
	margin: 0px;
	padding: 0.1em 0.1em 0.1em 4px;
}
.item_nav ul li {
	display: inline;
}
.item_nav ul li a:link {
	border-left: 1px solid #666;
	color: #000;
	padding: 0 0.6em;
}
.item_nav ul li.itemdate {
	margin-right: 0.5em;
}
.item_nav ul li.itemupdate {
	border-left: 1px solid #666;
	margin-right: 0.5em;
	padding-left: 0.5em;
}
.item_nav label {
  margin: 0;
  padding: 0;
}
.item_nav input {
  margin: 0;
}
.header_nav ul {
	border-bottom: 2px solid #666;
	margin: 0;
	padding: 0.1em 0.1em 0.1em 4px;
	background-color:#eee;
} 
.header_nav ul li {
	display: inline;
}
.header_nav ul li a:link {
	border-right: 1px solid #666;
	margin: 0 0.1em 0 0.3em;
	padding-right: 0.6em;
}
.header_nav ul > li > a:link {
	margin: 0 0.1em 0 0.1em;
	}
.header_nav ul li img {
	vertical-align: middle;
	}
.header_nav ul li.hnonlink {
	border-right: 1px solid #666;
	margin-right: 0.2em;
	padding-right: 0.1em;
	}
.header_nav ul > li.hnonlink {
	padding-right: 0.4em;
	}
.header {
	background: #fff;
}
.wrapper {
	background: url(/images/homebg_1.gif) repeat-y left;
	margin: 8px auto;
	width: 760px;
}
.wrapper h1 {
	font-size: 140%;
}
.container {
	width: 100%;
	float: left;
	margin-right: -200px;
	background: url(/images/homebg_1.gif) repeat-y right;
}
.content {
	margin-right: 200px;
	background: url(/images/homebg_1r.gif) repeat-y left;
}
.main {
	margin-left: 150px;
}
.bl_left {
	width: 140px;
	float: left;
	text-align: right;
	padding: 10px 10px 0 0;
}
.sidebar {
	width: 190px;
	float: right;
	text-align: left;
	padding: 10px 0 0 10px;
}
.bork h1 {
	margin:0px 0px 0px 0px;
	font-size:1.2em;
	padding:3px;
}
.bork h2 {
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	padding:0px;
}
p {
	margin: 0;
	padding: 3px;
}
.last {
	margin-bottom: 0;
}
div.clear {
	clear: both;
	height: 0;
	margin: 0;
	line-height: 0;
	font-size: 1px;
	}
a.blines1:link {
	color: #000000;
} /* bloglines links */
a.blines2:link {
	color: #1393c0;
} /* links to source blogs */
a.blines3:link {
	color: #1393c0;
} /* links to 3rd party sites */
a.blines3:visited {
	color: #994b0f;
} /* visited links to 3rd party sites */

.content-main {
  width:98%;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
}
.content-footer {
  width:98%;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
.blog.profile .blog-main {
  margin-right:200px;
}
.itemControls {
  width:100%;
  text-align:center;
  margin-bottom:10px;
}

.blog-profile {
  background: #EBF5F8;
  padding:5px;
  margin-bottom:10px;
  text-align:left;
}
.blog .blog-profile {
  width:200px;
  w\idth:179px;
  float:right;
  padding:10px;
  border-left: 1px dotted #666;
  border-bottom: 1px dotted #666;
}
.blog-profile th {
  text-align:left;
  vertical-align:top;
  color:#333;
}
.blog-profile h2 {
  margin-top:0;
  margin-bottom:0;
  font-size:1.2em;
}
.blog-profile table {
  margin-bottom:12px;
}
.blog-profile h3 {
  margin:0 0 1px 0;
  padding:0;
  font-size:1em;
  color:#333;
} 

.blog-profile ul {
  margin:0 0 10px 0;
  padding:0;
  list-style:none;
}
.blog-profile li.category {
  font-size:1em;
  color:#333;
  font-weight:bold;
}
.blog-profile li.category * {
  color:#000;
  font-weight:normal;
}
.blog-profile .category ul {
  margin:0 0 2px 10px;
}
.blog-profile li {
  margin:0 0 2px 0;
  padding:0;
}
.blog-profile li.current {
  background-color:#fff;
  font-weight:bold;
  color:#666;
}

.channel_nav {
	clear: both;
}

.goButton {
  border:0;
}
/* BEGIN: blog/clip window styles */
.post .header {
  background-color:#1393C0;
  padding:5px;
  margin-bottom:3px;
}
.post {
  background-color:#efefef;
}
#postEntryIntro {
  width:98%;
  margin-left:auto;
  margin-right:auto;
}
#postEntryTitle {
  float:left;
  width:50%;
  margin-bottom:3px;
}
#postEntryFormatting {
  float:right;
}
#postEntryFormatting a {
 padding:3px;
 text-decoration:none;
}
#italics {
 font-style:italic;
}
.postEntry textarea {
  clear:both;
  display:block;
  width:98%;
  margin-left:auto;
  margin-right:auto;
}
#postEntryControls {
  text-align:right;
  width:98%;
  margin-left:auto;
  margin-right:auto;
}
#deleteCancel {
  float:left;
}
#publishSave {
  float:right;
}
.submitButton {
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#fff;
  background:#1393C0;
  border-right:1px outset #424341;
  border-bottom:1px outset #424341;
  border-left:1px outset #fff;
  border-top:1px outset #fff;
  height:25px;
}
.footer { border:1px solid #1393C0; MARGIN: 8px; PADDING: 2px; background: #fff;}
.homeh1 { font-size: 1.4em; color: #1393c0; margin-bottom: 0px;}
.homecaption { font-size: 0.9em;}
.homecol {  border-color: #FFF #FFF #FFF #CCC; border-style: dotted; border-left-width: 1px;font-size:0.9em}
.homecol h3 {FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; background-color: #83C7E0; padding: 2px;}
.homecol ul { list-style-type: square; margin-left: 0px; margin-top: 0px; padding-left: 0px;}
.homecol li { margin-left: 16px; padding-left: 0px;}
.homecol P { padding: 0px;}

.homecolleft {  border-color: #FFF #CCC #FFF #FFF; border-style: dotted; border-right-width: 1px;font-size: 0.9em;}
.homecolleft h3 {FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; background-color: #83C7E0; padding: 2px;}
.homecolleft ul { list-style-type: square; margin-left: 0px; margin-top: 0px; padding-left: 0px;}
.homecolleft li { margin-left: 16px; padding-left: 0px;}
.homecolleft P { padding: 0px; }
.homefooter { clear: both; }
.homefooter a { white-space: nowrap; }
.homefooter a { white-space: nowrap; }

.homeblurb { BACKGROUND-COLOR: #FFFFCC; margin: 5px 5px 5px 10px; border: 1px solid #0099CC; padding: 5px;}
.blblue { font-weight: bold; color: #1393c0;}
.blred { font-weight: bold; color: #9c0000;}
.breadcrumb { margin: 4px; margin-top: 0px; padding: 1px; font-size: 1.0em;}

.homecircle {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.homecenter {
	font-weight: bold;
	color: #1393C0;
	font-size: 16px;
	line-height: 20px;
}

.account {
  width:98%;
  margin-left:auto;
  margin-right:auto;
}
.account table {
  width:100%;
  margin-bottom:.8em;
}
.account table th, h2.extras {
  font-size: 1.2em;
  color: #1393c0;
  padding: 0.7em 0 0.1em 0;
  border-bottom:1px solid #666;
  text-align:left;
}
h2.extras {
  margin: 0px 0px 0.3em 0px;
}
ul.extras {
  margin: 0px 0px 0px 1em;
  padding: 0px;
}
ul.extras li {
  list-style: none;
  padding: 3px 0px 3px 22px;
  background: url(/images/favicon.gif) no-repeat 0px 50%;
}
#bl_instructions {
  clear: left;
  border: 1px solid #fb9;
  border-width: 0px 0px 1px 0px;
  margin-top: 0px;
  background: #ffe;
  padding: 0.5em;
  color: #333;
}

/* old account styles */

.account td {
  padding:.4em .6em .4em 0;
  background:#EBF5F8;
  border-bottom:1px solid #fff;
}
.account .label {
  width:20%;
  padding-left:.4em;
  font-weight:bold;
  color:#444;
}
.account .input {
  width:40%;
}
.account .description {
  width:65%;
}

/* new account styles */
.bl_account {
  margin: 0px auto;
  padding: 0px 2em;
  width: 50em;
}

.bl_account td, .bl_account th { 
  vertical-align: top;
}

.bl_account h2 {
  margin: 0px 0px 0.75em 0px;
  font-size: 130%;
  color: #1393c0;
  border-bottom: 1px solid #1393c0;
}

.bl_account th {
  font-weight: bold;
  text-align: left;
  /*white-space: nowrap;*/
}

.bl_submit { 
  font-size: 100%;
  padding: 0px 1em;
}

.bl_txt { 
  width: 17em;
}

.bl_account .bl_desc {
  color: #333;
  margin: 0.5em 0px 1em 0px;
  padding: 0px;
}

.bl_account a, .bl_account a:visited {
  color: blue;
}

.bl_account th {
  padding-right: 2em;
}

.required {
  font-weight:normal;
  color:#f00;
}

.subslist {
  width:98%;
  margin-left:auto;
  margin-right:auto;
}
.subslist table {
  width:100%;
}
.subslist table th {
  font-size: 1.2em;
  color: #1393c0;
  padding:.7em 0 .1em 0;
  border-bottom:1px solid #666;
  text-align:left;
}
.subslist td {
  background:#EBF5F8;
}
.subslist .label {
  width:20%;
  padding-left:.4em;
  font-weight:bold;
  color:#444;
}
.subslist .input {
  width:40%;
}
.subslist .description {
  width:65%;
}

/** TREE: old style tree rules **/

#treeRoot td a {
  text-decoration:none;
}

#treeRoot a .title {
  text-decoration:underline;
}

#treeRoot a .hn, #treeRoot .urb {
  font-weight: bold;
}
#treeRoot .kn {
  color: #666;
}

#treeRoot .all {
  font-style: italic;
}
/** TREE: new style tree rules **/

.treeView {
  margin: 0px;
}

.treeView ul, .treeView li, .treeView .bl_root_header, .treeView .bl_folder_header {
  margin: 0px;
  padding: 0px;
}

.treeView ul, .treeView li {
  list-style: none;
}

.treeView li {
  display: block;
  margin: 0px;
  padding: 0px 0px 0px 35px;
  border: solid #fff;
  border-width: 1px 0px 1px 0px;
  text-indent: -35px;
}

.treeView img {
  border: none;
  padding: 0px;
  margin: 0px;
}


.treeView img.toggle {
  cursor: pointer;
  padding: 5px 0px 0px 5px;
}

.treeView span.indi img {
  margin: 0px;
  padding: 0px 3px;
} 

.treeView li.open {
  background: url(/images/ftv2folderopen.gif) no-repeat 18px 0px;
}

.treeView li.closed {
  background: url(/images/ftv2folderclosed.gif) no-repeat 18px 0px;
}

.treeView li.drop, .treeView div.drop { 
  background-color: #ffb;
  border-color: #ff0;
}

.treeView li.drop li {
  border-color: #ffb;
}
.treeView li.sub {
  margin-left: 0px;
  padding: 1px 0px 1px 40px;
  background-position: 20px 0px;
  text-indent: -20px;
}

.treeView li li.sub {
  margin: 0px;
  padding: 1px 0px 1px 20px;
  background-position: 0px -1px;
  text-indent: -20px;
}

.treeView li.sub a {
  padding: 0px 0px 0px 20px;
}

.treeView li.sub a.bl_feed_error {
  padding-left: 0;
  color: #e00;
  font-weight: bold;
}

.treeView li.sub input {
  margin: 0px 0px 0px 20px;
}
.treeView a, .treeView a:visited {
  color: #000;
  text-decoration: none;
}

.treeView a:hover { 
  text-decoration: underline;
}

.treeView .treeRoot a.bl_actionLink {
  padding-left: 0;
}

.treeView li.selected, .treeView div.selected {
  background-color: #eee;
  border-color: #ddd;
  cursor: default;
}

.treeView li.selected li {
  border-color: #eee;
}

.treeView li.dragger { 
  border-width: 0px;
  background: transparent;
}

.treeView .treeRoot {
  font-size: 100%;
  font-style: italic;
  font-weight: normal;
  padding: 3px 0px 1px 22px;
  margin: 0px 8em 0px 3px;
  border: 1px solid #fff;
  border-width: 0px 0px 1px 0px;
  background: url(/images/ftv2folderopen.gif) no-repeat 0px 0px;
}

.treeView .treeRoot a {
  color: #000;
  padding: 0px;
}

.treeView .bl_folder_header {
  margin: 0px;
  padding: 1px 0px 0px 0px;
  font-size: 100%;
  font-weight: normal;
}

.treeView .bl_folder_header a { 
  padding-left: 24px;
}

.treeView .bl_folder_header input { 
  margin-left: 24px;
}

.treeView a.unread {
  font-weight: bold;
  color: #000;
}

.treeView a.kept {
  color: #000;
}

.treeView a.flagged {
}

.treeView span.ur, .treeView span.urb {
  font-size: 90%;
  color: #333;
  font-style: normal;
}

.treeView span.ur {
  font-weight: normal;
}

.treeView span.urb {
  font-weight: bold;
}

.treeView span.fl {
  font-weight: normal;
  font-size: 90%;
  color: #666;
  font-style: normal;
}

.treeView input {
  padding: 0px;
  margin: 0px 0.25em 0px 0px;
  font-family: Verdana, Arial, sans-serif;
}

.treeView a.bl_toggle {
  margin: 0;
  padding: 0;
}

div.dropIndicator {
 position: absolute;
 z-index: 1;
 border-top: 1px dashed #333;
}

#dragIco {
  width: 40px;
  height: 40px;
}

div.dg_sub {
  background: url(/images/drag_sub.gif) no-repeat 15px 8px;
}

div.dg_sub_many {
  background: url(/images/drag_subs.gif) no-repeat 15px 8px;
}

div.dg_folder { 
  background: url(/images/drag_folder.gif) no-repeat 15px 8px;
 }

div.dg_folder_many { 
  background: url(/images/drag_folders.gif) no-repeat 15px 8px;
}

div.maxmin { 
  position: fixed;
  top: 0px;
  right: 0px;
  width: 8px;
  bottom: 0px;
  background: #e6e9ee;
  border-left: 1px solid #ddd;
}

#max_bar { 
  background: #e6e9ee url(/images/arrow-close.gif) no-repeat 50% 50%;
}

#min_bar { 
  background: #e6e9ee url(/images/arrow-open.gif) no-repeat 50% 50%;
}

#min_bar {
  display: none;
}

/* search and sub matches */
div.match {
  margin: 1em 10em 1.5em 0px;
  padding: 0px;
  line-height: 1;
  clear: left;
}


div.match h3 {
  margin: 0px 0px 4px 0px;
  padding-right: 2em;
  font-size: 140%;
  color: #0055a9;
  line-height: 1.2;
  /*position: relative;*/
}

div.match h3 label { 
  cursor: pointer;
  color: #00c;
  font-weight: normal;
}

div.match h3 a {
  padding-bottom: 2px;
  color:#00C;
  font-weight: normal;
}

div.match h3 a:visited { 
  color: #639;
}

div.match h3 span.cite {
  font-weight: normal;
  font-size: 80%;
  color: #888;
  text-decoration: none;
  white-space: nowrap;
}

div.match h3 .cite a {
  font-size: 80%;
  color: #888;
  text-decoration: none;
}

div.match h3 .cite a:visited { 
  color: #888;
}

div.match h3 .cite a:hover {
  text-decoration: underline;
}

div.match h4 {
  margin: 0px 0px 3px 0px;
  font-size: 100%;
  color: #999;
}

div.match h4 a {
  color: #555;
  font-weight: bold;
}

div.match p.byline {
  color: #888;
  font-size: 95%;
  margin: 0.25em 0px;
  padding: 0px;
}

div.match p.byline a.blog-name {
  font-weight: bold;
  color: #393;
  text-decoration: none;
}

div.match p.byline a.blog-name:hover { 
  text-decoration: underline;
}

div.match p.byline .blog-subs {
  white-space: nowrap;
}

div.match p.byline .blog-subs a, div.match p.byline .blog-subs a:visited {
  color: #888;
  text-decoration: none;
}

div.match p.byline .blog-subs a:hover { 
  text-decoration: underline;
}

div.match p.byline .author {
  font-weight: bold;
}

div.match p.url {
  color: #1bac0f;
  font-size: 95%;
  margin: 0px 0px;
  padding: 2px 0px;
  overflow: hidden;
}

div.match p.url a {
  color: #1bac0f;
  text-decoration: none;
}

div.match p.url a:visited {
  color: #1bac0f;
}

div.match p.url a:hover {
  text-decoration: underline;
}

div.match p.relposts, div.match p.inclinks {
  margin: 2px 0px 0px 0px;
  padding: 0;
  color: #666;
  font-size: 85%;
}

div.match p.relposts a, div.match p.inclinks a {
  color: #0055a9;
}

div.match p.meta {
  margin: 0.25em 0px;
  padding: 0px;
  font-size: 95%;
  color: #999;
}

div.match p.meta a {
  white-space: nowrap;
  color: #69C;
}

div.match p.meta a:visited { 
  color: #639;
}

div.match p.meta a.bl_info:visited {
  color: #69C;
}

div.match div.summary {
  color: #000;
  margin: 0.25em 0px;
  padding: 0px;
  line-height: 1.2;
  font-size: 110%;
  /*max-width: 40em;*/
}

#entries div.summary {
/*  cursor: hand;
  cursor: pointer;*/
  position:relative;
}

div.match div.summary div.full { 
  background: #f6f6f6;
}

div.match div.summary a.more-link {
  position: absolute;
  padding: 10px 0px 10px 10px;
  top: -6px;
  left: -22px;
}

div.match div.summary a.more-link img {
  margin: 0px;
  padding: 0px;
}

/* Styles for content inside the summary container */
div.summary img {  
  padding: 4px;
}
/*
div.match h3 input { 
  position: absolute;
  left: -20px;
}
*/

.bl_nowrap { 
  white-space: nowrap;
}

tr.bl_vtop td, tr.bl_vtop th { 
  vertical-align: top;
}

ul.bl_nobullets, ul.bl_nobullets li { 
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.bl_header_notify {
  margin: 1em 5em;
  padding: 0.5em;
  text-align: center;
}

.bl_header_notify h3 {
  font-style: italic;
}

.bl_hn_actions {
  font-size: 80%;
  font-weight: normal;
  color: #999;
}

.bl_notify_good {
  background: #dfd;
  border: 1px solid #9f9;
}

.bl_notify_bad {
  background: #fdd;
  border: 1px solid #f99;
}

h2.bl-blog-title {
  font-size: 150%;
}
#bl_status_bar_text {
  color: #fff;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial;
  text-align: center;
  line-height: 48px;
}

#bl_status_bar_bg {
  background: #000;
}

.left {
  float: left;
}
.right {
  float: right;
}


